3 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
9 * gst-plugins-ugly.doap:
13 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
15 * docs/plugins/inspect/plugin-a52dec.xml:
16 * docs/plugins/inspect/plugin-amrnb.xml:
17 * docs/plugins/inspect/plugin-amrwbdec.xml:
18 * docs/plugins/inspect/plugin-asf.xml:
19 * docs/plugins/inspect/plugin-cdio.xml:
20 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21 * docs/plugins/inspect/plugin-dvdread.xml:
22 * docs/plugins/inspect/plugin-dvdsub.xml:
23 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24 * docs/plugins/inspect/plugin-realmedia.xml:
25 * docs/plugins/inspect/plugin-sid.xml:
26 * docs/plugins/inspect/plugin-x264.xml:
27 * docs/plugins/inspect/plugin-xingmux.xml:
30 === release 1.13.91 ===
32 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
38 * gst-plugins-ugly.doap:
42 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
44 * docs/plugins/inspect/plugin-a52dec.xml:
45 * docs/plugins/inspect/plugin-amrnb.xml:
46 * docs/plugins/inspect/plugin-amrwbdec.xml:
47 * docs/plugins/inspect/plugin-asf.xml:
48 * docs/plugins/inspect/plugin-cdio.xml:
49 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
50 * docs/plugins/inspect/plugin-dvdread.xml:
51 * docs/plugins/inspect/plugin-dvdsub.xml:
52 * docs/plugins/inspect/plugin-mpeg2dec.xml:
53 * docs/plugins/inspect/plugin-realmedia.xml:
54 * docs/plugins/inspect/plugin-sid.xml:
55 * docs/plugins/inspect/plugin-x264.xml:
56 * docs/plugins/inspect/plugin-xingmux.xml:
59 2018-03-12 20:19:19 +0000 Tim-Philipp Müller <tim@centricular.com>
61 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
62 docs: plugins: minor addition to plugins list
64 2018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de>
67 configure.ac: enable largefile support if possible
68 https://bugzilla.gnome.org/show_bug.cgi?id=793103
70 === release 1.13.90 ===
72 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
78 * gst-plugins-ugly.doap:
82 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
84 * docs/plugins/gst-plugins-ugly-plugins.args:
85 * docs/plugins/inspect/plugin-a52dec.xml:
86 * docs/plugins/inspect/plugin-amrnb.xml:
87 * docs/plugins/inspect/plugin-amrwbdec.xml:
88 * docs/plugins/inspect/plugin-asf.xml:
89 * docs/plugins/inspect/plugin-cdio.xml:
90 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
91 * docs/plugins/inspect/plugin-dvdread.xml:
92 * docs/plugins/inspect/plugin-dvdsub.xml:
93 * docs/plugins/inspect/plugin-mpeg2dec.xml:
94 * docs/plugins/inspect/plugin-realmedia.xml:
95 * docs/plugins/inspect/plugin-sid.xml:
96 * docs/plugins/inspect/plugin-x264.xml:
97 * docs/plugins/inspect/plugin-xingmux.xml:
100 2018-03-01 19:07:42 +0100 Mathieu Duponchelle <mathieu@centricular.com>
103 * tests/check/meson.build:
104 meson: enable more warnings
106 2018-02-28 10:07:13 +0000 Tim-Philipp Müller <tim@centricular.com>
108 * ext/x264/gstx264enc.c:
109 x264enc: fix build with newer x264 with support for multiple bit depths
110 libx264 used to be built for one specific bit depth, and if we
111 wanted to support multiple bit depths we would have to dynamically
112 load the right .so from different paths. That has changed now, and
113 libx264 can include support for multiple depths in the same lib,
114 so we don't need to do the dlopen() dance any more. We'll keep
115 the vtable stuff around until we can drop support for older x264.
116 gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
117 https://bugzilla.gnome.org/show_bug.cgi?id=792111
119 2018-02-27 15:42:32 +0100 Alicia Boya García <aboya@igalia.com>
121 * ext/x264/gstx264enc.c:
122 x264enc: Add format example for option-string
123 https://bugzilla.gnome.org/show_bug.cgi?id=793879
125 2018-02-21 19:47:36 +0000 Tim-Philipp Müller <tim@centricular.com>
128 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
129 add_global_arguments() can't be used in subprojects. It's
130 entirely possible that -ugly is a subproject but gstreamer
131 is picked up from an installed location, so we should
132 really use add_project_arguments() in both cases.
134 2018-02-15 19:44:21 +0000 Tim-Philipp Müller <tim@centricular.com>
137 * docs/plugins/inspect/plugin-a52dec.xml:
138 * docs/plugins/inspect/plugin-amrnb.xml:
139 * docs/plugins/inspect/plugin-amrwbdec.xml:
140 * docs/plugins/inspect/plugin-asf.xml:
141 * docs/plugins/inspect/plugin-cdio.xml:
142 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
143 * docs/plugins/inspect/plugin-dvdread.xml:
144 * docs/plugins/inspect/plugin-dvdsub.xml:
145 * docs/plugins/inspect/plugin-mpeg2dec.xml:
146 * docs/plugins/inspect/plugin-realmedia.xml:
147 * docs/plugins/inspect/plugin-sid.xml:
148 * docs/plugins/inspect/plugin-x264.xml:
149 * docs/plugins/inspect/plugin-xingmux.xml:
153 === release 1.13.1 ===
155 2018-02-15 17:10:13 +0000 Tim-Philipp Müller <tim@centricular.com>
159 * gst-plugins-ugly.doap:
163 2018-02-15 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.com>
165 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
166 * docs/plugins/gst-plugins-ugly-plugins.args:
167 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
168 * docs/plugins/inspect/plugin-a52dec.xml:
169 * docs/plugins/inspect/plugin-amrnb.xml:
170 * docs/plugins/inspect/plugin-amrwbdec.xml:
171 * docs/plugins/inspect/plugin-asf.xml:
172 * docs/plugins/inspect/plugin-cdio.xml:
173 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
174 * docs/plugins/inspect/plugin-dvdread.xml:
175 * docs/plugins/inspect/plugin-dvdsub.xml:
176 * docs/plugins/inspect/plugin-mpeg2dec.xml:
177 * docs/plugins/inspect/plugin-realmedia.xml:
178 * docs/plugins/inspect/plugin-sid.xml:
179 * docs/plugins/inspect/plugin-x264.xml:
180 * docs/plugins/inspect/plugin-xingmux.xml:
181 docs: update plugin docs
183 2018-02-15 14:52:29 +0000 Tim-Philipp Müller <tim@centricular.com>
189 po: update translations
191 2018-02-08 19:09:45 +0000 Tim-Philipp Müller <tim@centricular.com>
194 meson: make version numbers ints and fix int/string comparison
195 WARNING: Trying to compare values of different types (str, int).
196 The result of this is undefined and will become a hard error
197 in a future Meson release.
199 2018-02-04 12:03:36 +0100 Tim-Philipp Müller <tim@centricular.com>
202 autotools: use -fno-strict-aliasing where supported
203 https://bugzilla.gnome.org/show_bug.cgi?id=769183
205 2018-01-30 20:34:52 +0000 Tim-Philipp Müller <tim@centricular.com>
207 * ext/sidplay/meson.build:
209 meson: use -fno-strict-aliasing where supported
210 https://bugzilla.gnome.org/show_bug.cgi?id=769183
212 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
214 * ext/amrnb/amrnbdec.c:
215 amrnbdec: Don't use g_return_*_if_fail() on data parsing
216 Those functions can be disabled. Instead just use the (existing)
220 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
222 * ext/amrwbdec/amrwbdec.c:
223 amrwbdec: Don't use g_return_*_if_fail() on data parsing
224 Those functions can be disabled. Instead just use the (existing)
228 2017-12-26 13:51:37 +0100 Tim-Philipp Müller <tim@centricular.com>
231 meson: skip translations if gettext is not available
233 2017-12-14 14:49:17 +1100 Matthew Waters <matthew@centricular.com>
236 Automatic update of common submodule
237 From e8c7a71 to 3fa2c9e
239 2017-12-07 15:52:58 +0900 Justin Kim <justin.kim@collabora.com>
241 * ext/x264/gstx264enc.c:
242 * ext/x264/gstx264enc.h:
243 x264enc: add 'insert-vui' property for users to choose
244 VUI(Video Usability Information) parameters should be set
245 according to the specification. However, some of the existing
246 hardware decoders refuse to decode in certain combinations of
247 the resolution and VUI parameters. To support the legacy
248 decoders, this patch provides 'insert-vui' to skip the settings.
249 https://bugzilla.gnome.org/show_bug.cgi?id=791331
251 2017-12-06 13:01:39 +0200 Sebastian Dröge <sebastian@centricular.com>
253 * ext/cdio/gstcdio.c:
254 * ext/cdio/gstcdio.h:
255 * ext/cdio/gstcdiocddasrc.c:
256 cdio: Fix build with cdio >= 1.0
257 LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
258 as 1 for 1.0. We had various checks for < 83, which of course succeeded
259 now although we are >= 0.83.
260 Fix this by checking for < 76 (0.76) too, as that is the minimum version
261 we currently support and everything < 76 is going to be >= 1.0.
262 https://bugzilla.gnome.org/show_bug.cgi?id=791301
264 2017-11-27 20:11:56 +1100 Matthew Waters <matthew@centricular.com>
267 Automatic update of common submodule
268 From 3f4aa96 to e8c7a71
270 2017-11-26 15:05:14 +0000 Tim-Philipp Müller <tim@centricular.com>
273 configure: actually use -fvisibility if supported
274 Fix up for previous commit.
276 2017-11-26 14:49:21 +0000 Tim-Philipp Müller <tim@centricular.com>
279 autotools: stop controlling symbol visibility with -export-symbols-regex
280 Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
281 This should result in consistent behaviour for the autotools and
284 2017-11-13 11:13:30 +0100 Edward Hervey <edward@centricular.com>
286 * gst/asfdemux/gstasfdemux.c:
287 asfdemux: Fix prerolling files with "empty" streams
288 This is a regression that was introduced by
289 commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
290 " asfdemux: Add support for dvr-ms"
291 The problem is that some files/streams might contain stream definition
292 but there is no actual packets for those streams.
293 This was used to "define" streams with different bitrates for example.
294 The first_ts calculation resulted in never ever finding a valid first_ts
295 since some streams were empty, and therefore never "activating" itself.
296 Instead of that we first check if we are prerolled. And if we are we
297 unconditionally get the "first_ts"
298 The preroll check has been adapted to check whether streams of
299 each defined type (i.e. audio/video/sub) has been prerolled. This solves
300 the problem of having different streams of a particular type where only
301 one stream actually has data.
303 2017-11-13 11:09:31 +0100 Edward Hervey <edward@centricular.com>
305 * gst/asfdemux/gstasfdemux.c:
306 asfdemux: Store the stream type in streams
307 The field was present but never set :)
309 2017-09-26 10:11:24 +0530 Ponnam Srinivas <p.srinivas@samsung.com>
311 * ext/a52dec/gsta52dec.c:
312 a52dec: Fix out buffer memory leak in error code path
313 https://bugzilla.gnome.org/show_bug.cgi?id=788119
315 2017-09-15 17:06:58 +0530 Deepak Srivastava <srivastava.d@samsung.com>
317 * ext/mpeg2dec/gstmpeg2dec.c:
318 mpeg2dec: Fix buffer memory leak in error code path
319 https://bugzilla.gnome.org/show_bug.cgi?id=787817
321 2017-09-07 13:27:26 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
323 * ext/mpeg2dec/gstmpeg2dec.c:
324 mpeg2dec: Unmap output video frame if copying to it fails
325 https://bugzilla.gnome.org/show_bug.cgi?id=787398
327 2017-08-31 11:33:14 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
329 * gst/realmedia/asmrules.c:
330 realmedia: fix leak in asmrules error code path
331 https://bugzilla.gnome.org/show_bug.cgi?id=787056
333 2017-08-30 18:41:28 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
335 * gst/realmedia/rtspreal.c:
336 realmedia: Fix Memory leak in error case
337 https://bugzilla.gnome.org/show_bug.cgi?id=787014
339 2017-08-26 13:02:26 +0100 Tim-Philipp Müller <tim@centricular.com>
341 * tests/files/Makefile.am:
342 * tests/files/cbr_stream.mp3:
343 * tests/files/stream.mp2:
344 * tests/files/vbr_stream.mp3:
345 tests: remove files that were used by the mpg123 unit test
347 2017-08-26 09:35:20 +0100 Tim-Philipp Müller <tim@centricular.com>
352 * docs/plugins/Makefile.am:
353 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
354 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
355 * docs/plugins/inspect/plugin-twolame.xml:
358 * ext/twolame/Makefile.am:
359 * ext/twolame/gsttwolamemp2enc.c:
360 * ext/twolame/gsttwolamemp2enc.h:
361 * ext/twolame/meson.build:
363 Remove twolame plugin, moved to -good
364 https://bugzilla.gnome.org/show_bug.cgi?id=774252
366 2017-08-26 08:51:01 +0100 Tim-Philipp Müller <tim@centricular.com>
371 * docs/plugins/Makefile.am:
372 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
373 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
374 * docs/plugins/gst-plugins-ugly-plugins.args:
375 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
376 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
377 * docs/plugins/inspect/plugin-lame.xml:
379 * ext/lame/Makefile.am:
380 * ext/lame/gstlamemp3enc.c:
381 * ext/lame/gstlamemp3enc.h:
382 * ext/lame/meson.build:
388 * tests/check/Makefile.am:
389 * tests/check/gst-plugins-ugly.supp:
390 * tests/check/meson.build:
391 * tests/check/pipelines/.gitignore:
392 * tests/check/pipelines/lame.c:
393 Remove lame plugin, moved to -good
394 https://bugzilla.gnome.org/show_bug.cgi?id=774252
396 2017-08-20 14:31:02 +0100 Tim-Philipp Müller <tim@centricular.com>
401 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
402 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
403 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
404 * docs/plugins/inspect/plugin-mpg123.xml:
407 * ext/mpg123/Makefile.am:
408 * ext/mpg123/gstmpg123audiodec.c:
409 * ext/mpg123/gstmpg123audiodec.h:
410 * ext/mpg123/meson.build:
411 * tests/check/Makefile.am:
412 * tests/check/elements/.gitignore:
413 * tests/check/elements/mpg123audiodec.c:
414 * tests/check/meson.build:
415 Remove mpg123 plugin, moved to -good
416 https://bugzilla.gnome.org/show_bug.cgi?id=774252
418 2017-08-17 12:23:43 +0100 Tim-Philipp Müller <tim@centricular.com>
422 Automatic update of common submodule
423 From 48a5d85 to 3f4aa96
425 2017-08-10 15:48:27 +0100 Tim-Philipp Müller <tim@centricular.com>
427 * ext/sidplay/meson.build:
428 sidplay: hide symbols in meson for this c++ plugin too
429 Keep things local, as this is the only c++ plugin
432 2017-08-10 11:55:58 +0100 Tim-Philipp Müller <tim@centricular.com>
435 meson: don't export symbols by default
436 Only plugin entry points should be exported.
437 Currently plugins might export more symbols with
438 the meson build, as we don't have the exports
439 regexp there that we pass to libtool.
441 2017-08-09 19:31:56 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
443 * ext/x264/gstx264enc.c:
444 x264enc: add FIXME note for future configuration cleanup
446 2017-07-25 13:36:17 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
448 * ext/dvdread/dvdreadsrc.c:
449 dvdreadsrc: Fix string memory leak
450 https://bugzilla.gnome.org/show_bug.cgi?id=785388
452 2017-07-15 15:01:09 +0100 Tim-Philipp Müller <tim@centricular.com>
454 * ext/x264/gstx264enc.c:
455 x264enc: fix indentation
457 2017-07-15 14:59:42 +0100 Tim-Philipp Müller <tim@centricular.com>
459 * ext/x264/gstx264enc.c:
460 x264enc: fix caps leak
461 Move creation of supported sink pads into class_init function
462 which is also the only place where they're used. Unref the
463 caps when no longer needed, the pad template will take its
465 https://bugzilla.gnome.org/show_bug.cgi?id=784982
467 2017-07-15 14:57:49 +0100 Tim-Philipp Müller <tim@centricular.com>
469 * ext/mpg123/gstmpg123audiodec.c:
470 mpg123audiodec: fix caps leak
471 The pad template takes its own ref, so we should unref the caps.
472 https://bugzilla.gnome.org/show_bug.cgi?id=784982
474 2017-07-15 12:49:19 +0100 Tim-Philipp Müller <tim@centricular.com>
477 meson: po: use glib preset and read language list from LINGUAS
478 Supported since meson 0.37, so we can use it now.
480 2017-07-11 14:21:41 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
482 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
483 dvdlpmdec: Fix overrun from coverity
486 2017-07-07 11:58:36 +0100 Tim-Philipp Müller <tim@centricular.com>
489 meson: find python3 via python3 module
490 https://bugzilla.gnome.org/show_bug.cgi?id=783198
492 2017-07-05 18:58:35 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
494 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
495 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
496 dvdlpcmdec: Added support for Blu-Ray audio
497 https://bugzilla.gnome.org/show_bug.cgi?id=784552
499 2017-06-27 11:48:08 +0200 Edward Hervey <edward@centricular.com>
501 * gst/asfdemux/gstasfdemux.c:
502 asfdemux: More index handling
503 In the same vein as the previous commit, the end of the file might have been
504 cut and therefore contains bogus data.
505 If the object is too short, consider it as garbage and return a non-fatal
507 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
509 2017-06-27 10:25:42 +0200 Edward Hervey <edward@centricular.com>
511 * gst/asfdemux/gstasfdemux.c:
512 asfdemux; Don't assume index is present at end of file
513 Some files have garbage at the end of the file, don't error out if we don't
514 find the index there.
515 Reverts back to previous behaviour (where corrupted/missing indexex were
517 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
519 2017-06-26 09:49:22 +0100 Tim-Philipp Müller <tim@centricular.com>
522 meson: fix with-package-name option
523 https://bugzilla.gnome.org/show_bug.cgi?id=784082
525 2017-06-14 21:08:31 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
527 * gst/asfdemux/gstasfdemux.c:
528 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
529 ... which is how it has always been until changed coincidentally in commit
530 9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
531 dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
532 to compensate for that in a lateral way
534 2017-06-14 20:56:16 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
536 * ext/x264/gstx264enc.c:
537 x264enc: relax bframes upper limit count to maximum encoder supported
539 2017-06-23 23:44:18 +0100 Tim-Philipp Müller <tim@centricular.com>
541 * ext/sidplay/meson.build:
542 meson: don't error out if sidplay library is not found
544 2017-06-23 18:33:24 +0100 Tim-Philipp Müller <tim@centricular.com>
547 * ext/sidplay/meson.build:
548 meson: build sid plugin
549 https://bugzilla.gnome.org/show_bug.cgi?id=784135
551 2017-06-21 21:23:29 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
553 * ext/x264/gstx264enc.c:
554 x264: fix memory leak
555 When the allowed caps are the same of template caps the allowed
556 caps are not unrefed, leaking memory.
557 https://bugzilla.gnome.org/show_bug.cgi?id=784060
559 2017-06-07 12:08:43 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
561 * tests/check/meson.build:
562 meson: Do not use path separator in test names
563 Avoiding warnings like:
564 WARNING: Target "elements/audioamplify" has a path separator in its name.
566 2017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com>
568 * gst/asfdemux/gstasfdemux.c:
569 asfdemux: fix checking for header objects
570 The if 'and' condition was mixed up with the last parameter of the
571 function and would lead to wrong results
573 2017-05-21 17:49:59 +0100 Tim-Philipp Müller <tim@centricular.com>
578 meson: don't need config.h.meson any longer
580 2017-05-20 14:58:37 +0100 Tim-Philipp Müller <tim@centricular.com>
584 meson: add options to set package name and origin
585 https://bugzilla.gnome.org/show_bug.cgi?id=782172
587 2017-05-19 20:05:02 +0200 Jan Schmidt <jan@centricular.com>
589 * tests/check/meson.build:
590 Add gstvideo_dep for meson mpeg2dec test build
592 2017-05-19 18:59:17 +0200 Jan Schmidt <jan@centricular.com>
594 * tests/check/Makefile.am:
595 * tests/check/elements/mpeg2dec.c:
596 mpeg2dec test: Fix expected output caps
597 In the absence of explicit info, video decoders
598 now output mono multiview caps by default, so make
599 the expected caps match that
601 2017-05-16 14:07:56 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
605 * ext/a52dec/Makefile.am:
606 * ext/amrnb/Makefile.am:
607 * ext/amrwbdec/Makefile.am:
608 * ext/cdio/Makefile.am:
609 * ext/dvdread/Makefile.am:
610 * ext/lame/Makefile.am:
611 * ext/mpeg2dec/Makefile.am:
612 * ext/mpg123/Makefile.am:
613 * ext/sidplay/Makefile.am:
614 * ext/twolame/Makefile.am:
615 * ext/x264/Makefile.am:
616 * gst/asfdemux/Makefile.am:
617 * gst/dvdlpcmdec/Makefile.am:
618 * gst/dvdsub/Makefile.am:
619 * gst/realmedia/Makefile.am:
620 * gst/xingmux/Makefile.am:
621 Remove plugin specific static build option
622 Static and dynamic plugins now have the same interface. The standard
623 --enable-static/--enable-shared toggle are sufficient.
625 2017-05-09 09:45:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
627 * ext/sidplay/gstsiddec.cc:
628 sid: Make plugin name match plugin file name
630 2017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com>
636 === release 1.12.0 ===
638 2017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com>
644 * docs/plugins/inspect/plugin-a52dec.xml:
645 * docs/plugins/inspect/plugin-amrnb.xml:
646 * docs/plugins/inspect/plugin-amrwbdec.xml:
647 * docs/plugins/inspect/plugin-asf.xml:
648 * docs/plugins/inspect/plugin-cdio.xml:
649 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
650 * docs/plugins/inspect/plugin-dvdread.xml:
651 * docs/plugins/inspect/plugin-dvdsub.xml:
652 * docs/plugins/inspect/plugin-lame.xml:
653 * docs/plugins/inspect/plugin-mpeg2dec.xml:
654 * docs/plugins/inspect/plugin-mpg123.xml:
655 * docs/plugins/inspect/plugin-realmedia.xml:
656 * docs/plugins/inspect/plugin-siddec.xml:
657 * docs/plugins/inspect/plugin-twolame.xml:
658 * docs/plugins/inspect/plugin-x264.xml:
659 * docs/plugins/inspect/plugin-xingmux.xml:
660 * gst-plugins-ugly.doap:
664 2017-05-04 15:12:50 +0300 Sebastian Dröge <sebastian@centricular.com>
709 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com>
713 po: Update translations
715 === release 1.11.91 ===
717 2017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com>
723 * docs/plugins/inspect/plugin-a52dec.xml:
724 * docs/plugins/inspect/plugin-amrnb.xml:
725 * docs/plugins/inspect/plugin-amrwbdec.xml:
726 * docs/plugins/inspect/plugin-asf.xml:
727 * docs/plugins/inspect/plugin-cdio.xml:
728 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
729 * docs/plugins/inspect/plugin-dvdread.xml:
730 * docs/plugins/inspect/plugin-dvdsub.xml:
731 * docs/plugins/inspect/plugin-lame.xml:
732 * docs/plugins/inspect/plugin-mpeg2dec.xml:
733 * docs/plugins/inspect/plugin-mpg123.xml:
734 * docs/plugins/inspect/plugin-realmedia.xml:
735 * docs/plugins/inspect/plugin-siddec.xml:
736 * docs/plugins/inspect/plugin-twolame.xml:
737 * docs/plugins/inspect/plugin-x264.xml:
738 * docs/plugins/inspect/plugin-xingmux.xml:
739 * gst-plugins-ugly.doap:
743 2017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com>
788 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
794 po: Update translations
796 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
798 * ext/x264/gstx264enc.h:
799 x264: Use __declspec(dllimport) with MinGW too
800 x264.h says this isn't needed with MinGW, but it looks like it is.
801 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
803 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
806 Automatic update of common submodule
807 From 60aeef6 to 48a5d85
809 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
813 Automatic update of common submodule
814 From 39ac2f5 to 60aeef6
816 === release 1.11.90 ===
818 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
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-mpeg2dec.xml:
834 * docs/plugins/inspect/plugin-mpg123.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:
840 * gst-plugins-ugly.doap:
844 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
888 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
892 po: Update translations
894 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
896 * tests/check/meson.build:
897 meson: test: Fix environment object usage
898 And use get_pkgconfig_variable instead of calling pkg-config ourself
900 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
903 REQUIREMENTS: update for mad mp3 decoder removal
904 https://bugzilla.gnome.org/show_bug.cgi?id=776140
906 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
909 Add libgstrmdemux.so to cruft list
910 This was renamed to libgstrealmedia.so, this fixes helps fixing
912 https://bugzilla.gnome.org/show_bug.cgi?id=779344
914 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
916 * docs/plugins/inspect/plugin-realmedia.xml:
917 * gst/realmedia/Makefile.am:
918 * gst/realmedia/meson.build:
919 Rename plugin filenames to match plugin names
920 libgstrmdemux.so becomes libgstrealmedia.so
921 https://bugzilla.gnome.org/show_bug.cgi?id=779344
923 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
925 * ext/mpeg2dec/gstmpeg2dec.c:
926 mpeg2dec: Fix latency calculation
927 The latency calculation was missing a scaling by GST_SECOND,
928 so it would always report a tiny latency. Fix that.
929 Spotted by Guillaume Desmottes.
931 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
933 * gst/asfdemux/gstasfdemux.c:
934 asfdemux: Fix compilation with gcc 7
935 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
936 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
937 is_encrypted = ! !((flags & 0x8000) << 15);
938 ~~~~~~~~~~~~~~~~~~^~~~~~
939 https://bugzilla.gnome.org/show_bug.cgi?id=779329
941 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
943 * ext/amrwbdec/amrwb.c:
944 * ext/amrwbdec/amrwbdec.h:
945 Update Edgard Lima's email
946 https://bugzilla.gnome.org/show_bug.cgi?id=779230
948 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
951 meson: Update version
953 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
958 === release 1.11.2 ===
960 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
966 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
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-mpeg2dec.xml:
977 * docs/plugins/inspect/plugin-mpg123.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:
986 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
1030 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
1034 po: Update translations
1036 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1039 meson: dist meson build files
1040 Ship meson build files in tarballs, so people who use tarballs
1041 in their builds can start playing with meson already.
1043 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1045 * ext/x264/gstx264enc.c:
1046 x264: Initialize function vtable in plugin_init()
1047 These values are defined in the x264.h header and are not const on
1048 Windows due to the way DLLs work. See:
1049 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
1050 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
1051 https://bugzilla.gnome.org/show_bug.cgi?id=777903
1053 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
1055 * gst/asfdemux/gstasfdemux.c:
1056 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
1057 https://bugzilla.gnome.org/show_bug.cgi?id=777955
1059 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
1061 * gst/asfdemux/gstasfdemux.c:
1062 asfdemux: Reset number of languages to 0 when freeing the array because of errors
1063 Otherwise we will happily index into the array at NULL if the requested
1064 index is smaller than the number of languages that were previously
1066 https://bugzilla.gnome.org/show_bug.cgi?id=777937
1068 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1070 * tests/check/meson.build:
1071 meson: Properly use ':' for defining keywords
1073 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
1078 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
1083 === release 1.11.1 ===
1085 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
1091 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1092 * docs/plugins/inspect/plugin-a52dec.xml:
1093 * docs/plugins/inspect/plugin-amrnb.xml:
1094 * docs/plugins/inspect/plugin-amrwbdec.xml:
1095 * docs/plugins/inspect/plugin-asf.xml:
1096 * docs/plugins/inspect/plugin-cdio.xml:
1097 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1098 * docs/plugins/inspect/plugin-dvdread.xml:
1099 * docs/plugins/inspect/plugin-dvdsub.xml:
1100 * docs/plugins/inspect/plugin-lame.xml:
1101 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1102 * docs/plugins/inspect/plugin-mpg123.xml:
1103 * docs/plugins/inspect/plugin-realmedia.xml:
1104 * docs/plugins/inspect/plugin-siddec.xml:
1105 * docs/plugins/inspect/plugin-twolame.xml:
1106 * docs/plugins/inspect/plugin-x264.xml:
1107 * docs/plugins/inspect/plugin-xingmux.xml:
1108 * gst-plugins-ugly.doap:
1111 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
1155 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
1160 po: Update translations
1162 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1164 * ext/amrnb/meson.build:
1165 * ext/x264/meson.build:
1167 meson: Install presets files
1169 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
1171 * ext/x264/GstX264Enc.prs:
1172 x264enc: Add a youtube preset.
1173 Based on https://support.google.com/youtube/answer/1722171
1174 https://bugzilla.gnome.org/show_bug.cgi?id=751560
1176 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
1180 * docs/plugins/Makefile.am:
1181 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1182 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1183 * docs/plugins/inspect/plugin-mad.xml:
1185 * ext/mad/Makefile.am:
1188 * ext/mad/meson.build:
1191 We have better replacements such as the mpg123 plugin.
1192 The main reason to keep around mad was for 'freeform'
1193 mp3 support, but mpg123 can handle those too nowadays.
1194 Also, mad is GPL and has been unmaintained for years.
1195 https://bugzilla.gnome.org/show_bug.cgi?id=776140
1197 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
1202 * win32/common/.gitignore:
1203 * win32/common/config.h:
1204 win32: remove platform-specific copies of generated headers
1205 Unused and no longer needed.
1207 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
1212 * gst-plugins-ugly.spec.in:
1213 Remove generated .spec file
1214 Likely extremely bitrotten, and we should not ship this anyway.
1216 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
1219 meson: Support building without Gst debug
1221 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
1225 Automatic update of common submodule
1226 From f980fd9 to 39ac2f5
1228 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
1230 * gst/asfdemux/gstasfdemux.c:
1231 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
1232 https://bugzilla.gnome.org/show_bug.cgi?id=775515
1234 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
1236 * ext/x264/gstx264enc.c:
1237 x264enc: Add information for mixed mode
1238 https://bugzilla.gnome.org/show_bug.cgi?id=775411
1240 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
1242 * ext/x264/gstx264enc.c:
1243 x264enc: Correctly pass interlacing/TFF information
1244 Give the interlacing information correctly to the encoder. Also parse
1245 TFF/BFF information from the caps and pass it too.
1246 https://bugzilla.gnome.org/show_bug.cgi?id=775411
1248 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
1250 * ext/x264/gstx264enc.c:
1251 x264enc: Auto-detect interlace mode from caps
1252 If the caps are interlaced, interlacing is always enabled on the
1253 encoder. If the interlace-mode field is missing or if it's progressive,
1254 the encoder uses the "interlaced" property.
1255 https://bugzilla.gnome.org/show_bug.cgi?id=775228
1257 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
1260 common: use https protocol for common submodule
1261 https://bugzilla.gnome.org/show_bug.cgi?id=775110
1263 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
1265 * gst/realmedia/realhash.c:
1266 real: Fix compiler warnings with latest clang
1267 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
1270 https://bugzilla.gnome.org/show_bug.cgi?id=775112
1272 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
1274 * gst/asfdemux/gstasfdemux.c:
1275 asfdemux: Allow 64bit sizes for DATA object
1276 we *can* have files greater than 4GB, any other object should be
1279 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
1281 * gst/asfdemux/gstasfdemux.c:
1282 asfdemux: Add sanity check for asf_stream_audio
1283 We should have enough bytes for the specified codec_data
1284 https://bugzilla.gnome.org/show_bug.cgi?id=775070
1286 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
1288 * gst/asfdemux/gstasfdemux.c:
1289 asfdemux: Add sanity checks when reading asf_stream_video_format
1290 It should report a size of at least 40 bytes
1291 Also check for the size of the remaining data (i.e. codec_data)
1292 https://bugzilla.gnome.org/show_bug.cgi?id=775070
1294 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
1296 * gst/asfdemux/gstasfdemux.c:
1297 asfdemux: Add check for invalid/corrupt asf object
1298 An asf object can't realistically be bigger than 2**32 bytes.
1299 If it reports a size bigger than that, consider it corrupt and properly
1300 propagate the error back.
1301 https://bugzilla.gnome.org/show_bug.cgi?id=775070
1303 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
1305 * gst/asfdemux/gstasfdemux.c:
1306 asfdemux: Handle EOS in push-mode on corrupted files
1307 It is possible no streams were activated when receiving EOS, if so
1308 handled it as if we hadn't seen the header
1309 https://bugzilla.gnome.org/show_bug.cgi?id=774846
1311 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
1313 * gst/asfdemux/gstasfdemux.c:
1314 * gst/asfdemux/gstasfdemux.h:
1315 asfdemux: FILE headers are mandatory in the header
1316 As per the specification, also avoids ending up trying to play a
1317 file with plenty of un-initialized values.
1318 https://bugzilla.gnome.org/show_bug.cgi?id=774846
1320 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
1322 * gst/asfdemux/gstasfdemux.c:
1323 asfdemux: Handle incomplete header in pull mode
1324 pulling headers is meant to complete as a whole. If we don't have
1325 enough data, it's an error.
1326 Avoids pipeline hangs on corrupted files
1327 https://bugzilla.gnome.org/show_bug.cgi?id=774846
1329 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
1331 * gst/asfdemux/gstasfdemux.c:
1332 asfdemux: Handle issues with "empty" files
1333 In some corrupted files, we could end up with no actual streams
1335 In those cases, make sure we properly propagate the failure all
1336 the way to the loop function. This avoids ending up in cases where
1337 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
1338 https://bugzilla.gnome.org/show_bug.cgi?id=774846
1340 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1342 * ext/dvdread/dvdreadsrc.c:
1343 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
1345 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
1348 meson: Add ignored warnings for MSVC
1349 https://bugzilla.gnome.org/show_bug.cgi?id=774656
1351 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
1354 * ext/x264/Makefile.am:
1355 * ext/x264/gstx264enc.c:
1356 * ext/x264/gstx264enc.h:
1357 * ext/x264/meson.build:
1358 * meson_options.txt:
1359 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
1360 x264 has to be compiled specifically for a target bit depth.
1361 Distributions currently ship various libraries in their packages, with
1362 different bit depths.
1363 This change now allows to provide them all at configure time and have
1364 the x264enc element dynamically switch between them based on the bit
1365 depth of the input format.
1366 https://bugzilla.gnome.org/show_bug.cgi?id=763297
1368 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
1371 meson: update version
1373 === release 1.11.0 ===
1375 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
1380 === release 1.10.0 ===
1382 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
1388 * docs/plugins/inspect/plugin-a52dec.xml:
1389 * docs/plugins/inspect/plugin-amrnb.xml:
1390 * docs/plugins/inspect/plugin-amrwbdec.xml:
1391 * docs/plugins/inspect/plugin-asf.xml:
1392 * docs/plugins/inspect/plugin-cdio.xml:
1393 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1394 * docs/plugins/inspect/plugin-dvdread.xml:
1395 * docs/plugins/inspect/plugin-dvdsub.xml:
1396 * docs/plugins/inspect/plugin-lame.xml:
1397 * docs/plugins/inspect/plugin-mad.xml:
1398 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1399 * docs/plugins/inspect/plugin-mpg123.xml:
1400 * docs/plugins/inspect/plugin-realmedia.xml:
1401 * docs/plugins/inspect/plugin-siddec.xml:
1402 * docs/plugins/inspect/plugin-twolame.xml:
1403 * docs/plugins/inspect/plugin-x264.xml:
1404 * docs/plugins/inspect/plugin-xingmux.xml:
1405 * gst-plugins-ugly.doap:
1406 * win32/common/config.h:
1409 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
1453 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1457 po: Update translations
1459 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
1462 * tests/meson.build:
1463 meson: Don't depend on gstreamer-check-1.0 on windows
1464 https://bugzilla.gnome.org/show_bug.cgi?id=773114
1466 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1469 * tests/check/meson.build:
1470 * tests/meson.build:
1471 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
1472 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
1473 Does not actually work. See:
1474 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
1476 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1478 * tests/check/meson.build:
1479 meson: fix build outside of gst-all
1481 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
1484 * tests/check/meson.build:
1485 * tests/meson.build:
1486 meson: move gstreamer-check-1.0 dependency to tests/check
1487 https://bugzilla.gnome.org/show_bug.cgi?id=773114
1489 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1492 meson: Don't set c_std to gnu99
1493 Use the default for each compiler on every platform instead. This
1494 improves our compatibility with compilers that don't have gnu99 as
1497 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1500 * tests/check/getpluginsdir:
1501 * tests/check/meson.build:
1502 meson: Make use of new environment object and set plugin path to builddir
1503 Workaround source_root being the root directory of all projects
1504 in the subproject case and remove now unneeded getpluginsdir
1505 Bump meson requirement to 0.35
1507 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1509 * hooks/pre-commit.hook:
1511 * tests/check/getpluginsdir:
1512 meson: Setup pre commit hook and fix getpluginsdir for standalone case
1514 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
1517 meson: update version
1519 === release 1.9.90 ===
1521 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
1527 * docs/plugins/inspect/plugin-a52dec.xml:
1528 * docs/plugins/inspect/plugin-amrnb.xml:
1529 * docs/plugins/inspect/plugin-amrwbdec.xml:
1530 * docs/plugins/inspect/plugin-asf.xml:
1531 * docs/plugins/inspect/plugin-cdio.xml:
1532 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1533 * docs/plugins/inspect/plugin-dvdread.xml:
1534 * docs/plugins/inspect/plugin-dvdsub.xml:
1535 * docs/plugins/inspect/plugin-lame.xml:
1536 * docs/plugins/inspect/plugin-mad.xml:
1537 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1538 * docs/plugins/inspect/plugin-mpg123.xml:
1539 * docs/plugins/inspect/plugin-realmedia.xml:
1540 * docs/plugins/inspect/plugin-siddec.xml:
1541 * docs/plugins/inspect/plugin-twolame.xml:
1542 * docs/plugins/inspect/plugin-x264.xml:
1543 * docs/plugins/inspect/plugin-xingmux.xml:
1544 * gst-plugins-ugly.doap:
1545 * win32/common/config.h:
1548 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
1592 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
1596 po: Update translations
1598 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
1600 * ext/x264/gstx264enc.c:
1601 x264enc: Set colorimetry and chroma-site information
1602 https://bugzilla.gnome.org/show_bug.cgi?id=772159
1604 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
1608 meson: hook up translations
1610 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
1613 * tests/check/getpluginsdir:
1614 * tests/check/meson.build:
1615 * tests/meson.build:
1616 meson: hook up unit tests
1618 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
1621 configure: Depend on gstreamer 1.9.2.1
1623 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
1627 Automatic update of common submodule
1628 From b18d820 to f980fd9
1630 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
1634 Automatic update of common submodule
1635 From f49c55e to b18d820
1637 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1640 meson: Bump version to 1.9.2
1642 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
1647 === release 1.9.2 ===
1649 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
1655 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1656 * docs/plugins/inspect/plugin-a52dec.xml:
1657 * docs/plugins/inspect/plugin-amrnb.xml:
1658 * docs/plugins/inspect/plugin-amrwbdec.xml:
1659 * docs/plugins/inspect/plugin-asf.xml:
1660 * docs/plugins/inspect/plugin-cdio.xml:
1661 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1662 * docs/plugins/inspect/plugin-dvdread.xml:
1663 * docs/plugins/inspect/plugin-dvdsub.xml:
1664 * docs/plugins/inspect/plugin-lame.xml:
1665 * docs/plugins/inspect/plugin-mad.xml:
1666 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1667 * docs/plugins/inspect/plugin-mpg123.xml:
1668 * docs/plugins/inspect/plugin-realmedia.xml:
1669 * docs/plugins/inspect/plugin-siddec.xml:
1670 * docs/plugins/inspect/plugin-twolame.xml:
1671 * docs/plugins/inspect/plugin-x264.xml:
1672 * docs/plugins/inspect/plugin-xingmux.xml:
1673 * gst-plugins-ugly.doap:
1674 * win32/common/config.h:
1677 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
1719 po: Update translations
1721 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
1723 * ext/sidplay/gstsiddec.cc:
1724 siddec: Fix compilation with debugging disabled
1726 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
1727 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
1728 const gchar *reason = gst_flow_get_name (ret);
1731 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
1733 * ext/sidplay/gstsiddec.cc:
1734 * gst/asfdemux/gstasfdemux.c:
1735 * gst/realmedia/rmdemux.c:
1736 Use the new API to post flow ERROR messages on the bus
1737 https://bugzilla.gnome.org/show_bug.cgi?id=770158
1739 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
1741 * gst/asfdemux/meson.build:
1742 meson: Link asfdemux against the gstsdp library
1744 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
1747 meson: Add support for fallback subprojects
1749 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1753 * ext/a52dec/meson.build:
1754 * ext/amrnb/meson.build:
1755 * ext/amrwbdec/meson.build:
1756 * ext/cdio/meson.build:
1757 * ext/dvdread/meson.build:
1758 * ext/lame/meson.build:
1759 * ext/mad/meson.build:
1761 * ext/mpeg2dec/meson.build:
1762 * ext/mpg123/meson.build:
1763 * ext/twolame/meson.build:
1764 * ext/x264/meson.build:
1765 * gst/asfdemux/meson.build:
1766 * gst/dvdlpcmdec/meson.build:
1767 * gst/dvdsub/meson.build:
1769 * gst/realmedia/meson.build:
1770 * gst/xingmux/meson.build:
1772 Add support for Meson as alternative/parallel build system
1773 https://github.com/mesonbuild/meson
1774 With contributions from:
1775 Tim-Philipp Müller <tim@centricular.com>
1776 Jussi Pakkanen <jpakkane@gmail.com> (original port)
1777 Highlights of the features provided are:
1778 * Faster builds on Linux (~40-50% faster)
1779 * The ability to build with MSVC on Windows
1780 * Generate Visual Studio project files
1781 * Generate XCode project files
1782 * Much faster builds on Windows (on-par with Linux)
1783 * Seriously fast configure and building on embedded
1784 ... and many more. For more details see:
1785 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
1786 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
1787 Building with Meson should work on both Linux and Windows, but may
1788 need a few more tweaks on other operating systems.
1790 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1792 * ext/a52dec/gsta52dec.c:
1793 * ext/dvdread/dvdreadsrc.c:
1794 * ext/x264/gstx264enc.h:
1795 * gst/realmedia/realhash.c:
1796 * gst/realmedia/rtspreal.c:
1797 plugins: Use <stdint.h> instead of _stdint.h
1798 _stdint.h is generated by Autotools and we don't really need it. All
1799 supported platforms now ship with stdint.h. The only stickler was MSVC,
1800 and since Visual Studio 2015 it also ships stdint.h now.
1802 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
1804 * ext/mpeg2dec/perftest.c:
1805 mpeg2dec: remove file no longer used or needed
1807 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1809 * gst/dvdlpcmdec/Makefile.am:
1810 dvdlpcmdec: add libgstbase CFLAGS as well
1812 https://bugzilla.gnome.org/show_bug.cgi?id=769610
1814 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
1816 * gst/dvdlpcmdec/Makefile.am:
1817 dvdlpcmdec: link libgstbase-1.0
1818 https://bugzilla.gnome.org/show_bug.cgi?id=769610
1820 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
1822 * gst/asfdemux/gstasfdemux.c:
1823 asfdemux: Add byte rate based bitrate tag in case there are no audio props
1824 https://bugzilla.gnome.org/show_bug.cgi?id=769418
1826 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
1828 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1829 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1830 dvdlpcmdec: add support for another format
1831 The format specification can be found here:
1832 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
1833 Note: This format is also used for Wifi-Display.
1834 https://bugzilla.gnome.org/show_bug.cgi?id=765807
1836 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
1838 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1839 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1840 dvdlpcmdec: rewrite to use GstAudioDecoder
1841 https://bugzilla.gnome.org/show_bug.cgi?id=765807
1843 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
1845 * ext/sidplay/gstsiddec.cc:
1846 sidplay: fix compiler warnings when building with -O3
1847 Avoid compiler warnings "‘foo’ may be used uninitialized in this
1848 function" when building with -O3 by checking the return bool value
1849 of format conversion function.
1850 https://bugzilla.gnome.org/show_bug.cgi?id=769116
1852 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
1855 Automatic update of common submodule
1856 From f363b32 to f49c55e
1858 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
1863 === release 1.9.1 ===
1865 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
1871 * docs/plugins/inspect/plugin-a52dec.xml:
1872 * docs/plugins/inspect/plugin-amrnb.xml:
1873 * docs/plugins/inspect/plugin-amrwbdec.xml:
1874 * docs/plugins/inspect/plugin-asf.xml:
1875 * docs/plugins/inspect/plugin-cdio.xml:
1876 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1877 * docs/plugins/inspect/plugin-dvdread.xml:
1878 * docs/plugins/inspect/plugin-dvdsub.xml:
1879 * docs/plugins/inspect/plugin-lame.xml:
1880 * docs/plugins/inspect/plugin-mad.xml:
1881 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1882 * docs/plugins/inspect/plugin-mpg123.xml:
1883 * docs/plugins/inspect/plugin-realmedia.xml:
1884 * docs/plugins/inspect/plugin-siddec.xml:
1885 * docs/plugins/inspect/plugin-twolame.xml:
1886 * docs/plugins/inspect/plugin-x264.xml:
1887 * docs/plugins/inspect/plugin-xingmux.xml:
1888 * gst-plugins-ugly.doap:
1889 * win32/common/config.h:
1892 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
1936 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
1939 po: Update translations
1941 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1944 Automatic update of common submodule
1945 From ac2f647 to f363b32
1947 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
1949 * gst/asfdemux/gstasfdemux.c:
1950 asfdemux: fix seeking back after EOS has been reached in push mode
1951 Fix seeking when demuxer is in INDEX state. This happens when we
1952 reached the end of the stream. It should still be possible to do
1953 a flushing seek and seek back to any other position though. Instead
1954 the demuxer would just go straight to EOS again instead of going
1955 back to processing packets again from the new position.
1956 https://bugzilla.gnome.org/show_bug.cgi?id=749066
1958 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1960 * gst/realmedia/rdtmanager.c:
1961 rdtmanager: fix clock leak
1962 The clock returned by gst_system_clock_obtain() was never unreffed.
1963 https://bugzilla.gnome.org/show_bug.cgi?id=766565
1965 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
1967 * docs/plugins/inspect/plugin-a52dec.xml:
1968 * docs/plugins/inspect/plugin-amrnb.xml:
1969 * docs/plugins/inspect/plugin-amrwbdec.xml:
1970 * docs/plugins/inspect/plugin-asf.xml:
1971 * docs/plugins/inspect/plugin-cdio.xml:
1972 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1973 * docs/plugins/inspect/plugin-dvdread.xml:
1974 * docs/plugins/inspect/plugin-dvdsub.xml:
1975 * docs/plugins/inspect/plugin-lame.xml:
1976 * docs/plugins/inspect/plugin-mad.xml:
1977 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1978 * docs/plugins/inspect/plugin-mpg123.xml:
1979 * docs/plugins/inspect/plugin-realmedia.xml:
1980 * docs/plugins/inspect/plugin-siddec.xml:
1981 * docs/plugins/inspect/plugin-twolame.xml:
1982 * docs/plugins/inspect/plugin-x264.xml:
1983 * docs/plugins/inspect/plugin-xingmux.xml:
1984 docs: Update for git master
1986 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
1988 * ext/amrnb/amrnbdec.c:
1990 amrnbec, mad: fix two more parse function declarations
1992 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
1994 * ext/a52dec/gsta52dec.c:
1995 * ext/amrwbdec/amrwbdec.c:
1996 a52dec, amrwbec: fix parse function declaration mismatch
1997 Fixes MSVC compiler warning:
1998 amrwbdec.c(99): warning C4133: '=': incompatible types
1999 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
2000 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
2001 gsta52dec.c(156): warning C4133: '=': incompatible types
2002 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
2003 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
2005 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
2007 * ext/mpg123/gstmpg123audiodec.h:
2008 mpg123: fix build with msvc
2009 Fix syntax errors when compiling against cerbero-provided libmpg123
2010 headers. We do the same as the libmpg123 internal visual studio
2012 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
2013 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
2014 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
2015 mpg123.h(1378): error C2091: function returns function
2016 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
2017 mpg123.h(1378): error C2059: syntax error: ')'
2018 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
2019 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
2022 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
2025 * ext/mpeg2dec/gstmpeg2dec.c:
2026 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
2027 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
2028 and get rid of version-dependent code paths. There's still
2029 avdec_mpeg2video for those who are stuck on ancient distros which
2030 we don't target any more.
2031 Also fixes build with MSVC, which doesn't like #if #else #endif
2032 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
2034 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
2038 Automatic update of common submodule
2039 From 6f2d209 to ac2f647
2041 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
2043 * ext/a52dec/gsta52dec.c:
2044 * ext/amrnb/amrnbdec.c:
2045 * ext/amrnb/amrnbenc.c:
2046 * ext/amrwbdec/amrwbdec.c:
2047 * ext/dvdread/dvdreadsrc.c:
2048 * ext/lame/gstlamemp3enc.c:
2050 * ext/mpeg2dec/gstmpeg2dec.c:
2051 * ext/sidplay/gstsiddec.cc:
2052 * ext/twolame/gsttwolamemp2enc.c:
2053 * ext/x264/gstx264enc.c:
2054 * gst/asfdemux/gstasfdemux.c:
2055 * gst/asfdemux/gstrtpasfdepay.c:
2056 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2057 * gst/dvdsub/gstdvdsubdec.c:
2058 * gst/dvdsub/gstdvdsubparse.c:
2059 * gst/realmedia/pnmsrc.c:
2060 * gst/realmedia/rademux.c:
2061 * gst/realmedia/rdtdepay.c:
2062 * gst/realmedia/rdtmanager.c:
2063 * gst/realmedia/rmdemux.c:
2064 * gst/xingmux/gstxingmux.c:
2065 ugly: use new gst_element_class_add_static_pad_template()
2066 https://bugzilla.gnome.org/show_bug.cgi?id=763082
2068 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
2073 === release 1.8.0 ===
2075 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
2081 * docs/plugins/inspect/plugin-a52dec.xml:
2082 * docs/plugins/inspect/plugin-amrnb.xml:
2083 * docs/plugins/inspect/plugin-amrwbdec.xml:
2084 * docs/plugins/inspect/plugin-asf.xml:
2085 * docs/plugins/inspect/plugin-cdio.xml:
2086 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2087 * docs/plugins/inspect/plugin-dvdread.xml:
2088 * docs/plugins/inspect/plugin-dvdsub.xml:
2089 * docs/plugins/inspect/plugin-lame.xml:
2090 * docs/plugins/inspect/plugin-mad.xml:
2091 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2092 * docs/plugins/inspect/plugin-mpg123.xml:
2093 * docs/plugins/inspect/plugin-realmedia.xml:
2094 * docs/plugins/inspect/plugin-siddec.xml:
2095 * docs/plugins/inspect/plugin-twolame.xml:
2096 * docs/plugins/inspect/plugin-x264.xml:
2097 * docs/plugins/inspect/plugin-xingmux.xml:
2098 * gst-plugins-ugly.doap:
2099 * win32/common/config.h:
2102 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
2146 === release 1.7.91 ===
2148 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
2154 * docs/plugins/inspect/plugin-a52dec.xml:
2155 * docs/plugins/inspect/plugin-amrnb.xml:
2156 * docs/plugins/inspect/plugin-amrwbdec.xml:
2157 * docs/plugins/inspect/plugin-asf.xml:
2158 * docs/plugins/inspect/plugin-cdio.xml:
2159 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2160 * docs/plugins/inspect/plugin-dvdread.xml:
2161 * docs/plugins/inspect/plugin-dvdsub.xml:
2162 * docs/plugins/inspect/plugin-lame.xml:
2163 * docs/plugins/inspect/plugin-mad.xml:
2164 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2165 * docs/plugins/inspect/plugin-mpg123.xml:
2166 * docs/plugins/inspect/plugin-realmedia.xml:
2167 * docs/plugins/inspect/plugin-siddec.xml:
2168 * docs/plugins/inspect/plugin-twolame.xml:
2169 * docs/plugins/inspect/plugin-x264.xml:
2170 * docs/plugins/inspect/plugin-xingmux.xml:
2171 * gst-plugins-ugly.doap:
2172 * win32/common/config.h:
2175 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2219 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
2221 * gst/asfdemux/gstasfdemux.c:
2222 * gst/asfdemux/gstasfdemux.h:
2223 asfdemux: Don't modify segment values on accurate seeks
2224 When dealing with accurate seeks, we want to return exactly the segment
2225 that was requested by the seek event, and not adjust the values.
2226 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2228 === release 1.7.90 ===
2230 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
2236 * docs/plugins/inspect/plugin-a52dec.xml:
2237 * docs/plugins/inspect/plugin-amrnb.xml:
2238 * docs/plugins/inspect/plugin-amrwbdec.xml:
2239 * docs/plugins/inspect/plugin-asf.xml:
2240 * docs/plugins/inspect/plugin-cdio.xml:
2241 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2242 * docs/plugins/inspect/plugin-dvdread.xml:
2243 * docs/plugins/inspect/plugin-dvdsub.xml:
2244 * docs/plugins/inspect/plugin-lame.xml:
2245 * docs/plugins/inspect/plugin-mad.xml:
2246 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2247 * docs/plugins/inspect/plugin-mpg123.xml:
2248 * docs/plugins/inspect/plugin-realmedia.xml:
2249 * docs/plugins/inspect/plugin-siddec.xml:
2250 * docs/plugins/inspect/plugin-twolame.xml:
2251 * docs/plugins/inspect/plugin-x264.xml:
2252 * docs/plugins/inspect/plugin-xingmux.xml:
2253 * gst-plugins-ugly.doap:
2254 * win32/common/config.h:
2257 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
2300 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
2303 po: Update translations
2305 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
2307 * ext/dvdread/dvdreadsrc.c:
2308 dvdread: Fix seek starting at 0 for title != 1
2309 Otherwise the playback would start at title 0
2310 https://bugzilla.gnome.org/show_bug.cgi?id=762787
2312 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
2315 Automatic update of common submodule
2316 From b64f03f to 6f2d209
2318 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
2320 * gst/asfdemux/gstasfdemux.c:
2321 asfdemux: fix adding bitrate to stream tags
2322 https://bugzilla.gnome.org/show_bug.cgi?id=699586
2324 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
2326 * gst/asfdemux/asf.vcproj:
2327 * gst/realmedia/rmdemux.vcproj:
2330 * win32/vs6/gst_plugins_ugly.dsw:
2331 * win32/vs6/libgstasfdemux.dsp:
2332 * win32/vs6/libgstdvdlpcmdec.dsp:
2333 * win32/vs6/libgstdvdsub.dsp:
2334 * win32/vs6/libgstlame.dsp:
2335 * win32/vs6/libgstmad.dsp:
2336 * win32/vs6/libgstrealmedia.dsp:
2337 * win32/vs6/libgstsynaesthesia.dsp:
2338 win32: remove outdated build cruft
2339 This hasn't been touched for generations, doesn't work,
2340 and is just causing confusion. We also don't want to
2341 maintain these files manually.
2343 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
2345 * ext/mpeg2dec/gstmpeg2dec.c:
2346 mpeg2dec: don't use exported but undeclared core debug category symbols
2347 It's not right and won't work on Windows with MSVC.
2349 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2354 === release 1.7.2 ===
2356 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
2362 * docs/plugins/inspect/plugin-a52dec.xml:
2363 * docs/plugins/inspect/plugin-amrnb.xml:
2364 * docs/plugins/inspect/plugin-amrwbdec.xml:
2365 * docs/plugins/inspect/plugin-asf.xml:
2366 * docs/plugins/inspect/plugin-cdio.xml:
2367 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2368 * docs/plugins/inspect/plugin-dvdread.xml:
2369 * docs/plugins/inspect/plugin-dvdsub.xml:
2370 * docs/plugins/inspect/plugin-lame.xml:
2371 * docs/plugins/inspect/plugin-mad.xml:
2372 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2373 * docs/plugins/inspect/plugin-mpg123.xml:
2374 * docs/plugins/inspect/plugin-realmedia.xml:
2375 * docs/plugins/inspect/plugin-siddec.xml:
2376 * docs/plugins/inspect/plugin-twolame.xml:
2377 * docs/plugins/inspect/plugin-x264.xml:
2378 * docs/plugins/inspect/plugin-xingmux.xml:
2379 * gst-plugins-ugly.doap:
2380 * win32/common/config.h:
2383 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
2425 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
2429 po: Update translations
2431 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
2433 * ext/sidplay/gstsiddec.cc:
2434 sidplay: Fix compiler warning about C++11 compatibility
2435 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
2436 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
2438 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
2439 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
2442 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
2444 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2445 * docs/plugins/inspect/plugin-a52dec.xml:
2446 * docs/plugins/inspect/plugin-amrnb.xml:
2447 * docs/plugins/inspect/plugin-amrwbdec.xml:
2448 * docs/plugins/inspect/plugin-asf.xml:
2449 * docs/plugins/inspect/plugin-cdio.xml:
2450 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2451 * docs/plugins/inspect/plugin-dvdread.xml:
2452 * docs/plugins/inspect/plugin-dvdsub.xml:
2453 * docs/plugins/inspect/plugin-lame.xml:
2454 * docs/plugins/inspect/plugin-mad.xml:
2455 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2456 * docs/plugins/inspect/plugin-mpg123.xml:
2457 * docs/plugins/inspect/plugin-realmedia.xml:
2458 * docs/plugins/inspect/plugin-siddec.xml:
2459 * docs/plugins/inspect/plugin-twolame.xml:
2460 * docs/plugins/inspect/plugin-x264.xml:
2461 * docs/plugins/inspect/plugin-xingmux.xml:
2462 docs: update inspection to git and fix mpg123 inspect location
2464 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
2466 * tests/files/Makefile.am:
2467 * tests/files/stream.mp2:
2468 tests: fix distcheck
2470 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
2473 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2474 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2475 * docs/plugins/xml/plugin-mpg123.xml:
2477 * gst-plugins-ugly.spec.in:
2478 * tests/check/Makefile.am:
2479 mpg123: move from -bad to -ugly
2480 Hook up to build system, add to docs
2482 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
2485 * tests/Makefile.am:
2486 * tests/check/Makefile.am:
2487 * tests/check/elements/.gitignore:
2488 * tests/files/Makefile.am:
2489 * tests/files/cbr_stream.mp3:
2490 * tests/files/vbr_stream.mp3:
2491 tests: add test data for mpg123 plugin
2493 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
2495 Merge branch 'plugin-move-mpg123'
2496 Move mpg123 plugin from -bad to -ugly.
2497 https://bugzilla.gnome.org/show_bug.cgi?id=719849
2499 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
2501 * ext/mpg123/gstmpg123audiodec.c:
2502 plugins-bad: Fix example pipelines
2503 rename gst-launch --> gst-launch-1.0
2504 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
2505 fix caps in examples
2506 https://bugzilla.gnome.org/show_bug.cgi?id=759432
2508 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
2510 * ext/mpg123/gstmpg123audiodec.c:
2511 mpg123: still reset pending audio info on hard flush
2512 Follow-up to previous commit.
2513 https://bugzilla.gnome.org/show_bug.cgi?id=752431
2515 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
2517 * ext/mpg123/gstmpg123audiodec.c:
2518 mpg123: fix handling of sample rate change during playback
2519 If the sample rate of the media changes, the resulting flush will
2520 clear the has_next_audioinfo flag, and the caps won't be sent
2522 https://bugzilla.gnome.org/show_bug.cgi?id=752431
2524 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2526 * ext/mpg123/gstmpg123audiodec.c:
2527 audiodecoders: use default pad accept-caps handling
2528 Avoids useless check of downstream caps when handling an
2530 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
2531 sbcdec, adpcmdec, sirendec
2533 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
2535 * ext/mpg123/Makefile.am:
2536 Remove obsolete Android build cruft
2537 This is not needed any longer.
2539 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
2541 * ext/mpg123/gstmpg123audiodec.c:
2542 mpg123: fix compiler warning and simplify checks in set_caps
2543 https://bugzilla.gnome.org/show_bug.cgi?id=740195
2545 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
2547 * ext/mpg123/gstmpg123audiodec.c:
2548 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
2549 The old code was using gst_caps_normalize() and was generally overly
2550 complex. Simplify by picking sample rate and number of channels from
2551 upstream and the sample format from the allowed caps. If the format caps
2552 is a list of strins, just pick the first one. And if the srcpad isn't
2553 linked yet, use the default format (S16).
2554 https://bugzilla.gnome.org/show_bug.cgi?id=740195
2556 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
2558 * ext/mpg123/gstmpg123audiodec.c:
2559 Fix up one-element lists in template caps
2561 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
2563 * tests/check/elements/mpg123audiodec.c:
2564 tests: fix mpg123audiodec test for big-endian architectures
2566 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
2568 * ext/mpg123/gstmpg123audiodec.c:
2569 mpg123: improved error report and checks
2570 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
2572 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
2574 * ext/mpg123/gstmpg123audiodec.c:
2575 mpg123audiodec: Require caps to be set before any data processing
2577 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
2579 * ext/mpg123/gstmpg123audiodec.c:
2580 mpg123: Remove dead assignment
2583 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2585 * tests/check/elements/mpg123audiodec.c:
2586 mpg123audiodec: Fix event handling in unit test
2588 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2590 * ext/mpg123/Makefile.am:
2591 gst: Add better support for static plugins
2593 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
2595 * ext/mpg123/gstmpg123audiodec.c:
2596 mpg123: Add conditional on API version for new enum
2598 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2600 * tests/check/Makefile.am:
2601 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
2602 To get the CK_DEFAULT_TIMEOUT defined for all tests
2603 https://bugzilla.gnome.org/show_bug.cgi?id=761472
2605 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2609 Automatic update of common submodule
2610 From 86e4663 to b64f03f
2612 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
2615 * ext/amrnb/amrnbdec.h:
2616 * ext/amrnb/amrnbenc.h:
2617 * ext/amrwbdec/amrwbdec.h:
2618 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
2619 We don't really need to cater for older versions any more.
2621 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
2623 * ext/mpeg2dec/gstmpeg2dec.c:
2624 mpeg2dec: Demote rank to SECONDARY
2625 https://bugzilla.gnome.org/show_bug.cgi?id=574461
2627 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2629 * gst/dvdsub/gstdvdsubdec.c:
2630 dvdsubdec: use query caps instead of accept-caps
2631 accept-caps does only a shallow check and a full downstream
2632 caps query is needed to check if ARGB is possible
2634 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
2636 * gst/asfdemux/asfpacket.c:
2637 * gst/asfdemux/gstasfdemux.c:
2638 * gst/asfdemux/gstasfdemux.h:
2639 asfdemux: Support reverse playback
2640 Support reverse playback for ASF format.
2641 Parse packets and queue the payloads, then push
2642 the payload buffer to decoder in reverse order.
2643 Video buffers are pushed from KeyFrame to next
2645 https://bugzilla.gnome.org/show_bug.cgi?id=757341
2647 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
2652 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
2654 * tests/check/elements/amrnbenc.c:
2655 amrnbenc: Fix various compiler warnings in the test
2657 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
2659 * tests/check/elements/x264enc.c:
2660 x264enc: Fix various compiler warnings in the test
2662 === release 1.7.1 ===
2664 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
2670 * docs/plugins/inspect/plugin-a52dec.xml:
2671 * docs/plugins/inspect/plugin-amrnb.xml:
2672 * docs/plugins/inspect/plugin-amrwbdec.xml:
2673 * docs/plugins/inspect/plugin-asf.xml:
2674 * docs/plugins/inspect/plugin-cdio.xml:
2675 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2676 * docs/plugins/inspect/plugin-dvdread.xml:
2677 * docs/plugins/inspect/plugin-dvdsub.xml:
2678 * docs/plugins/inspect/plugin-lame.xml:
2679 * docs/plugins/inspect/plugin-mad.xml:
2680 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2681 * docs/plugins/inspect/plugin-realmedia.xml:
2682 * docs/plugins/inspect/plugin-siddec.xml:
2683 * docs/plugins/inspect/plugin-twolame.xml:
2684 * docs/plugins/inspect/plugin-x264.xml:
2685 * docs/plugins/inspect/plugin-xingmux.xml:
2686 * gst-plugins-ugly.doap:
2687 * win32/common/config.h:
2690 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
2734 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
2738 po: Update translations
2740 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
2743 configure: Use -Bsymbolic-functions if available
2744 While this is more useful for libraries, some of our plugins with multiple
2745 files and some internal API can also benefit from this.
2747 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
2749 * docs/plugins/gst-plugins-ugly-plugins.args:
2750 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2751 * docs/plugins/inspect/plugin-a52dec.xml:
2752 * docs/plugins/inspect/plugin-amrnb.xml:
2753 * docs/plugins/inspect/plugin-amrwbdec.xml:
2754 * docs/plugins/inspect/plugin-asf.xml:
2755 * docs/plugins/inspect/plugin-cdio.xml:
2756 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2757 * docs/plugins/inspect/plugin-dvdread.xml:
2758 * docs/plugins/inspect/plugin-dvdsub.xml:
2759 * docs/plugins/inspect/plugin-lame.xml:
2760 * docs/plugins/inspect/plugin-mad.xml:
2761 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2762 * docs/plugins/inspect/plugin-realmedia.xml:
2763 * docs/plugins/inspect/plugin-siddec.xml:
2764 * docs/plugins/inspect/plugin-twolame.xml:
2765 * docs/plugins/inspect/plugin-x264.xml:
2766 * docs/plugins/inspect/plugin-xingmux.xml:
2769 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2773 Automatic update of common submodule
2774 From b319909 to 86e4663
2776 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
2778 * ext/x264/gstx264enc.c:
2779 x264enc: increase bitrate limit from 100Mbps to 2Gbps
2780 Don't artificially limit the bitrate, x264enc allows much
2781 higher bitrates, and for intra-only 4k AVC they are needed.
2782 x264 clips to 2Gbps internally, so use that as limit for now.
2783 https://bugzilla.gnome.org/show_bug.cgi?id=758620
2785 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2787 * ext/x264/gstx264enc.c:
2788 x264enc: drop unnecessary NULL check before g_free
2790 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
2793 Automatic update of common submodule
2794 From b99800a to b319909
2796 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
2799 Use new GST_ENABLE_EXTRA_CHECKS #define
2800 https://bugzilla.gnome.org/show_bug.cgi?id=756870
2802 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
2806 Automatic update of common submodule
2807 From 9aed1d7 to b99800a
2809 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
2812 Update GLib dependency to 2.40.0
2814 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2816 * ext/dvdread/README:
2817 dvdread: remove broken link
2818 Removing instead of updating as previously pointed-to page
2819 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
2820 from dvd.sourceforge.net's homepage as: "Collection of
2821 information on file formats/data structures relating to DVD
2824 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
2826 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2827 dvdlpcmdec: fix invalid read beyond channel position array
2828 We would always copy sizeof(sorted_position) bytes, which is
2829 for 8 channels, but if we have less than 8 channels the
2830 position array we copy from will only have allocated space
2831 for channel channels, so we would read beyond the input
2832 array in some cases.
2834 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
2836 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2837 dvdlpcmdec: factor out common code to set output format into new function
2838 When caps event is recieved and header is changed, reordering channel
2839 and setting the default output format for audio are processed. These 2 of
2840 code are same. Thus, It is better to make a new function for these common
2841 code in terms of removing duplicated code, maintenance and expansion.
2842 https://bugzilla.gnome.org/show_bug.cgi?id=753920
2844 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2846 * gst/asfdemux/gstasfdemux.c:
2847 asfdemux: Don't push any data on pads after the segment.stop
2848 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2850 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2852 * gst/asfdemux/gstasfdemux.c:
2853 * gst/asfdemux/gstasfdemux.h:
2854 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
2855 Not for accurate seeks, which should accurately start at the requested
2857 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2859 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
2861 * gst/asfdemux/gstasfdemux.c:
2862 asfdemux: Update segment.position when pushing buffers
2863 Without this, non-flushing seeks are not going to work well.
2864 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2866 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2868 * gst/asfdemux/gstasfdemux.c:
2869 asfdemux: Only push EOS event if we're not doing a segment seek
2870 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2872 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
2874 * gst/asfdemux/gstasfdemux.c:
2875 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
2876 We don't want to unconditionally send an EOS event downstream, but might want
2877 to send a SEGMENT_DONE message/event instead if a segment seek was done
2879 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2881 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
2886 === release 1.6.0 ===
2888 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
2894 * docs/plugins/inspect/plugin-a52dec.xml:
2895 * docs/plugins/inspect/plugin-amrnb.xml:
2896 * docs/plugins/inspect/plugin-amrwbdec.xml:
2897 * docs/plugins/inspect/plugin-asf.xml:
2898 * docs/plugins/inspect/plugin-cdio.xml:
2899 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2900 * docs/plugins/inspect/plugin-dvdread.xml:
2901 * docs/plugins/inspect/plugin-dvdsub.xml:
2902 * docs/plugins/inspect/plugin-lame.xml:
2903 * docs/plugins/inspect/plugin-mad.xml:
2904 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2905 * docs/plugins/inspect/plugin-realmedia.xml:
2906 * docs/plugins/inspect/plugin-siddec.xml:
2907 * docs/plugins/inspect/plugin-twolame.xml:
2908 * docs/plugins/inspect/plugin-x264.xml:
2909 * docs/plugins/inspect/plugin-xingmux.xml:
2910 * gst-plugins-ugly.doap:
2911 * win32/common/config.h:
2914 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
2958 === release 1.5.91 ===
2960 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
2966 * docs/plugins/inspect/plugin-a52dec.xml:
2967 * docs/plugins/inspect/plugin-amrnb.xml:
2968 * docs/plugins/inspect/plugin-amrwbdec.xml:
2969 * docs/plugins/inspect/plugin-asf.xml:
2970 * docs/plugins/inspect/plugin-cdio.xml:
2971 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2972 * docs/plugins/inspect/plugin-dvdread.xml:
2973 * docs/plugins/inspect/plugin-dvdsub.xml:
2974 * docs/plugins/inspect/plugin-lame.xml:
2975 * docs/plugins/inspect/plugin-mad.xml:
2976 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2977 * docs/plugins/inspect/plugin-realmedia.xml:
2978 * docs/plugins/inspect/plugin-siddec.xml:
2979 * docs/plugins/inspect/plugin-twolame.xml:
2980 * docs/plugins/inspect/plugin-x264.xml:
2981 * docs/plugins/inspect/plugin-xingmux.xml:
2982 * gst-plugins-ugly.doap:
2983 * win32/common/config.h:
2986 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
3030 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
3033 po: Update translations
3035 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
3037 * ext/x264/gstx264enc.c:
3038 x264: Add bitrate info to the tags output.
3039 Makes it possible for muxers to know the target bitrate as soon
3040 as encoding starts, which flvmux now uses.
3042 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
3044 * gst/asfdemux/gstasfdemux.c:
3045 * gst/asfdemux/gstasfdemux.h:
3046 asfdemux: fix file mode of some source files
3048 === release 1.5.90 ===
3050 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
3056 * docs/plugins/inspect/plugin-a52dec.xml:
3057 * docs/plugins/inspect/plugin-amrnb.xml:
3058 * docs/plugins/inspect/plugin-amrwbdec.xml:
3059 * docs/plugins/inspect/plugin-asf.xml:
3060 * docs/plugins/inspect/plugin-cdio.xml:
3061 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3062 * docs/plugins/inspect/plugin-dvdread.xml:
3063 * docs/plugins/inspect/plugin-dvdsub.xml:
3064 * docs/plugins/inspect/plugin-lame.xml:
3065 * docs/plugins/inspect/plugin-mad.xml:
3066 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3067 * docs/plugins/inspect/plugin-realmedia.xml:
3068 * docs/plugins/inspect/plugin-siddec.xml:
3069 * docs/plugins/inspect/plugin-twolame.xml:
3070 * docs/plugins/inspect/plugin-x264.xml:
3071 * docs/plugins/inspect/plugin-xingmux.xml:
3072 * gst-plugins-ugly.doap:
3073 * win32/common/config.h:
3076 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
3120 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
3124 po: Update translations
3126 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3128 * ext/x264/gstx264enc.c:
3129 x264enc: actually return TRUE from accept-caps handler
3130 The query was handled
3132 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3134 * ext/x264/gstx264enc.c:
3135 x264enc: implement accept-caps handling
3136 Implement accept-caps handling without doing caps queries downstream
3138 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3140 * ext/amrnb/amrnbenc.c:
3141 * ext/lame/gstlamemp3enc.c:
3142 * ext/twolame/gsttwolamemp2enc.c:
3143 audioencoders: use template subset check for accept-caps
3144 It is faster than doing a query that propagates downstream and
3146 Elements: amrnbenc, lamemp3enc, twolamemp2enc
3148 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3150 * ext/mpeg2dec/gstmpeg2dec.c:
3151 mpeg2dec: use default pad accept-caps handling
3152 Avoids useless check of downstream caps when handling an
3155 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3157 * ext/a52dec/gsta52dec.c:
3158 * ext/amrnb/amrnbdec.c:
3159 * ext/amrwbdec/amrwbdec.c:
3161 audiodecoders: use default pad accept-caps handling
3162 Avoids useless check of downstream caps when handling an
3164 Elements: a52dec, amrnbdec, amrwbdec, mad
3166 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
3168 * tests/check/generic/states.c:
3169 check: Rename states unit test
3170 Makes it easier to differentiate from other modules states unit test
3172 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
3174 * gst/realmedia/rmdemux.c:
3175 rmdemux: fix assertion error when freeing old tags.
3176 Check if old_tags is present before calling gst_tag_list_unref
3177 https://bugzilla.gnome.org/show_bug.cgi?id=753301
3179 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
3181 * gst/asfdemux/gstasfdemux.c:
3182 asfdemux: fix assertion error when codec_data is not present in structure
3183 When discovering a particular asf file, caps structure doesn't have
3184 codec_data, and this was not being checked before using the same,
3185 resulting in assertion error
3186 https://bugzilla.gnome.org/show_bug.cgi?id=752803
3188 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
3190 * gst/asfdemux/gstasfdemux.c:
3191 asfdemux: remove unread value
3192 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
3195 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
3197 * gst/asfdemux/gstasfdemux.c:
3198 asfdemux: Don't post error on flushing while reading headers
3200 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
3202 * gst/realmedia/rmdemux.c:
3203 rmdemux: mark tag list as global scope
3205 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
3207 * gst/realmedia/rmdemux.c:
3208 rmdemux: fix taglist leak
3209 merge doesn't take ownership, so must unref the
3210 old tags if we do merge.
3212 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
3214 * gst/realmedia/rmdemux.c:
3215 rmdemux: fix wrong unref when there are no tags
3216 Tags should be appended to pending tags and unref'ed only if tags
3217 are present. Else there is no need to append.
3218 https://bugzilla.gnome.org/show_bug.cgi?id=752404
3220 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
3222 * gst/realmedia/rmdemux.c:
3223 rmdemux: fix memory leaks during error cases
3224 while adding stream, during error cases, only stream is
3225 being freed. Adapter, pad, tags, subpackets, index are not being
3226 freed resulting in memory leaks
3227 https://bugzilla.gnome.org/show_bug.cgi?id=752404
3229 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
3231 * gst-plugins-ugly.doap:
3232 Update mailing list in doap file as well
3234 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
3236 * ext/amrnb/amrnbdec.c:
3237 Update mailing list address from sourceforge to freedesktop
3239 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
3241 * gst/realmedia/rmdemux.c:
3242 rmdemux: fix tag memory leak
3243 tags is not being freed after being merged to the
3245 https://bugzilla.gnome.org/show_bug.cgi?id=752404
3247 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
3250 Automatic update of common submodule
3251 From f74b2df to 9aed1d7
3253 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
3258 === release 1.5.2 ===
3260 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
3266 * docs/plugins/gst-plugins-ugly-plugins.args:
3267 * docs/plugins/inspect/plugin-a52dec.xml:
3268 * docs/plugins/inspect/plugin-amrnb.xml:
3269 * docs/plugins/inspect/plugin-amrwbdec.xml:
3270 * docs/plugins/inspect/plugin-asf.xml:
3271 * docs/plugins/inspect/plugin-cdio.xml:
3272 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3273 * docs/plugins/inspect/plugin-dvdread.xml:
3274 * docs/plugins/inspect/plugin-dvdsub.xml:
3275 * docs/plugins/inspect/plugin-lame.xml:
3276 * docs/plugins/inspect/plugin-mad.xml:
3277 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3278 * docs/plugins/inspect/plugin-realmedia.xml:
3279 * docs/plugins/inspect/plugin-siddec.xml:
3280 * docs/plugins/inspect/plugin-twolame.xml:
3281 * docs/plugins/inspect/plugin-x264.xml:
3282 * docs/plugins/inspect/plugin-xingmux.xml:
3283 * gst-plugins-ugly.doap:
3284 * win32/common/config.h:
3287 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
3331 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
3334 po: Update translations
3336 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
3338 * gst/asfdemux/gstasfdemux.c:
3339 asfdemux: Use gst_video_multiview_guess_half_aspect() function
3340 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
3341 stereoscopic video is full-frame per view or not.
3343 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3346 Automatic update of common submodule
3347 From 6015d26 to f74b2df
3349 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
3351 * ext/x264/gstx264enc.c:
3352 * ext/x264/gstx264enc.h:
3353 x264enc: Use gst_video_encoder_set_min_pts
3354 This method replace the manual adjustment of PTS and DTS to avoid
3355 negative DTS issues. Using this method will also update the segment so
3357 https://bugzilla.gnome.org/show_bug.cgi?id=740575
3359 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
3361 * gst/asfdemux/Makefile.am:
3362 * gst/asfdemux/gstasfdemux.c:
3363 * gst/asfdemux/gstasfdemux.h:
3364 asfdemux: Add support for stereoscopic video metadata.
3365 Add parsing of stereoscopic metadata, and place into the caps to
3367 Fix parsing of Advanced Mutual Exclustion objects.
3368 https://bugzilla.gnome.org/show_bug.cgi?id=711190
3369 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
3371 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
3373 * ext/x264/gstx264enc.c:
3374 * ext/x264/gstx264enc.h:
3375 x264enc: Add support for stereoscopic video
3376 Provide new frame-packing property to directly set
3377 x264enc frame packing, or pass through upstream settings
3378 The explicit layout from the frame-packing property is
3379 preferred over any info from the caps.
3381 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
3383 * gst/xingmux/gstxingmux.c:
3384 xingmux: fix compiler warnings
3385 https://bugzilla.gnome.org/show_bug.cgi?id=750596
3387 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
3390 cruft: add the obsolete tmpl dir to cruft-dirs
3392 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
3395 Automatic update of common submodule
3396 From d9a3353 to 6015d26
3398 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
3401 Automatic update of common submodule
3402 From d37af32 to d9a3353
3404 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
3407 Automatic update of common submodule
3408 From 21ba2e5 to d37af32
3410 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
3413 Automatic update of common submodule
3414 From c408583 to 21ba2e5
3416 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
3418 * docs/plugins/Makefile.am:
3419 docs: remove variables that we define in the snippet from common
3420 This is syncing our Makefile.am with upstream gtkdoc.
3422 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
3426 Automatic update of common submodule
3427 From d676993 to c408583
3429 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
3434 === release 1.5.1 ===
3436 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
3442 * docs/plugins/gst-plugins-ugly-plugins.args:
3443 * docs/plugins/inspect/plugin-a52dec.xml:
3444 * docs/plugins/inspect/plugin-amrnb.xml:
3445 * docs/plugins/inspect/plugin-amrwbdec.xml:
3446 * docs/plugins/inspect/plugin-asf.xml:
3447 * docs/plugins/inspect/plugin-cdio.xml:
3448 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3449 * docs/plugins/inspect/plugin-dvdread.xml:
3450 * docs/plugins/inspect/plugin-dvdsub.xml:
3451 * docs/plugins/inspect/plugin-lame.xml:
3452 * docs/plugins/inspect/plugin-mad.xml:
3453 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3454 * docs/plugins/inspect/plugin-realmedia.xml:
3455 * docs/plugins/inspect/plugin-siddec.xml:
3456 * docs/plugins/inspect/plugin-twolame.xml:
3457 * docs/plugins/inspect/plugin-x264.xml:
3458 * docs/plugins/inspect/plugin-xingmux.xml:
3459 * gst-plugins-ugly.doap:
3460 * win32/common/config.h:
3463 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
3507 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
3511 po: Update translations
3513 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
3515 * tests/check/elements/amrnbenc.c:
3516 * tests/check/elements/mpeg2dec.c:
3517 * tests/check/elements/x264enc.c:
3518 * tests/check/elements/xingmux.c:
3519 * tests/check/pipelines/lame.c:
3520 check: Use GST_CHECK_MAIN () macro everywhere
3521 Makes source code smaller, and ensures we go through common initialization
3522 path (like the one that sets up XML unit test output ...)
3524 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
3526 * ext/x264/gstx264enc.c:
3527 x264enc: don't artificially limit max allowed value of "threads" property
3528 In auto mode it will happily chose much higher values anyway,
3529 and a limit of 4 seems a bit low these days.
3531 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
3533 * ext/dvdread/dvdreadsrc.c:
3534 dvdread: Also reset the first_seek var in start()
3535 Make the initial chapter seek work across reuse.
3536 https://bugzilla.gnome.org/show_bug.cgi?id=453322
3538 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
3540 * ext/dvdread/dvdreadsrc.c:
3541 * ext/dvdread/dvdreadsrc.h:
3542 dvdread: Work around basesrc initial seek
3543 Ignore the initial seek basesrc sends, as it
3544 breaks starting from another chapter by
3545 immediately seeking back to the start of the title
3547 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
3549 * ext/a52dec/gsta52dec.c:
3550 * ext/amrnb/amrnbdec.c:
3551 * ext/amrnb/amrnbenc.c:
3552 * ext/amrwbdec/amrwbdec.c:
3553 * ext/cdio/gstcdiocddasrc.c:
3554 * ext/lame/gstlamemp3enc.c:
3556 * ext/sidplay/gstsiddec.cc:
3557 * ext/twolame/gsttwolamemp2enc.c:
3558 * ext/x264/gstx264enc.c:
3559 * gst/realmedia/rademux.c:
3560 * gst/xingmux/gstxingmux.c:
3561 docs: update example pipelines in element docs
3562 Mostly gst-launch -> gst-launch-1.0, but also
3563 use autoaudiosink/autovideosink in more places
3564 and update pipelines a little or flesh out
3567 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
3569 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3570 * gst/realmedia/rdtdepay.c:
3571 Rename property enums from ARG_ to PROP_
3572 Property enum items should be nameed PROP_ for consistency and readability.
3574 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
3577 * ext/mad/Makefile.am:
3578 * ext/x264/Makefile.am:
3579 * gst/asfdemux/Makefile.am:
3580 * gst/dvdlpcmdec/Makefile.am:
3581 * gst/dvdsub/Makefile.am:
3582 * gst/realmedia/Makefile.am:
3583 * gst/xingmux/Makefile.am:
3584 Remove obsolete Android build cruft
3585 This is not needed any longer.
3587 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
3589 * gst/realmedia/pnmsrc.c:
3590 realmedia: remove unused enum item PROP_LAST
3592 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
3594 * tests/check/Makefile.am:
3595 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
3596 Make sure the test environment is set up.
3597 https://bugzilla.gnome.org//show_bug.cgi?id=747624
3599 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
3602 configure: bump automake requirement to 1.14 and autoconf to 2.69
3603 This is only required for builds from git, people can still
3604 build tarballs if they only have older autotools.
3605 https://bugzilla.gnome.org//show_bug.cgi?id=747624
3607 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
3612 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
3615 Remove LICENSE_readme
3616 It's completely outdated and just confusing, better if people are
3617 forced to look at the actual code in question than trusting this file.
3619 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
3623 autotools automatically generate this, and when using different versions
3624 for autogen.sh there will always be changes to a file tracked by git.
3626 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
3628 * gst/asfdemux/gstasfdemux.c:
3629 asfdemux: fix a seek failure due to out-of-range in push mode
3630 A seek in push mode failed for big offsets which are beyond
3631 the range of guint32.
3632 https://bugzilla.gnome.org/show_bug.cgi?id=748162
3634 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
3637 * tests/check/Makefile.am:
3638 tests: Use AM_TESTS_ENVIRONMENT
3639 Needed by the new automake test runner
3641 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3645 Automatic update of common submodule
3646 From bc76a8b to c8fb372
3648 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3650 * ext/a52dec/gsta52dec.c:
3651 a52dec: fix race in liba52dec lookup table initialization
3652 a52_init initializes the IMDCT global state as well as creating
3653 a new state. When two A52 decoders are created (eg, when two AC3
3654 tracks are contained in a video), calls to a52_init may happen
3655 at the same time, and the IMDCT initialization is not reentrant.
3656 https://bugzilla.gnome.org/show_bug.cgi?id=746781
3658 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3660 * ext/mpeg2dec/gstmpeg2dec.c:
3661 mpeg2dec: fix buffer leak in crop_buffer()
3662 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
3663 gst_buffer_replace() reffed it as well so we were one reference extra.
3664 https://bugzilla.gnome.org/show_bug.cgi?id=746887
3666 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
3668 * gst/realmedia/rmdemux.c:
3669 rmdemux: resurrect some flow return handling
3670 https://bugzilla.gnome.org/show_bug.cgi?id=744572
3672 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
3674 * gst/asfdemux/gstasfdemux.c:
3675 asfdemux: resurrect some flow return handling
3676 https://bugzilla.gnome.org/show_bug.cgi?id=744572
3678 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
3680 * ext/mpeg2dec/gstmpeg2dec.c:
3681 mpeg2dec: fix memory leak
3684 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
3686 * ext/mpeg2dec/gstmpeg2dec.c:
3687 mpeg2dec: initialize buffer
3688 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
3691 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3693 * ext/mpeg2dec/gstmpeg2dec.c:
3694 mpeg2dec: Add stride support
3695 This allow using external pools that have different strides from the
3696 default. These strides need to respect certain rules, which we check
3697 and if these are not met, we fallback to generic pool.
3698 https://bugzilla.gnome.org/show_bug.cgi?id=735379
3700 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3702 * ext/mpeg2dec/gstmpeg2dec.c:
3703 * ext/mpeg2dec/gstmpeg2dec.h:
3704 mpeg2dec: Re-implement pool handling
3705 This is a rewrite of the pool negotiation and configuration. Direct
3706 to output decoding is now achieved by configuring the pool using
3707 video-alignment. This removes copies when dealing with any elements that
3708 supports VideoAlignment, and enable usage of generic video buffer pool,
3709 XVImagePool and GLPool. It drops the crop meta implementation for now.
3710 https://bugzilla.gnome.org/show_bug.cgi?id=735379
3712 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
3714 * gst/dvdsub/gstdvdsubdec.c:
3715 dvbsub: fix indentation
3717 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
3719 * ext/dvdread/dvdreadsrc.c:
3720 * gst/dvdsub/gstdvdsubdec.c:
3721 Fix double semicolons
3723 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3725 * ext/mpeg2dec/gstmpeg2dec.c:
3726 Revert "mpeg2dec: Fix handling of stride"
3727 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
3729 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3731 * ext/mpeg2dec/gstmpeg2dec.c:
3732 Revert "mpeg2dec: Use propose unref method for buffer"
3733 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
3735 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3737 * ext/mpeg2dec/gstmpeg2dec.c:
3738 mpeg2dec: Use propose unref method for buffer
3740 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
3742 * ext/mpeg2dec/gstmpeg2dec.c:
3743 mpeg2dec: Fix handling of stride
3745 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
3746 would look bad when file.ts contains 704x576 video, because vaapisink would
3747 give you buffers of stride 768, but libmpeg2 was not told about this and
3748 used a stride of 704.
3749 Tell libmpeg2 about the stride from downstream; in the process, teach it to
3750 reject buffer pools that don't meet libmpeg2's chroma stride requirements
3751 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
3753 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
3755 * ext/x264/gstx264enc.c:
3756 * gst/asfdemux/gstasfdemux.c:
3757 Improve and fix LATENCY query handling
3758 This now follows the design docs everywhere, especially the maximum latency
3760 https://bugzilla.gnome.org/show_bug.cgi?id=744106
3762 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
3764 * ext/x264/gstx264enc.c:
3765 x264enc: Don't set max latency to the same value as the encoder latency
3766 The meaning of the max latency is *not* the maximum latency this element will
3767 introduce. It is the maximum latency this element can endure without
3768 overflowing any buffers, which is infinite for x264enc.
3769 Fixes latency configuration in zero latency mode, where max latency was
3770 becoming 0... which usually won't work well if something else introduces
3771 latency as then max < min in the end, and latency configuration just fails.
3773 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3775 * ext/x264/gstx264enc.c:
3776 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
3777 This matches what is done when downstream caps are not ANY, and fixes
3778 prerolling in byte stream mode when typefind is downstream.
3780 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
3782 * ext/lame/gstlamemp3enc.c:
3783 * ext/twolame/gsttwolamemp2enc.c:
3784 Constify some static arrays everywhere
3786 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
3789 configure: remove non-ported plugins stuff
3790 It's not needed any longer, all plugins in -ugly
3793 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3795 * ext/x264/gstx264enc.c:
3796 x264enc: Don't set an allocation maximum
3797 There is no reason x264enc should enforce a maximum allocation size.
3798 The maximum is normally set by buffer pool which cannot grow, but we
3799 don't offer a buffer pool. This would lead to stall when used with
3800 element that don't implement allocation query.
3801 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
3803 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
3806 Automatic update of common submodule
3807 From f2c6b95 to bc76a8b
3809 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
3812 MAINTAINERS: Update my mail address
3814 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
3817 Automatic update of common submodule
3818 From ef1ffdc to f2c6b95
3820 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
3823 Automatic update of common submodule
3824 From 7bb2bce to ef1ffdc
3826 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3828 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3829 dvdlpcmdec: set channel positions using the appropriate API
3830 https://bugzilla.gnome.org/show_bug.cgi?id=731038
3832 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
3834 * gst/asfdemux/gstasfdemux.c:
3835 asfdemux: fix comment
3837 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
3839 * gst/asfdemux/gstasfdemux.c:
3840 asfdemux: Send duration query upstream first
3841 An upstream element (like mms or some dlna source) might be able to
3842 answer the query. Try that first, else fallback to standard logic
3844 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
3846 * gst/asfdemux/asfpacket.c:
3847 asf: fix up file mode
3849 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
3852 Automatic update of common submodule
3853 From 84d06cd to 7bb2bce
3855 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3858 tests: parallelise 'make check-valgrind'
3860 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3863 Automatic update of common submodule
3864 From a8c8939 to 84d06cd
3866 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
3870 Automatic update of common submodule
3871 From 36388a1 to a8c8939
3873 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3875 * gst/asfdemux/gstasfdemux.c:
3876 asfdemux: first try to delegate TIME seek events upstream
3877 We should give a chance to upstream to handle TIME seek events before trying
3878 to handle it in asfdemux.
3879 Fix a bug where fast backward seeks where discarded right away because they
3880 were not supported by asfdemux.
3881 https://bugzilla.gnome.org/show_bug.cgi?id=734471
3883 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3885 * gst/asfdemux/asfheaders.c:
3886 * gst/asfdemux/asfheaders.h:
3887 * gst/asfdemux/gstasfdemux.c:
3888 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
3889 We can safely ignore those but best to claim to understand this object type so
3890 we don't raise a warning.
3891 https://bugzilla.gnome.org/show_bug.cgi?id=736060
3893 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3895 * gst/asfdemux/gstasfdemux.c:
3896 * gst/asfdemux/gstasfdemux.h:
3897 asfdemux: if video is h264, check the codec_data for bytestream data
3898 For bytestream we don't want to expose it as codec_data but rather as
3899 streamheader as it is not out-of-band data but data that should be
3900 prepended to the beginning of the stream before the other buffers.
3901 https://bugzilla.gnome.org/show_bug.cgi?id=735070
3903 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
3905 * docs/plugins/inspect/plugin-a52dec.xml:
3906 * docs/plugins/inspect/plugin-amrnb.xml:
3907 * docs/plugins/inspect/plugin-amrwbdec.xml:
3908 * docs/plugins/inspect/plugin-asf.xml:
3909 * docs/plugins/inspect/plugin-cdio.xml:
3910 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3911 * docs/plugins/inspect/plugin-dvdread.xml:
3912 * docs/plugins/inspect/plugin-dvdsub.xml:
3913 * docs/plugins/inspect/plugin-lame.xml:
3914 * docs/plugins/inspect/plugin-mad.xml:
3915 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3916 * docs/plugins/inspect/plugin-realmedia.xml:
3917 * docs/plugins/inspect/plugin-siddec.xml:
3918 * docs/plugins/inspect/plugin-twolame.xml:
3919 * docs/plugins/inspect/plugin-x264.xml:
3920 * docs/plugins/inspect/plugin-xingmux.xml:
3921 docs: update for git master
3923 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3925 * gst/asfdemux/gstasfdemux.c:
3926 asfdemux: simplify log statement
3927 Use the GST_PTR_FORMAT to print the buffer
3929 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
3931 * ext/x264/gstx264enc.c:
3932 x264: fix colour inversion with YV12 format
3933 It's the same as I420 but with the U/V planes swapped.
3935 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
3939 Makefile: Add usage of build-checks step
3940 Allows building checks without running them
3942 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3944 * ext/x264/gstx264enc.c:
3945 x264enc: Request buffers in allocation query
3946 https://bugzilla.gnome.org/show_bug.cgi?id=732288
3948 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3950 * ext/x264/gstx264enc.c:
3951 * ext/x264/gstx264enc.h:
3952 x264enc: Shift both PTS and DTS to ensure positive timestamp
3953 Currently we only shift DTS to compensate that we don't support negative
3954 timestamp. This cause a problem that PTS is no longer >= DTS and may
3955 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
3956 remove all the hack to handle this which seems the result of thinking libx264
3958 https://bugzilla.gnome.org/show_bug.cgi?id=731351
3960 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
3965 === release 1.4.0 ===
3967 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
3973 * docs/plugins/inspect/plugin-a52dec.xml:
3974 * docs/plugins/inspect/plugin-amrnb.xml:
3975 * docs/plugins/inspect/plugin-amrwbdec.xml:
3976 * docs/plugins/inspect/plugin-asf.xml:
3977 * docs/plugins/inspect/plugin-cdio.xml:
3978 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3979 * docs/plugins/inspect/plugin-dvdread.xml:
3980 * docs/plugins/inspect/plugin-dvdsub.xml:
3981 * docs/plugins/inspect/plugin-lame.xml:
3982 * docs/plugins/inspect/plugin-mad.xml:
3983 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3984 * docs/plugins/inspect/plugin-realmedia.xml:
3985 * docs/plugins/inspect/plugin-siddec.xml:
3986 * docs/plugins/inspect/plugin-twolame.xml:
3987 * docs/plugins/inspect/plugin-x264.xml:
3988 * docs/plugins/inspect/plugin-xingmux.xml:
3989 * gst-plugins-ugly.doap:
3990 * win32/common/config.h:
3993 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
4037 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
4040 po: Update translations
4042 === release 1.3.91 ===
4044 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4050 * docs/plugins/inspect/plugin-a52dec.xml:
4051 * docs/plugins/inspect/plugin-amrnb.xml:
4052 * docs/plugins/inspect/plugin-amrwbdec.xml:
4053 * docs/plugins/inspect/plugin-asf.xml:
4054 * docs/plugins/inspect/plugin-cdio.xml:
4055 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4056 * docs/plugins/inspect/plugin-dvdread.xml:
4057 * docs/plugins/inspect/plugin-dvdsub.xml:
4058 * docs/plugins/inspect/plugin-lame.xml:
4059 * docs/plugins/inspect/plugin-mad.xml:
4060 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4061 * docs/plugins/inspect/plugin-realmedia.xml:
4062 * docs/plugins/inspect/plugin-siddec.xml:
4063 * docs/plugins/inspect/plugin-twolame.xml:
4064 * docs/plugins/inspect/plugin-x264.xml:
4065 * docs/plugins/inspect/plugin-xingmux.xml:
4066 * gst-plugins-ugly.doap:
4067 * win32/common/config.h:
4070 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
4114 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
4117 po: Update translations
4119 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
4121 * gst/realmedia/rademux.c:
4122 rademux: Print invalid fourcc in error message in hex
4123 Previously this was printed as characters which caused later processing
4124 of the error message to sometimes warn about non-UTF-8 characters.
4125 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
4127 === release 1.3.90 ===
4129 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
4135 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4136 * docs/plugins/inspect/plugin-a52dec.xml:
4137 * docs/plugins/inspect/plugin-amrnb.xml:
4138 * docs/plugins/inspect/plugin-amrwbdec.xml:
4139 * docs/plugins/inspect/plugin-asf.xml:
4140 * docs/plugins/inspect/plugin-cdio.xml:
4141 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4142 * docs/plugins/inspect/plugin-dvdread.xml:
4143 * docs/plugins/inspect/plugin-dvdsub.xml:
4144 * docs/plugins/inspect/plugin-lame.xml:
4145 * docs/plugins/inspect/plugin-mad.xml:
4146 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4147 * docs/plugins/inspect/plugin-realmedia.xml:
4148 * docs/plugins/inspect/plugin-siddec.xml:
4149 * docs/plugins/inspect/plugin-twolame.xml:
4150 * docs/plugins/inspect/plugin-x264.xml:
4151 * docs/plugins/inspect/plugin-xingmux.xml:
4152 * gst-plugins-ugly.doap:
4153 * win32/common/config.h:
4156 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
4200 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
4203 Ignore autotools test-driver temp files from 'make check'
4205 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
4210 === release 1.3.3 ===
4212 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
4218 * docs/plugins/inspect/plugin-a52dec.xml:
4219 * docs/plugins/inspect/plugin-amrnb.xml:
4220 * docs/plugins/inspect/plugin-amrwbdec.xml:
4221 * docs/plugins/inspect/plugin-asf.xml:
4222 * docs/plugins/inspect/plugin-cdio.xml:
4223 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4224 * docs/plugins/inspect/plugin-dvdread.xml:
4225 * docs/plugins/inspect/plugin-dvdsub.xml:
4226 * docs/plugins/inspect/plugin-lame.xml:
4227 * docs/plugins/inspect/plugin-mad.xml:
4228 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4229 * docs/plugins/inspect/plugin-realmedia.xml:
4230 * docs/plugins/inspect/plugin-siddec.xml:
4231 * docs/plugins/inspect/plugin-twolame.xml:
4232 * docs/plugins/inspect/plugin-x264.xml:
4233 * docs/plugins/inspect/plugin-xingmux.xml:
4234 * gst-plugins-ugly.doap:
4235 * win32/common/config.h:
4238 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
4282 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
4286 po: Update translations
4288 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
4290 * gst/realmedia/rmdemux.c:
4291 * gst/realmedia/rmdemux.h:
4292 rmdemux: use GstFlowCombiner
4293 Removes flow return combination code to use the newly added GstFlowCombiner
4294 https://bugzilla.gnome.org/show_bug.cgi?id=709224
4296 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
4298 * gst/asfdemux/gstasfdemux.c:
4299 * gst/asfdemux/gstasfdemux.h:
4300 asfdemux: use GstFlowCombiner
4301 Removes flow return combination code to use the newly added GstFlowCombiner
4302 https://bugzilla.gnome.org/show_bug.cgi?id=709224
4304 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
4306 * ext/x264/gstx264enc.c:
4307 x264enc: fix caps leak in set_format()
4308 https://bugzilla.gnome.org/show_bug.cgi?id=730865
4310 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
4312 * gst/asfdemux/gstasfdemux.c:
4313 asfdemux: Handle initial 0 timestamp that should have been -1
4314 https://bugzilla.gnome.org/show_bug.cgi?id=719660
4316 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
4321 === release 1.3.2 ===
4323 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
4330 * docs/plugins/inspect-build.stamp:
4331 * docs/plugins/inspect.stamp:
4332 * docs/plugins/inspect/plugin-a52dec.xml:
4333 * docs/plugins/inspect/plugin-amrnb.xml:
4334 * docs/plugins/inspect/plugin-amrwbdec.xml:
4335 * docs/plugins/inspect/plugin-asf.xml:
4336 * docs/plugins/inspect/plugin-cdio.xml:
4337 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4338 * docs/plugins/inspect/plugin-dvdread.xml:
4339 * docs/plugins/inspect/plugin-dvdsub.xml:
4340 * docs/plugins/inspect/plugin-lame.xml:
4341 * docs/plugins/inspect/plugin-mad.xml:
4342 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4343 * docs/plugins/inspect/plugin-realmedia.xml:
4344 * docs/plugins/inspect/plugin-siddec.xml:
4345 * docs/plugins/inspect/plugin-twolame.xml:
4346 * docs/plugins/inspect/plugin-x264.xml:
4347 * docs/plugins/inspect/plugin-xingmux.xml:
4348 * gst-plugins-ugly.doap:
4349 * win32/common/config.h:
4352 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
4396 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
4399 Automatic update of common submodule
4400 From 211fa5f to 1f5d3c3
4402 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
4404 * ext/mpeg2dec/gstmpeg2dec.h:
4405 mpeg2dec: remove unused struct members
4407 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
4409 * gst/realmedia/rtspreal.c:
4410 rtspreal: Fix some memory leaks in an error path
4413 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
4415 * ext/mpeg2dec/gstmpeg2dec.c:
4416 mpeg2dec: Release codec state on negotiation failures
4420 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
4425 === release 1.3.1 ===
4427 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
4433 * docs/plugins/gst-plugins-ugly-plugins.args:
4434 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4435 * docs/plugins/inspect/plugin-a52dec.xml:
4436 * docs/plugins/inspect/plugin-amrnb.xml:
4437 * docs/plugins/inspect/plugin-amrwbdec.xml:
4438 * docs/plugins/inspect/plugin-asf.xml:
4439 * docs/plugins/inspect/plugin-cdio.xml:
4440 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4441 * docs/plugins/inspect/plugin-dvdread.xml:
4442 * docs/plugins/inspect/plugin-dvdsub.xml:
4443 * docs/plugins/inspect/plugin-lame.xml:
4444 * docs/plugins/inspect/plugin-mad.xml:
4445 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4446 * docs/plugins/inspect/plugin-realmedia.xml:
4447 * docs/plugins/inspect/plugin-siddec.xml:
4448 * docs/plugins/inspect/plugin-twolame.xml:
4449 * docs/plugins/inspect/plugin-x264.xml:
4450 * docs/plugins/inspect/plugin-xingmux.xml:
4451 * gst-plugins-ugly.doap:
4452 * win32/common/config.h:
4455 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
4499 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
4506 po: Update translations
4508 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4511 Automatic update of common submodule
4512 From bcb1518 to 211fa5f
4514 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
4516 * ext/sidplay/gstsiddec.cc:
4517 * gst/asfdemux/gstrtspwms.c:
4518 * gst/realmedia/rademux.c:
4519 * gst/realmedia/rdtmanager.c:
4520 * gst/realmedia/rtspreal.c:
4521 docs: remove outdated and pointless 'Last reviewed' lines from docs
4522 They are very confusing for people, and more often than not
4523 also just not very accurate. Seeing 'last reviewed: 2005' in
4524 your docs is not very confidence-inspiring. Let's just remove
4527 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4529 * gst/dvdsub/gstdvdsubdec.c:
4530 dvdsubdec: fix spurious rejection of 0 time offset commands
4533 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4535 * ext/dvdread/dvdreadsrc.c:
4536 dvdread: avoid intermediate promotion to signed
4537 We should not reach the dangerous range here, though.
4538 Coverity 206491, 206492, 1139856
4540 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4542 * ext/mpeg2dec/gstmpeg2dec.c:
4543 mpeg2dec: do not reset the whole video info when setting size
4544 New changes to gstvideo will reset all the video info state
4545 when calling _set_format, overwriting what was previously set
4546 in the preceding code.
4547 The comment says the following code is meant to preserve the
4548 pre-crop size, so let's just keep the size and related data
4549 as this does not seem to break anything else (this is what
4550 the _set_format call would have set before the change that
4551 reset all data, except the colorimetry).
4553 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
4555 * gst/asfdemux/gstasfdemux.c:
4556 asfdemux: Fix payloads check
4557 Don't iterate stream->payloads if ... it doesn't exist
4560 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
4563 .gitignore: Ignore gcov intermediate files
4564 https://bugzilla.gnome.org/show_bug.cgi?id=725483
4566 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
4569 Automatic update of common submodule
4570 From fe1672e to bcb1518
4572 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
4575 Automatic update of common submodule
4576 From 1a07da9 to fe1672e
4578 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
4581 docs: install prebuilt plugin docs if gtk-doc is disabled
4582 Sync to the Makefile.am from gst-plugin-base where it is done right.
4585 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
4587 * gst/xingmux/gstxingmux.c:
4588 * gst/xingmux/plugin.c:
4589 xingmux: add muxer category and make element plugable
4590 This is required to make encodebin consider the element. Yet it is not enough to
4591 have it plugged it has a lower priority than most mp3encoders and no different
4594 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
4596 * ext/x264/gstx264enc.c:
4597 x264enc: allow lossless compression (qp=0)
4598 https://bugzilla.gnome.org/show_bug.cgi?id=725051
4600 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
4603 m4: Remove extra check for 11+ year old a52 release
4604 You deserve a build failure if you still have that version
4605 If someone wants to completely remove this m4 to replace it with the
4606 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
4608 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
4611 m4: Fix multiple tests in AC_CHECK_A52DEC
4613 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
4615 * gst/asfdemux/gstasfdemux.c:
4616 asfdemux: Remove unused function
4618 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
4620 * tests/check/Makefile.am:
4621 check: Fix test location
4623 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
4625 * tests/check/Makefile.am:
4626 tests: Don't build disabled plugins' check tests
4627 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
4629 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
4632 Automatic update of common submodule
4633 From d48bed3 to 1a07da9
4635 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
4637 * gst/asfdemux/gstasfdemux.c:
4638 asfdemux: only add "format" field with fourcc to WMV caps
4639 Doesn't make sense for e.g. H264 or MJPEG.
4641 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
4645 Automatic update of common submodule
4646 From dbedaa0 to d48bed3
4648 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
4651 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
4652 https://bugzilla.gnome.org/show_bug.cgi?id=705455
4654 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
4656 * ext/amrwbdec/amrwbdec.c:
4657 amrwbdec: Remove some dead code
4659 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
4661 * ext/amrnb/amrnbdec.c:
4662 amrnbdec: Remove some dead code
4664 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
4666 * ext/amrnb/amrnbdec.c:
4667 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
4669 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
4671 * ext/amrwbdec/amrwbdec.c:
4672 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
4674 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
4676 * ext/mpeg2dec/gstmpeg2dec.c:
4677 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
4679 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
4681 * ext/x264/gstx264enc.c:
4682 x264enc: fix compiler warning
4683 Compiler warns rightly about possibly uninitialized variable.
4685 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
4687 * ext/x264/gstx264enc.c:
4688 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
4689 gst-launch-1.0 videotestsrc ! x264enc
4691 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
4693 * ext/mpeg2dec/gstmpeg2dec.c:
4694 mpeg2dec: graceful degradation for badly parsed input
4696 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
4699 Automatic update of common submodule
4700 From 865aa20 to dbedaa0
4702 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
4704 * gst/asfdemux/asfpacket.c:
4705 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
4706 So, don't need to check previous payload's mo_size and current
4707 payload's mo_size when merging it.
4708 https://bugzilla.gnome.org/show_bug.cgi?id=710609
4710 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
4712 * gst/asfdemux/gstasfdemux.c:
4713 * gst/asfdemux/gstasfdemux.h:
4714 asfdemux: Keep audio error checking fields only for audio
4715 Video shouldn't need to be descrambled, this can cause frames data
4717 https://bugzilla.gnome.org/show_bug.cgi?id=684942
4719 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
4721 * gst/asfdemux/gstasfdemux.c:
4722 asfdemux: really copy the buffer data
4723 Pass the copy-memory flag to copy the memory for the output buffer,
4724 otherwise we end with 0-sized buffers
4725 https://bugzilla.gnome.org/show_bug.cgi?id=684942
4727 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
4729 * ext/x264/gstx264enc.c:
4730 x264enc: If FPS is available, set VFR to false
4731 https://bugzilla.gnome.org/show_bug.cgi?id=708940
4733 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
4735 * gst/asfdemux/gstasfdemux.c:
4736 asfdemux: Only use segment.start as seek_time if it is relative
4737 Relying on the gst_segment_do_seek results for getting the
4738 seeking time should not be used if seek type is SET because the
4739 do_seek function makes the 'cur` position of the seek normalized
4740 on the segment range. This means that seeking beyond the end of the
4741 file might not result in instant EOS as it will end up seeking to
4742 the final ts of the file.
4743 In asf seeking to the final timestamp can lead to seeking to the last
4744 keyframe, meaning a few seconds of video will still be played, which should
4745 not be the desired behavior when seeking beyong file limits.
4747 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
4749 * gst/asfdemux/gstasfdemux.c:
4750 asfdemux: Parse last simple index entry
4751 The entry size is fixed at 6, fix typo to finish parsing the index
4752 correctly until the last sample
4754 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
4758 Automatic update of common submodule
4759 From 6b03ba7 to 865aa20
4761 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4764 configure: Actually use 1.3.0.1 as version to make configure happy
4766 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4771 === release 1.2.0 ===
4773 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4779 * docs/plugins/inspect/plugin-a52dec.xml:
4780 * docs/plugins/inspect/plugin-amrnb.xml:
4781 * docs/plugins/inspect/plugin-amrwbdec.xml:
4782 * docs/plugins/inspect/plugin-asf.xml:
4783 * docs/plugins/inspect/plugin-cdio.xml:
4784 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4785 * docs/plugins/inspect/plugin-dvdread.xml:
4786 * docs/plugins/inspect/plugin-dvdsub.xml:
4787 * docs/plugins/inspect/plugin-lame.xml:
4788 * docs/plugins/inspect/plugin-mad.xml:
4789 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4790 * docs/plugins/inspect/plugin-realmedia.xml:
4791 * docs/plugins/inspect/plugin-siddec.xml:
4792 * docs/plugins/inspect/plugin-twolame.xml:
4793 * docs/plugins/inspect/plugin-x264.xml:
4794 * docs/plugins/inspect/plugin-xingmux.xml:
4795 * gst-plugins-ugly.doap:
4796 * win32/common/config.h:
4799 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4843 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
4845 * ext/x264/gstx264enc.c:
4846 x264enc: Update the documentation to match the default profile used
4847 https://bugzilla.gnome.org/show_bug.cgi?id=708036
4849 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
4852 Automatic update of common submodule
4853 From b613661 to 6b03ba7
4855 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
4858 Automatic update of common submodule
4859 From 74a6857 to b613661
4861 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
4865 Automatic update of common submodule
4866 From 098c0d7 to 74a6857
4868 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4873 === release 1.1.90 ===
4875 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4881 * docs/plugins/inspect/plugin-a52dec.xml:
4882 * docs/plugins/inspect/plugin-amrnb.xml:
4883 * docs/plugins/inspect/plugin-amrwbdec.xml:
4884 * docs/plugins/inspect/plugin-asf.xml:
4885 * docs/plugins/inspect/plugin-cdio.xml:
4886 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4887 * docs/plugins/inspect/plugin-dvdread.xml:
4888 * docs/plugins/inspect/plugin-dvdsub.xml:
4889 * docs/plugins/inspect/plugin-lame.xml:
4890 * docs/plugins/inspect/plugin-mad.xml:
4891 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4892 * docs/plugins/inspect/plugin-realmedia.xml:
4893 * docs/plugins/inspect/plugin-siddec.xml:
4894 * docs/plugins/inspect/plugin-twolame.xml:
4895 * docs/plugins/inspect/plugin-x264.xml:
4896 * docs/plugins/inspect/plugin-xingmux.xml:
4897 * gst-plugins-ugly.doap:
4898 * win32/common/config.h:
4901 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4945 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4948 po: Update translations
4950 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
4952 * ext/x264/gstx264enc.c:
4953 * tests/check/elements/x264enc.c:
4954 x264enc: Implement getcaps that restricts the input format depending on the output profile
4955 Also add some x264enc profile tests
4956 https://bugzilla.gnome.org/show_bug.cgi?id=708326
4958 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
4960 * gst/asfdemux/asfpacket.c:
4961 * gst/asfdemux/gstasfdemux.c:
4962 asfdemux: fix playback regression in push mode
4964 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
4966 * gst/asfdemux/gstasfdemux.h:
4967 asfdemux: remove unused variable
4969 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
4971 * ext/x264/gstx264enc.c:
4972 x264enc: Don't unref future state but the old one
4973 Being silly will lead us nowhere.
4975 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4977 * ext/x264/gstx264enc.c:
4978 x264enc: Check if we have an input state before using it
4979 Flushing might happen before caps were set on the encoder,
4980 which would lead to crashes here.
4981 Thanks to Matej Knopp for analyzing this.
4982 https://bugzilla.gnome.org/show_bug.cgi?id=707414
4984 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
4986 * ext/x264/gstx264enc.c:
4987 x264enc: fix unsigned comparison warning
4989 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4994 === release 1.1.4 ===
4996 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5002 * docs/plugins/inspect/plugin-a52dec.xml:
5003 * docs/plugins/inspect/plugin-amrnb.xml:
5004 * docs/plugins/inspect/plugin-amrwbdec.xml:
5005 * docs/plugins/inspect/plugin-asf.xml:
5006 * docs/plugins/inspect/plugin-cdio.xml:
5007 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5008 * docs/plugins/inspect/plugin-dvdread.xml:
5009 * docs/plugins/inspect/plugin-dvdsub.xml:
5010 * docs/plugins/inspect/plugin-lame.xml:
5011 * docs/plugins/inspect/plugin-mad.xml:
5012 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5013 * docs/plugins/inspect/plugin-realmedia.xml:
5014 * docs/plugins/inspect/plugin-siddec.xml:
5015 * docs/plugins/inspect/plugin-twolame.xml:
5016 * docs/plugins/inspect/plugin-x264.xml:
5017 * docs/plugins/inspect/plugin-xingmux.xml:
5018 * gst-plugins-ugly.doap:
5019 * win32/common/config.h:
5022 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5066 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5069 po: update translations
5071 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
5073 * ext/x264/gstx264enc.c:
5074 x264enc: log when we output a lower profile than requested
5076 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5078 * ext/x264/gstx264enc.c:
5079 x264enc: Consider subset relations of profiles when setting srcpad caps
5080 constrained-baseline is a subset of baseline, is a subset of main,
5081 is a subset of high profile.
5082 https://bugzilla.gnome.org/show_bug.cgi?id=705425
5084 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
5086 * ext/x264/gstx264enc.c:
5087 x264enc: propagate flow return back to base class and upstream
5088 https://bugzilla.gnome.org/show_bug.cgi?id=705425
5090 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
5093 configure: fix x264 version checking
5094 x264 releases carry pkg-config versions such as 0.120.x
5095 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
5096 then fail, so we need to either check for > 0.119.0 or
5097 for >= 0.120 to make this work right.
5099 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
5101 * ext/x264/gstx264enc.c:
5102 x264enc: minor clean-up
5103 We requires x264 build >= 120 now.
5105 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5107 * ext/mpeg2dec/gstmpeg2dec.c:
5108 mpeg2dec: Fix mpeg2_reset() calls
5110 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5112 * ext/mpeg2dec/gstmpeg2dec.c:
5113 * ext/x264/gstx264enc.c:
5114 ext: Use new flush vfunc of video codec base classes and remove reset implementations
5116 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
5118 * gst/asfdemux/gstasfdemux.c:
5119 asfdemux: fix build on C89 compilers
5121 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
5123 * gst/asfdemux/asfpacket.c:
5124 * gst/asfdemux/gstasfdemux.c:
5125 asfdemux: fix seeking in push mode
5127 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
5130 build: add subdir-objects to AM_INIT_AUTOMAKE
5131 Fixes warnings in automake 1.14
5132 https://bugzilla.gnome.org/show_bug.cgi?id=705350
5134 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
5136 * ext/mpeg2dec/gstmpeg2dec.c:
5137 mpeg2dec: Do a hard reset of flush_stop
5138 Which is notified by hard == 0 with latest refactoring.
5140 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
5157 po: update translations
5159 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5164 === release 1.1.3 ===
5166 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5172 * docs/plugins/inspect/plugin-a52dec.xml:
5173 * docs/plugins/inspect/plugin-amrnb.xml:
5174 * docs/plugins/inspect/plugin-amrwbdec.xml:
5175 * docs/plugins/inspect/plugin-asf.xml:
5176 * docs/plugins/inspect/plugin-cdio.xml:
5177 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5178 * docs/plugins/inspect/plugin-dvdread.xml:
5179 * docs/plugins/inspect/plugin-dvdsub.xml:
5180 * docs/plugins/inspect/plugin-lame.xml:
5181 * docs/plugins/inspect/plugin-mad.xml:
5182 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5183 * docs/plugins/inspect/plugin-realmedia.xml:
5184 * docs/plugins/inspect/plugin-siddec.xml:
5185 * docs/plugins/inspect/plugin-twolame.xml:
5186 * docs/plugins/inspect/plugin-x264.xml:
5187 * docs/plugins/inspect/plugin-xingmux.xml:
5188 * gst-plugins-ugly.doap:
5189 * win32/common/config.h:
5192 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5235 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5237 * gst/asfdemux/gstasfdemux.c:
5238 * gst/realmedia/rademux.c:
5239 * gst/realmedia/rmdemux.c:
5240 gst: Don't swap start/stop for negative rates in the SEGMENT query
5242 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5244 * gst/realmedia/rademux.c:
5245 * gst/realmedia/rmdemux.c:
5246 real: Implement SEGMENT query
5248 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5250 * gst/asfdemux/gstasfdemux.c:
5251 asfdemux: Implement SEGMENT query
5253 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
5255 * gst/asfdemux/asfheaders.c:
5256 * gst/asfdemux/asfheaders.h:
5257 * gst/asfdemux/asfpacket.c:
5258 * gst/asfdemux/gstasfdemux.c:
5259 * gst/asfdemux/gstasfdemux.h:
5260 asfdemux: Add support for dvr-ms
5261 https://bugzilla.gnome.org/show_bug.cgi?id=705026
5263 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
5265 * gst/realmedia/rtspreal.c:
5266 rtspreal: Ensure output value has an assigned value
5267 In the case where this macro was used, that dest was != NULL but that
5268 the strncmp failed, we would end up with dest_len being undefined.
5270 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
5272 * ext/x264/gstx264enc.c:
5273 x264: Fix dts comparision
5274 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
5275 and signed value... resulting it the result never being < 0.
5276 Instead just check if it is smaller before assigning to frame->dts.
5278 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
5280 * gst/asfdemux/gstasfdemux.c:
5281 * gst/asfdemux/gstasfdemux.h:
5282 asfdemux: fix seqnum handling for seeks
5283 Use the same seqnum as the seek for flushes/segments that are
5284 caused by the seek. Also do the same for segment events
5287 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5289 * ext/mpeg2dec/gstmpeg2dec.c:
5290 mpeg2dec: Clean up reset/start/stop handling
5292 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5294 * ext/x264/gstx264enc.c:
5295 x264enc: React properly to flushing/resetting the encoder
5296 https://bugzilla.gnome.org/show_bug.cgi?id=656007
5298 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5300 * gst/realmedia/rademux.c:
5301 * gst/realmedia/rademux.h:
5302 * gst/realmedia/rmdemux.c:
5303 * gst/realmedia/rmdemux.h:
5304 realmedia: Add support for group-id in the stream-start event
5306 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5308 * gst/asfdemux/gstasfdemux.c:
5309 * gst/asfdemux/gstasfdemux.h:
5310 asfdemux: Add support for group-id in the stream-start event
5312 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5314 * ext/sidplay/gstsiddec.cc:
5315 * ext/sidplay/gstsiddec.h:
5316 siddec: Add support for group-id in the stream-start event
5318 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
5320 * gst/realmedia/rmdemux.c:
5321 rmdemux: Mark demuxer as "running" in push-mode
5322 Allows queries (and other code) to be answered when working in push-mode.
5323 Running would only be set to TRUE accordingly when working in pull-mode
5324 once it had read header/index.
5327 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
5329 * ext/mpeg2dec/gstmpeg2dec.c:
5330 mpeg2dec: Properly reset on sequence changes
5331 Otherwise we end up using stray data/buffers.
5334 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5339 === release 1.1.2 ===
5341 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5347 * docs/plugins/inspect/plugin-a52dec.xml:
5348 * docs/plugins/inspect/plugin-amrnb.xml:
5349 * docs/plugins/inspect/plugin-amrwbdec.xml:
5350 * docs/plugins/inspect/plugin-asf.xml:
5351 * docs/plugins/inspect/plugin-cdio.xml:
5352 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5353 * docs/plugins/inspect/plugin-dvdread.xml:
5354 * docs/plugins/inspect/plugin-dvdsub.xml:
5355 * docs/plugins/inspect/plugin-lame.xml:
5356 * docs/plugins/inspect/plugin-mad.xml:
5357 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5358 * docs/plugins/inspect/plugin-realmedia.xml:
5359 * docs/plugins/inspect/plugin-siddec.xml:
5360 * docs/plugins/inspect/plugin-twolame.xml:
5361 * docs/plugins/inspect/plugin-x264.xml:
5362 * docs/plugins/inspect/plugin-xingmux.xml:
5363 * gst-plugins-ugly.doap:
5364 * win32/common/config.h:
5367 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5410 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5412 * ext/dvdread/dvdreadsrc.c:
5413 dvdreadsrc: correctly determine last chapter's duration
5414 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
5415 It worked just fine before ...
5417 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5419 * gst/realmedia/rdtmanager.c:
5420 rdt: forward sticky events
5422 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5427 === release 1.1.1 ===
5429 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5436 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5437 * docs/plugins/inspect/plugin-a52dec.xml:
5438 * docs/plugins/inspect/plugin-amrnb.xml:
5439 * docs/plugins/inspect/plugin-amrwbdec.xml:
5440 * docs/plugins/inspect/plugin-asf.xml:
5441 * docs/plugins/inspect/plugin-cdio.xml:
5442 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5443 * docs/plugins/inspect/plugin-dvdread.xml:
5444 * docs/plugins/inspect/plugin-dvdsub.xml:
5445 * docs/plugins/inspect/plugin-lame.xml:
5446 * docs/plugins/inspect/plugin-mad.xml:
5447 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5448 * docs/plugins/inspect/plugin-realmedia.xml:
5449 * docs/plugins/inspect/plugin-siddec.xml:
5450 * docs/plugins/inspect/plugin-twolame.xml:
5451 * docs/plugins/inspect/plugin-x264.xml:
5452 * docs/plugins/inspect/plugin-xingmux.xml:
5453 * gst-plugins-ugly.doap:
5454 * win32/common/config.h:
5457 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5500 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5503 Automatic update of common submodule
5504 From 098c0d7 to 01a7a46
5506 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
5508 * ext/mpeg2dec/gstmpeg2dec.c:
5509 mpeg2dec: make the aspect ratio calculation more accurate.
5510 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
5511 aspect-ratio if we don't have a valid upstream PAR.
5512 https://bugzilla.gnome.org/show_bug.cgi?id=685103
5514 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5517 Automatic update of common submodule
5518 From 5edcd85 to 098c0d7
5520 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5522 * tests/check/elements/amrnbenc.c:
5523 * tests/check/elements/mpeg2dec.c:
5524 * tests/check/elements/x264enc.c:
5525 * tests/check/elements/xingmux.c:
5526 tests: Fix event handling
5528 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
5530 * ext/lame/gstlamemp3enc.c:
5531 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
5532 lame does internal resampling, but the base class only cares about
5533 the number of raw samples, so tell finish frames about that, not
5534 the number of samples in the outgoing frame.:
5536 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
5538 * ext/x264/gstx264enc.c:
5539 x264enc: output byte-stream if downstream has ANY caps
5540 It's what people expect when they pipe the output to
5541 filesink or into a tcp connection or pipe.
5543 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
5547 * README.static-linking:
5549 Automatic update of common submodule
5550 From 3cb3d3c to 5edcd85
5552 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5555 * ext/a52dec/Makefile.am:
5556 * ext/amrnb/Makefile.am:
5557 * ext/amrwbdec/Makefile.am:
5558 * ext/cdio/Makefile.am:
5559 * ext/dvdread/Makefile.am:
5560 * ext/lame/Makefile.am:
5561 * ext/mad/Makefile.am:
5562 * ext/mpeg2dec/Makefile.am:
5563 * ext/sidplay/Makefile.am:
5564 * ext/twolame/Makefile.am:
5565 * ext/x264/Makefile.am:
5566 * gst/asfdemux/Makefile.am:
5567 * gst/dvdlpcmdec/Makefile.am:
5568 * gst/dvdsub/Makefile.am:
5569 * gst/realmedia/Makefile.am:
5570 * gst/xingmux/Makefile.am:
5571 gst: Add better support for static plugins
5573 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
5577 Automatic update of common submodule
5578 From aed87ae to 3cb3d3c
5580 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
5583 Automatic update of common submodule
5584 From 04c7a1e to aed87ae
5586 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
5588 * gst/asfdemux/gstasfdemux.c:
5589 * gst/realmedia/rmdemux.c:
5590 Use %03u instead of %u in gst_pad_create_stream_id_printf()
5592 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
5594 * ext/x264/gstx264enc.c:
5595 x264enc: Fix for 0/1 framerate - now uses VFR in this case
5596 Previously did a division by zero.
5597 https://bugzilla.gnome.org/show_bug.cgi?id=695728
5599 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
5602 Automatic update of common submodule
5603 From 2de221c to 04c7a1e
5605 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
5607 * ext/x264/gstx264enc.c:
5608 x264enc: simplify template caps
5609 No need to make an array for one single element.
5611 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
5613 * ext/x264/gstx264enc.c:
5614 x264enc: put all theoretically possible formats in template caps
5615 and decide at runtime which subset of these (8-bit or 10-bit video
5616 formats) is supported. libx264 will be compiled for one of these
5617 two options, and it is possible to switch by pointing the dynamic
5618 linker to a different libx264 build at runtime. If we want our
5619 template caps to be correct, they should contain all then, with
5620 the actually supported ones determined at runtime.
5621 https://bugzilla.gnome.org/show_bug.cgi?id=691935
5623 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
5625 * ext/x264/gstx264enc.c:
5626 x264enc: detect supported bit depth and pixel formats at runtime
5627 http://bugs.debian.org/667573
5628 https://bugzilla.gnome.org/show_bug.cgi?id=691935
5630 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
5633 autogen.sh: allow calling from out-of-tree
5634 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5635 https://bugzilla.gnome.org/show_bug.cgi?id=692857
5637 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
5640 Automatic update of common submodule
5641 From a942293 to 2de221c
5643 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
5645 * tests/check/Makefile.am:
5646 tests: use _1_0 variants for the various registry variables
5647 These override the variants without version suffix. Makes 'make check' work
5648 properly in environments that set the suffixed variant for 1.0, such as
5651 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5654 Automatic update of common submodule
5655 From a72faea to a942293
5657 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
5660 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
5661 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
5662 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
5663 https://bugzilla.gnome.org/show_bug.cgi?id=690881
5665 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
5667 * ext/mpeg2dec/gstmpeg2dec.c:
5668 mpeg2dec: use appropriate printf format for gsize
5670 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
5672 * ext/cdio/gstcdio.h:
5673 cdio: Fix redundant redeclaration of 'cdio_version_string'
5674 cdio/version.h is already included by cdio/cdio.h
5676 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5678 * ext/sidplay/gstsiddec.cc:
5679 siddec: init debug category
5681 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5684 * ext/dvdread/Makefile.am:
5685 dvdread: link to libgmodule-2.0 since the g_module_* API is used
5686 And the gmodule lib has been moved into the Requires.private
5687 section of the pkg-config file in core.
5689 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
5691 * ext/cdio/gstcdiocddasrc.c:
5692 * ext/cdio/gstcdiocddasrc.h:
5693 cdiocddasrc: detect whether drive produces samples in non-host endianness
5694 If drive produces samples in other endianness than the host,
5695 we need to byte swap them before pushing them out, or we
5696 produce nothing but noise. cdparanoia detects this automatically,
5697 but libcdio does not, so we have to do it ourselves.
5698 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
5699 https://bugzilla.gnome.org/show_bug.cgi?id=377280
5701 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
5704 Automatic update of common submodule
5705 From b497c4f to a72faea
5707 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5709 * tests/check/elements/xingmux_testdata.h:
5710 xingmux: Fix unit test after change to correctly calculate number of frames
5712 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5714 * ext/x264/gstx264enc.c:
5715 x264enc: Add support for 10-bit color formats
5716 Requires x264 to be built with 10-bit support, which disables
5717 9-bit support. Also only advertise the color formats that were
5720 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5722 * ext/x264/gstx264enc.c:
5723 x264enc: Add support for Y444, Y42B and NV12
5725 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
5727 * ext/cdio/Makefile.am:
5728 * ext/cdio/gstcdio.c:
5729 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
5730 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
5731 if they're not plain ASCII.
5733 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
5735 * gst/xingmux/gstxingmux.c:
5736 xingmux: Properly calculate the number of frames
5737 First, the xing header frame is never added to the count,
5738 we have to increment the count.
5739 Secondly, there is a rounding error when calculating the
5740 frame duration, as spf*GST_SECOND/rate is not an integer
5741 (26122448.9) an it must be 26122449.
5743 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
5746 configure.ac: update courtesy of autoupdate
5748 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
5752 configure: let AG_GST_PLUGIN_DOCS check for python
5753 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
5754 which as a side-effect should pick up newer python versions as
5756 https://bugzilla.gnome.org/show_bug.cgi?id=563903
5758 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
5760 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5761 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
5763 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
5765 * tests/check/elements/mpg123audiodec.c:
5767 https://bugzilla.gnome.org/show_bug.cgi?id=687520
5769 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
5771 * docs/random/LICENSE:
5772 * ext/a52dec/gsta52dec.c:
5773 * ext/a52dec/gsta52dec.h:
5774 * ext/amrnb/amrnb.c:
5775 * ext/amrnb/amrnbdec.c:
5776 * ext/amrnb/amrnbdec.h:
5777 * ext/amrnb/amrnbenc.c:
5778 * ext/amrnb/amrnbenc.h:
5779 * ext/amrwbdec/amrwb.c:
5780 * ext/amrwbdec/amrwbdec.c:
5781 * ext/amrwbdec/amrwbdec.h:
5782 * ext/cdio/gstcdio.c:
5783 * ext/cdio/gstcdio.h:
5784 * ext/cdio/gstcdiocddasrc.c:
5785 * ext/cdio/gstcdiocddasrc.h:
5786 * ext/dvdread/dvdreadsrc.c:
5787 * ext/dvdread/dvdreadsrc.h:
5788 * ext/lame/gstlamemp3enc.c:
5789 * ext/lame/gstlamemp3enc.h:
5790 * ext/lame/plugin.c:
5793 * ext/mpeg2dec/gstmpeg2dec.c:
5794 * ext/mpeg2dec/gstmpeg2dec.h:
5795 * ext/sidplay/gstsiddec.cc:
5796 * ext/sidplay/gstsiddec.h:
5797 * ext/twolame/gsttwolamemp2enc.c:
5798 * ext/twolame/gsttwolamemp2enc.h:
5799 * ext/x264/gstx264enc.c:
5800 * ext/x264/gstx264enc.h:
5801 * gst-libs/gst/gettext.h:
5802 * gst-libs/gst/glib-compat-private.h:
5803 * gst-libs/gst/gst-i18n-plugin.h:
5804 * gst/asfdemux/asfheaders.c:
5805 * gst/asfdemux/asfheaders.h:
5806 * gst/asfdemux/asfpacket.c:
5807 * gst/asfdemux/asfpacket.h:
5808 * gst/asfdemux/gstasf.c:
5809 * gst/asfdemux/gstasfdemux.c:
5810 * gst/asfdemux/gstasfdemux.h:
5811 * gst/asfdemux/gstrtpasfdepay.c:
5812 * gst/asfdemux/gstrtpasfdepay.h:
5813 * gst/asfdemux/gstrtspwms.c:
5814 * gst/asfdemux/gstrtspwms.h:
5815 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5816 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5817 * gst/dvdsub/gstdvdsubdec.c:
5818 * gst/dvdsub/gstdvdsubdec.h:
5819 * gst/dvdsub/gstdvdsubparse.c:
5820 * gst/dvdsub/gstdvdsubparse.h:
5821 * gst/realmedia/asmrules.c:
5822 * gst/realmedia/asmrules.h:
5823 * gst/realmedia/gstrdtbuffer.c:
5824 * gst/realmedia/gstrdtbuffer.h:
5825 * gst/realmedia/pnmsrc.c:
5826 * gst/realmedia/pnmsrc.h:
5827 * gst/realmedia/rademux.c:
5828 * gst/realmedia/rademux.h:
5829 * gst/realmedia/rdtdepay.c:
5830 * gst/realmedia/rdtdepay.h:
5831 * gst/realmedia/rdtjitterbuffer.c:
5832 * gst/realmedia/rdtjitterbuffer.h:
5833 * gst/realmedia/rdtmanager.c:
5834 * gst/realmedia/rdtmanager.h:
5835 * gst/realmedia/realhash.c:
5836 * gst/realmedia/realhash.h:
5837 * gst/realmedia/realmedia.c:
5838 * gst/realmedia/rmdemux.c:
5839 * gst/realmedia/rmdemux.h:
5840 * gst/realmedia/rmutils.c:
5841 * gst/realmedia/rmutils.h:
5842 * gst/realmedia/rtspreal.c:
5843 * gst/realmedia/rtspreal.h:
5844 * gst/xingmux/gstxingmux.c:
5845 * gst/xingmux/gstxingmux.h:
5846 * gst/xingmux/plugin.c:
5847 * tests/check/elements/amrnbenc.c:
5848 * tests/check/elements/mpeg2dec.c:
5849 * tests/check/elements/x264enc.c:
5850 * tests/check/generic/index.c:
5851 * tests/check/generic/states.c:
5852 * tests/check/pipelines/lame.c:
5854 https://bugzilla.gnome.org/show_bug.cgi?id=687520
5856 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
5858 * gst/dvdsub/gstdvdsubdec.c:
5859 dvdsubdec: allocate correct amount of memory for bitmap
5860 https://bugzilla.gnome.org/show_bug.cgi?id=687192
5862 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
5864 * ext/mpg123/gstmpg123audiodec.c:
5865 mpg123: removed unnecessary finalize function
5866 https://bugzilla.gnome.org/show_bug.cgi?id=687176
5868 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
5870 * ext/sidplay/gstsiddec.cc:
5871 siddec: reset bytes counter
5872 Reset the total_bytes counter so that we get timestamps correct.
5873 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
5875 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
5877 * ext/mpg123/gstmpg123audiodec.c:
5878 mpg123: Fix leaks from not chaining up in the finalize function
5880 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
5883 * docs/plugins/inspect/plugin-a52dec.xml:
5884 * docs/plugins/inspect/plugin-amrnb.xml:
5885 * docs/plugins/inspect/plugin-amrwbdec.xml:
5886 * docs/plugins/inspect/plugin-asf.xml:
5887 * docs/plugins/inspect/plugin-cdio.xml:
5888 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5889 * docs/plugins/inspect/plugin-dvdread.xml:
5890 * docs/plugins/inspect/plugin-dvdsub.xml:
5891 * docs/plugins/inspect/plugin-lame.xml:
5892 * docs/plugins/inspect/plugin-mad.xml:
5893 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5894 * docs/plugins/inspect/plugin-realmedia.xml:
5895 * docs/plugins/inspect/plugin-siddec.xml:
5896 * docs/plugins/inspect/plugin-twolame.xml:
5897 * docs/plugins/inspect/plugin-x264.xml:
5898 * docs/plugins/inspect/plugin-xingmux.xml:
5899 * win32/common/config.h:
5900 Back to feature development
5902 === release 1.0.2 ===
5904 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
5910 * docs/plugins/inspect/plugin-a52dec.xml:
5911 * docs/plugins/inspect/plugin-amrnb.xml:
5912 * docs/plugins/inspect/plugin-amrwbdec.xml:
5913 * docs/plugins/inspect/plugin-asf.xml:
5914 * docs/plugins/inspect/plugin-cdio.xml:
5915 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5916 * docs/plugins/inspect/plugin-dvdread.xml:
5917 * docs/plugins/inspect/plugin-dvdsub.xml:
5918 * docs/plugins/inspect/plugin-lame.xml:
5919 * docs/plugins/inspect/plugin-mad.xml:
5920 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5921 * docs/plugins/inspect/plugin-realmedia.xml:
5922 * docs/plugins/inspect/plugin-siddec.xml:
5923 * docs/plugins/inspect/plugin-twolame.xml:
5924 * docs/plugins/inspect/plugin-x264.xml:
5925 * docs/plugins/inspect/plugin-xingmux.xml:
5926 * gst-plugins-ugly.doap:
5927 * win32/common/config.h:
5930 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5932 * tests/check/elements/mpg123audiodec.c:
5933 tests: fix up mpg123 test a little
5936 - simplify check for elements
5937 - only run mpg123 test if mpg123 is available and selected
5938 - fix build in uninstalled setup
5939 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5941 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
5943 * tests/check/elements/mpg123audiodec.c:
5944 tets: add unit test for mpg123audiodec
5945 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5947 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
5949 * ext/mpg123/gstmpg123audiodec.c:
5950 mpg123: added gtkdoc section
5951 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5953 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
5955 * ext/mpg123/gstmpg123audiodec.c:
5956 mpg123: fixed bug with last frame, disabled internal resampler & chatter
5957 * The last MP3 frame wasn't being pushed when base class was draining
5958 * Made sure mpg123 cannot ever use its (crude) internal resampler
5959 * Disabled mpg123 stderr output
5960 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5962 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
5964 * gst/asfdemux/Makefile.am:
5965 * gst/realmedia/Makefile.am:
5966 Makefile.am: Fix typos for generating the Android.mk files
5967 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
5968 The typos led to generate the incorrect Android.mk files for the asfdemux
5969 and realmedia plugin.
5970 https://bugzilla.gnome.org/show_bug.cgi?id=686748
5972 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
5974 * ext/mpg123/gstmpg123audiodec.c:
5975 mpg123: cleaned up comments, formatting, and logging lines
5976 also replaced mpg123decoder->handle != NULL checks with asserts
5977 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5979 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5981 * ext/dvdread/dvdreadsrc.c:
5982 dvdreadsrc: correctly set next cell when seeking to sector
5984 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5986 * gst/dvdsub/gstdvdsubparse.c:
5987 dvdsubparse: send src caps when receiving sink caps
5989 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5991 * ext/dvdread/dvdreadsrc.c:
5992 dvdreadsrc: update dvd event to enhanced approach
5993 ... in line with resindvdsrc.
5995 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
5998 docs: add 'make upload' target for new-release script
6000 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
6003 * docs/plugins/inspect/plugin-a52dec.xml:
6004 * docs/plugins/inspect/plugin-amrnb.xml:
6005 * docs/plugins/inspect/plugin-amrwbdec.xml:
6006 * docs/plugins/inspect/plugin-asf.xml:
6007 * docs/plugins/inspect/plugin-cdio.xml:
6008 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6009 * docs/plugins/inspect/plugin-dvdread.xml:
6010 * docs/plugins/inspect/plugin-dvdsub.xml:
6011 * docs/plugins/inspect/plugin-lame.xml:
6012 * docs/plugins/inspect/plugin-mad.xml:
6013 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6014 * docs/plugins/inspect/plugin-realmedia.xml:
6015 * docs/plugins/inspect/plugin-siddec.xml:
6016 * docs/plugins/inspect/plugin-twolame.xml:
6017 * docs/plugins/inspect/plugin-x264.xml:
6018 * docs/plugins/inspect/plugin-xingmux.xml:
6019 * win32/common/config.h:
6020 Back to development (bug fixing)
6022 === release 1.0.1 ===
6024 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
6030 * docs/plugins/inspect/plugin-a52dec.xml:
6031 * docs/plugins/inspect/plugin-amrnb.xml:
6032 * docs/plugins/inspect/plugin-amrwbdec.xml:
6033 * docs/plugins/inspect/plugin-asf.xml:
6034 * docs/plugins/inspect/plugin-cdio.xml:
6035 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6036 * docs/plugins/inspect/plugin-dvdread.xml:
6037 * docs/plugins/inspect/plugin-dvdsub.xml:
6038 * docs/plugins/inspect/plugin-lame.xml:
6039 * docs/plugins/inspect/plugin-mad.xml:
6040 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6041 * docs/plugins/inspect/plugin-realmedia.xml:
6042 * docs/plugins/inspect/plugin-siddec.xml:
6043 * docs/plugins/inspect/plugin-twolame.xml:
6044 * docs/plugins/inspect/plugin-x264.xml:
6045 * docs/plugins/inspect/plugin-xingmux.xml:
6046 * gst-plugins-ugly.doap:
6047 * win32/common/config.h:
6050 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
6053 Automatic update of common submodule
6054 From 6c0b52c to 6bb6951
6056 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
6058 * ext/mpeg2dec/gstmpeg2dec.c:
6059 mpeg2dec: Don't error out when there is no associated buffer
6060 In 0.10, having mpeg2dec occasionally tell us to output a frame that
6061 was never decoded was just ignored, so do the same in 1.0
6064 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
6067 * gst/dvdsub/gstdvdsubdec.c:
6068 Purge mention of liboil and update REQUIREMENTS
6069 https://bugzilla.gnome.org/show_bug.cgi?id=673285
6071 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
6073 * ext/x264/gstx264enc.c:
6074 x264enc: when setting fallback decoder latency, set valid min_latency
6075 Min. latency needs to be a valid time, so pass 0 as default
6076 value in the fallback case where we can't determine any latency,
6077 and avoid nasty criticals at runtime.
6079 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6082 * docs/plugins/inspect/plugin-a52dec.xml:
6083 * docs/plugins/inspect/plugin-amrnb.xml:
6084 * docs/plugins/inspect/plugin-amrwbdec.xml:
6085 * docs/plugins/inspect/plugin-asf.xml:
6086 * docs/plugins/inspect/plugin-cdio.xml:
6087 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6088 * docs/plugins/inspect/plugin-dvdread.xml:
6089 * docs/plugins/inspect/plugin-dvdsub.xml:
6090 * docs/plugins/inspect/plugin-lame.xml:
6091 * docs/plugins/inspect/plugin-mad.xml:
6092 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6093 * docs/plugins/inspect/plugin-realmedia.xml:
6094 * docs/plugins/inspect/plugin-siddec.xml:
6095 * docs/plugins/inspect/plugin-twolame.xml:
6096 * docs/plugins/inspect/plugin-x264.xml:
6097 * docs/plugins/inspect/plugin-xingmux.xml:
6098 * win32/common/config.h:
6099 Back to development (bug fixing)
6101 === release 1.0.0 ===
6103 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6108 * docs/plugins/inspect/plugin-a52dec.xml:
6109 * docs/plugins/inspect/plugin-amrnb.xml:
6110 * docs/plugins/inspect/plugin-amrwbdec.xml:
6111 * docs/plugins/inspect/plugin-asf.xml:
6112 * docs/plugins/inspect/plugin-cdio.xml:
6113 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6114 * docs/plugins/inspect/plugin-dvdread.xml:
6115 * docs/plugins/inspect/plugin-dvdsub.xml:
6116 * docs/plugins/inspect/plugin-lame.xml:
6117 * docs/plugins/inspect/plugin-mad.xml:
6118 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6119 * docs/plugins/inspect/plugin-realmedia.xml:
6120 * docs/plugins/inspect/plugin-siddec.xml:
6121 * docs/plugins/inspect/plugin-twolame.xml:
6122 * docs/plugins/inspect/plugin-x264.xml:
6123 * docs/plugins/inspect/plugin-xingmux.xml:
6124 * gst-plugins-ugly.doap:
6125 * win32/common/config.h:
6128 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
6131 Automatic update of common submodule
6132 From 4f962f7 to 6c0b52c
6134 === release 0.11.99 ===
6136 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6139 * docs/plugins/inspect/plugin-xingmux.xml:
6140 * gst-plugins-ugly.doap:
6141 * win32/common/config.h:
6144 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6146 * docs/plugins/inspect/plugin-a52dec.xml:
6147 * docs/plugins/inspect/plugin-amrnb.xml:
6148 * docs/plugins/inspect/plugin-amrwbdec.xml:
6149 * docs/plugins/inspect/plugin-asf.xml:
6150 * docs/plugins/inspect/plugin-cdio.xml:
6151 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6152 * docs/plugins/inspect/plugin-dvdread.xml:
6153 * docs/plugins/inspect/plugin-dvdsub.xml:
6154 * docs/plugins/inspect/plugin-lame.xml:
6155 * docs/plugins/inspect/plugin-mad.xml:
6156 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6157 * docs/plugins/inspect/plugin-realmedia.xml:
6158 * docs/plugins/inspect/plugin-siddec.xml:
6159 * docs/plugins/inspect/plugin-twolame.xml:
6160 * docs/plugins/inspect/plugin-x264.xml:
6163 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6166 * ext/amrnb/Makefile.am:
6167 * ext/amrwbdec/Makefile.am:
6168 * ext/lame/Makefile.am:
6169 * ext/twolame/Makefile.am:
6170 * tests/check/Makefile.am:
6171 Remove -DGST_USE_UNSTABLE_API
6173 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6175 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6176 * docs/plugins/inspect/plugin-a52dec.xml:
6177 * docs/plugins/inspect/plugin-amrnb.xml:
6178 * docs/plugins/inspect/plugin-amrwbdec.xml:
6179 * docs/plugins/inspect/plugin-asf.xml:
6180 * docs/plugins/inspect/plugin-cdio.xml:
6181 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6182 * docs/plugins/inspect/plugin-dvdread.xml:
6183 * docs/plugins/inspect/plugin-dvdsub.xml:
6184 * docs/plugins/inspect/plugin-lame.xml:
6185 * docs/plugins/inspect/plugin-mad.xml:
6186 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6187 * docs/plugins/inspect/plugin-realmedia.xml:
6188 * docs/plugins/inspect/plugin-siddec.xml:
6189 * docs/plugins/inspect/plugin-twolame.xml:
6190 * docs/plugins/inspect/plugin-x264.xml:
6193 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6195 * ext/cdio/gstcdio.c:
6196 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
6197 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
6198 introspection/updating for this plugin.
6200 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
6202 * gst-plugins-ugly.spec.in:
6203 Switch to F18 package naming
6205 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6207 * ext/dvdread/demo-play:
6208 * tests/check/elements/mpeg2dec.c:
6209 rename some caps and elements in examples
6211 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
6216 === release 0.11.94 ===
6218 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
6222 * gst-plugins-ugly.doap:
6223 * win32/common/config.h:
6226 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
6228 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6229 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6230 * docs/plugins/gst-plugins-ugly-plugins.signals:
6231 * docs/plugins/inspect/plugin-a52dec.xml:
6232 * docs/plugins/inspect/plugin-amrnb.xml:
6233 * docs/plugins/inspect/plugin-amrwbdec.xml:
6234 * docs/plugins/inspect/plugin-asf.xml:
6235 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6236 * docs/plugins/inspect/plugin-dvdread.xml:
6237 * docs/plugins/inspect/plugin-dvdsub.xml:
6238 * docs/plugins/inspect/plugin-lame.xml:
6239 * docs/plugins/inspect/plugin-mad.xml:
6240 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6241 * docs/plugins/inspect/plugin-realmedia.xml:
6242 * docs/plugins/inspect/plugin-siddec.xml:
6243 * docs/plugins/inspect/plugin-twolame.xml:
6244 * docs/plugins/inspect/plugin-x264.xml:
6247 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6249 * gst/realmedia/rmdemux.c:
6250 rmdemux: use DTS and PTS
6251 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
6252 undefined to make the decoder do the right thing. We can then remove the code
6253 that tries to guess the PTS from the DTS.
6255 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
6257 * ext/mpeg2dec/gstmpeg2dec.c:
6258 mpeg2dec: Hold ref to buffer while mapped
6259 So that the buffer still exists when we go to unmap it later,
6260 even if it got pushed in the meantime.
6262 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
6264 * tests/check/elements/x264enc.c:
6265 x264enc test: x264enc produces constrained-baseline, not the full baseline
6267 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6269 * gst/asfdemux/gstasfdemux.c:
6270 * gst/realmedia/rademux.c:
6271 * gst/realmedia/rmdemux.c:
6272 gst: only activate in pull mode if upstream is seekable
6274 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6276 * gst/realmedia/rademux.c:
6277 rademux: tags can be NULL
6279 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6282 mad: fix email address
6284 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6287 mad: init base class method only once
6289 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6291 * gst/xingmux/gstxingmux.c:
6292 xingmux: remove defunct commented code
6294 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6296 * gst/dvdsub/gstdvdsubdec.c:
6297 dvbsubdec: handle and send GAP event
6298 ... in stead of update newsegment event.
6300 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6302 * gst/dvdsub/gstdvdsubdec.c:
6303 dvbsubdec: adjust disabled code comment style
6305 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6307 * ext/x264/gstx264enc.c:
6308 x264enc: clean up some debug statements
6310 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6312 * ext/x264/gstx264enc.c:
6313 * ext/x264/gstx264enc.h:
6314 x264enc: handle possibly negative DTS provided by codec
6315 ... by arranging for an offset such that DTS == PTS for keyframes,
6316 which is expected elsewhere to go along with semantics of PTS and DTS.
6317 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
6319 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
6321 * gst-plugins-ugly.spec.in:
6322 Fix spec file for ugly
6324 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6326 * tests/check/elements/mpeg2dec.c:
6327 tests: mpeg2dec: initialize variable
6328 ... which avoids test segfaulting.
6330 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
6332 * tests/check/elements/mpeg2dec.c:
6333 check: Feed parsed data to mpeg2dec
6334 And fix the expected output caps by adding colorimetry field
6336 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
6339 Automatic update of common submodule
6340 From 668acee to 4f962f7
6342 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
6345 configure: bump gtk-doc req to 1.12 (mar-2009)
6346 This allows us to e.g. unconditionally use gtkdoc-rebase.
6348 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
6350 * docs/plugins/inspect/plugin-dvdsub.xml:
6351 * gst/dvdsub/gstdvdsubdec.c:
6352 * gst/dvdsub/gstdvdsubparse.c:
6353 video/x-dvd-subpicture -> subpicture/x-dvd
6355 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6357 * ext/x264/gstx264enc.c:
6358 x264enc: Use new video encoder base class API for handling tags
6360 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6362 * ext/mpg123/gstmpg123audiodec.c:
6363 mpg123: Give MARGINAL rank to the mpg123 decoder element
6365 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6367 * gst/dvdsub/gstdvdsubdec.c:
6368 dvdsubdec: Set alignment at the correct place of GstAllocationParams
6370 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6373 * win32/common/config.h:
6376 === release 0.11.93 ===
6378 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6381 * gst-plugins-ugly.doap:
6382 * win32/common/config.h:
6385 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6387 * gst/asfdemux/asfpacket.c:
6388 * gst/realmedia/rmdemux.c:
6389 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
6391 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
6393 * ext/mpg123/Makefile.am:
6394 mpg123: dist header file
6396 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
6398 * gst/asfdemux/asfpacket.c:
6399 asfdemux: avoid some more invalid timestamp arithmetic
6400 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
6402 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6404 * ext/sidplay/gstsiddec.cc:
6405 * gst/asfdemux/gstasfdemux.c:
6406 * gst/realmedia/rademux.c:
6407 * gst/realmedia/rmdemux.c:
6408 gst: Add stream-id to stream-start events
6410 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
6412 * ext/mpeg2dec/gstmpeg2dec.c:
6413 mpeg2dec: Don't use NULL values for fbuf
6414 We need to make a difference between the initial dummy buffers (which
6415 have a fbuf->id of NULL) and the buffers on which we allocated
6418 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
6421 Automatic update of common submodule
6422 From 94ccf4c to 668acee
6424 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
6426 * ext/a52dec/gsta52dec.c:
6427 * ext/lame/gstlamemp3enc.c:
6428 * gst/asfdemux/gstasfdemux.c:
6429 * gst/realmedia/rademux.c:
6430 * gst/realmedia/rmdemux.c:
6431 * gst/realmedia/rmutils.c:
6432 gst_tag_list_free -> gst_tag_list_unref
6434 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6436 * ext/mpg123/gstmpg123audiodec.c:
6437 mpg123: map input buffer in READ mode, not WRITE mode
6438 Makes things actually work.
6440 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6442 * ext/mpg123/gstmpg123audiodec.c:
6443 mpg123: query supported output formats at run-time
6444 Fixes stuff. We use a string here since we can't be bothered
6447 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6449 * ext/mpg123/Makefile.am:
6450 mpg123: hook up to build system
6452 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
6454 * ext/mpg123/gstmpg123audiodec.c:
6455 * ext/mpg123/gstmpg123audiodec.h:
6456 mpg123: add new libmpg123-based mp3 decoder plugin
6457 Needs a bit of cleaning up.
6458 https://bugzilla.gnome.org/show_bug.cgi?id=681003
6460 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6462 * ext/sidplay/gstsiddec.cc:
6463 * ext/x264/gstx264enc.c:
6464 * gst/asfdemux/gstasfdemux.c:
6465 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6466 * gst/realmedia/rademux.c:
6467 * gst/realmedia/rmdemux.c:
6468 tag: Update for taglist/tag event API changes
6470 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
6472 * ext/mpeg2dec/gstmpeg2dec.c:
6473 mpeg2dec: Avoid dropping first GOP
6474 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
6475 do not check if it is NULL or not.
6476 And cleanup a bit of debug
6478 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6480 * gst/realmedia/rdtmanager.c:
6481 * gst/realmedia/rdtmanager.h:
6482 rdt: add on-npt-stop signal
6483 rtspsrc will look for it.
6485 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6487 * gst/realmedia/rdtmanager.c:
6488 rdt: set caps after activating the pad
6490 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6492 * gst/realmedia/gstrdtbuffer.c:
6495 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6497 * gst/asfdemux/gstrtpasfdepay.c:
6498 asfdepay: fix padding correction
6499 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
6500 existing memory in the target buffer..
6501 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
6503 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6505 * ext/mpeg2dec/gstmpeg2dec.c:
6506 mpeg2dec: copy buffer flags when cropping
6507 When we crop a buffer, copy the flags as well.
6509 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
6511 * ext/mpeg2dec/gstmpeg2dec.c:
6512 mpeg2dec: Fix GstVideoInfo pointer
6514 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
6516 * ext/mpeg2dec/gstmpeg2dec.c:
6517 mpeg2dec: Correctly flag output buffer interlaced state
6518 If the sequence is not flagged as progressive its buffers are marked
6519 interlace mode mixed. There is an individual picture flag indicating
6520 whether picture in the sequence are interlaced or not. This is used
6521 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
6522 completely indicate the buffer's interlaced state.
6523 Also, TFF and RFF should only be set if the sequence is not progressive.
6525 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6527 * ext/mpeg2dec/gstmpeg2dec.c:
6528 ext: Update for video base classes API changes
6530 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6533 Automatic update of common submodule
6534 From 98e386f to 94ccf4c
6536 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6538 * gst/asfdemux/asfpacket.c:
6539 asfdemux: make sure to avoid arithmetic with _NONE timestamp
6541 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6543 * gst/asfdemux/asfpacket.c:
6544 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
6545 ... so it does not get used as first (valid) payload ts, whereas
6546 the first real valid payload ts may be considerably larger.
6547 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
6549 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6551 * gst/asfdemux/gstasfdemux.c:
6552 asfdemux: slightly relax supported seek requirements
6553 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
6555 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6557 * ext/mpeg2dec/gstmpeg2dec.c:
6558 mpeg2dec: Propagate GstFlowReturn where needed
6559 It was just ignoring the return values...
6561 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6563 * ext/mpeg2dec/gstmpeg2dec.c:
6564 mpeg2dec: Store temporary buffers out of the way
6565 When mpeg2dec needs to do cropping (because downstream can't handle it),
6566 we need temporary buffers to decode to.
6567 Use the user_data field to store those, and unify the rest of the code
6568 that needs to touch a buffer (regardless of how/where it was allocated).
6569 https://bugzilla.gnome.org/show_bug.cgi?id=680194
6571 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6573 * ext/mpeg2dec/gstmpeg2dec.c:
6574 mpeg2dec: Call gst_video_decoder_negotiate()
6576 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6578 * gst/realmedia/rmdemux.c:
6579 rmdemux: give stream tags a different event name so they don't overwrite global tags
6580 There can only be one taglist per name for sticky tag events.
6581 Needs to be fixed more properly, see
6582 https://bugzilla.gnome.org/show_bug.cgi?id=677619
6584 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6586 * gst/realmedia/rademux.c:
6587 rademux: set/send caps on pad after activating it
6589 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6591 * gst/realmedia/rmdemux.c:
6592 rmdemux: set/send caps after activating the source pads
6593 Makes sure the caps event isn't dropped immediately.
6595 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6597 * ext/dvdread/dvdreadsrc.c:
6598 dvdreadsrc: mustn't drop queries like caps query if not started yet
6600 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
6602 * gst/asfdemux/gstasfdemux.c:
6603 asfdemux: extract WM/Year as GstDateTime instead of GDate
6604 So we can signal that only the year field is valid.
6606 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6608 * gst/asfdemux/gstasfdemux.c:
6609 asfdemux: don't leak payload if we are not pushing it
6611 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6613 * ext/sidplay/gstsiddec.cc:
6614 * gst/asfdemux/gstasfdemux.c:
6615 * gst/realmedia/rademux.c:
6616 * gst/realmedia/rmdemux.c:
6617 demuxers: Push STREAM_START when needed
6619 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6621 * gst/asfdemux/gstasfdemux.c:
6622 asf: don't push on inactive streams
6624 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6626 * ext/dvdread/dvdreadsrc.c:
6627 dvdreadsrc: set rank to NONE
6628 It should never be autoplugged really, for DVD
6629 playback there's rsndvd (or will be, realsoonnow).
6631 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6633 * ext/mpeg2dec/gstmpeg2dec.c:
6634 fix for allocator API changes
6636 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6638 * ext/x264/gstx264enc.c:
6639 update for query api changes
6641 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6643 * ext/mpeg2dec/gstmpeg2dec.c:
6644 update for query api changes
6646 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6648 * ext/x264/gstx264enc.c:
6649 update for allocation query changes
6651 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
6654 LICENSE_readme: fix typo
6656 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
6659 LICENSE_readme: mention x264
6660 https://bugzilla.gnome.org/show_bug.cgi?id=679472
6662 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6664 * gst/asfdemux/gstasfdemux.c:
6665 * gst/realmedia/rademux.c:
6666 * gst/realmedia/rmdemux.c:
6667 gst: Implement segment-done event
6669 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6671 * gst/asfdemux/gstasfdemux.c:
6672 asf: fix x-wmv format in caps
6674 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6676 * gst/asfdemux/asfpacket.c:
6679 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
6681 * gst/asfdemux/asfpacket.c:
6682 * gst/asfdemux/asfpacket.h:
6683 * gst/asfdemux/gstasfdemux.c:
6684 asfdemux: Ignore parsing errors from broken packets
6685 We should instead be counting the number of errors and exiting if
6686 they're too numerous. This makes a number of broken ASF files playable.
6687 https://bugzilla.gnome.org/show_bug.cgi?id=678543
6689 gst/asfdemux/asfpacket.c
6690 gst/asfdemux/gstasfdemux.c
6692 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6694 * gst/asfdemux/gstasfdemux.c:
6697 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6699 * ext/mpeg2dec/gstmpeg2dec.c:
6700 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
6702 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6704 * ext/mpeg2dec/gstmpeg2dec.c:
6705 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
6708 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
6710 * ext/x264/gstx264enc.c:
6711 x264enc: Fix unitialized variable and taglist event
6713 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6715 * ext/mpeg2dec/gstmpeg2dec.c:
6716 mpeg2dec: fix compilation
6718 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6720 * ext/sidplay/gstsiddec.cc:
6721 * gst/asfdemux/gstasfdemux.c:
6722 * gst/realmedia/rademux.c:
6723 * gst/realmedia/rdtmanager.c:
6724 * gst/realmedia/rmdemux.c:
6725 update for task api change
6727 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6729 * ext/mpeg2dec/gstmpeg2dec.c:
6730 * ext/x264/gstx264enc.c:
6733 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6735 * ext/mpeg2dec/gstmpeg2dec.c:
6736 * ext/mpeg2dec/gstmpeg2dec.h:
6737 mpeg2dec: Port to 0.11 again
6739 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6741 * ext/x264/gstx264enc.c:
6742 x264enc: Fix compiler warning
6744 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6746 * ext/mpeg2dec/gstmpeg2dec.c:
6747 * ext/mpeg2dec/gstmpeg2dec.h:
6748 mpeg2dec: Report PAR if not present upstream
6749 And clean up some code
6751 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6753 * ext/mpeg2dec/gstmpeg2dec.c:
6754 mpeg2dec: use _scale_ceil to compute frame period
6755 https://bugzilla.gnome.org/show_bug.cgi?id=675769
6757 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6759 * ext/mpeg2dec/gstmpeg2dec.c:
6760 mpeg2dec: mpeg2dec actually has 3 frame latency
6761 https://bugzilla.gnome.org/show_bug.cgi?id=675769
6763 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6765 * ext/mpeg2dec/gstmpeg2dec.c:
6766 mpeg2dec: Fix large output buffers leak
6768 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6770 * ext/mpeg2dec/gstmpeg2dec.c:
6771 mpeg2dec: Port to new way of handling frame reference
6773 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6775 * ext/mpeg2dec/gstmpeg2dec.c:
6776 mpeg2dec: don't leak input_state
6778 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6780 * ext/mpeg2dec/gstmpeg2dec.c:
6781 * ext/mpeg2dec/gstmpeg2dec.h:
6782 mpeg2dec: Port to GstVideoDecoder base class
6784 ext/mpeg2dec/gstmpeg2dec.c
6785 ext/mpeg2dec/gstmpeg2dec.h
6786 Back to 0.10 state, needs to be ported to 0.11 again.
6788 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6790 Merge remote-tracking branch 'origin/master'
6792 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6794 * ext/x264/gstx264enc.c:
6795 * ext/x264/gstx264enc.h:
6796 x264enc: Port to 0.11 again
6798 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6800 * ext/x264/gstx264enc.c:
6801 x264enc: Don't set latency while holding object lock
6802 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
6803 https://bugzilla.gnome.org/show_bug.cgi?id=675762
6805 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6807 * ext/x264/gstx264enc.c:
6808 x264enc: Use video encoder stream lock to avoid deadlock
6810 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6812 * ext/x264/gstx264enc.c:
6813 x264enc: Port to new way of passing frame reference
6815 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6817 * ext/x264/gstx264enc.c:
6818 x264enc: Set default stream-format to avc as it's a better format
6820 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6822 * ext/x264/gstx264enc.c:
6823 x264enc: Fix setting latency
6824 Fixes setting latency when framerate is dynamic and round up the latency
6825 to avoid rounding issues.
6827 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6829 * ext/x264/gstx264enc.c:
6830 x264enc: gst_video_encoder_get_frame() is now transfer full
6832 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6834 * ext/x264/gstx264enc.c:
6835 x264enc: don't leak output state
6837 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6839 * ext/x264/gstx264enc.c:
6840 * ext/x264/gstx264enc.h:
6841 x264enc: Remove x264 backward compatibility support
6843 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6845 * ext/x264/gstx264enc.c:
6846 x264enc: Report latency base on x264 buffer size
6848 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6851 * ext/x264/gstx264enc.c:
6852 * ext/x264/gstx264enc.h:
6853 x264enc: Port to GstVideoEncoder baseclass
6856 ext/x264/gstx264enc.c
6857 ext/x264/gstx264enc.h
6858 Back to 0.10 state, needs to be ported to 0.11 again.
6860 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6865 * docs/plugins/Makefile.am:
6866 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6867 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6868 * docs/plugins/inspect/plugin-synaesthesia.xml:
6869 * gst/synaesthesia/.gitignore:
6870 * gst/synaesthesia/Makefile.am:
6871 * gst/synaesthesia/README:
6872 * gst/synaesthesia/gstsynaesthesia.c:
6873 * gst/synaesthesia/gstsynaesthesia.h:
6874 * gst/synaesthesia/synaescope.c:
6875 * gst/synaesthesia/synaescope.h:
6876 synaesthesia: remove experimental GPL-ed synaesthesia plugin
6877 It never made it out of experimental, and there's a new
6878 synaescope element in gst-plugins-bad that's hopefully
6879 sufficiently similar.
6880 https://bugzilla.gnome.org/show_bug.cgi?id=356882
6882 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6884 * gst/mpegstream/.gitignore:
6885 mpegstream: remove leftover hidden .gitignore file
6887 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6889 * gst/synaesthesia/gstsynaesthesia.c:
6890 * tests/check/elements/amrnbenc.c:
6891 * tests/check/elements/x264enc.c:
6892 elements: Use gst_pad_set_caps() instead of manual event fiddling
6894 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6897 Automatic update of common submodule
6898 From 03a0e57 to 98e386f
6900 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6905 === release 0.11.92 ===
6907 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6913 * docs/plugins/inspect/plugin-a52dec.xml:
6914 * docs/plugins/inspect/plugin-amrnb.xml:
6915 * docs/plugins/inspect/plugin-amrwbdec.xml:
6916 * docs/plugins/inspect/plugin-asf.xml:
6917 * docs/plugins/inspect/plugin-cdio.xml:
6918 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6919 * docs/plugins/inspect/plugin-dvdread.xml:
6920 * docs/plugins/inspect/plugin-dvdsub.xml:
6921 * docs/plugins/inspect/plugin-lame.xml:
6922 * docs/plugins/inspect/plugin-mad.xml:
6923 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6924 * docs/plugins/inspect/plugin-realmedia.xml:
6925 * docs/plugins/inspect/plugin-siddec.xml:
6926 * docs/plugins/inspect/plugin-twolame.xml:
6927 * docs/plugins/inspect/plugin-x264.xml:
6928 * gst-plugins-ugly.doap:
6929 * win32/common/config.h:
6932 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6975 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6978 Automatic update of common submodule
6979 From 1fab359 to 03a0e57
6981 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6983 * ext/sidplay/gstsiddec.cc:
6984 * gst/asfdemux/gstasfdemux.c:
6985 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6986 * gst/realmedia/rademux.c:
6987 * gst/realmedia/rmdemux.c:
6988 update for tag event change
6990 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6993 Automatic update of common submodule
6994 From f1b5a96 to 1fab359
6996 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6999 Automatic update of common submodule
7000 From 92b7266 to f1b5a96
7002 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7005 Automatic update of common submodule
7006 From ec1c4a8 to 92b7266
7008 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7011 Automatic update of common submodule
7012 From 3429ba6 to ec1c4a8
7014 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7016 * gst/realmedia/rmutils.c:
7017 realmedia: don't use GstStructure API on tag lists
7019 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
7021 * ext/a52dec/gsta52dec.c:
7022 a52dec: really prefer the original number (and position) of channels
7023 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
7025 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7028 Automatic update of common submodule
7029 From dc70203 to 3429ba6
7031 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7034 * ext/x264/gstx264enc.c:
7035 x264: bump x264 requirement to build 106 or later
7036 Build 106 is from September 2010.
7037 https://bugzilla.gnome.org/show_bug.cgi?id=676257
7039 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
7041 * ext/a52dec/gsta52dec.c:
7043 a52dec: adapt to work also with new liba52
7044 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
7046 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7048 * ext/a52dec/gsta52dec.c:
7049 a52dec: trigger renegotiation upon changed stream channels
7052 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7055 configure: Require core/base 0.11.91
7057 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
7060 .gitignore: add visual studio IDE files and OS X .DS_Store files
7061 https://bugzilla.gnome.org/show_bug.cgi?id=667899
7063 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7068 === release 0.11.91 ===
7070 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7077 * gst-plugins-ugly.doap:
7078 * win32/common/config.h:
7081 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7124 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7126 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
7128 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7131 Automatic update of common submodule
7132 From dc70203 to 3429ba6
7134 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7136 * gst/asfdemux/asfpacket.c:
7137 asfdemux: Use correct enum type
7139 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7141 * gst/asfdemux/gstasfdemux.c:
7142 asfdemux: implement pull mode seek snap flags when an index is present
7143 Also ensure we get a proper EOS when seeking past the end of the
7144 file, or (when the snap after flag is set) between the last keyframe
7145 and the end of the file.
7147 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
7149 * ext/cdio/gstcdio.c:
7150 * ext/cdio/gstcdio.h:
7151 * ext/cdio/gstcdiocddasrc.c:
7152 cdio: compensate for libcdio's recent cd-text api changes
7153 https://bugzilla.gnome.org/show_bug.cgi?id=675112
7155 ext/cdio/gstcdiocddasrc.c
7157 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7159 * ext/dvdread/dvdreadsrc.c:
7160 dvdread: fix build after recent include reshuffling in core
7161 Need to include gmodule.h ourselves now.
7163 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7165 * ext/mpeg2dec/gstmpeg2dec.c:
7166 video: Update for libgstvideo API changes
7168 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7171 Automatic update of common submodule
7172 From 6db25be to dc70203
7174 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7176 * gst/asfdemux/asfpacket.c:
7177 * gst/asfdemux/asfpacket.h:
7178 asfdemux: fix performance issue, especially with high-bitrate streams
7179 Two things were suboptimal from a performance point of view:
7180 a) consider a large media object such as a video keyframe, which
7181 may be split up into multiple fragments. We would assemble
7182 the media object as follows:
7183 buf = join (join (join (frag1, frag2), frag3), frag4)
7184 which causes many unnecessary memcpy()s, and malloc/free,
7185 which could easily add up to a multiple of the actual object
7186 size. To avoid this, we allocate a buffer of the size needed
7187 from the start and copy fragments into that directly.
7188 b) for every fragment to join, we would create a sub-buffer
7189 before joining it (which would discard the sub-buffer again),
7190 leading to unnecessary miniobject create/free churn.
7192 gst/asfdemux/asfpacket.c
7193 gst/asfdemux/asfpacket.h
7195 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7197 * gst/asfdemux/asfpacket.c:
7198 asfdemux: avoid unnecessary stream lookup
7199 We have already retrieved the stream for that stream number and
7200 made sure it's not NULL, so no need to do it again here; neither
7201 the number nor the streams changed since the last time.
7203 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
7205 * ext/a52dec/gsta52dec.c:
7206 a52dec: fix first_access bigger than 2
7207 gst_buffer_extract returns the number of bytes extracted, here 2 max.
7208 Set size to the buffer size as was done in 0.10 to avoid first_access
7209 error when it bypass 2.
7210 https://bugzilla.gnome.org/show_bug.cgi?id=673434
7212 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7216 configure: Modernize autotools setup a bit
7217 Also we now only create tar.bz2 and tar.xz tarballs.
7219 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7222 Automatic update of common submodule
7223 From 464fe15 to 6db25be
7225 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7230 === release 0.11.90 ===
7232 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7238 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7239 * docs/plugins/inspect/plugin-a52dec.xml:
7240 * docs/plugins/inspect/plugin-amrnb.xml:
7241 * docs/plugins/inspect/plugin-amrwbdec.xml:
7242 * docs/plugins/inspect/plugin-asf.xml:
7243 * docs/plugins/inspect/plugin-cdio.xml:
7244 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7245 * docs/plugins/inspect/plugin-dvdread.xml:
7246 * docs/plugins/inspect/plugin-dvdsub.xml:
7247 * docs/plugins/inspect/plugin-lame.xml:
7248 * docs/plugins/inspect/plugin-mad.xml:
7249 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7250 * docs/plugins/inspect/plugin-realmedia.xml:
7251 * docs/plugins/inspect/plugin-siddec.xml:
7252 * docs/plugins/inspect/plugin-twolame.xml:
7253 * docs/plugins/inspect/plugin-x264.xml:
7254 * gst-plugins-ugly.doap:
7255 * win32/common/config.h:
7258 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7301 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7303 * ext/mad/gstmad.c.orig:
7304 mad: remove .c.orig file
7306 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7308 * ext/a52dec/gsta52dec.c:
7309 * ext/amrnb/amrnbdec.c:
7310 * ext/amrnb/amrnbenc.c:
7311 * ext/amrwbdec/amrwbdec.c:
7312 * ext/cdio/gstcdiocddasrc.c:
7313 * ext/dvdread/dvdreadsrc.c:
7314 * ext/lame/gstlamemp3enc.c:
7316 * ext/mad/gstmad.c.orig:
7317 * ext/mpeg2dec/gstmpeg2dec.c:
7318 * ext/sidplay/gstsiddec.cc:
7319 * ext/twolame/gsttwolamemp2enc.c:
7320 * ext/x264/gstx264enc.c:
7321 * gst/asfdemux/gstasfdemux.c:
7322 * gst/asfdemux/gstrtpasfdepay.c:
7323 * gst/asfdemux/gstrtspwms.c:
7324 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7325 * gst/dvdsub/gstdvdsubdec.c:
7326 * gst/dvdsub/gstdvdsubparse.c:
7327 * gst/realmedia/pnmsrc.c:
7328 * gst/realmedia/rademux.c:
7329 * gst/realmedia/rdtdepay.c:
7330 * gst/realmedia/rdtmanager.c:
7331 * gst/realmedia/rmdemux.c:
7332 * gst/realmedia/rtspreal.c:
7333 * gst/synaesthesia/gstsynaesthesia.c:
7334 * gst/xingmux/gstxingmux.c:
7335 Use new gst_element_class_set_static_metadata()
7337 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7340 Automatic update of common submodule
7341 From 7fda524 to 464fe15
7343 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7345 * ext/a52dec/gsta52dec.c:
7346 * ext/amrnb/amrnb.c:
7347 * ext/amrwbdec/amrwb.c:
7348 * ext/cdio/gstcdio.c:
7349 * ext/dvdread/dvdreadsrc.c:
7350 * ext/lame/plugin.c:
7352 * ext/mad/gstmad.c.orig:
7353 * ext/mpeg2dec/gstmpeg2dec.c:
7354 * ext/sidplay/gstsiddec.cc:
7355 * ext/twolame/gsttwolamemp2enc.c:
7356 * ext/x264/gstx264enc.c:
7357 * gst/asfdemux/gstasf.c:
7358 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7359 * gst/dvdsub/gstdvdsubdec.c:
7360 * gst/realmedia/realmedia.c:
7361 * gst/synaesthesia/gstsynaesthesia.c:
7362 * gst/xingmux/plugin.c:
7363 gst: Update for GST_PLUGIN_DEFINE() API changes
7365 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7368 configure: Update version to 0.11.89.1
7370 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7373 * docs/plugins/Makefile.am:
7374 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7375 * docs/version.entities.in:
7376 * ext/a52dec/Makefile.am:
7377 * ext/amrnb/Makefile.am:
7378 * ext/amrwbdec/Makefile.am:
7379 * ext/cdio/Makefile.am:
7380 * ext/lame/Makefile.am:
7381 * ext/mad/Makefile.am:
7382 * ext/mpeg2dec/Makefile.am:
7383 * ext/sidplay/Makefile.am:
7384 * ext/twolame/Makefile.am:
7385 * ext/x264/Makefile.am:
7386 * gst-plugins-ugly.spec.in:
7387 * gst/asfdemux/Makefile.am:
7388 * gst/dvdlpcmdec/Makefile.am:
7389 * gst/dvdsub/Makefile.am:
7390 * gst/realmedia/Makefile.am:
7391 * pkgconfig/Makefile.am:
7392 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
7393 * tests/check/Makefile.am:
7394 gst: Update versioning
7396 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7398 * ext/mpeg2dec/gstmpeg2dec.c:
7399 * ext/mpeg2dec/gstmpeg2dec.h:
7400 mpeg2dec: fix cropping
7401 fix cropping in mpeg2dec
7403 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7405 * ext/mpeg2dec/gstmpeg2dec.c:
7406 mpeg2dec: add crop metadata when buffer is still writable
7408 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7410 * gst/asfdemux/gstrtpasfdepay.c:
7411 update for buffer api change
7413 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7415 * ext/a52dec/gsta52dec.c:
7417 ext: Update for audio decoder API changes
7419 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7421 * tests/check/elements/amrnbenc.c:
7422 * tests/check/elements/x264enc.c:
7423 tests: make more valgrind-friendly and plug caps leak
7425 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7427 * gst/asfdemux/asfpacket.c:
7428 * gst/asfdemux/gstasfdemux.c:
7429 * gst/dvdsub/gstdvdsubdec.c:
7430 update for buffer changes
7432 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7434 * tests/check/elements/x264enc.c:
7435 tests: x264enc: adjust test to removal of deprecated properties
7437 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7439 Replace master with 0.11
7441 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7446 === release 0.11.2 ===
7448 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7454 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7455 * docs/plugins/inspect/plugin-a52dec.xml:
7456 * docs/plugins/inspect/plugin-amrnb.xml:
7457 * docs/plugins/inspect/plugin-amrwbdec.xml:
7458 * docs/plugins/inspect/plugin-asf.xml:
7459 * docs/plugins/inspect/plugin-cdio.xml:
7460 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7461 * docs/plugins/inspect/plugin-dvdread.xml:
7462 * docs/plugins/inspect/plugin-dvdsub.xml:
7463 * docs/plugins/inspect/plugin-lame.xml:
7464 * docs/plugins/inspect/plugin-mad.xml:
7465 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7466 * docs/plugins/inspect/plugin-realmedia.xml:
7467 * docs/plugins/inspect/plugin-siddec.xml:
7468 * docs/plugins/inspect/plugin-twolame.xml:
7469 * docs/plugins/inspect/plugin-x264.xml:
7470 * gst-plugins-ugly.doap:
7510 * win32/common/config.h:
7513 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7515 * tests/check/elements/mpeg2dec.c:
7516 tests: fix after memory changes
7518 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7520 * ext/x264/gstx264enc.c:
7521 * ext/x264/gstx264enc.h:
7522 x264enc: remove deprecated properties
7524 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7526 Merge remote-tracking branch 'origin/master' into 0.11
7527 So 0.11 folks also get amr include fixes.
7529 ext/a52dec/gsta52dec.c
7532 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7534 * gst/synaesthesia/gstsynaesthesia.c:
7535 synaesthesia: fixup for bufferpool api changes
7536 ... as well as some caps ref handling.
7538 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7540 * gst/realmedia/rademux.c:
7541 * gst/realmedia/rmdemux.c:
7542 don't pass random pointers to pull_range
7544 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7546 * ext/mpeg2dec/gstmpeg2dec.c:
7547 update for bufferpool changes
7549 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7551 * ext/mpeg2dec/gstmpeg2dec.c:
7552 update for allocation query changes
7554 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7556 * ext/dvdread/dvdreadsrc.c:
7557 * ext/lame/gstlamemp3enc.c:
7558 * ext/mpeg2dec/gstmpeg2dec.c:
7559 * ext/x264/gstx264enc.c:
7560 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7561 * gst/dvdsub/gstdvdsubdec.c:
7562 update for memory api changes
7564 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7566 * ext/mpeg2dec/gstmpeg2dec.c:
7567 take padding into account
7569 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7572 mad: simplify parsing code
7573 Also fixes #671455 (expected at least).
7575 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7578 configure.ac: bump required GLib to 2.31.14
7579 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
7581 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7583 * ext/sidplay/gstsiddec.cc:
7584 fix for caps _normalize changes
7586 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7588 * ext/x264/gstx264enc.c:
7589 fix for caps api changes
7591 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7593 * ext/a52dec/gsta52dec.c:
7594 * ext/a52dec/gsta52dec.h:
7595 a52dec: use base class tag handling helper
7596 ... so as to ensure these to be handled and sent at proper time.
7598 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7600 * ext/dvdread/dvdreadsrc.c:
7601 dvdreadsrc: Use variable type with correct signedness
7603 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7605 * ext/mpeg2dec/gstmpeg2dec.c:
7606 mpeg2dec: Copy planes in one go when possible
7608 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7611 * ext/amrnb/amrnbdec.h:
7612 * ext/amrnb/amrnbenc.h:
7613 * ext/amrwbdec/amrwbdec.h:
7614 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
7615 In previous versions, the opencore-amr include sub-directory
7616 would be specified in the include path in the CFLAGS, but this
7617 is no longer the case in newer versions, so we need to add those
7618 to our include directives.
7619 Based on patch by: Christian Morales Vega
7620 https://bugzilla.gnome.org/show_bug.cgi?id=671123
7622 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7625 configure: get rid of non-pkg-config ways to check for opencore-amr
7627 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7629 * ext/mpeg2dec/gstmpeg2dec.c:
7630 update for metadata API changes
7632 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
7634 * ext/amrwbdec/Makefile.am:
7635 * ext/lame/Makefile.am:
7636 * ext/mad/Makefile.am:
7637 amrwbdec, lame, mad: link to libgstbase
7639 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
7641 * ext/x264/gstx264enc.c:
7642 x264enc: fix compiler warning
7644 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7646 Merge remote-tracking branch 'origin/master' into 0.11
7648 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7650 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
7654 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7659 * docs/plugins/gst-plugins-ugly-plugins.args:
7660 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7661 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7662 * docs/plugins/inspect/plugin-a52dec.xml:
7663 * docs/plugins/inspect/plugin-amrnb.xml:
7664 * docs/plugins/inspect/plugin-amrwbdec.xml:
7665 * docs/plugins/inspect/plugin-asf.xml:
7666 * docs/plugins/inspect/plugin-cdio.xml:
7667 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7668 * docs/plugins/inspect/plugin-dvdread.xml:
7669 * docs/plugins/inspect/plugin-dvdsub.xml:
7670 * docs/plugins/inspect/plugin-iec958.xml:
7671 * docs/plugins/inspect/plugin-lame.xml:
7672 * docs/plugins/inspect/plugin-mad.xml:
7673 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7674 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7675 * docs/plugins/inspect/plugin-mpegstream.xml:
7676 * docs/plugins/inspect/plugin-realmedia.xml:
7677 * docs/plugins/inspect/plugin-siddec.xml:
7678 * docs/plugins/inspect/plugin-twolame.xml:
7679 * docs/plugins/inspect/plugin-x264.xml:
7680 * win32/common/config.h:
7681 Bump version after release
7683 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
7686 autogen.sh: avoid touching .po files during 'make'
7687 A simple workaround to deal with GNU gettext automake integration
7688 failing to deal with git. Fixes: #669207
7690 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7692 * ext/x264/gstx264enc.c:
7693 x264: convert g_print to LOG
7695 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7697 * gst/asfdemux/gstrtpasfdepay.c:
7698 update for new memory api
7700 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7702 * ext/x264/gstx264enc.c:
7703 x264enc: handle pts and dts
7705 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7708 mad: handle libmad freeform parsing quirk
7710 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7713 mad: fixup unhacking last frame coaxing
7714 ... so as to not only replace the data pointer but also available size.
7716 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
7718 * gst-plugins-ugly.spec.in:
7721 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7723 * win32/common/config.h:
7724 win32: back to development
7726 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7729 * gst/synaesthesia/gstsynaesthesia.c:
7730 * gst/synaesthesia/gstsynaesthesia.h:
7731 synaesthesia: port to 0.11
7733 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7736 * gst/xingmux/gstxingmux.c:
7737 xingmux: port to 0.11
7739 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7744 === release 0.11.1 ===
7746 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7752 * docs/plugins/gst-plugins-ugly-plugins.args:
7753 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7754 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7755 * docs/plugins/inspect/plugin-a52dec.xml:
7756 * docs/plugins/inspect/plugin-amrnb.xml:
7757 * docs/plugins/inspect/plugin-amrwbdec.xml:
7758 * docs/plugins/inspect/plugin-asf.xml:
7759 * docs/plugins/inspect/plugin-cdio.xml:
7760 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7761 * docs/plugins/inspect/plugin-dvdread.xml:
7762 * docs/plugins/inspect/plugin-dvdsub.xml:
7763 * docs/plugins/inspect/plugin-lame.xml:
7764 * docs/plugins/inspect/plugin-mad.xml:
7765 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7766 * docs/plugins/inspect/plugin-realmedia.xml:
7767 * docs/plugins/inspect/plugin-siddec.xml:
7768 * docs/plugins/inspect/plugin-twolame.xml:
7769 * docs/plugins/inspect/plugin-x264.xml:
7770 * gst-plugins-ugly.doap:
7810 * win32/common/config.h:
7813 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7815 Merge branch 'master' into 0.11
7819 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7822 mad: unhack last frame coaxing
7823 ... so as to maximally use available base class API and interfere least
7824 as possible with its internal state.
7826 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7829 mad: fix compilation
7831 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7834 mad: chain up to default event handler
7836 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
7838 * ext/x264/gstx264enc.c:
7839 x264enc: unmap video frame after encoding
7840 Fixes major memory leak.
7841 https://bugzilla.gnome.org/show_bug.cgi?id=669863
7843 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7845 * ext/x264/gstx264enc.c:
7846 x264enc: fix after merge
7848 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7850 Merge branch 'master' into 0.11
7852 ext/x264/gstx264enc.c
7854 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7856 * ext/sidplay/gstsiddec.cc:
7857 * ext/sidplay/gstsiddec.h:
7858 sidplay: don't use ulong properties
7860 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7862 * ext/sidplay/gstsiddec.cc:
7863 sidplay: fix negotiation
7865 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
7867 * ext/x264/gstx264enc.c:
7868 x264enc: Add baseline profile to caps
7869 libx264 does not yet support the features that create the difference
7870 between baseline and constrained baseline profile. Hence it currently
7871 supports both though it can only technically encode constrained
7874 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7876 * ext/amrnb/amrnbenc.c:
7877 * gst/asfdemux/gstasfdemux.c:
7878 * gst/realmedia/rdtmanager.c:
7879 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
7881 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7883 * tests/check/elements/mpeg2dec.c:
7884 mpeg2dec: fix test a bit more
7885 Still broken because cropping is broken in mpeg2dec
7887 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7889 * tests/check/elements/amrnbenc.c:
7890 * tests/check/elements/x264enc.c:
7891 * tests/check/elements/xingmux.c:
7892 tests: fix some tests
7894 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7896 * ext/twolame/gsttwolamemp2enc.c:
7897 twolame: Use new audio encoder/decoder base class API for srcpad caps
7899 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7901 * ext/lame/gstlamemp3enc.c:
7902 lame: Use new audio encoder/decoder base class API for srcpad caps
7904 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7907 mad: Use new audio encoder/decoder base class API for srcpad caps
7909 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7911 * ext/a52dec/gsta52dec.c:
7912 a52dec: Use new audio encoder/decoder base class API for srcpad caps
7914 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7916 * ext/amrwbdec/amrwbdec.c:
7917 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
7919 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7921 * ext/amrnb/amrnbdec.c:
7922 * ext/amrnb/amrnbenc.c:
7923 amrnb: Use new audio encoder/decoder base class API for srcpad caps
7925 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7928 mad: ensure we do not confuse the base class with our buffer guard
7929 mad expects extra bytes at the end of a buffer (see discussion in
7930 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
7931 and since we inject these without the base class' knowledge, we
7932 need to hide the bodies better.
7933 This fixes an assert at EOS when decoding an mp3 manually without
7934 an intervening mpegaudioparse.
7936 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7938 * gst/realmedia/rtspreal.c:
7939 update for HEADER flag
7941 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
7943 * ext/x264/gstx264enc.c:
7944 * ext/x264/gstx264enc.h:
7945 x264enc: implement force-key-unit API
7947 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
7950 Automatic update of common submodule
7951 From c463bc0 to 7fda524
7953 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7955 * ext/amrnb/amrnbdec.c:
7956 * ext/amrwbdec/amrwbdec.c:
7957 amr: port to 0.11 again
7959 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7961 Merge branch 'master' into 0.11
7963 ext/a52dec/gsta52dec.c
7965 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7967 * ext/a52dec/gsta52dec.c:
7968 * ext/amrnb/amrnbdec.c:
7969 * ext/amrnb/amrnbenc.c:
7970 * ext/amrwbdec/amrwbdec.c:
7971 * ext/dvdread/dvdreadsrc.c:
7972 * ext/lame/gstlamemp3enc.c:
7974 * ext/mpeg2dec/gstmpeg2dec.c:
7975 * ext/sidplay/gstsiddec.cc:
7976 * ext/twolame/gsttwolamemp2enc.c:
7977 * gst/asfdemux/asfpacket.c:
7978 * gst/asfdemux/gstasfdemux.c:
7979 * gst/asfdemux/gstrtpasfdepay.c:
7980 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7981 * gst/dvdsub/gstdvdsubdec.c:
7982 * gst/dvdsub/gstdvdsubdec.h:
7983 * gst/realmedia/gstrdtbuffer.c:
7984 * gst/realmedia/gstrdtbuffer.h:
7985 * gst/realmedia/rdtdepay.c:
7986 * gst/realmedia/rmdemux.c:
7987 * gst/realmedia/rmutils.c:
7988 port to new memory API
7990 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7993 Automatic update of common submodule
7994 From 2a59016 to c463bc0
7996 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7998 * gst-libs/gst/glib-compat-private.h:
7999 Remove compatibility versions for deprecated GLib API
8001 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8003 * ext/a52dec/gsta52dec.c:
8004 a52dec: fix read buffer overflow upon syncing
8005 The wrong size was being decremented, leading to a runaway
8008 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8012 Add --disable-fatal-warnings configure option
8014 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8016 * gst/asfdemux/gstasfdemux.c:
8017 * gst/realmedia/rademux.c:
8018 * gst/realmedia/rdtmanager.c:
8019 * gst/realmedia/rmdemux.c:
8020 port to new gthread API
8022 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8025 configure.ac: Require GLib 2.31.10 for consistency
8027 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8030 Automatic update of common submodule
8031 From 0807187 to 2a59016
8033 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8035 * ext/amrwbdec/amrwbdec.c:
8036 amrwbdec: _parse should not return OK if not enough data yet
8038 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8040 * ext/amrnb/amrnbdec.c:
8041 amrnbdec: _parse should not return OK if not enough data yet
8043 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8045 * ext/dvdread/dvdreadsrc.c:
8046 dvdreadsrc: fix off by one in cell calculation for the last chapter
8048 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8050 * gst/asfdemux/gstasfdemux.c:
8051 asfdemux: set caps on src pad before adding it
8053 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8055 * gst/asfdemux/gstasfdemux.c:
8056 asfdemux: perform writable buffer map to copy into it
8058 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8060 * gst/asfdemux/asfpacket.c:
8061 * gst/asfdemux/asfpacket.h:
8062 asfpacket: fix 0.11 ported payload extraction
8063 ... to cater for not necessarily offset == size - cur_pos,
8064 as size may have been adjusted due to padding.
8067 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8069 * ext/x264/gstx264enc.c:
8070 x264enc: remove useless and semantically (though not practically) wrong code
8071 The object will be freed, so it's pointless to set the pointers
8074 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8076 * ext/x264/gstx264enc.c:
8077 x264enc: remove leaking "optimization"
8079 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8081 * gst/asfdemux/gstasfdemux.c:
8082 GST_TYPE_DATE -> G_TYPE_DATE
8084 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8086 Merge remote-tracking branch 'origin/master' into 0.11
8088 ext/a52dec/gsta52dec.c
8090 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8092 * ext/a52dec/gsta52dec.c:
8093 a52dec: plug buffer leak
8095 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8097 * ext/a52dec/gsta52dec.c:
8098 a52dec: plug buffer leak
8100 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8102 * ext/amrnb/amrnbenc.c:
8103 amrnbenc: _map and _unmap the appropriate input and output buffers
8105 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8107 * ext/a52dec/gsta52dec.c:
8108 a52dec: Fix some merge mistakes
8110 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8112 Merge branch 'master' into 0.11
8114 ext/a52dec/gsta52dec.c
8115 ext/a52dec/gsta52dec.h
8118 ext/lame/gstlamemp3enc.c
8121 gst/mpegaudioparse/gstmpegaudioparse.c
8122 gst/mpegstream/gstdvddemux.c
8123 gst/realmedia/rdtdepay.c
8128 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8130 * gst/dvdsub/Makefile.am:
8131 dvdsub: add some CFLAGS and LIBS in Makefile.am
8132 ... since adapter is still used.
8134 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8136 * gst/realmedia/rmdemux.c:
8137 rmdemux: Don't use buffer after unreffing
8139 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8141 * gst/asfdemux/gstasfdemux.c:
8142 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
8144 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8147 mad: Correctly unmap the buffer with the original data pointer
8149 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8152 mad: Make sure to set caps on the srcpad if none are set yet
8154 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8156 * ext/mad/Makefile.am:
8157 mad: fix LIBS order in Makefile.am
8159 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8162 mad: remove left-over id3tag.h include
8163 We don't use libid3tag any more.
8165 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8167 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8168 dvdlpcmdec: fix for multichannel
8170 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8172 * ext/a52dec/gsta52dec.c:
8173 * ext/a52dec/gsta52dec.h:
8174 a52dec: Update for the new raw audio caps
8176 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8179 mad: Update for the new raw audio caps
8181 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8183 * ext/lame/gstlamemp3enc.c:
8184 lamemp3enc: Update for the new raw audio caps
8186 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8188 * ext/twolame/gsttwolamemp2enc.c:
8189 twolamemp2enc: Update for the new raw audio caps
8191 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8193 * ext/amrwbdec/amrwbdec.c:
8194 amrwbdec: Add the new layout field to the raw audio caps
8196 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8198 * ext/amrnb/amrnbdec.c:
8199 * ext/amrnb/amrnbenc.c:
8200 amrnb: Add the new layout field to the raw audio caps
8202 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8204 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8205 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
8206 dvdlpcmdec: Port to the new raw audio caps
8208 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8210 * gst/asfdemux/gstasfdemux.c:
8211 asfdemux: Update for libgstriff API changes
8212 Still needs to handle audio channel reordering.
8214 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8217 Automatic update of common submodule
8218 From 50b34ab to 0807187
8220 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8222 * ext/lame/Makefile.am:
8223 lame: fix LIBADD order in Makefile.am
8225 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8227 * tests/check/elements/amrnbenc.c:
8228 * tests/check/elements/mpeg2dec.c:
8229 * tests/check/elements/x264enc.c:
8230 * tests/check/elements/xingmux.c:
8231 * tests/check/generic/states.c:
8232 tests: make tests compile
8234 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8236 * ext/amrwbdec/amrwbdec.c:
8237 * ext/dvdread/dvdreadsrc.c:
8239 * ext/sidplay/gstsiddec.cc:
8240 * gst/asfdemux/gstasfdemux.c:
8241 * gst/realmedia/pnmsrc.c:
8242 * gst/realmedia/rdtmanager.c:
8243 * gst/realmedia/rmdemux.c:
8244 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
8246 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8248 * tests/check/Makefile.am:
8249 tests: disable generic index test
8251 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8253 * ext/mpeg2dec/gstmpeg2dec.c:
8254 mpeg2dec: remove all seeking-related code
8255 A parser or demuxer upstream should handle this Same for
8258 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8260 * ext/mpeg2dec/gstmpeg2dec.c:
8261 * ext/mpeg2dec/gstmpeg2dec.h:
8262 mpeg2dec: update for GstIndex removal
8264 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8266 * ext/cdio/gstcdiocddasrc.c:
8267 cdio: update for probe vfunc removal in GstAudioCdSrc
8269 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8271 * ext/lame/gstlame.c:
8272 * ext/lame/gstlamemp3enc.c:
8273 lame: fix printf format in debug statements
8274 https://bugzilla.gnome.org/show_bug.cgi?id=666926
8276 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8278 * ext/lame/gstlame.c:
8279 * ext/lame/gstlame.h:
8280 lame: ensure parsed output
8281 ... by doing some basic parsing of encoded lame data.
8283 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8285 * ext/lame/gstlame.h:
8286 lame: cleanup unused instance struct fields
8288 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8290 * ext/lame/Makefile.am:
8291 * ext/lame/gstlamemp3enc.c:
8292 * ext/lame/gstlamemp3enc.h:
8293 lamemp3enc: ensure parsed output
8294 ... by doing some basic parsing of encoded lame data.
8297 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8299 * ext/lame/gstlamemp3enc.c:
8300 lamemp3enc: do not leak merged tags
8302 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8306 mad: helpfully bodge the last buffer to let mad decode the last frame
8307 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
8308 to be believed, the last buffer must be followed by a number of 0 bytes
8309 in order for the last frame to be decoded (at least in some cases).
8310 Doing so seems to work here, fixing a missing 1152 samples when using
8311 mp3parse before mad (not using mp3parse would yield the correct amount
8312 of samples, if there's extra non-MP3 data after (eg, tag data)).
8314 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8316 * ext/dvdread/dvdreadsrc.c:
8317 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
8319 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8321 * gst/mpegstream/gstdvddemux.c:
8322 dvddemux: tweak subtitle stream setup based on dvd language codes event
8323 ... to allow for non-continuous subtitle stream numbers.
8324 The missing stream numbers tend to come up as subtitle streams anyway
8325 (albeit not with an identified language tag).
8327 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8329 * ext/dvdread/dvdreadsrc.c:
8330 dvdreadsrc: minor safety tweak to sector seeking
8332 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
8334 * ext/a52dec/gsta52dec.c:
8335 a52dec: check that a52_init returns a valid a52 state
8337 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8339 * ext/mpeg2dec/gstmpeg2dec.c:
8340 mpeg2dec: update for new interlaced flags
8342 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8344 * ext/a52dec/Makefile.am:
8345 * ext/a52dec/gsta52dec.c:
8346 * ext/a52dec/gsta52dec.h:
8347 a52dec: port to audiodecoder
8349 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8351 * ext/mad/Makefile.am:
8354 mad: port to audiodecoder
8356 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8358 * ext/a52dec/gsta52dec.c:
8359 a52dec: Don't claim to support upstream renegotiation
8360 and use fixed caps on the srcpad. To correctly support
8361 upstream renegotiation a52dec would need to check if the
8362 caps of the downstream allocated buffer are the requested
8363 caps or if the size is different.
8366 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
8368 * ext/a52dec/gsta52dec.c:
8369 a52dec: Check that the a52_state is correctly initialized
8371 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8373 * gst-libs/gst/Makefile.am:
8374 * gst-libs/gst/glib-compat-private.h:
8375 * gst/asfdemux/gstasfdemux.c:
8376 * gst/mpegaudioparse/gstmpegaudioparse.c:
8377 * gst/realmedia/rademux.c:
8378 * gst/realmedia/rdtmanager.c:
8379 * gst/realmedia/rmdemux.c:
8380 Work around deprecated thread API in glib master
8381 Add private replacements for deprecated functions such as
8382 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
8383 to avoid the deprecation warnings. We can't change most of
8384 these in 0.10 because they're part of our API and ABI.
8385 Suppress deprecation warnings in selected files, mostly for
8386 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
8387 not much we can do here in 0.10.
8389 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8396 po: update translations
8398 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8400 * gst/realmedia/rdtdepay.c:
8401 rdtdepay: make buffer metadata writable before setting caps on it
8402 Fixes issue when the header buffer is being pushed, which was taken
8403 from the caps and is therefore not writable.
8405 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8407 * ext/dvdread/dvdreadsrc.c:
8408 fix for basesrc changes
8410 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
8412 * gst/asfdemux/gstrtpasfdepay.c:
8413 rtpasfdepay: Initialize GstRTPBuffer before usage
8415 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8417 Merge remote-tracking branch 'origin/master' into 0.11
8419 ext/dvdread/dvdreadsrc.c
8421 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
8423 * ext/dvdread/dvdreadsrc.c:
8424 dvdreadsrc: Fix format string compiler warning
8427 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8429 Merge remote-tracking branch 'origin/master' into 0.11
8431 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8433 * ext/mpeg2dec/gstmpeg2dec.c:
8434 Update for indexable change
8436 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8438 * gst/realmedia/rdtmanager.c:
8439 update for clock provider API change
8441 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8443 * ext/a52dec/gsta52dec.c:
8444 * ext/amrnb/amrnbdec.c:
8445 * ext/amrnb/amrnbenc.c:
8446 * ext/amrwbdec/amrwbdec.c:
8447 * ext/dvdread/dvdreadsrc.c:
8448 * ext/lame/gstlame.c:
8449 * ext/lame/gstlamemp3enc.c:
8451 * ext/mpeg2dec/gstmpeg2dec.c:
8452 * ext/sidplay/gstsiddec.cc:
8453 * ext/twolame/gsttwolame.c:
8454 * ext/x264/gstx264enc.c:
8455 * gst/asfdemux/gstasfdemux.c:
8456 * gst/asfdemux/gstrtpasfdepay.c:
8457 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8458 * gst/dvdsub/gstdvdsubdec.c:
8459 * gst/dvdsub/gstdvdsubparse.c:
8460 * gst/iec958/ac3iec.c:
8461 * gst/mpegaudioparse/gstmpegaudioparse.c:
8462 * gst/mpegaudioparse/gstxingmux.c:
8463 * gst/mpegstream/gstdvddemux.c:
8464 * gst/mpegstream/gstmpegdemux.c:
8465 * gst/mpegstream/gstmpegparse.c:
8466 * gst/mpegstream/gstrfc2250enc.c:
8467 * gst/realmedia/pnmsrc.c:
8468 * gst/realmedia/rademux.c:
8469 * gst/realmedia/rdtdepay.c:
8470 * gst/realmedia/rdtmanager.c:
8471 * gst/realmedia/rmdemux.c:
8472 * gst/synaesthesia/gstsynaesthesia.c:
8473 various: fix pad template ref leaks
8474 https://bugzilla.gnome.org/show_bug.cgi?id=662664
8476 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
8478 * tests/check/elements/xingmux.c:
8479 tests: update for gstcheck API change
8481 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8483 * ext/amrnb/amrnbenc.c:
8484 * ext/dvdread/dvdreadsrc.c:
8485 * ext/lame/gstlamemp3enc.c:
8486 * ext/twolame/gsttwolamemp2enc.c:
8487 ext: fix more printf format warnings in debug messages
8489 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
8491 * gst/asfdemux/gstasfdemux.c:
8492 * gst/asfdemux/gstrtpasfdepay.c:
8493 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8494 * gst/dvdsub/gstdvdsubdec.c:
8495 * gst/dvdsub/gstdvdsubparse.c:
8496 * gst/realmedia/rademux.c:
8497 * gst/realmedia/rmdemux.c:
8498 Fix print format compiler warnings on OS X / 64bit
8499 https://bugzilla.gnome.org/show_bug.cgi?id=662617
8501 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8503 * gst/asfdemux/gstasfdemux.c:
8504 * gst/realmedia/rademux.c:
8505 * gst/realmedia/rdtmanager.c:
8506 * gst/realmedia/rmdemux.c:
8507 update for activation changes
8509 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8511 * gst/asfdemux/gstasfdemux.c:
8512 * gst/realmedia/rademux.c:
8513 * gst/realmedia/rmdemux.c:
8514 update for new scheduling query
8516 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8518 * gst/asfdemux/gstasfdemux.c:
8519 * gst/realmedia/rademux.c:
8520 * gst/realmedia/rdtmanager.c:
8521 * gst/realmedia/rmdemux.c:
8522 add parent to activate functions
8524 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8526 * ext/a52dec/gsta52dec.c:
8527 * ext/mpeg2dec/gstmpeg2dec.c:
8528 * ext/sidplay/gstsiddec.cc:
8529 * ext/x264/gstx264enc.c:
8530 * gst/asfdemux/gstasfdemux.c:
8531 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8532 * gst/dvdsub/gstdvdsubdec.c:
8533 * gst/dvdsub/gstdvdsubparse.c:
8534 * gst/realmedia/rademux.c:
8535 * gst/realmedia/rdtdepay.c:
8536 * gst/realmedia/rdtmanager.c:
8537 * gst/realmedia/rmdemux.c:
8538 add parent to pad functions
8540 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8542 * ext/mpeg2dec/gstmpeg2dec.c:
8543 * ext/sidplay/gstsiddec.cc:
8544 * ext/x264/gstx264enc.c:
8545 * gst/asfdemux/gstasfdemux.c:
8546 * gst/realmedia/rademux.c:
8547 * gst/realmedia/rdtmanager.c:
8548 * gst/realmedia/rmdemux.c:
8549 add parent to query function
8551 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8553 * gst/asfdemux/gstasfdemux.c:
8554 * gst/realmedia/rademux.c:
8555 _query_peer_*() -> _peer_query_*()
8557 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8559 * gst/dvdsub/gstdvdsubdec.c:
8560 _accept_caps() -> _query_accept_caps()
8562 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8564 * ext/x264/gstx264enc.c:
8565 _peer_get_caps() -> _peer_query_caps()
8567 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8569 * ext/x264/gstx264enc.c:
8570 update for _get_caps() -> _query_caps()
8572 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8574 * ext/x264/gstx264enc.c:
8575 change getcaps to query
8577 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8580 mad: re-instate accidentally dropped rank
8582 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8584 * ext/dvdread/dvdreadsrc.c:
8585 * gst/realmedia/pnmsrc.c:
8586 Update for GstURIHandler get_protocols() changes
8588 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8590 * ext/dvdread/dvdreadsrc.c:
8591 * ext/dvdread/dvdreadsrc.h:
8592 * gst/realmedia/pnmsrc.c:
8593 dvdreadsrc, pnmsrc: update for GstURIHandler changes
8595 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8598 mad: re-port to 0.11
8599 This time using the base class. Still something
8600 wrong with the parsing though, when there's no
8601 parser or demuxer upstream (which of course
8602 shouldn't happen in a normal playback scenario).
8604 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8608 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
8610 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8614 mad: replace with 0.10 version ported to GstAudioDecoder
8615 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
8616 of Mark's baseaudio branch.
8617 Would probably be too risky to drop this into 0.10 given
8618 all the things mad is doing.
8620 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8622 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8623 docs: remove bits for old lame element from sections.txt file
8625 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8629 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8630 * docs/plugins/inspect/plugin-mpegstream.xml:
8631 * gst-plugins-ugly.spec.in:
8632 * gst/mpegstream/Makefile.am:
8633 * gst/mpegstream/README:
8634 * gst/mpegstream/gstdvddemux.c:
8635 * gst/mpegstream/gstdvddemux.h:
8636 * gst/mpegstream/gstmpegclock.c:
8637 * gst/mpegstream/gstmpegclock.h:
8638 * gst/mpegstream/gstmpegdemux.c:
8639 * gst/mpegstream/gstmpegdemux.h:
8640 * gst/mpegstream/gstmpegpacketize.c:
8641 * gst/mpegstream/gstmpegpacketize.h:
8642 * gst/mpegstream/gstmpegparse.c:
8643 * gst/mpegstream/gstmpegparse.h:
8644 * gst/mpegstream/gstmpegstream.c:
8645 * gst/mpegstream/gstrfc2250enc.c:
8646 * gst/mpegstream/gstrfc2250enc.h:
8647 * gst/mpegstream/mpegstream.vcproj:
8648 * gst/mpegstream/notes:
8650 * win32/vs6/gst_plugins_ugly.dsw:
8651 * win32/vs6/libgstac3parse.dsp:
8652 * win32/vs6/libgstmpegaudioparse.dsp:
8653 * win32/vs6/libgstmpegstream.dsp:
8654 mpegstream: remove the old mpeg-ps parser and demuxers
8655 Don't want anyone porting this by accident.
8656 Superseded by mpegpsdemux in -bad.
8658 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8661 * ext/cdio/Makefile.am:
8662 * ext/cdio/gstcdio.c:
8663 * ext/cdio/gstcdiocddasrc.c:
8664 * ext/cdio/gstcdiocddasrc.h:
8665 cdio: port cdiocddasrc to 0.11
8667 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8669 * tests/check/elements/mpeg2dec.c:
8670 tests: port mpeg2dec to 0.11
8671 It compiles, but fails.
8673 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8675 * tests/check/elements/x264enc.c:
8676 tests: port x264enc unit test to 0.11
8677 Well, it compiles now at least.
8679 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8681 * gst/asfdemux/gstrtpasfdepay.h:
8682 update for base class rename
8684 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8686 * gst/asfdemux/gstrtpasfdepay.c:
8687 * gst/asfdemux/gstrtpasfdepay.h:
8688 update for base class rename
8690 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8730 po: update translations
8732 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8734 * docs/plugins/gst-plugins-ugly-plugins.args:
8735 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8736 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8737 * docs/plugins/inspect/plugin-a52dec.xml:
8738 * docs/plugins/inspect/plugin-amrnb.xml:
8739 * docs/plugins/inspect/plugin-amrwbdec.xml:
8740 * docs/plugins/inspect/plugin-asf.xml:
8741 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8742 * docs/plugins/inspect/plugin-dvdread.xml:
8743 * docs/plugins/inspect/plugin-dvdsub.xml:
8744 * docs/plugins/inspect/plugin-lame.xml:
8745 * docs/plugins/inspect/plugin-mad.xml:
8746 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8747 * docs/plugins/inspect/plugin-realmedia.xml:
8748 * docs/plugins/inspect/plugin-siddec.xml:
8749 * docs/plugins/inspect/plugin-twolame.xml:
8750 * docs/plugins/inspect/plugin-x264.xml:
8753 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8755 * ext/lame/gstlamemp3enc.c:
8756 lamemp3enc: cosmetic error message change
8757 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
8759 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8761 * docs/plugins/Makefile.am:
8762 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8763 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8764 * ext/twolame/Makefile.am:
8765 * ext/twolame/gsttwolamemp2enc.c:
8766 * ext/twolame/gsttwolamemp2enc.h:
8768 twolame: rename to twolamemp2enc
8770 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8773 * ext/twolame/gsttwolame.c:
8774 twolame: port to 0.11
8776 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8780 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8781 * docs/plugins/inspect/plugin-iec958.xml:
8782 * gst-plugins-ugly.spec.in:
8783 * gst/iec958/Makefile.am:
8784 * gst/iec958/ac3_padder.c:
8785 * gst/iec958/ac3_padder.h:
8786 * gst/iec958/ac3iec.c:
8787 * gst/iec958/ac3iec.h:
8789 * win32/vs6/libgstiec958.dsp:
8790 iec958: remove this plugin
8791 I think it can just go away. Audio sinks can and should payload
8792 things themselves using the helper API in libgstaudio. If such
8793 a plugin still makes sense, it should probably be rewritten
8794 using the library functions (and be put into -good or so).
8796 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8798 * gst/realmedia/rademux.c:
8799 * gst/realmedia/rmdemux.c:
8800 * gst/realmedia/rtspreal.c:
8801 update for adapter api change
8803 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8805 * ext/x264/gstx264enc.c:
8806 update for removed fixate function
8808 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8811 * ext/mpeg2dec/gstmpeg2dec.c:
8812 * gst/asfdemux/gstasfdemux.c:
8813 * gst/realmedia/rmdemux.c:
8816 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8819 * gst/realmedia/rademux.c:
8820 * gst/realmedia/rdtdepay.c:
8821 * gst/realmedia/rmdemux.c:
8822 * gst/realmedia/rmutils.c:
8825 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8827 * gst/asfdemux/gstasfdemux.c:
8828 * gst/mpegstream/gstdvddemux.c:
8829 * gst/mpegstream/gstmpegdemux.c:
8830 * gst/realmedia/rmdemux.c:
8831 * gst/realmedia/rmdemux.h:
8834 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
8837 po: lame => lamemp3enc
8839 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8841 * gst/realmedia/rdtmanager.c:
8842 make request pads take %u
8844 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
8846 * ext/mpeg2dec/gstmpeg2dec.c:
8847 * ext/mpeg2dec/gstmpeg2dec.h:
8848 mpeg2dec: Add basic cropping support
8850 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8852 * ext/a52dec/gsta52dec.c:
8853 * ext/sidplay/gstsiddec.cc:
8854 * gst/asfdemux/gstasfdemux.c:
8855 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8856 tags: update for tag API removal
8858 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8860 * ext/mpeg2dec/gstmpeg2dec.c:
8861 * ext/mpeg2dec/gstmpeg2dec.h:
8862 update for meta api change
8864 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8866 * gst/asfdemux/gstasfdemux.c:
8867 structure: fix for api update
8869 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8871 Merge remote-tracking branch 'origin/master' into 0.11
8873 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8875 * tests/check/elements/amrnbenc.c:
8876 tests: port amrnbenc test to 0.11
8878 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8880 * ext/amrnb/amrnbdec.c:
8881 * ext/amrnb/amrnbenc.c:
8882 amrnb: fix up raw audio caps for 0.11
8884 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8886 * tests/check/Makefile.am:
8887 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
8889 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8891 * docs/plugins/Makefile.am:
8892 * ext/lame/Makefile.am:
8894 * ext/lame/gstlame.c:
8895 * ext/lame/gstlame.h:
8896 * ext/lame/plugin.c:
8897 * ext/lame/test-lame.c:
8898 * gst/xingmux/gstxingmux.c:
8899 * tests/check/pipelines/lame.c:
8900 lame: remove lame element, it's been superseded by lamemp3enc
8902 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8904 * ext/a52dec/gsta52dec.c:
8905 * ext/lame/gstlamemp3enc.c:
8907 * ext/sidplay/gstsiddec.cc:
8908 * gst/asfdemux/gstasfdemux.c:
8909 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8910 ext, gst: update for taglist API changes
8912 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
8914 * gst/asfdemux/gstasfdemux.c:
8915 asfdemux: Don't leak pending payload buffers
8918 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8920 Merge branch 'master' into 0.11
8922 ext/sidplay/gstsiddec.cc
8924 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
8926 * ext/sidplay/gstsiddec.cc:
8927 siddec: use BOILERPLATE macro and cleanup FIXMEs
8929 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8931 * gst/asfdemux/gstrtpasfdepay.c:
8932 asfdepay: fix compiler warnings after gst_caps_new_simple() change
8934 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
8936 * gst-plugins-ugly.spec.in:
8937 Update specfile with latest changes
8939 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8941 * gst/asfdemux/gstasfdemux.c:
8942 asfdemux: Don't unmap a buffer that doesn't exist
8944 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8947 * ext/dvdread/dvdreadsrc.c:
8948 dvdread: port to 0.11
8950 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8953 * gst/dvdsub/Makefile.am:
8954 * gst/dvdsub/gstdvdsubdec.c:
8955 * gst/dvdsub/gstdvdsubdec.h:
8956 * gst/dvdsub/gstdvdsubparse.c:
8957 dvdsub: port to 0.11
8959 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8961 Merge branch 'master' into 0.11
8963 ext/amrwbdec/Makefile.am
8964 ext/amrwbdec/amrwbdec.c
8966 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8968 * gst/realmedia/gstrdtbuffer.c:
8969 * gst/realmedia/gstrdtbuffer.h:
8970 * gst/realmedia/pnmsrc.c:
8971 * gst/realmedia/rademux.c:
8972 * gst/realmedia/rdtdepay.c:
8973 * gst/realmedia/rdtmanager.c:
8974 * gst/realmedia/rmdemux.c:
8975 * gst/realmedia/rmutils.c:
8976 * gst/realmedia/rtspreal.c:
8977 realmedia: port to 0.11
8979 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8981 * ext/amrwbdec/Makefile.am:
8982 * ext/amrwbdec/amrwbdec.c:
8983 * ext/amrwbdec/amrwbdec.h:
8984 amrwbdec: port to audiodecoder
8986 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8988 * ext/amrnb/Makefile.am:
8989 amrnbdec: fixup build
8991 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8993 * ext/amrnb/amrnbdec.c:
8994 amrnbdec: remove leftover extraneous _unref
8996 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8998 Merge branch 'master' into 0.11
9000 ext/amrnb/amrnbdec.c
9002 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9005 * ext/amrnb/amrnbdec.c:
9006 * ext/amrnb/amrnbenc.c:
9009 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9012 * ext/amrwbdec/Makefile.am:
9013 * ext/amrwbdec/amrwbdec.c:
9014 ported amrwbdec to 0.11
9016 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9018 * ext/amrnb/amrnbdec.c:
9019 * ext/amrnb/amrnbdec.h:
9020 amrnbdec: port to audiodecoder
9022 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9024 Merge branch 'master' into 0.11
9026 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9029 * ext/mpeg2dec/gstmpeg2dec.c:
9030 * ext/mpeg2dec/gstmpeg2dec.h:
9031 mpeg2dec: minimal port to 0.11
9033 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9035 * ext/mpeg2dec/gstmpeg2dec.c:
9036 * ext/mpeg2dec/gstmpeg2dec.h:
9037 mpeg2dec: post QoS messages when dropping a frame due to QoS
9038 https://bugzilla.gnome.org/show_bug.cgi?id=658241
9040 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9043 configure: update ported plugins list
9045 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9048 update to 0.11 branch
9050 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9052 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9053 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9054 dvdlpcmdec: port to 0.11
9056 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9058 * ext/lame/gstlame.c:
9059 * ext/lame/gstlamemp3enc.c:
9060 lame: fix raw audio caps too
9062 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9064 * ext/lame/gstlame.c:
9065 * ext/lame/gstlamemp3enc.c:
9068 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9070 Merge branch 'master' into 0.11
9072 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9074 * ext/x264/gstx264enc.c:
9075 * ext/x264/gstx264enc.h:
9076 x264enc: port to 0.11
9078 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9080 * ext/amrnb/Makefile.am:
9081 * ext/amrnb/amrnbenc.c:
9082 * ext/amrnb/amrnbenc.h:
9083 amrnbenc: port to audioencoder
9085 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9087 Merge branch 'master' into 0.11
9091 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9093 * ext/a52dec/gsta52dec.c:
9096 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9098 * ext/twolame/gsttwolame.c:
9099 twolame: Simple fix for GstAudioEncoder API change
9101 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9103 * ext/twolame/gsttwolame.c:
9104 twolame: Fix variable 'gstelement_class' set but not used compiler warning
9106 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9108 * ext/lame/gstlame.c:
9109 * ext/lame/gstlamemp3enc.c:
9110 lame: Don't get the parent class again, GST_BOILERPLATE does this already
9112 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9114 * ext/lame/gstlame.c:
9115 * ext/lame/gstlamemp3enc.c:
9116 lame: Fix variable 'gstelement_class' set but not used compiler warning
9118 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9120 * ext/twolame/gsttwolame.c:
9121 twolame: improve output framing and timestamping
9122 ... which simply comes down to requesting one frame of input data at a time,
9123 since the encoder nicely turns this into 1 encoded frame.
9125 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9127 * ext/twolame/Makefile.am:
9128 * ext/twolame/gsttwolame.c:
9129 * ext/twolame/gsttwolame.h:
9130 twolame: port to audioencoder
9132 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9134 * ext/lame/gstlame.c:
9135 lame: use some more boilerplate
9137 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9139 * ext/lame/gstlame.c:
9140 * ext/lame/gstlame.h:
9141 lame: port to audioencoder
9143 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9145 * ext/lame/gstlamemp3enc.c:
9146 lamemp3enc: use some more boilerplate
9148 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9150 * ext/lame/gstlamemp3enc.c:
9151 lamemp3enc: really report bitrate rather kbitrate
9153 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9155 * ext/lame/Makefile.am:
9156 * ext/lame/gstlamemp3enc.c:
9157 * ext/lame/gstlamemp3enc.h:
9158 lamemp3enc: port to audioencoder
9160 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9162 * ext/dvdread/dvdreadsrc.c:
9163 dvdreadsrc: take into account first sector of the current title
9164 This fixes seeking on titles which do not start on a new file.
9165 https://bugzilla.gnome.org/show_bug.cgi?id=659252
9167 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9169 * ext/dvdread/dvdreadsrc.c:
9170 dvdreadsrc: fix sector seeking
9171 It was overly complicated, and did not take into account the offset
9172 needed for titles which do not start on a new file.
9173 https://bugzilla.gnome.org/show_bug.cgi?id=659252
9175 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9177 * ext/dvdread/dvdreadsrc.c:
9178 dvdreadsrc: fix sector search for packed titles
9179 Some DVD titles are packed in a single set, and we need to use
9180 the correct table to map times to sectors.
9181 https://bugzilla.gnome.org/show_bug.cgi?id=659252
9183 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9186 * ext/mad/Makefile.am:
9188 * gst-plugins-ugly.spec.in:
9189 mad: remove id3tag dependency used by in practice unreachable legacy code
9190 The mad mp3 decoder element shouldn't parse tags at all really, but we
9191 have so far kept this code around for backwards-compatibility reasons
9192 for people building manual pipelines for some reason. However, as it
9193 turns out that code has never actually worked in 0.10 in practice,
9194 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
9195 which doesn't actually seem to happen any more though because of the
9196 preceding mad_header_decode(), which will discover and report the
9197 sync loss if it runs into a tag and make mad_frame_decode() try to
9199 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
9201 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9203 * gst/asfdemux/asfpacket.c:
9204 asfpacket: skip empty payload packets
9205 ... which also avoids assertion failures and possible segfaults later on
9206 when possibly trying to join 2 empty buffers.
9208 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9210 * gst/realmedia/rmdemux.c:
9211 * gst/realmedia/rmdemux.h:
9212 rmdemux: delay announcing container tags until we have pads
9213 Fixes tags when transcoding.
9214 https://bugzilla.gnome.org/show_bug.cgi?id=658297
9216 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9218 * tests/check/elements/amrnbenc.c:
9219 amrnbenc: Use complete raw audio caps in the test
9221 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
9223 * docs/plugins/Makefile.am:
9224 docs: cleanup makefiles
9225 Remove commented out parts that we don't need. Remove "the wingo addition" - no
9226 so useful after all. Narrow down file-globs for plugin docs.
9228 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
9231 Automatic update of common submodule
9232 From a39eb83 to 11f0cd5
9234 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
9237 Automatic update of common submodule
9238 From 605cd9a to a39eb83
9240 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9242 * gst/asfdemux/gstasfdemux.c:
9243 asf: don't use fourcc
9245 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9247 Merge branch 'master' into 0.11
9249 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9251 * ext/mpeg2dec/gstmpeg2dec.c:
9252 mpeg2dec: fix spurious failure to decode some files
9253 Parsing can return with an 'invalid' state, but this is not
9254 actually fatal. For one, the mpeg2dec command line tool that
9255 comes with the libmpeg2 library blithely ignores this condition
9256 and merrily goes on. So we do this same, logging the error,
9257 and going on with parsing. This makes something work that did
9258 not use to work, and brings happiness to the world.
9259 https://bugzilla.gnome.org/show_bug.cgi?id=429476
9261 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9264 * ext/sidplay/Makefile.am:
9265 * ext/sidplay/gstsiddec.cc:
9266 port to new audio caps
9268 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9270 Merge branch 'master' into 0.11
9273 gst/asfdemux/gstrtpasfdepay.c
9275 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9278 configure: Add synaesthesia to the list of non-ported plugins
9280 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9283 * docs/plugins/Makefile.am:
9284 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9285 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9286 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9287 * gst-plugins-ugly.spec.in:
9288 * gst/mpegaudioparse/Makefile.am:
9289 * gst/mpegaudioparse/gstmpegaudioparse.c:
9290 * gst/mpegaudioparse/gstmpegaudioparse.h:
9291 * gst/mpegaudioparse/mpegaudioparse.vcproj:
9292 * gst/xingmux/Makefile.am:
9293 * gst/xingmux/gstxingmux.c:
9294 * gst/xingmux/gstxingmux.h:
9295 * gst/xingmux/plugin.c:
9296 Remove mp3parse plugin/element
9297 It's been replaced by mpegaudioparse in -good. Don't want anyone
9298 to spend time porting a deprecated element. Rename plugin to xingmux
9299 for now until we move that somewhere else.
9301 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9304 configure.ac: Define list of non-ported plugins
9306 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9309 mad: Fix for changes in GstQuery API
9311 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9313 * gst/asfdemux/gstasfdemux.c:
9314 asfdemux: Fix for changes in GstQuery API
9316 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9318 * gst/asfdemux/asfpacket.c:
9319 asfdemux: Fix print statement
9321 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9324 Update common submodule
9326 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9328 * ext/x264/gstx264enc.c:
9329 x264enc: Properly set the stream format in setcaps
9330 Do not forget to set the selected format to the options string
9331 when getting it from caps
9332 https://bugzilla.gnome.org/show_bug.cgi?id=655223
9334 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
9336 * ext/x264/gstx264enc.c:
9337 x264enc: fix the build for older x264enc
9338 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
9340 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
9342 * ext/x264/gstx264enc.c:
9343 x264enc: Read stream-format from the right place
9344 Read the stream-format from "stream-format" and not from profile, also rename
9345 the "bytestream" variable to "stream_format" so it's easier to understand.
9347 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9349 * ext/x264/gstx264enc.c:
9350 * ext/x264/gstx264enc.h:
9351 x264enc: Select stream-format based on caps
9352 Makes x264 select its stream-format based on what's available
9353 on caps, the user selected option will be chosen as a fallback
9354 when both options are available.
9355 https://bugzilla.gnome.org/show_bug.cgi?id=644233
9357 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
9359 * ext/x264/gstx264enc.c:
9360 x264: Allow renegotiation but prefer current caps
9362 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
9364 * tests/check/elements/x264enc.c:
9365 tests: Test x264enc profiles from the caps
9366 https://bugzilla.gnome.org/show_bug.cgi?id=644233
9368 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
9370 * ext/x264/Makefile.am:
9371 * ext/x264/gstx264enc.c:
9372 * ext/x264/gstx264enc.h:
9373 x264: Use profile and level from caps
9374 Enforces the profile and level from the downstream caps, also
9375 sets them on the fixated caps
9376 https://bugzilla.gnome.org/show_bug.cgi?id=644233
9378 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9381 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
9383 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
9385 * ext/x264/gstx264enc.c:
9386 x264enc: fix subme property annotation - subme maximum is 10, not 6.
9387 Although the element accepts subme values > 6, the annotation which is
9388 visible through gst-inspect (for example) erroneously indicates 6 as the
9389 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
9390 https://bugzilla.gnome.org/show_bug.cgi?id=653473
9392 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
9395 Automatic update of common submodule
9396 From 69b981f to 605cd9a
9398 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9400 * gst/asfdemux/gstrtspwms.c:
9401 rtspwms: Porting to 0.11
9403 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9405 * gst/asfdemux/gstrtpasfdepay.c:
9406 rtpasfdepay: Port to 0.11
9408 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9410 * gst/asfdemux/asfpacket.c:
9411 * gst/asfdemux/asfpacket.h:
9412 * gst/asfdemux/gstasfdemux.c:
9413 * gst/asfdemux/gstasfdemux.h:
9414 asfdemux: Porting to 0.11
9416 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9418 * ext/sidplay/gstsiddec.cc:
9419 siddec: port siddec to 0.11
9421 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9423 * gst/asfdemux/gstrtpasfdepay.c:
9424 rtpasfdepay: fix fragmented packet handling and packet padding
9425 Also remove a bogus assert.
9427 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
9429 * gst/synaesthesia/gstsynaesthesia.c:
9430 synaesthesia: fix wrong debug log string (copy'n'paste)
9432 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9434 Merge branch 'master' into 0.11
9438 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9441 mad: port to new API
9442 Port to new segment API.
9444 No need to set caps on buffers.
9446 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
9448 * gst/realmedia/rmdemux.c:
9449 rmdemux: target is unsigned and can't be < 0
9451 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
9454 mad: use signed when caluculating the delta
9455 Avoids a <0 check for an unsigned variable.
9457 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
9459 * docs/plugins/Makefile.am:
9460 docs: remove obsolete commented out part
9461 We don't have this in the other modules and its not needed.
9463 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
9465 * docs/plugins/gst-plugins-ugly-plugins.args:
9466 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9467 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9468 docs: update plugin introspection data
9469 Now more files are merged and produced in a canonical fashion, which hopefully
9470 creates less or no delta in the future.
9472 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
9475 Automatic update of common submodule
9476 From 9e5bbd5 to 69b981f
9478 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9480 * ext/lame/Makefile.am:
9481 * ext/lame/gstlamemp3enc.c:
9482 lamemp3enc: Post CODEC and BITRATE tags
9483 Also filter any CODEC/AUDIO_CODEC tags from incoming
9487 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
9490 Automatic update of common submodule
9491 From fd35073 to 9e5bbd5
9493 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
9496 Automatic update of common submodule
9497 From 46dfcea to fd35073
9499 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9501 * gst/asfdemux/gstrtpasfdepay.c:
9502 rtpasfdepay: simplify and refactor packet parsing
9503 Specifically, refactor buffer padding and consider marker bit for fragment
9506 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9508 * gst/asfdemux/gstrtpasfdepay.c:
9509 rtpasfdepay: avoid re-sending header
9510 ... e.g. following a seek, which otherwise confuses downstream demuxer
9511 expecting only a flow of data packets at this time.
9513 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9515 * gst/asfdemux/gstrtpasfdepay.c:
9516 * gst/asfdemux/gstrtpasfdepay.h:
9517 rtpasfdepay: remove unused field
9519 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9522 mad: Post bitrate tag whenever the bitrate changes
9523 Also send the layer/mode/emphasis/bitrate tags as an event too.
9525 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9528 * win32/common/config.h:
9529 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
9531 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9534 * docs/plugins/inspect/plugin-a52dec.xml:
9535 * docs/plugins/inspect/plugin-amrnb.xml:
9536 * docs/plugins/inspect/plugin-amrwbdec.xml:
9537 * docs/plugins/inspect/plugin-asf.xml:
9538 * docs/plugins/inspect/plugin-cdio.xml:
9539 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9540 * docs/plugins/inspect/plugin-dvdread.xml:
9541 * docs/plugins/inspect/plugin-dvdsub.xml:
9542 * docs/plugins/inspect/plugin-iec958.xml:
9543 * docs/plugins/inspect/plugin-lame.xml:
9544 * docs/plugins/inspect/plugin-mad.xml:
9545 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9546 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9547 * docs/plugins/inspect/plugin-mpegstream.xml:
9548 * docs/plugins/inspect/plugin-realmedia.xml:
9549 * docs/plugins/inspect/plugin-siddec.xml:
9550 * docs/plugins/inspect/plugin-twolame.xml:
9551 * docs/plugins/inspect/plugin-x264.xml:
9552 * win32/common/config.h:
9555 === release 0.10.18 ===
9557 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9563 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9564 * docs/plugins/inspect/plugin-a52dec.xml:
9565 * docs/plugins/inspect/plugin-amrnb.xml:
9566 * docs/plugins/inspect/plugin-amrwbdec.xml:
9567 * docs/plugins/inspect/plugin-asf.xml:
9568 * docs/plugins/inspect/plugin-cdio.xml:
9569 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9570 * docs/plugins/inspect/plugin-dvdread.xml:
9571 * docs/plugins/inspect/plugin-dvdsub.xml:
9572 * docs/plugins/inspect/plugin-iec958.xml:
9573 * docs/plugins/inspect/plugin-lame.xml:
9574 * docs/plugins/inspect/plugin-mad.xml:
9575 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9576 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9577 * docs/plugins/inspect/plugin-mpegstream.xml:
9578 * docs/plugins/inspect/plugin-realmedia.xml:
9579 * docs/plugins/inspect/plugin-siddec.xml:
9580 * docs/plugins/inspect/plugin-twolame.xml:
9581 * docs/plugins/inspect/plugin-x264.xml:
9582 * gst-plugins-ugly.doap:
9583 * win32/common/config.h:
9586 - x264enc: allow changing bitrate and quantizers dynamically at runtime
9587 - x264enc: proxy downstream caps restrictions upstream via get_caps()
9588 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
9589 - mad: allow build without libid3tag (which isn't really needed anyway)
9590 - many other fixes and improvements
9592 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9594 * ext/x264/gstx264enc.c:
9595 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
9597 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9599 * ext/x264/gstx264enc.c:
9600 x264enc: do not leak peer pad reference
9602 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9604 * ext/x264/gstx264enc.c:
9605 x264enc: No need to copy, reffing is enough
9607 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9609 * ext/x264/gstx264enc.c:
9610 x264enc: get_caps function should return a copy of the caps
9612 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9615 * docs/plugins/inspect/plugin-a52dec.xml:
9616 * docs/plugins/inspect/plugin-amrnb.xml:
9617 * docs/plugins/inspect/plugin-amrwbdec.xml:
9618 * docs/plugins/inspect/plugin-asf.xml:
9619 * docs/plugins/inspect/plugin-cdio.xml:
9620 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9621 * docs/plugins/inspect/plugin-dvdread.xml:
9622 * docs/plugins/inspect/plugin-dvdsub.xml:
9623 * docs/plugins/inspect/plugin-iec958.xml:
9624 * docs/plugins/inspect/plugin-lame.xml:
9625 * docs/plugins/inspect/plugin-mad.xml:
9626 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9627 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9628 * docs/plugins/inspect/plugin-mpegstream.xml:
9629 * docs/plugins/inspect/plugin-realmedia.xml:
9630 * docs/plugins/inspect/plugin-siddec.xml:
9631 * docs/plugins/inspect/plugin-synaesthesia.xml:
9632 * docs/plugins/inspect/plugin-twolame.xml:
9633 * docs/plugins/inspect/plugin-x264.xml:
9638 * win32/common/config.h:
9639 0.10.17.4 pre-release
9641 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9644 mad: remove buffer_alloc
9646 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9649 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9650 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9651 * docs/plugins/inspect/plugin-a52dec.xml:
9652 * docs/plugins/inspect/plugin-amrnb.xml:
9653 * docs/plugins/inspect/plugin-amrwbdec.xml:
9654 * docs/plugins/inspect/plugin-asf.xml:
9655 * docs/plugins/inspect/plugin-cdio.xml:
9656 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9657 * docs/plugins/inspect/plugin-dvdread.xml:
9658 * docs/plugins/inspect/plugin-dvdsub.xml:
9659 * docs/plugins/inspect/plugin-iec958.xml:
9660 * docs/plugins/inspect/plugin-lame.xml:
9661 * docs/plugins/inspect/plugin-mad.xml:
9662 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9663 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9664 * docs/plugins/inspect/plugin-mpegstream.xml:
9665 * docs/plugins/inspect/plugin-realmedia.xml:
9666 * docs/plugins/inspect/plugin-siddec.xml:
9667 * docs/plugins/inspect/plugin-synaesthesia.xml:
9668 * docs/plugins/inspect/plugin-twolame.xml:
9669 * docs/plugins/inspect/plugin-x264.xml:
9677 0.10.17.3 pre-release
9679 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9682 Automatic update of common submodule
9683 From c3cafe1 to 46dfcea
9685 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9690 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9692 Merge branch 'master' into 0.11
9697 android/mpegaudioparse.mk
9700 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9702 * tests/check/gst-plugins-ugly.supp:
9703 tests: add suppression for lame unit test
9705 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9707 * tests/check/Makefile.am:
9708 * tests/check/generic/.gitignore:
9709 * tests/check/generic/index.c:
9710 tests: add generic index-setting test
9712 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9714 * ext/mpeg2dec/gstmpeg2dec.c:
9715 mpeg2dec: don't deadlock when setting an index
9717 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9720 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9721 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9722 * docs/plugins/inspect/plugin-a52dec.xml:
9723 * docs/plugins/inspect/plugin-amrnb.xml:
9724 * docs/plugins/inspect/plugin-amrwbdec.xml:
9725 * docs/plugins/inspect/plugin-asf.xml:
9726 * docs/plugins/inspect/plugin-cdio.xml:
9727 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9728 * docs/plugins/inspect/plugin-dvdread.xml:
9729 * docs/plugins/inspect/plugin-dvdsub.xml:
9730 * docs/plugins/inspect/plugin-iec958.xml:
9731 * docs/plugins/inspect/plugin-lame.xml:
9732 * docs/plugins/inspect/plugin-mad.xml:
9733 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9734 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9735 * docs/plugins/inspect/plugin-mpegstream.xml:
9736 * docs/plugins/inspect/plugin-realmedia.xml:
9737 * docs/plugins/inspect/plugin-siddec.xml:
9738 * docs/plugins/inspect/plugin-synaesthesia.xml:
9739 * docs/plugins/inspect/plugin-twolame.xml:
9740 * docs/plugins/inspect/plugin-x264.xml:
9742 * win32/common/config.h:
9743 0.10.17.2 pre-release
9745 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9747 * gst/realmedia/rademux.c:
9748 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
9750 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9752 * gst/mpegstream/gstmpegdemux.c:
9753 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
9755 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9757 * ext/dvdread/dvdreadsrc.c:
9758 * ext/sidplay/gstsiddec.cc:
9759 * ext/x264/gstx264enc.c:
9760 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
9762 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9764 * gst/asfdemux/gstasfdemux.c:
9765 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
9767 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9769 * ext/x264/gstx264enc.c:
9770 x264enc: Implement getcaps function
9771 This allows to set width/height/etc restrictions downstream.
9773 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
9776 * ext/mad/Makefile.am:
9777 * ext/x264/Makefile.am:
9778 * gst/asfdemux/Makefile.am:
9779 * gst/dvdlpcmdec/Makefile.am:
9780 * gst/dvdsub/Makefile.am:
9781 * gst/iec958/Makefile.am:
9782 * gst/mpegaudioparse/Makefile.am:
9783 * gst/mpegstream/Makefile.am:
9784 * gst/realmedia/Makefile.am:
9785 * gst/synaesthesia/Makefile.am:
9786 android: make it ready for androgenizer
9787 To build gstreamer for android we are now using androgenizer which
9788 generates the needed Android.mk files.
9789 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
9791 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
9795 * android/amrwbdec.mk:
9797 * android/mpegaudioparse.mk:
9798 android: remove the android/ folder
9800 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
9803 Automatic update of common submodule
9804 From 1ccbe09 to c3cafe1
9806 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9808 * ext/x264/gstx264enc.c:
9809 * ext/x264/gstx264enc.h:
9810 x264enc: Allow changing the bitrate and quantitizers dynamically
9811 https://bugzilla.gnome.org/show_bug.cgi?id=621663
9813 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9815 * ext/x264/gstx264enc.c:
9816 x264enc: Set max bitrate in quality mode
9817 https://bugzilla.gnome.org/show_bug.cgi?id=621663
9819 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9821 * ext/x264/gstx264enc.c:
9822 x264enc: Make it clear that constant quantizer is for debugging only
9823 https://bugzilla.gnome.org/show_bug.cgi?id=621663
9825 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9828 Automatic update of common submodule
9829 From 193b717 to 1ccbe09
9831 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
9834 Automatic update of common submodule
9835 From b77e2bf to 193b717
9837 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9840 Automatic update of common submodule
9841 From d8814b6 to b77e2bf
9843 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9846 Automatic update of common submodule
9847 From 6aaa286 to d8814b6
9849 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
9852 Automatic update of common submodule
9853 From 6aec6b9 to 6aaa286
9855 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
9858 configure.ac: redundant use of AC_MSG_RESULT()
9859 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
9861 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
9864 autogen: wingo signed comment
9866 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9868 * gst/dvdsub/gstdvdsubdec.c:
9869 * gst/dvdsub/gstdvdsubdec.h:
9870 dvdsubdec: Rearrange buffer allocation and pushing code a bit
9871 This makes the code easier to read, doesn't store every buffer
9872 in the instance until the next buffer is to be drawn and
9873 fixes an unitialized variable compiler warning.
9875 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
9877 * gst/dvdsub/gstdvdsubdec.c:
9878 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
9881 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
9883 * gst/dvdsub/gstdvdsubdec.c:
9884 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
9887 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9892 mad: build the mad plugin even if libid3tag is not available
9893 ID3 tags are usually handled by id3demux, and should be handled
9894 by id3demux. Tag handling in mad based on libid3tag is very basic
9895 and mostly unnecessary really, so just build this plugin without
9896 ID3 tag support if libid3tag is not available.
9898 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9900 Merge branch 'master' into 0.11
9902 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
9904 * gst/mpegstream/gstdvddemux.c:
9905 dvddemux: small code cleanup
9906 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
9907 and avoid empty 'if' when logging is disabled.
9909 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9912 configure.ac: export plugin description more platform independent
9915 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9918 Automatic update of common submodule
9919 From 1de7f6a to 6aec6b9
9921 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9923 Merge branch 'master' into 0.11
9927 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9929 * ext/mpeg2dec/gstmpeg2dec.c:
9930 mpeg2dec: do not fail fatally when unlinked
9931 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
9933 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
9937 * ext/mpeg2dec/gstmpeg2dec.c:
9938 * ext/mpeg2dec/gstmpeg2dec.h:
9939 index: remove conditional index support
9940 Index support cannot be disabled since commit
9941 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
9942 in core, which removed the configure flags to disable index.
9944 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
9947 * ext/mpeg2dec/gstmpeg2dec.c:
9948 formatting: trim trailing whitespace
9950 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
9953 * ext/mpeg2dec/gstmpeg2dec.c:
9954 * gst/mpegstream/gstmpegdemux.c:
9955 index: use delta frame flags instead of 0 or none
9957 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9959 * ext/x264/gstx264enc.c:
9960 x264enc: Don't register flags with a value of 0
9961 Flags with a value of 0 aren't meaningful and will cause
9962 g_value_transform to go into an endless loop when trying to
9963 convert the flags to a string
9965 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
9968 Automatic update of common submodule
9969 From f94d739 to 1de7f6a
9971 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9973 * ext/amrwbdec/amrwbdec.c:
9974 amrwbdec: avoid stalling on invalid frame
9975 Skip 1 byte indicating invalid frame type index rather than stalling
9976 on it indefinitely until EOS.
9979 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9981 * tests/check/pipelines/lame.c:
9982 tests: add unit test for lamemp3enc negotiation issue
9983 https://bugzilla.gnome.org/show_bug.cgi?id=641151
9985 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9987 * ext/lame/gstlamemp3enc.c:
9988 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
9989 The element downstream of mp3enc might only accept certain sample rates or channels,
9990 make sure we relay any restrictions that do exist to upstream when it does a
9991 get_caps() on the sink pad. That way upstream elements like audioresample or
9992 audioconvert can pick a sample rate / channel configuration that will be accepted,
9993 instead of just negotiating to the highest, which might then be rejected.
9994 https://bugzilla.gnome.org/show_bug.cgi?id=641151
9996 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
9998 * gst/asfdemux/asfpacket.c:
9999 asfpacket: Avoid using broken duration extension
10000 Quite a few (broken?) files have a packet duration of 1ms, which is
10001 most definitely wrong for either audio or video packets.
10002 We therefore avoid using that value and instead use other metrics to
10003 determine the buffer duration (like using the extended stream properties
10004 average frame duration if present and valid).
10006 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10009 * win32/common/config.h:
10010 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
10011 https://bugzilla.gnome.org/show_bug.cgi?id=640705
10013 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
10015 * gst/mpegaudioparse/gstxingmux.c:
10016 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
10019 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10021 * gst/mpegstream/gstdvddemux.c:
10022 mpegstream: increase allowable gap between streams
10023 The new delay is three times as much as the old one, and just happens
10024 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
10025 was chocking before at 5:11.
10026 While there, merge the constants used in two places into a define.
10027 https://bugzilla.gnome.org/show_bug.cgi?id=539708
10029 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
10031 * ext/x264/gstx264enc.c:
10032 x264enc: make tag event writable before modifying tag list in place
10033 To modify an event tag is necessary to be sure that x264enc
10035 Also fix indentation.
10036 https://bugzilla.gnome.org/show_bug.cgi?id=640272
10038 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10041 * docs/plugins/inspect/plugin-a52dec.xml:
10042 * docs/plugins/inspect/plugin-amrnb.xml:
10043 * docs/plugins/inspect/plugin-amrwbdec.xml:
10044 * docs/plugins/inspect/plugin-asf.xml:
10045 * docs/plugins/inspect/plugin-cdio.xml:
10046 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10047 * docs/plugins/inspect/plugin-dvdread.xml:
10048 * docs/plugins/inspect/plugin-dvdsub.xml:
10049 * docs/plugins/inspect/plugin-iec958.xml:
10050 * docs/plugins/inspect/plugin-lame.xml:
10051 * docs/plugins/inspect/plugin-mad.xml:
10052 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10053 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10054 * docs/plugins/inspect/plugin-mpegstream.xml:
10055 * docs/plugins/inspect/plugin-realmedia.xml:
10056 * docs/plugins/inspect/plugin-siddec.xml:
10057 * docs/plugins/inspect/plugin-twolame.xml:
10058 * docs/plugins/inspect/plugin-x264.xml:
10059 * win32/common/config.h:
10060 Back to development
10062 === release 0.10.17 ===
10064 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10070 * docs/plugins/inspect/plugin-a52dec.xml:
10071 * docs/plugins/inspect/plugin-amrnb.xml:
10072 * docs/plugins/inspect/plugin-amrwbdec.xml:
10073 * docs/plugins/inspect/plugin-asf.xml:
10074 * docs/plugins/inspect/plugin-cdio.xml:
10075 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10076 * docs/plugins/inspect/plugin-dvdread.xml:
10077 * docs/plugins/inspect/plugin-dvdsub.xml:
10078 * docs/plugins/inspect/plugin-iec958.xml:
10079 * docs/plugins/inspect/plugin-lame.xml:
10080 * docs/plugins/inspect/plugin-mad.xml:
10081 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10082 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10083 * docs/plugins/inspect/plugin-mpegstream.xml:
10084 * docs/plugins/inspect/plugin-realmedia.xml:
10085 * docs/plugins/inspect/plugin-siddec.xml:
10086 * docs/plugins/inspect/plugin-twolame.xml:
10087 * docs/plugins/inspect/plugin-x264.xml:
10088 * gst-plugins-ugly.doap:
10089 * win32/common/config.h:
10092 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10095 * docs/plugins/inspect/plugin-a52dec.xml:
10096 * docs/plugins/inspect/plugin-amrnb.xml:
10097 * docs/plugins/inspect/plugin-amrwbdec.xml:
10098 * docs/plugins/inspect/plugin-asf.xml:
10099 * docs/plugins/inspect/plugin-cdio.xml:
10100 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10101 * docs/plugins/inspect/plugin-dvdread.xml:
10102 * docs/plugins/inspect/plugin-dvdsub.xml:
10103 * docs/plugins/inspect/plugin-iec958.xml:
10104 * docs/plugins/inspect/plugin-lame.xml:
10105 * docs/plugins/inspect/plugin-mad.xml:
10106 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10107 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10108 * docs/plugins/inspect/plugin-mpegstream.xml:
10109 * docs/plugins/inspect/plugin-realmedia.xml:
10110 * docs/plugins/inspect/plugin-siddec.xml:
10111 * docs/plugins/inspect/plugin-twolame.xml:
10112 * docs/plugins/inspect/plugin-x264.xml:
10113 * win32/common/config.h:
10114 0.10.16.4 pre-release
10116 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10118 * ext/mpeg2dec/gstmpeg2dec.c:
10119 mpeg2dec: Use the proper component value for height
10121 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10124 * docs/plugins/inspect/plugin-a52dec.xml:
10125 * docs/plugins/inspect/plugin-amrnb.xml:
10126 * docs/plugins/inspect/plugin-amrwbdec.xml:
10127 * docs/plugins/inspect/plugin-asf.xml:
10128 * docs/plugins/inspect/plugin-cdio.xml:
10129 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10130 * docs/plugins/inspect/plugin-dvdread.xml:
10131 * docs/plugins/inspect/plugin-dvdsub.xml:
10132 * docs/plugins/inspect/plugin-iec958.xml:
10133 * docs/plugins/inspect/plugin-lame.xml:
10134 * docs/plugins/inspect/plugin-mad.xml:
10135 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10136 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10137 * docs/plugins/inspect/plugin-mpegstream.xml:
10138 * docs/plugins/inspect/plugin-realmedia.xml:
10139 * docs/plugins/inspect/plugin-siddec.xml:
10140 * docs/plugins/inspect/plugin-twolame.xml:
10141 * docs/plugins/inspect/plugin-x264.xml:
10142 * win32/common/config.h:
10143 0.10.16.3 pre-release
10145 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10147 * gst/asfdemux/asfheaders.c:
10148 * gst/asfdemux/asfheaders.h:
10149 * gst/asfdemux/gstasfdemux.c:
10150 asfdemux: Handle new type of DRM'd asf files.
10151 These are produced by the new MS PlayReady system.
10152 https://bugzilla.gnome.org/show_bug.cgi?id=639226
10154 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
10157 Automatic update of common submodule
10158 From e572c87 to f94d739
10160 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10163 Automatic update of common submodule
10164 From ccbaa85 to e572c87
10166 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10169 Automatic update of common submodule
10170 From 46445ad to ccbaa85
10172 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10174 * tests/check/Makefile.am:
10175 tests: never disable g_assert() and cast checks for the unit tests
10176 The unit tests are riddled with g_assert() and friends, make sure we
10177 don't disable assert and cast checks for the unit tests even if
10178 this has been specified for the rest of the code base, e.g. via
10179 --disable-glib-asserts
10181 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10184 * win32/common/config.h:
10185 0.10.16.2 pre-release
10187 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10189 * docs/plugins/gst-plugins-ugly-plugins.args:
10190 * docs/plugins/inspect/plugin-a52dec.xml:
10191 * docs/plugins/inspect/plugin-amrnb.xml:
10192 * docs/plugins/inspect/plugin-amrwbdec.xml:
10193 * docs/plugins/inspect/plugin-asf.xml:
10194 * docs/plugins/inspect/plugin-cdio.xml:
10195 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10196 * docs/plugins/inspect/plugin-dvdread.xml:
10197 * docs/plugins/inspect/plugin-dvdsub.xml:
10198 * docs/plugins/inspect/plugin-iec958.xml:
10199 * docs/plugins/inspect/plugin-lame.xml:
10200 * docs/plugins/inspect/plugin-mad.xml:
10201 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10202 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10203 * docs/plugins/inspect/plugin-mpegstream.xml:
10204 * docs/plugins/inspect/plugin-realmedia.xml:
10205 * docs/plugins/inspect/plugin-siddec.xml:
10206 * docs/plugins/inspect/plugin-twolame.xml:
10207 * docs/plugins/inspect/plugin-x264.xml:
10210 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10215 po: update translations
10217 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10220 configure: use $LIBM instead of hardcoding -lm
10222 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10224 * gst/realmedia/rmdemux.c:
10225 rmdemux: Initialize return variable.
10226 In the unlikely event that height is 0 (which is invalid) we would end up
10227 never setting the flow return.
10229 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10231 * gst/realmedia/rmutils.c:
10232 realmedia: Fix unitialized variables on macosx
10234 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10236 * ext/x264/gstx264enc.c:
10237 x264enc: Handle codec/encoder tags
10238 Make x264enc drop video-codec and codec tags and replace
10239 encoder/encoder-version with x264 and its build number
10242 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10244 * ext/mpeg2dec/gstmpeg2dec.c:
10245 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
10247 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10249 * ext/mpeg2dec/gstmpeg2dec.c:
10250 mpeg2dec: minor formatting clean-up
10252 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10254 * ext/mpeg2dec/gstmpeg2dec.c:
10255 mpeg2dec: refactor cropping code to use libgstvideo functions
10256 https://bugzilla.gnome.org/show_bug.cgi?id=571146
10258 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10260 * ext/mpeg2dec/gstmpeg2dec.c:
10261 * ext/mpeg2dec/gstmpeg2dec.h:
10262 mpeg2dec: use GstVideoFormat instead of custom enum
10264 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10266 * ext/mpeg2dec/Makefile.am:
10267 mpeg2dec: fix LIBADD order in Makefile.am
10269 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
10271 * ext/x264/gstx264enc.c:
10272 x264: vbv-buf-capacity should have a minimum of 0
10273 x264 will clip this value internally, and users should be allowed to
10274 specify a lower value than 300 ms.
10275 https://bugzilla.gnome.org/show_bug.cgi?id=635291
10277 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10279 * ext/x264/gstx264enc.c:
10280 x264enc: also accept YV12 input
10282 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10284 * ext/x264/gstx264enc.c:
10285 x264enc: add a note to the docs about encoder latency and queues
10286 https://bugzilla.gnome.org/show_bug.cgi?id=636107
10288 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10290 * gst/realmedia/rademux.c:
10291 * gst/realmedia/rmdemux.c:
10292 realmedia: do not use the pad buffer allocation functions in demuxers
10293 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
10294 https://bugzilla.gnome.org/show_bug.cgi?id=637932
10296 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10299 Automatic update of common submodule
10300 From 169462a to 46445ad
10302 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10304 * ext/mad/gstmad.c:
10305 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
10308 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
10311 Automatic update of common submodule
10312 From 20742ae to 169462a
10314 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
10316 * gst/realmedia/rmdemux.c:
10317 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
10318 Signed-off-by: Rob Clark <rob@ti.com>
10320 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
10323 Automatic update of common submodule
10324 From 011bcc8 to 20742ae
10326 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
10329 x264: uses pkg-config to locate libx264
10331 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10333 Merge branch 'master' into 0.11
10335 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10337 * tests/check/pipelines/lame.c:
10338 check: don't use deprecated method
10340 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10342 * android/amrnb.mk:
10343 * android/amrwbdec.mk:
10345 * android/mpegaudioparse.mk:
10347 more 0.10 -> 0,11 changes
10349 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10352 configure: open 0.11 branch
10354 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
10358 * android/amrnb.mk:
10359 * android/amrwbdec.mk:
10361 * android/mpegaudioparse.mk:
10362 Add build system for Android
10364 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
10366 * gst/realmedia/rmutils.c:
10367 realmedia: Remove dead assignments
10369 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
10371 * ext/mad/gstmad.c:
10372 mad: Remove dead assignments
10374 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10376 * ext/dvdread/dvdreadsrc.c:
10377 dvdreadsrc: remove bogus comment
10379 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
10381 * ext/dvdread/dvdreadsrc.c:
10382 dvdreadsrc: fix handling of multi-angle streams
10383 We would output all angles interleaved instead of just
10384 the selected angle.
10385 https://bugzilla.gnome.org/show_bug.cgi?id=539254
10387 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10389 * gst/realmedia/Makefile.am:
10390 realmedia: fix LIBS order in Makefile
10392 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10432 po: update for new translatable strings
10434 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
10437 Automatic update of common submodule
10438 From 7bbd708 to 011bcc8
10440 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
10442 * ext/mpeg2dec/gstmpeg2dec.c:
10443 mpeg2dec: convert the position to stream time before answering to a position query
10445 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
10447 * gst/realmedia/Makefile.am:
10448 * gst/realmedia/rademux.c:
10449 * gst/realmedia/rmdemux.c:
10450 * gst/realmedia/rmdemux.h:
10451 realmedia: Get codec name from pbutils instead of harcoding them
10453 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
10455 * ext/x264/gstx264enc.c:
10456 x264enc: Work around a rate control issue in libx264
10457 When variable framerate is disabled in libx264 (which occurs when using
10458 the zerolatency tuning), libx264 ignores timestamps but still uses the
10459 timebase leading to messed up rate control with our nanosecond timebase.
10460 We work around this issue by setting the timebase to the reciprocal of
10461 the framerate and we validate that the framerate is suitable.
10462 This has been fixed upstream in libx264 but there are non-fixed versions
10463 in the wild so this workaround is still needed.
10466 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10468 * ext/mpeg2dec/gstmpeg2dec.c:
10469 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
10471 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
10473 * ext/mpeg2dec/gstmpeg2dec.c:
10474 mpeg2dec: fix position query by trusting upstream
10475 Position queries are badly handled for DVDs (probably due to the division in
10476 chapters): the time returned was the time since the start of chapter.
10477 Now ask upstream for position queries, fall back to the old code if upstream
10478 cannot answer the query.
10480 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
10482 * ext/lame/gstlame.c:
10483 * ext/mad/gstmad.c:
10484 * ext/sidplay/gstsiddec.cc:
10485 * gst/mpegstream/gstmpegparse.c:
10486 various: canonicalize property names
10488 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
10490 * ext/a52dec/gsta52dec.c:
10491 * ext/amrnb/amrnbdec.c:
10492 * ext/amrnb/amrnbenc.c:
10493 * ext/cdio/gstcdiocddasrc.c:
10494 * ext/dvdread/dvdreadsrc.c:
10495 * ext/lame/gstlame.c:
10496 * ext/lame/gstlamemp3enc.c:
10497 * ext/mad/gstmad.c:
10498 * ext/sidplay/gstsiddec.cc:
10499 * ext/x264/gstx264enc.c:
10500 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
10502 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
10504 * gst/iec958/ac3iec.c:
10505 * gst/mpegaudioparse/gstmpegaudioparse.c:
10506 * gst/mpegstream/gstmpegparse.c:
10507 * gst/mpegstream/gstrfc2250enc.c:
10508 * gst/realmedia/pnmsrc.c:
10509 * gst/realmedia/rdtmanager.c:
10510 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
10512 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
10515 Automatic update of common submodule
10516 From 5a668bf to 7bbd708
10518 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
10521 Automatic update of common submodule
10522 From c4a8adc to 5a668bf
10524 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10527 Automatic update of common submodule
10528 From 5e3c9bf to c4a8adc
10530 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10532 * ext/mad/gstmad.c:
10533 * ext/mad/gstmad.h:
10534 mad: support reverse playback
10536 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10538 * ext/dvdread/dvdreadsrc.c:
10539 dvdreadsrc: improve error messages on read errors
10540 Provide proper i18n-ed error messages when a read error happens,
10541 and point out that the error could be happening because the
10543 https://bugzilla.gnome.org/show_bug.cgi?id=613633
10545 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10548 configure: set plugin release datetime
10550 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
10553 Automatic update of common submodule
10554 From aa0d1d0 to 5e3c9bf
10556 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10558 * gst/mpegstream/gstmpegparse.c:
10559 mpegparse: re-fix flow return handling
10560 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
10561 - } while (GST_FLOW_IS_SUCCESS (result));
10562 + } while (result != GST_FLOW_OK);
10564 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
10566 * tests/check/Makefile.am:
10567 * tests/check/generic/states.c:
10568 tests: allow running state tests for all elements
10569 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
10570 to try elements that would normaly be skipped.
10572 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10575 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
10577 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10580 * pkgconfig/.gitignore:
10581 * pkgconfig/Makefile.am:
10582 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
10583 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
10584 This .pc file will not be installed, it's only for uninstalled setups,
10585 same thing as we do for -good. This is so other modules' unit tests can
10586 find our plugins properly in an uninstalled setup.
10588 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10591 Automatic update of common submodule
10592 From c2e10bf to aa0d1d0
10594 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10597 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
10599 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10601 * ext/sidplay/gstsiddec.cc:
10602 siddec: don't use GST_FLOW_IS_FATAL
10603 GST_FLOW_IS_FATAL has been deprecated in core git.
10605 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
10608 Automatic update of common submodule
10609 From d3d9acf to c2e10bf
10611 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10614 configure: Require orc >= 0.4.6 for --compat
10616 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10619 Automatic update of common submodule
10620 From ec60217 to d3d9acf
10622 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10624 * ext/mpeg2dec/gstmpeg2dec.c:
10625 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
10626 And don't post error messages if allocating a buffer resulted
10627 in WRONG_STATE or UNEXPECTED.
10629 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10631 * gst/mpegaudioparse/gstxingmux.c:
10632 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
10634 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10636 * gst/mpegstream/gstdvddemux.c:
10637 * gst/mpegstream/gstmpegdemux.c:
10638 * gst/mpegstream/gstmpegparse.c:
10639 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
10641 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10643 * gst/realmedia/rmdemux.c:
10644 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
10646 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10648 * gst/asfdemux/gstasfdemux.c:
10649 asfdemux: Don't use GST_FLOW_IS_FATAL()
10650 And don't post error messages for UNEXPECTED and post an error
10651 message if pulling data failed because of NOT_LINKED.
10653 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10656 * docs/plugins/inspect/plugin-a52dec.xml:
10657 * docs/plugins/inspect/plugin-amrnb.xml:
10658 * docs/plugins/inspect/plugin-amrwbdec.xml:
10659 * docs/plugins/inspect/plugin-asf.xml:
10660 * docs/plugins/inspect/plugin-cdio.xml:
10661 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10662 * docs/plugins/inspect/plugin-dvdread.xml:
10663 * docs/plugins/inspect/plugin-dvdsub.xml:
10664 * docs/plugins/inspect/plugin-iec958.xml:
10665 * docs/plugins/inspect/plugin-lame.xml:
10666 * docs/plugins/inspect/plugin-mad.xml:
10667 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10668 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10669 * docs/plugins/inspect/plugin-mpegstream.xml:
10670 * docs/plugins/inspect/plugin-realmedia.xml:
10671 * docs/plugins/inspect/plugin-siddec.xml:
10672 * docs/plugins/inspect/plugin-twolame.xml:
10673 * docs/plugins/inspect/plugin-x264.xml:
10674 * win32/common/config.h:
10675 Back to development
10676 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
10677 the code is updated for the GST_FLOW_IS_* macro deprecations.
10679 === release 0.10.16 ===
10681 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10687 * gst-plugins-ugly.doap:
10688 * win32/common/config.h:
10691 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10693 * docs/plugins/inspect/plugin-a52dec.xml:
10694 * docs/plugins/inspect/plugin-amrnb.xml:
10695 * docs/plugins/inspect/plugin-amrwbdec.xml:
10696 * docs/plugins/inspect/plugin-asf.xml:
10697 * docs/plugins/inspect/plugin-cdio.xml:
10698 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10699 * docs/plugins/inspect/plugin-dvdread.xml:
10700 * docs/plugins/inspect/plugin-dvdsub.xml:
10701 * docs/plugins/inspect/plugin-iec958.xml:
10702 * docs/plugins/inspect/plugin-lame.xml:
10703 * docs/plugins/inspect/plugin-mad.xml:
10704 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10705 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10706 * docs/plugins/inspect/plugin-mpegstream.xml:
10707 * docs/plugins/inspect/plugin-realmedia.xml:
10708 * docs/plugins/inspect/plugin-siddec.xml:
10709 * docs/plugins/inspect/plugin-twolame.xml:
10710 * docs/plugins/inspect/plugin-x264.xml:
10711 docs: update docs for release
10713 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10721 po: update translations
10723 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10762 0.10.15.6 pre-release
10764 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
10766 * gst/asfdemux/gstasfdemux.c:
10767 asfdemux: Don't error out on non-critical flow returns
10768 Only error out when downstream returns:
10773 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
10774 of the streams had gone EOS) and then stop the task silently.
10775 In the case of WRONG_STATE we just need to stop silently
10776 https://bugzilla.gnome.org/show_bug.cgi?id=600412
10778 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10817 0.10.15.5 pre-release
10819 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
10821 * gst/mpegaudioparse/gstmpegaudioparse.c:
10822 mp3parse: propagate flow errors upstream.
10823 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
10824 always return the error upstream.
10826 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10865 0.10.15.4 pre-release
10867 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
10870 Automatic update of common submodule
10871 From 3e8db1d to ec60217
10873 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10876 * docs/plugins/inspect/plugin-a52dec.xml:
10877 * docs/plugins/inspect/plugin-amrnb.xml:
10878 * docs/plugins/inspect/plugin-amrwbdec.xml:
10879 * docs/plugins/inspect/plugin-asf.xml:
10880 * docs/plugins/inspect/plugin-cdio.xml:
10881 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10882 * docs/plugins/inspect/plugin-dvdread.xml:
10883 * docs/plugins/inspect/plugin-dvdsub.xml:
10884 * docs/plugins/inspect/plugin-iec958.xml:
10885 * docs/plugins/inspect/plugin-lame.xml:
10886 * docs/plugins/inspect/plugin-mad.xml:
10887 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10888 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10889 * docs/plugins/inspect/plugin-mpegstream.xml:
10890 * docs/plugins/inspect/plugin-realmedia.xml:
10891 * docs/plugins/inspect/plugin-siddec.xml:
10892 * docs/plugins/inspect/plugin-twolame.xml:
10893 * docs/plugins/inspect/plugin-x264.xml:
10894 * win32/common/config.h:
10895 0.10.15.3 pre-release
10897 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
10899 * ext/x264/gstx264enc.c:
10900 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
10901 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
10902 argument to the option string value causes an error. For < 78 we pass the
10903 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
10904 result in passing 'none' for false and 'strict' for true. Other modes can be
10905 set through the option-string property for now.
10906 https://bugzilla.gnome.org/show_bug.cgi?id=626577
10908 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10911 * docs/plugins/gst-plugins-ugly-plugins.args:
10912 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10913 * docs/plugins/inspect/plugin-a52dec.xml:
10914 * docs/plugins/inspect/plugin-amrnb.xml:
10915 * docs/plugins/inspect/plugin-amrwbdec.xml:
10916 * docs/plugins/inspect/plugin-asf.xml:
10917 * docs/plugins/inspect/plugin-cdio.xml:
10918 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10919 * docs/plugins/inspect/plugin-dvdread.xml:
10920 * docs/plugins/inspect/plugin-dvdsub.xml:
10921 * docs/plugins/inspect/plugin-iec958.xml:
10922 * docs/plugins/inspect/plugin-lame.xml:
10923 * docs/plugins/inspect/plugin-mad.xml:
10924 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10925 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10926 * docs/plugins/inspect/plugin-mpegstream.xml:
10927 * docs/plugins/inspect/plugin-realmedia.xml:
10928 * docs/plugins/inspect/plugin-siddec.xml:
10929 * docs/plugins/inspect/plugin-twolame.xml:
10930 * docs/plugins/inspect/plugin-x264.xml:
10931 * win32/common/config.h:
10932 0.10.15.2 pre-release
10934 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
10936 * gst/synaesthesia/gstsynaesthesia.c:
10937 synaesthesia: code cleanups.
10938 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
10941 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
10943 * gst/synaesthesia/gstsynaesthesia.c:
10944 synaesthesia: use GST_BOILERPLATE macros
10946 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10949 Automatic update of common submodule
10950 From bd2054b to 3e8db1d
10952 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10954 * ext/x264/gstx264enc.c:
10955 x264: fix printf format warning in debug message
10957 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10959 * docs/plugins/Makefile.am:
10960 docs: fix bug passing arguments to gtkdoc-fixref in upload target
10961 Missing backslash at end of line meant we weren't passing all arguments
10962 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
10964 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
10967 Automatic update of common submodule
10968 From a519571 to bd2054b
10970 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10973 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
10974 This first checks what is required for ISO C99 support and sets the relevant
10975 compiler parameters and if no C99 compiler is found, it checks for a
10976 C89 compiler. This enables us to check for and use C89/C99 functions
10977 that gcc hides from us without the correct compiler parameters.
10979 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
10981 * ext/x264/gstx264enc.c:
10982 x264enc: Fix flushing of delayed frames
10983 x264_encoder_encode() should be called with a NULL picture until at least
10984 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
10985 regression in make check due to the recent change in defaults which enabled
10986 b-frames and b-pyramid, both of which I believe increase the number of delayed
10987 frames when encoding.
10989 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
10991 * ext/x264/gstx264enc.c:
10992 x264enc: Improve x264enc defaults
10993 - medium x264 speed/quality preset
10994 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
10995 Addresses part of bug #607798
10997 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
10999 * ext/x264/gstx264enc.c:
11000 x264enc: Fix property description typos
11002 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
11004 * ext/x264/gstx264enc.c:
11005 x264enc: Add some more debug info
11007 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
11009 * ext/x264/gstx264enc.c:
11010 * ext/x264/gstx264enc.h:
11011 x264enc: Add speed-preset and [psy-]tuning properties
11012 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
11013 preset and possibly a profile and/or tuning are now the recommended way to
11014 configure x264 through x264enc.
11015 If a preset/tuning are specified then these will define the default values and
11016 the property defaults will be ignored. After this the option-string property is
11017 applied, followed by the user-set properties, fast first pass restrictions and
11018 finally the profile restrictions.
11019 Addresses part of bug #607798
11021 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
11023 * ext/x264/gstx264enc.c:
11024 * ext/x264/gstx264enc.h:
11025 x264enc: Refactor code in preparation for presets/tunings
11026 - Make defaults append the appropriate default value to a string. This is
11027 needed to differentiate between something user-set and the actual prop
11029 - Add an internal option string to which _set_property () cases append for the
11030 majority of properties.
11031 - Use gst_x264_enc_parse_options () to clean up application of settings. This
11032 will make order of application with respect to the presets and tunings quite
11034 Addresses part of bug #607798
11036 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
11038 * ext/x264/gstx264enc.c:
11039 x264enc: Update available me types
11040 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
11041 now self-maintaining.
11043 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
11045 * ext/x264/gstx264enc.c:
11046 x264enc: Use new libx264 API to affect fast first pass
11047 Uses new x264 API to apply reduced complexity values to the parameters to
11048 increase encoding speed in the first pass of a multi-pass encode. This does
11049 not impact on final quality.
11050 Addresses part of bug #607798
11052 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
11054 * ext/x264/gstx264enc.c:
11055 * ext/x264/gstx264enc.h:
11056 x264enc: Add profile property
11057 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
11058 Profile. This makes it easier to achieve Baseline Profile for example.
11059 Addresses part of bug #607798
11061 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
11063 * ext/x264/gstx264enc.c:
11064 * ext/x264/gstx264enc.h:
11065 x264enc: Add option-string property
11066 Adds support for an x264 format option-string to specify advanced parameters
11067 Addresses part of bug #607798
11069 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11071 * ext/mad/Makefile.am:
11072 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
11073 Spotted by syntr0py.
11075 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11077 * ext/x264/gstx264enc.c:
11078 x264enc: only set timebase on versions where it exists
11080 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
11082 * ext/x264/gstx264enc.c:
11083 x264enc: set appropriate time base
11086 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11088 * tests/check/Makefile.am:
11089 tests: add plugin loading whitelist to test environment
11090 Only want to load core/-base/-ugly plugins here.
11092 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11096 Bump automake requirement to 1.10 and autoconf to 2.60
11097 For maintainability reasons and $(builddir).
11100 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11102 * gst/asfdemux/gstasfdemux.c:
11103 asfdemux: Fix seeking after last commits
11104 Don't handle wrong-state returns as errors to allow seeking to work
11107 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11109 * gst/asfdemux/gstasfdemux.c:
11110 asfdemux: Push all pending data on EOS
11111 When on push mode and receiving an EOS event, asfdemux
11112 should push all pending data because we might be dealing
11113 with a broken file that has a preroll value higher
11114 than its actual length.
11116 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11118 * gst/asfdemux/gstasfdemux.c:
11119 asfdemux: Fix sending eos event for chained asfs
11120 Properly push EOS event when finishing a chained asf file
11124 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11126 * docs/plugins/Makefile.am:
11127 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11128 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11129 * docs/plugins/inspect/plugin-rmdemux.xml:
11130 docs: add rmdemux to docs properly
11131 The plugin has been renamed, remove old introspection file.
11133 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11135 * docs/plugins/gst-plugins-ugly-plugins.args:
11136 * docs/plugins/inspect/plugin-x264.xml:
11137 docs: update for recent x264enc changes
11139 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11141 * gst/realmedia/rmdemux.c:
11142 rmdemux: fix compiler warning when debugging system in core is disabled
11144 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
11147 Automatic update of common submodule
11148 From 73ff93a to a519571
11150 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
11152 * gst/asfdemux/gstasfdemux.c:
11153 asfdemux: Allow at least 500ms of preroll.
11154 Some files have insanely low preroll values which break the
11155 all_streams_prerolled() logic.
11158 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11160 * ext/x264/gstx264enc.c:
11161 x264enc: add new h264 caps attribute alignment
11164 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11166 * ext/x264/gstx264enc.c:
11167 * ext/x264/gstx264enc.h:
11168 x264enc: conditionally expose enhanced upstream capabilities
11169 API: GstX264Enc:sliced-threads
11170 API: GstX264Enc:sync-lookahead
11171 API: GstX264Enc:intra-refresh
11172 API: GstX264Enc:mb-tree
11173 API: GstX264Enc:rc-lookahead
11176 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11179 * docs/plugins/inspect/plugin-a52dec.xml:
11180 * docs/plugins/inspect/plugin-amrnb.xml:
11181 * docs/plugins/inspect/plugin-amrwbdec.xml:
11182 * docs/plugins/inspect/plugin-asf.xml:
11183 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11184 * docs/plugins/inspect/plugin-iec958.xml:
11185 * docs/plugins/inspect/plugin-mad.xml:
11186 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11187 * docs/plugins/inspect/plugin-mpegstream.xml:
11188 * docs/plugins/inspect/plugin-realmedia.xml:
11189 docs: update introspected plugin docs for gstdoc-scangobj and other changes
11190 Update common for latest gstdoc-scangobj and inspect xml files for
11191 escaping and pad template order changes.
11193 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
11196 Automatic update of common submodule
11197 From 9339ccc to 35617c2
11199 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
11202 Automatic update of common submodule
11203 From 5adb1ca to 9339ccc
11205 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
11208 Automatic update of common submodule
11209 From 57c89b7 to 5adb1ca
11211 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
11214 Automatic update of common submodule
11215 From c804988 to 57c89b7
11217 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11220 * gst/realmedia/rtspreal.c:
11221 configure: Update required GLib version to 2.20
11223 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11225 * ext/a52dec/gsta52dec.c:
11226 a52dec: Call orc_init() before trying to get target flags
11228 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11230 * ext/a52dec/gsta52dec.c:
11231 a52dec: Remove debug printf...
11233 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11236 * ext/a52dec/Makefile.am:
11237 * ext/a52dec/gsta52dec.c:
11238 a52dec: Use orc for CPU feature detection and don't check for liboil
11240 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11243 configure: Use GLIB_EXTRA_CFLAGS
11245 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11248 Automatic update of common submodule
11249 From 7a0fdf5 to c804988
11251 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11254 Automatic update of common submodule
11255 From 6da3bab to 7a0fdf5
11257 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11260 Automatic update of common submodule
11261 From 733fca9 to 6da3bab
11263 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
11266 Automatic update of common submodule
11267 From fad145b to 733fca9
11269 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
11272 Automatic update of common submodule
11273 From 47683c1 to fad145b
11275 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11277 * gst/realmedia/rmdemux.c:
11278 rmdemux: pass bitrate on caps
11279 Set the bitrate on the caps, some decoders like sipro need this to function
11283 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
11286 Automatic update of common submodule
11287 From 17f89e5 to 47683c1
11289 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
11292 Automatic update of common submodule
11293 From fd7ca04 to 17f89e5
11295 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11297 * ext/x264/gstx264enc.c:
11298 x264enc: Only set i_weighted_pred on versions where it exists
11300 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
11302 * ext/lame/gstlamemp3enc.c:
11303 lamemp3enc: implement latency query
11304 The encoder's latency is deduced from the framesize. Fixes #618896.
11306 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11309 * docs/plugins/gst-plugins-ugly-plugins.args:
11310 * docs/plugins/gst-plugins-ugly-plugins.signals:
11311 * docs/plugins/inspect/plugin-a52dec.xml:
11312 * docs/plugins/inspect/plugin-amrnb.xml:
11313 * docs/plugins/inspect/plugin-amrwbdec.xml:
11314 * docs/plugins/inspect/plugin-asf.xml:
11315 * docs/plugins/inspect/plugin-cdio.xml:
11316 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11317 * docs/plugins/inspect/plugin-dvdread.xml:
11318 * docs/plugins/inspect/plugin-dvdsub.xml:
11319 * docs/plugins/inspect/plugin-iec958.xml:
11320 * docs/plugins/inspect/plugin-lame.xml:
11321 * docs/plugins/inspect/plugin-mad.xml:
11322 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11323 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11324 * docs/plugins/inspect/plugin-mpegstream.xml:
11325 * docs/plugins/inspect/plugin-realmedia.xml:
11326 * docs/plugins/inspect/plugin-siddec.xml:
11327 * docs/plugins/inspect/plugin-twolame.xml:
11328 * docs/plugins/inspect/plugin-x264.xml:
11329 * win32/common/config.h:
11330 Back to development
11332 === release 0.10.15 ===
11334 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11340 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11341 * docs/plugins/inspect/plugin-a52dec.xml:
11342 * docs/plugins/inspect/plugin-amrnb.xml:
11343 * docs/plugins/inspect/plugin-amrwbdec.xml:
11344 * docs/plugins/inspect/plugin-asf.xml:
11345 * docs/plugins/inspect/plugin-cdio.xml:
11346 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11347 * docs/plugins/inspect/plugin-dvdread.xml:
11348 * docs/plugins/inspect/plugin-dvdsub.xml:
11349 * docs/plugins/inspect/plugin-iec958.xml:
11350 * docs/plugins/inspect/plugin-lame.xml:
11351 * docs/plugins/inspect/plugin-mad.xml:
11352 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11353 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11354 * docs/plugins/inspect/plugin-mpegstream.xml:
11355 * docs/plugins/inspect/plugin-realmedia.xml:
11356 * docs/plugins/inspect/plugin-siddec.xml:
11357 * docs/plugins/inspect/plugin-twolame.xml:
11358 * docs/plugins/inspect/plugin-x264.xml:
11359 * gst-plugins-ugly.doap:
11360 * win32/common/config.h:
11363 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11403 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11406 configure: make implicit GLib and liboil requirements explicit
11407 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
11409 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
11411 * ext/x264/gstx264enc.c:
11412 x264enc: disable I weighted pred
11413 If it is enabled, then it will be main profile instead of baseline.
11414 This ensures maximum compatibility of the output stream until the
11415 encoder configuration interface gets an overhaul with explicit
11416 output profile selection.
11419 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11422 * win32/common/config.h:
11423 0.10.14.3 pre-release
11425 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11463 po: update translations
11465 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11468 Automatic update of common submodule
11469 From 357b0db to fd7ca04
11471 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11474 * win32/common/config.h:
11475 0.10.14.2 pre-release
11477 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11480 Automatic update of common submodule
11481 From 4d67bd6 to 357b0db
11483 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11485 * gst/realmedia/rmdemux.c:
11486 * gst/realmedia/rmutils.c:
11487 * gst/realmedia/rmutils.h:
11488 rmdemux: add better sipr nibble swap routine
11490 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11492 * gst/realmedia/rmdemux.c:
11493 rmdemux: descramble SIPR before pushing out
11494 Collect and descramble the SIPR packets before pushing.
11495 Descramble ATRAC audio.
11498 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11500 * gst/realmedia/rmutils.c:
11501 * gst/realmedia/rmutils.h:
11502 rm: add function to descramble sipr
11504 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
11506 * ext/x264/gstx264enc.c:
11507 * ext/x264/gstx264enc.h:
11508 x264enc: Re-send the received upstream event as-is downstream
11509 https://bugzilla.gnome.org/show_bug.cgi?id=606689
11511 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
11513 * ext/amrnb/amrnb.c:
11514 amrnbenc: Set rank to GST_RANK_SECONDARY
11516 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11518 * gst/realmedia/rtspreal.c:
11519 rtspreal: use GLib's base64 functions if available
11520 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
11522 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
11524 * ext/amrnb/amrnbdec.h:
11525 * ext/amrnb/amrnbenc.h:
11526 * ext/amrwbdec/amrwbdec.h:
11527 amr: Use correct includes (as pkg-config suggests)
11530 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
11532 * gst/ac3parse/.gitignore:
11533 * gst/ac3parse/Makefile.am:
11534 * gst/ac3parse/README:
11535 * gst/ac3parse/ac3parse.vcproj:
11536 * gst/ac3parse/gstac3parse.c:
11537 * gst/ac3parse/gstac3parse.h:
11538 ac3parse: remove unported 0.8 plugin
11539 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
11541 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
11543 * gst/mpegaudioparse/gstmpegaudioparse.c:
11544 docs: adding a mp3decoder as well is useful
11546 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
11548 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11549 docs: massage section index
11551 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
11553 * ext/amrwbdec/amrwbdec.c:
11554 * ext/amrwbdec/amrwbdec.h:
11555 amrwbdec: move define to source to avoid hiding it from the docs
11557 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
11559 * ext/cdio/gstcdiocddasrc.c:
11560 docs: remove short_desc, it is taken from element details
11562 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
11564 * gst/synaesthesia/gstsynaesthesia.c:
11565 docs: fix sections docs for synaesthesia
11567 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
11569 * docs/plugins/Makefile.am:
11570 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11571 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11572 * gst/mpegaudioparse/gstmpegaudioparse.c:
11573 docs: add docs for mp3parse
11575 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11577 * gst-plugins-ugly.doap:
11578 doap: update repository info from cvs->git and maintainers
11580 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11583 Automatic update of common submodule
11584 From fc85867 to 4d67bd6
11586 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11588 * tests/check/elements/x264enc.c:
11589 x264enc: adaptive NALU type checking
11590 In particular, be less picky about SEI NALU order, which makes test more
11591 robust with respect to changes in libx264.
11594 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11596 * ext/x264/gstx264enc.c:
11597 x264enc: adaptive x264 header NAL layout handling
11600 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11602 * gst/asfdemux/gstrtpasfdepay.c:
11603 asfdepay: we require a dynamic payload type
11604 Add an extra caps property that restricts the depayloader to only accept dynamic
11607 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11610 configure: Drop -Wcast-align
11611 Commit message copied from core's commit from Benjamin Otte:
11612 246f5dba96a5b50bb74621af67b30942cca72af5
11613 Apparently gcc warns that GstMiniObject is not castable to
11614 GstEvent/Message/Buffer due to them containing 64bit variables, even
11615 though ARM hackers claim that those only need 4byte alignment. And as
11616 long as gcc behaves that way, this warning is not very useful.
11617 So we'll remove the warning until this problem is fixed.
11620 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
11622 * ext/mpeg2dec/gstmpeg2dec.c:
11623 mpeg2dec: copy over all buffer flags when copying buffers.
11624 Avoids losing the tff/rff video buffer flags
11626 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
11628 * gst/asfdemux/asfpacket.c:
11629 asfdemux: Make a table static to avoid having to always allocate it.
11631 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11633 * ext/x264/gstx264enc.c:
11634 x264enc: fix up avcC header construction
11635 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
11636 for BUILD_X264 < 76.
11637 Also fixes #610089.
11639 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11641 * ext/x264/gstx264enc.c:
11642 x264enc: parameterize libx264 provided NAL layout in codec-data creation
11644 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
11647 configure: Remove -Wundef flag
11648 Same fix as for #615161
11650 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11653 Automatic update of common submodule
11654 From fdf023d to fc85867
11656 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11658 * gst-libs/gst/gettext.h:
11659 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
11661 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11666 build: build plugins in parallel where possible, if make -jN is used
11668 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11671 build: add cruft alert for common/shave*
11673 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11677 Remove removed file win32/common/config.h.in from MANIFEST.
11679 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
11681 * gst/synaesthesia/synaescope.c:
11682 * gst/synaesthesia/synaescope.h:
11683 synaestesia: Fix old-style prototype
11685 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
11687 * gst/realmedia/rmutils.c:
11691 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
11694 Automatic update of common submodule
11695 From 55cd514 to c1d07dd
11697 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11700 * ext/amrnb/amrnbdec.c:
11701 * ext/amrnb/amrnbenc.c:
11702 * ext/cdio/gstcdiocddasrc.h:
11703 * ext/dvdread/dvdreadsrc.c:
11704 * ext/lame/gstlame.h:
11705 * ext/lame/gstlamemp3enc.h:
11706 * ext/lame/plugin.c:
11707 * ext/mad/gstmad.c:
11708 * ext/x264/gstx264enc.c:
11709 * ext/x264/gstx264enc.h:
11710 * gst/mpegaudioparse/gstmpegaudioparse.c:
11711 * gst/mpegaudioparse/gstxingmux.c:
11712 * gst/mpegstream/gstdvddemux.c:
11713 * gst/mpegstream/gstmpegdemux.c:
11714 * gst/mpegstream/gstmpegparse.c:
11715 * gst/realmedia/asmrules.c:
11716 * gst/realmedia/pnmsrc.c:
11717 * gst/realmedia/pnmsrc.h:
11718 * gst/realmedia/rdtdepay.h:
11719 * gst/realmedia/rdtmanager.c:
11720 * gst/realmedia/rtspreal.c:
11721 build: Add all kinds of compiler warning flags and fix the resulting warnings
11723 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11725 * ext/amrnb/Makefile.am:
11726 * ext/amrwbdec/Makefile.am:
11727 * ext/sidplay/Makefile.am:
11728 * gst/asfdemux/Makefile.am:
11729 * gst/mpegaudioparse/Makefile.am:
11730 build: fix up Makefile.am
11731 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
11732 the order a bit here and there (see docs/random/moving-plugins).
11734 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11736 * win32/common/config.h.in:
11737 win32: remove win32-specific config.h.in copy that's not used any longer
11738 The win32 config.h is now generated from the top-level config.h.in.
11740 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
11742 * ext/a52dec/gsta52dec.c:
11743 * ext/amrnb/amrnbdec.c:
11744 * ext/amrnb/amrnbenc.c:
11745 * ext/amrwbdec/amrwbdec.c:
11746 * ext/cdio/gstcdiocddasrc.c:
11747 * ext/dvdread/dvdreadsrc.c:
11748 * ext/lame/gstlame.c:
11749 * ext/mad/gstmad.c:
11750 * ext/mpeg2dec/gstmpeg2dec.c:
11751 * gst/ac3parse/gstac3parse.c:
11752 * gst/asfdemux/gstasfdemux.c:
11753 * gst/asfdemux/gstrtpasfdepay.c:
11754 * gst/asfdemux/gstrtspwms.c:
11755 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11756 * gst/iec958/ac3iec.c:
11757 * gst/mpegaudioparse/gstmpegaudioparse.c:
11758 * gst/mpegaudioparse/gstxingmux.c:
11759 * gst/mpegstream/gstdvddemux.c:
11760 * gst/mpegstream/gstmpegdemux.c:
11761 * gst/mpegstream/gstmpegparse.c:
11762 * gst/mpegstream/gstrfc2250enc.c:
11763 * gst/realmedia/pnmsrc.c:
11764 * gst/realmedia/rademux.c:
11765 * gst/realmedia/rdtdepay.c:
11766 * gst/realmedia/rdtmanager.c:
11767 * gst/realmedia/rmdemux.c:
11768 * gst/realmedia/rtspreal.c:
11769 * gst/synaesthesia/gstsynaesthesia.c:
11770 gst_element_class_set_details => gst_element_class_set_details_simple
11772 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11774 * ext/x264/gstx264enc.c:
11775 x264enc: Put pixel-aspect-ratio from input into the src pad caps
11778 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
11781 Automatic update of common submodule
11782 From e272f71 to 55cd514
11784 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
11787 Automatic update of common submodule
11788 From df8a7c8 to e272f71
11790 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
11793 Update CXXFLAGS, too
11795 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
11798 Update for recent changes to common submodule
11799 This just replaces every "$ERROR_CFLAGS" usage with a usage of
11800 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
11802 Actually using that separation will happen later.
11804 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
11807 Automatic update of common submodule
11808 From 9720a7d to df8a7c8
11810 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
11813 Automatic update of common submodule
11814 From 0b6e072 to 9720a7d
11816 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
11819 Automatic update of common submodule
11820 From 7cc5eb4 to 0b6e072
11822 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11825 Automatic update of common submodule
11826 From 7aa65b5 to 7cc5eb4
11828 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11831 Automatic update of common submodule
11832 From 44ecce7 to 7aa65b5
11834 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11837 configure: Use automake 1.11 silent rules instead of shave if available
11838 This makes sure that we use something that is still maintained and
11839 also brings back libtool 1.5 support.
11841 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11844 * docs/plugins/inspect/plugin-a52dec.xml:
11845 * docs/plugins/inspect/plugin-amrnb.xml:
11846 * docs/plugins/inspect/plugin-amrwbdec.xml:
11847 * docs/plugins/inspect/plugin-asf.xml:
11848 * docs/plugins/inspect/plugin-cdio.xml:
11849 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11850 * docs/plugins/inspect/plugin-dvdread.xml:
11851 * docs/plugins/inspect/plugin-dvdsub.xml:
11852 * docs/plugins/inspect/plugin-iec958.xml:
11853 * docs/plugins/inspect/plugin-lame.xml:
11854 * docs/plugins/inspect/plugin-mad.xml:
11855 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11856 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11857 * docs/plugins/inspect/plugin-mpegstream.xml:
11858 * docs/plugins/inspect/plugin-realmedia.xml:
11859 * docs/plugins/inspect/plugin-siddec.xml:
11860 * docs/plugins/inspect/plugin-twolame.xml:
11861 * docs/plugins/inspect/plugin-x264.xml:
11862 * win32/common/config.h:
11863 Back to development
11865 === release 0.10.14 ===
11867 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11873 * docs/plugins/gst-plugins-ugly-plugins.args:
11874 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11875 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11876 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11877 * docs/plugins/inspect/plugin-a52dec.xml:
11878 * docs/plugins/inspect/plugin-amrnb.xml:
11879 * docs/plugins/inspect/plugin-amrwbdec.xml:
11880 * docs/plugins/inspect/plugin-asf.xml:
11881 * docs/plugins/inspect/plugin-cdio.xml:
11882 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11883 * docs/plugins/inspect/plugin-dvdread.xml:
11884 * docs/plugins/inspect/plugin-dvdsub.xml:
11885 * docs/plugins/inspect/plugin-iec958.xml:
11886 * docs/plugins/inspect/plugin-lame.xml:
11887 * docs/plugins/inspect/plugin-mad.xml:
11888 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11889 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11890 * docs/plugins/inspect/plugin-mpegstream.xml:
11891 * docs/plugins/inspect/plugin-realmedia.xml:
11892 * docs/plugins/inspect/plugin-siddec.xml:
11893 * docs/plugins/inspect/plugin-twolame.xml:
11894 * docs/plugins/inspect/plugin-x264.xml:
11895 * gst-plugins-ugly.doap:
11896 * win32/common/config.h:
11899 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11939 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11942 * win32/common/config.h:
11943 0.10.13.4 pre-release
11945 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11947 * ext/x264/gstx264enc.c:
11948 * tests/check/elements/x264enc.c:
11949 x264enc: Replace 'avc-sample' with 'avc' in caps
11950 In the element and in its tests
11953 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
11955 * gst/asfdemux/gstasfdemux.c:
11956 asfdemux: Don't set durations of 0 on outgoing buffers.
11957 Some (broken) streams don't have the extended stream properties in
11958 the header, resulting in applying a duration of zero on outgoing
11962 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
11964 * gst/asfdemux/asfpacket.c:
11965 asfdemux: Make sure we always set proper payload duration.
11966 Some (broken) streams will have a delta of 0, resulting in outgoing
11967 buffers having durations of 0.
11970 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11973 * win32/common/config.h:
11974 0.10.13.3 pre-release
11976 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
11978 * gst/asfdemux/asfpacket.c:
11979 asfdemux: Make sure we don't end up with negative timestamps.
11980 Some files have payload with timestamps smaller than the preroll duration.
11981 Instead of blindly substracting the preroll value (and ending up with
11982 insanely high timestamps on the outgoing buffers), we make sure we
11986 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11989 * win32/common/config.h:
11990 0.10.13.2 pre-release
11991 Update core/base requirement to 0.10.26, since that's more likely
11992 to be the actual requirement.
11994 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11999 po: update translations
12001 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12003 * tests/check/elements/x264enc.c:
12004 x264enc: add caps check to x264enc unit test
12005 Add some minimal caps checking to x264enc unit test.
12008 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
12010 * ext/x264/gstx264enc.c:
12011 x264enc: fix up avcC header construction and playback by flash players
12012 Fix off-by-one bug when constructing the avcC header chunk: we
12013 wrote wrong profile info into the header. The first byte in the
12014 SPS NAL we get from x264 is the nal type, not the profile_idc.
12015 Also add some debug logging.
12018 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
12020 * gst/asfdemux/gstasfdemux.c:
12021 asfdemux: Improve seek behaviour for audio-only with no index
12022 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
12023 for video, we can just seek to seek_time instead.
12025 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12028 configure: fix up GST_CXXFLAGS properly
12029 We don't want C specific flags in GST_CXXFLAGS, so base it on the
12030 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
12031 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
12033 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12036 Update MAINTAINERS, add myself
12038 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
12041 configure: base GST_CXXFLAGS on --cflags from pkg-config
12042 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
12043 point for for both C and CXX settings.
12045 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12048 Automatic update of common submodule
12049 From 96dc793 to 44ecce7
12051 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12055 * win32/common/.gitignore:
12056 * win32/common/config.h:
12057 win32: change how win32/common/config.h is updated
12058 Generate win32/common/config.h-new directly from config.h.in,
12059 using shell variables in configure and some hard-coded information.
12060 Change top-level makefile so that 'make win32-update' copies the
12061 generated file to win32/common/config.h, which we keep in source
12062 control. It's kept in source control so that the git tree is
12064 This change is similar to the ones applied a while ago to GStreamer
12065 core, gst-plugins-base and gst-plugins-good and prevents configure
12066 from changing files in source control. The generated config.h
12067 should be ok, but needs testing.
12069 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12071 * gst/realmedia/rtspreal.c:
12072 rtspreal: don't construct config header with uninitialised bytes
12073 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
12074 a presumably unintentional padding of uninitialised bytes at the end
12075 of the CONT tags chunk, which should be harmless but causes warnings
12076 in valgrind (see #608533 for a test URL).
12078 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12080 * gst/realmedia/rtspreal.c:
12081 rtspreal: add finalize function so we can free streams and rulebook
12082 Fix memory leak in Real RTSP component (#608533).
12084 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12086 * gst/realmedia/rtspreal.c:
12087 rtspreal: fix minor memory leak
12088 Caps take their own reference when a buffer is added to them, so
12089 unref buffer after adding it to caps (#608533).
12091 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12093 * gst/realmedia/rdtdepay.c:
12094 rdtdepay: unref input buffer when done
12095 Fixes memory leak, see #608533.
12097 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12100 Automatic update of common submodule
12101 From 15d47a6 to 96dc793
12103 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12105 * ext/x264/gstx264enc.c:
12106 * ext/x264/gstx264enc.h:
12107 x264enc: make use of Access Unit delimiters configurable
12108 API: GstX264Enc:aud
12110 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12112 * gst/asfdemux/asfpacket.c:
12113 asfdemux: Do not subtract padding twice
12114 Only subtract implicit padding if an explicit one isn't
12115 provided. Avoids subtracting it twice and causing
12119 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
12121 * gst/asfdemux/gstasfdemux.c:
12122 * gst/mpegstream/gstmpegpacketize.c:
12123 assert: g_assert_not_reached() cannot replace return statement
12124 Fix build with assert being turned off.
12126 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12129 Automatic update of common submodule
12130 From 14cec89 to 15d47a6
12132 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
12134 * gst/asfdemux/gstasfdemux.c:
12135 asfdemux: Don't forget to update flow variable
12136 Forgot to update the return value in the loop.
12138 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
12140 * gst/asfdemux/gstasfdemux.c:
12141 asfdemux: Check flow return on every push
12142 We previously only aggregated flow returns after the while(push) loop,
12143 which meant that in some cases we would end-up not properly aggregating
12145 This is based on the same flow aggregation algorithm as oggdemux.
12147 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12149 * ext/x264/gstx264enc.c:
12150 x264enc: Add stream-format to output caps
12151 Adds stream-format to output caps of x264enc that
12152 informs if the stream is in bytestream of avc format.
12155 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
12157 * gst/mpegaudioparse/gstxingmux.c:
12158 xingmux: Fix unaligned memory access
12159 ARM/SPARC need 32bit alignment but xingmux accesses possibly
12160 unaligned memory, which leads to SIGBUS.
12163 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
12165 * gst/asfdemux/gstasfdemux.c:
12166 asfdemux: Use GST_STR_NULL in a couple of places.
12167 Fixes crashing on some of the log statements on win32.
12169 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12171 * gst/realmedia/rmdemux.c:
12172 rmdemux: Parse and post bitrate for streams
12173 Parse the bitrate of the streams and post their tags.
12176 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12178 * gst/asfdemux/gstasfdemux.c:
12179 * gst/asfdemux/gstasfdemux.h:
12180 asfdemux: Post bitrate tag
12181 If stream bitrate object is available, post the bitrate
12185 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12187 * gst/mpegaudioparse/gstmpegaudioparse.c:
12188 * gst/mpegaudioparse/gstmpegaudioparse.h:
12189 mp3parse: minor validation check of (Xing, VBRI) metadata
12190 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
12192 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12194 * gst/mpegaudioparse/gstmpegaudioparse.c:
12195 mp3parse: use proper total_time and total_bytes in various cases
12196 The correct basis for (Xing, VBRI) seek table calculations is the
12197 byte size and duration provided by that metadata, rather than some
12198 other (possibly even estimated) one. This also prevents an infinite
12199 conversion loop in (unlikely) case where a TOC is provided without
12200 such corresponding (duration) metdata.
12202 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12204 * gst/mpegaudioparse/gstmpegaudioparse.c:
12205 * gst/mpegaudioparse/gstmpegaudioparse.h:
12206 mp3parse: conserve stop time for non-accurate seek
12207 Use the same strategy as accurate seeks to store
12208 pending non-accurate seeks to avoid overwriting non-definite
12209 stop times. When doing non-accurate seeks our position
12210 reporting might drift off by some secs and the stream can
12211 end up before it should.
12214 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12217 Automatic update of common submodule
12218 From 47cb23a to 14cec89
12220 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12222 * ext/amrwbdec/amrwb.c:
12223 amrwbdec: give decoder a rank so decodebin/playbin will use it
12225 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12227 * gst/mpegaudioparse/gstmpegaudioparse.c:
12228 mp3parse: return false when we can't seek
12229 When upstream can't seek, we return false as well
12231 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12233 * ext/lame/gstlame.c:
12234 * ext/lame/gstlamemp3enc.c:
12235 lame: Avoid crash when seeking before negotiating
12236 lame's 'lgv' variable is only initialized when the caps
12237 is negotiated, whenever a seek happens before that, it would
12238 attempt to call a function on an empty pointer, causing the crash.
12241 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12244 Automatic update of common submodule
12245 From 87bf428 to 47cb23a
12247 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12250 Automatic update of common submodule
12251 From da4c75c to 87bf428
12253 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
12256 Automatic update of common submodule
12257 From 53a2485 to da4c75c
12259 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12261 * gst/mpegaudioparse/gstmpegaudioparse.c:
12262 mp3parse: fix non-flushing seek
12263 Specifically, in addition to clearing lots of variables/offsets
12264 when receiving newsegment, also clear leftover data to match.
12266 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
12268 * ext/x264/gstx264enc.c:
12269 * ext/x264/gstx264enc.h:
12270 x264enc: Make upstream GstForceKeyUnit thread-safe
12271 Also send the GstForceKeyUnit event downstream when an upstream on is received,
12272 allowing muxers or payloaders to take appropriate actions.
12273 https://bugzilla.gnome.org/show_bug.cgi?id=602556
12275 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12278 Automatic update of common submodule
12279 From a3e3ce4 to 53a2485
12281 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
12283 * gst/asfdemux/gstasfdemux.c:
12284 asfdemux: Don't call strlen() on NULL pointers
12287 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12289 * gst/asfdemux/gstasfdemux.c:
12290 asfdemux: Remove old pads when new ones are added
12291 The old pads were being removed before adding the new ones,
12292 we should add the new ones first.
12295 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12297 * gst/asfdemux/gstasfdemux.c:
12298 * gst/asfdemux/gstasfdemux.h:
12299 asfdemux: Handle chained asfs on pull mode
12300 Adds chained asfs handling to pull mode. It now checks if
12301 there is a new asf header after the last packet (when it
12302 is possible to know how many packets are) or it tries
12303 checking if a processed packet that fails is an header
12307 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12309 * gst/asfdemux/gstasfdemux.c:
12310 * gst/asfdemux/gstasfdemux.h:
12311 asfdemux: properly do chained asfs on push mode
12312 To properly do chained asfs work with playbin2, we need to
12313 push eos on the old pads before removing them.
12316 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12318 * gst/asfdemux/gstasfdemux.c:
12319 * gst/asfdemux/gstasfdemux.h:
12320 asfdemux: add support for chained asfs (push mode)
12321 Adds support for detecting and playing chained asfs
12322 in push mode. asfdemux tries to detect a new asf start
12323 by identifying the header object guid in a input buffer.
12324 When it finds it, it resets its state, removing its pads
12325 and creates new ones for the new file.
12327 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12329 * gst/asfdemux/gstasfdemux.c:
12330 asfdemux: fix two small leaks
12332 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12334 * gst/asfdemux/gstasfdemux.c:
12335 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
12336 WM/Track has a 0 base but is often wrongly written as starting from 1,
12337 so not as reliable as WM/TrackNumber which always starts from 1.
12339 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12341 * gst/asfdemux/gstasfdemux.c:
12342 asfdemux: WM/Track starts counting from 0, adjust to start from 1
12344 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12346 * gst/asfdemux/gstasfdemux.c:
12347 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
12348 There's both WM/Track and WM/TrackNumber.
12350 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
12352 * ext/a52dec/gsta52dec.c:
12353 a52dec: Fix debug statement: Pass pos variable instead of time() function
12355 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
12357 * gst/dvdsub/gstdvdsubdec.c:
12358 dvdsubdec: Fix printf format string warning
12360 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
12362 * gst/asfdemux/gstasfdemux.c:
12363 asfdemux: Fix bogus variable used uninitialised warnings
12365 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
12368 po: Don't create backup .po files
12369 As well as preventing creation of useless backup files, it works
12370 around a bug in gettext 0.17 on OS/X
12372 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
12374 * gst/asfdemux/asfpacket.c:
12375 asfdemux: fix c99-style comments.
12377 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
12379 * gst/asfdemux/asfpacket.c:
12380 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
12382 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12384 * gst/realmedia/rmutils.c:
12385 rmutils: fix byteswapping
12386 fix the byteswapping code that was wrong because of the side effects of the
12390 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
12392 * ext/x264/gstx264enc.c:
12393 x264enc: Adapt to slightly modified x264 API
12396 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12398 * gst/asfdemux/asfpacket.c:
12399 asfdemux: careful to avoid crash on bogus data
12400 When receiving bogus data, we have to avoid subtracting a value
12401 larger than 'size' from 'size' variable, resulting in a wrap
12402 that would make 'size' a really large bogus value.
12405 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
12407 * win32/common/config.h:
12408 win32: Commit bumped version number
12410 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
12412 * gst/mpegaudioparse/gstmpegaudioparse.c:
12413 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
12415 This removes a good 50% of processing time for parsing a buffer.
12416 We do this by simply... getting the nicks that we already have handy
12417 instead of going through the expensive glib system.
12419 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
12422 configure.ac: And back to development we go...
12424 === release 0.10.13 ===
12426 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
12433 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12434 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12435 * docs/plugins/inspect/plugin-a52dec.xml:
12436 * docs/plugins/inspect/plugin-asf.xml:
12437 * docs/plugins/inspect/plugin-cdio.xml:
12438 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12439 * docs/plugins/inspect/plugin-dvdread.xml:
12440 * docs/plugins/inspect/plugin-dvdsub.xml:
12441 * docs/plugins/inspect/plugin-iec958.xml:
12442 * docs/plugins/inspect/plugin-lame.xml:
12443 * docs/plugins/inspect/plugin-mad.xml:
12444 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12445 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12446 * docs/plugins/inspect/plugin-mpegstream.xml:
12447 * docs/plugins/inspect/plugin-realmedia.xml:
12448 * docs/plugins/inspect/plugin-siddec.xml:
12449 * docs/plugins/inspect/plugin-twolame.xml:
12450 * docs/plugins/inspect/plugin-x264.xml:
12451 * gst-plugins-ugly.doap:
12452 * win32/common/config.h:
12455 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
12493 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
12496 Automatic update of common submodule
12497 From 85d1530 to 0702fe1
12499 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
12537 * win32/common/config.h:
12538 0.10.12.3 pre-release
12540 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
12543 Automatic update of common submodule
12544 From a3e3ce4 to 85d1530
12546 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
12548 * ext/a52dec/gsta52dec.c:
12549 a52dec: Fix reference leak on all input buffers in 'dvd mode'
12550 https://bugzilla.gnome.org/show_bug.cgi?id=598272
12552 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
12591 * win32/common/config.h:
12592 0.10.12.2 pre-release
12594 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
12596 * docs/plugins/gst-plugins-ugly-plugins.args.new:
12597 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
12598 docs: Remove files accidentally added
12599 Remove the gst-plugins-ugly-plugins.args.new and
12600 gst-plugins-ugly-plugins.signals.new files, that appear
12601 to have been accidentally added in commit
12602 f5d046a0b034f9bd7274291f7131ee5db1a30052
12604 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
12606 * ext/a52dec/gsta52dec.c:
12607 a52dec: Add some debugging for new segment events
12609 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
12611 * ext/mpeg2dec/gstmpeg2dec.c:
12612 mpeg2dec: fix warning in macosx snow leopard
12614 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
12616 * gst/mpegstream/gstmpegparse.c:
12617 mpegstream: fix warning in macosx snow leopard
12619 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
12621 * gst/mpegaudioparse/gstmpegaudioparse.c:
12622 mpegaudioparse: fix warning in macosx snow leopard
12624 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
12626 * gst/dvdsub/gstdvdsubdec.c:
12627 dvdsubdec: fix warning on macosx snow leopard
12629 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
12631 * gst/asfdemux/gstasfdemux.c:
12632 asfdemux: fix warning in macosx snow leopard
12634 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
12636 * gst/mpegaudioparse/gstmpegaudioparse.c:
12637 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
12639 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
12642 Automatic update of common submodule
12643 From 19fa4f3 to a3e3ce4
12645 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
12647 * gst/asfdemux/gstasfdemux.c:
12648 * gst/realmedia/rdtmanager.c:
12649 build: fprintf, sprintf, sscanf need stdio.h
12651 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
12653 * ext/mad/gstmad.c:
12654 mad: add missing include to fix the build
12656 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12658 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12659 dvdlpcm: whitespace fixes
12661 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
12663 * gst-plugins-ugly.spec.in:
12666 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12669 x264enc: adjust configure checking to changed upstream
12671 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12673 * ext/x264/gstx264enc.c:
12674 x264enc: conditionally adjust to new upstream API
12677 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12679 * gst/mpegaudioparse/gstmpegaudioparse.c:
12680 * gst/mpegaudioparse/gstmpegaudioparse.h:
12681 mpegaudioparse: prevent infinite (re)syncing
12683 gst/mpegaudioparse/gstmpegaudioparse.c
12685 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
12687 * gst/mpegaudioparse/gstmpegaudioparse.c:
12688 mp3parse: Refactor checking for sync. Make resyncing more reliable.
12689 Previously, we could get false sync relatively easily - it sometimes happened
12690 on real files. This cleans the code up a fair bit, and makes it require more
12691 confirmation that we've found valid sync before continuing.
12693 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12695 * gst/mpegaudioparse/gstmpegaudioparse.c:
12696 mpegaudioparse: ensure 2 valid headers in a row when resyncing
12698 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12700 * gst/mpegstream/gstdvddemux.c:
12701 dvddemux: remove bogus ifndef
12703 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12706 Automatic update of common submodule
12707 From 94f95e3 to 19fa4f3
12709 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12711 * ext/mpeg2dec/gstmpeg2dec.c:
12712 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
12714 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12716 * gst/dvdsub/gstdvdsubparse.c:
12717 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
12719 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
12721 * ext/amrnb/amrnbdec.c:
12722 * ext/amrnb/amrnbenc.c:
12723 Remove Ronald Bultje from Authors field
12724 Replaced with "GStreamer maintainers
12725 <gstreamer-devel@lists.sourceforge.net>" or just removed,
12726 depending on the number of other authors.
12728 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
12730 * gst/asfdemux/Makefile.am:
12731 * gst/asfdemux/gstasfmux.c:
12732 * gst/asfdemux/gstasfmux.h:
12733 asfdemux: Remove old non-built asfmux code
12734 Remove so people don't confuse it with the new asfmux code
12737 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12739 * ext/a52dec/gsta52dec.c:
12740 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
12741 It's not defined for older liba52 versions.
12743 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
12745 * ext/a52dec/gsta52dec.c:
12746 a52dec: Allow liba52 to use djbfft based IMDCT transform
12747 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
12748 IMDCT transform acceleration. It does however have a software based
12749 acceleration using the djbfft library (D.J. Bernstein's library for
12750 fourier transforms - Extremely fast library for floating-point
12751 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
12753 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
12754 and AltiVec implementations, but those are checked for first, and
12755 djbfft is chosen only if none of those is available - good in the
12756 case of some distributions including a port of the MPlayer changes
12757 in their system a52dec library.
12758 The down and upmix code in liba52 doesn't seem to be disturbed by
12759 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
12760 versions if passed from oil_cpu_get_flags (SSE currently is not).
12763 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12766 amr: Use opencore-amr pkg-config files if possible
12767 This makes it possible to build the plugins when the libraries
12768 are installed at non-standard locations.
12771 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12773 * gst/mpegaudioparse/gstmpegaudioparse.c:
12774 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
12775 Metadata provided seek tables are consistent with metadata's view of
12776 total size, which typically matches real size, but need not do so
12777 (e.g. a truncated file). Fixes seeking and position reporting
12778 in such truncated files (although duration based on metadata may then
12779 still be incorrect).
12781 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12784 configure: bump core/base requirements to released versions
12785 to avoid confusion.
12787 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12790 configure: Remove all mentions to the id3tag plugin which was removed
12792 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
12795 mad: make check for mad independent of the check for id3tag
12798 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
12800 * gst/asfdemux/gstrtpasfdepay.c:
12801 rtpasfdepay: set padding size to the correct value
12802 asf packets in rtp packets should come with their padding fields
12803 set to 0 and the depayload must update them to the correct
12804 value before pushing downstream
12806 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
12809 * docs/plugins/Makefile.am:
12810 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12811 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12812 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12813 * docs/plugins/inspect/plugin-amrnb.xml:
12814 * docs/plugins/inspect/plugin-amrwbdec.xml:
12816 * ext/amrnb/GstAmrnbEnc.prs:
12817 * ext/amrnb/Makefile.am:
12818 * ext/amrnb/README:
12819 * ext/amrnb/amrnb.c:
12820 * ext/amrnb/amrnbdec.c:
12821 * ext/amrnb/amrnbdec.h:
12822 * ext/amrnb/amrnbenc.c:
12823 * ext/amrnb/amrnbenc.h:
12824 * ext/amrnb/amrnbparse.c:
12825 * ext/amrnb/amrnbparse.h:
12826 * ext/amrwbdec/Makefile.am:
12827 * ext/amrwbdec/README:
12828 * ext/amrwbdec/amrwb.c:
12829 * ext/amrwbdec/amrwbdec.c:
12830 * ext/amrwbdec/amrwbdec.h:
12831 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
12832 These are based on the OpenCore codecs.
12835 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
12838 Automatic update of common submodule
12839 From fedaaee to 94f95e3
12841 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12846 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12847 * docs/plugins/gst-plugins-ugly-plugins.args.new:
12848 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
12849 * docs/plugins/inspect/plugin-dvdnav.xml:
12851 * ext/dvdnav/.gitignore:
12852 * ext/dvdnav/Makefile.am:
12853 * ext/dvdnav/README:
12854 * ext/dvdnav/dvdnavsrc.c:
12855 * ext/dvdnav/dvdnavsrc.h:
12856 * ext/dvdnav/gst-dvd:
12857 * ext/dvdread/dvdreadsrc.c:
12858 * gst-plugins-ugly.spec.in:
12860 dvdnav: remove dvdnav plugin
12861 Remove dvdnav plugin, it has no future. resindvd is the plugin to
12862 use for dvd playback. Note that dvdnav was never really enabled
12863 in -ugly, you had to edit configure.ac to get it built.
12865 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12867 * tests/check/elements/mpeg2dec.c:
12868 mpeg2dec: Fix unused variables compiler warnings in unit test
12870 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
12873 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
12874 Check for more automake command variants. Use printf instead of 'echo -n'
12877 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
12880 Automatic update of common submodule
12881 From 5845b63 to fedaaee
12883 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
12886 Make git ignore more files
12888 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
12890 * gst/asfdemux/gstasfdemux.c:
12891 asfdemux: Refactor multiple packet pull.
12892 This also fixes a bug by which the first buffer (in a multi-packet mode)
12893 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
12894 full incoming buffer and not just of the single asf packet.
12895 Fixes corrupted frames introduced by latest commit.
12897 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12899 * gst/asfdemux/gstasfdemux.c:
12900 asfdemux: use the right accurate field
12901 Remove accurate variable and its faulty use because the real variable is an
12904 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
12906 * gst/asfdemux/asfpacket.c:
12907 * gst/asfdemux/gstasfdemux.c:
12908 asfdemux: Sprinkle branch prediction macros accross the code
12910 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
12912 * gst/asfdemux/gstasfdemux.c:
12913 asfdemux: Delay newsegment handling until we have a keyframe.
12914 We now have a chance for packets to be collected before we send out the
12915 newsegment. If we're not in accurate seeking (keyunit) it will set
12916 the segment start/time to the keyframe's timestamp.
12918 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
12920 * gst/asfdemux/gstasfdemux.c:
12921 asfdemux: Remove useless check. We already have checked for it above.
12923 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
12925 * gst/asfdemux/gstasfdemux.c:
12926 asfdemux: No longer queue GOPs now that seeking is fixed.
12927 We now *always* seek to the keyframe just before our requested position.
12928 When we encounter the first keyframe and we were not accurate (therefore doing
12929 keyframe seeking), we update the segment start position to the keyframe timestamp.
12931 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
12933 * gst/asfdemux/gstasfdemux.c:
12934 * gst/asfdemux/gstasfdemux.h:
12935 asfdemux: Store the accurate seeking flag
12937 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
12939 * gst/asfdemux/gstasfdemux.c:
12940 asfdemux: Use the average frame duration for buffers without a duration.
12941 This will still cause some timestamp jitter, but giving a hint as to the duration
12942 rather than nothing seems to be a better idea.
12943 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
12944 duration using the accumulated packet duration (which will be correct).
12946 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
12948 * gst/asfdemux/gstasfdemux.c:
12949 * gst/asfdemux/gstasfdemux.h:
12950 asfdemux: Use index entry packet count to optimize seeking.
12951 The simple index entries also contain the number of packets one needs
12952 to retrieve at a given position to get a full keyframe. We therefore
12953 use that information to retrieve all those packets in one buffer when
12954 working in pull-mode.
12956 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
12958 * gst/asfdemux/gstasfdemux.c:
12959 asfdemux: Do not try to free const pointer
12960 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
12961 asfdemux tried to free a const pointer that had been cast to a
12962 normal pointer variable.
12964 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
12966 * gst/asfdemux/gstasfdemux.c:
12967 asfdemux: Use presentation timestamp when searching in the index.
12968 We need to take the preroll into account... else we end up too early.
12970 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
12973 Automatic update of common submodule
12974 From f3bb51b to 5845b63
12976 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
12978 * gst/asfdemux/gstasfdemux.c:
12979 asfdemux: Convert index entry from presentation time to timestamps.
12980 We weren't taking the preroll into account previously, meaning that we
12981 were always seeking preroll nanoseconds too early... resulting in a lot
12982 of dropped packets (which are before the start time).
12983 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
12985 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
12988 * gst/asfdemux/gstasfdemux.c:
12989 asfdemux: Fix byte array metadata handling.
12990 We basically discard byte array metadata. Should be trivial to adapt
12991 to storing the pointers if we need it later on.
12993 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
12995 * gst/asfdemux/gstasfdemux.c:
12996 * gst/asfdemux/gstasfdemux.h:
12997 asfdemux: Handle PAR/interlaced information stored in packet payload.
12998 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
12999 in the ASF Packet payload extensions).
13001 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
13003 * gst/asfdemux/gstasfdemux.c:
13004 * gst/asfdemux/gstasfdemux.h:
13005 asfdemux: Store/Handle global metadata (not specific to one stream).
13006 This allows us to store (and handle) PAR information which might be stored there.
13008 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13010 * gst/mpegaudioparse/gstmpegaudioparse.c:
13011 mpegaudioparse: fix Xing inverse seek table building
13013 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
13016 Automatic update of common submodule
13017 From f3bb51b to f810030
13019 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13021 * gst/asfdemux/gstasfdemux.c:
13022 asfdemux: don't try to free a NULL taglist
13024 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13026 * gst/asfdemux/gstasfdemux.c:
13027 asfdemux: post tags only after we've created our source pads
13028 Post global tags only after we've added our source pads, so that
13029 tag events get sent downstream in addition to tag messages posted
13030 on the bus. This makes sure tags can be picked up automatically
13031 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
13032 While we're at it, also add a container-format tag.
13034 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13037 * gst/asfdemux/gstasfdemux.c:
13038 asfdemux: use new bytereader functions for image tag parsing
13040 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13042 * gst/asfdemux/gstasfdemux.c:
13043 * gst/asfdemux/gstasfdemux.h:
13044 asfdemux: remove some more unused variables
13046 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13048 * gst/realmedia/rmdemux.c:
13049 rmdemux: plug buffer leaking
13051 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13053 * gst/asfdemux/gstrtpasfdepay.c:
13054 asfdepay: guard against dropped buffers
13055 If a buffer was dropped, we might request data from the adapter that is not
13056 there and then we get a NULL buffer.
13058 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13060 * gst/asfdemux/gstasfdemux.c:
13061 * gst/asfdemux/gstasfdemux.h:
13062 asfdemux: set DISCONT on streams
13063 When we receive a DISCONT as input, don't clear our complete state but simply
13064 mark a discont that will be put on the next buffer. The code will be able to
13065 handle and throw away incomplete data.
13066 Add some more debug info.
13067 Remove an unused variable.
13069 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13071 * gst/asfdemux/gstrtpasfdepay.c:
13072 asfdepay: set DELTA_UNIT flag correctly
13073 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
13074 Add some more debug info.
13076 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13078 * gst/asfdemux/gstasfdemux.c:
13079 asfdemux: fix latency calculations
13080 We need to check for -1 as an invalid timestamp, not 1.
13082 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13084 * gst/mpegaudioparse/gstmpegaudioparse.c:
13085 * gst/mpegaudioparse/gstmpegaudioparse.h:
13086 mp3parse: don't put every single frame into the index
13087 Let's not put every single mp3 frame in our index, a few frames per
13088 second should be more than enough. For now use an index interval
13089 of 100ms-500ms depending on the upstream size, to keep the index at
13090 a reasonable size. Factor out the code that adds the index entry
13091 into a separate function for better code readability.
13093 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13095 * gst/mpegaudioparse/gstmpegaudioparse.c:
13096 * gst/mpegaudioparse/gstmpegaudioparse.h:
13097 mp3parse: assume seekability only if we know the upstream size
13098 While technically upstream may be seekable even if it doesn't know
13099 the exact size, I can't think of a use case where this distincation
13100 is relevant in practice, so for now just assume we're not seekable
13101 if upstream doesn't provide us with a size. Makes sure we don't
13102 build a seek index when streaming internet radio with sources that
13103 pretend to be seekable until you try to actually seek.
13105 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13107 * gst-plugins-ugly.spec.in:
13108 Fix x264 requirement in SPEC file
13110 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13112 * ext/x264/gstx264enc.c:
13113 * gst/realmedia/rdtmanager.c:
13114 x264enc, rdtmanager: fix compilation with debugging disabled
13116 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
13119 * docs/plugins/Makefile.am:
13120 docs: Bump common. Fix comment in the docs Makefile.am
13122 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
13125 * win32/common/config.h:
13126 Back to development -> 0.10.12.1
13128 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
13130 * gst-plugins-ugly.doap:
13131 Add 0.10.12 release to the doap file
13133 === release 0.10.12 ===
13135 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
13141 * docs/plugins/gst-plugins-ugly-plugins.args:
13142 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13143 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13144 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13145 * docs/plugins/inspect/plugin-a52dec.xml:
13146 * docs/plugins/inspect/plugin-asf.xml:
13147 * docs/plugins/inspect/plugin-cdio.xml:
13148 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13149 * docs/plugins/inspect/plugin-dvdread.xml:
13150 * docs/plugins/inspect/plugin-dvdsub.xml:
13151 * docs/plugins/inspect/plugin-iec958.xml:
13152 * docs/plugins/inspect/plugin-lame.xml:
13153 * docs/plugins/inspect/plugin-mad.xml:
13154 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13155 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13156 * docs/plugins/inspect/plugin-mpegstream.xml:
13157 * docs/plugins/inspect/plugin-realmedia.xml:
13158 * docs/plugins/inspect/plugin-siddec.xml:
13159 * docs/plugins/inspect/plugin-synaesthesia.xml:
13160 * docs/plugins/inspect/plugin-twolame.xml:
13161 * docs/plugins/inspect/plugin-x264.xml:
13162 * win32/common/config.h:
13165 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
13174 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
13208 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
13241 * win32/common/config.h:
13242 0.10.11.2 pre-release
13244 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
13246 * win32/common/config.h.in:
13247 win32: Remove #undef inline from the win32 config.h
13249 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13251 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13252 * docs/plugins/inspect/plugin-mad.xml:
13253 * ext/mad/Makefile.am:
13254 * ext/mad/gstid3tag.c:
13255 * ext/mad/gstmad.c:
13256 * ext/mad/gstmad.h:
13257 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
13258 It will be reborn with a shiny new code base under its hood in -bad.
13259 See #581756 and #565764.
13261 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
13263 * tests/check/pipelines/.gitignore:
13264 gitignore: Ignore some built files in the test area
13266 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
13268 * docs/plugins/inspect/plugin-a52dec.xml:
13269 * docs/plugins/inspect/plugin-asf.xml:
13270 * docs/plugins/inspect/plugin-cdio.xml:
13271 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13272 * docs/plugins/inspect/plugin-dvdread.xml:
13273 * docs/plugins/inspect/plugin-dvdsub.xml:
13274 * docs/plugins/inspect/plugin-iec958.xml:
13275 * docs/plugins/inspect/plugin-lame.xml:
13276 * docs/plugins/inspect/plugin-mad.xml:
13277 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13278 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13279 * docs/plugins/inspect/plugin-mpegstream.xml:
13280 * docs/plugins/inspect/plugin-realmedia.xml:
13281 * docs/plugins/inspect/plugin-siddec.xml:
13282 * docs/plugins/inspect/plugin-synaesthesia.xml:
13283 * docs/plugins/inspect/plugin-twolame.xml:
13284 docs: Update plugin inspect files
13286 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
13289 * docs/plugins/Makefile.am:
13290 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13291 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13292 * docs/plugins/inspect/plugin-x264.xml:
13294 * gst-plugins-ugly.spec.in:
13295 * tests/check/Makefile.am:
13296 * tests/check/elements/.gitignore:
13297 Moved 'x264enc' from -bad to -ugly
13299 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13301 * ext/x264/gstx264enc.c:
13302 * ext/x264/gstx264enc.h:
13303 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
13306 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13308 * ext/x264/GstX264Enc.prs:
13309 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
13311 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13313 * ext/x264/GstX264Enc.prs:
13314 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
13316 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13318 * ext/x264/gstx264enc.c:
13319 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
13321 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
13323 * ext/x264/GstX264Enc.prs:
13324 * ext/x264/Makefile.am:
13325 * ext/x264/gstx264enc.c:
13326 [MOVED FROM BAD 24/28] x264enc: add preset support
13327 Add preset iface and a (dummy) preset file as a starting point.
13329 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13331 * ext/x264/gstx264enc.c:
13332 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
13334 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
13336 * ext/x264/gstx264enc.c:
13337 * ext/x264/gstx264enc.h:
13338 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
13339 Use the GstForceKeyUnit event to force a keyframe.
13342 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13344 [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...
13345 Original commit message from CVS:
13346 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
13347 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
13348 Use hyphen in property name, perform safety buffer size check
13349 prior to mem access, and some more parentheses in macro.
13351 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
13353 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
13354 Original commit message from CVS:
13355 * ext/apexsink/Makefile.am:
13356 Link against -lgcrpyto for RSA_new and RSA_free.
13357 * ext/faac/gstfaac.c:
13358 * ext/x264/gstx264enc.c:
13359 Fix compiler warnings.
13361 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13363 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
13364 Original commit message from CVS:
13365 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
13366 Construct source caps in more conventional (and correct) manner.
13368 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13370 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
13371 Original commit message from CVS:
13372 * ext/alsaspdif/Makefile.am:
13373 * ext/amrwb/Makefile.am:
13374 * ext/apexsink/Makefile.am:
13375 * ext/arts/Makefile.am:
13376 * ext/artsd/Makefile.am:
13377 * ext/audiofile/Makefile.am:
13378 * ext/audioresample/Makefile.am:
13379 * ext/bz2/Makefile.am:
13380 * ext/cdaudio/Makefile.am:
13381 * ext/celt/Makefile.am:
13382 * ext/dc1394/Makefile.am:
13383 * ext/dirac/Makefile.am:
13384 * ext/directfb/Makefile.am:
13385 * ext/divx/Makefile.am:
13386 * ext/dts/Makefile.am:
13387 * ext/faac/Makefile.am:
13388 * ext/faad/Makefile.am:
13389 * ext/gsm/Makefile.am:
13390 * ext/hermes/Makefile.am:
13391 * ext/ivorbis/Makefile.am:
13392 * ext/jack/Makefile.am:
13393 * ext/jp2k/Makefile.am:
13394 * ext/ladspa/Makefile.am:
13395 * ext/lcs/Makefile.am:
13396 * ext/libfame/Makefile.am:
13397 * ext/libmms/Makefile.am:
13398 * ext/metadata/Makefile.am:
13399 * ext/mpeg2enc/Makefile.am:
13400 * ext/mplex/Makefile.am:
13401 * ext/musepack/Makefile.am:
13402 * ext/musicbrainz/Makefile.am:
13403 * ext/mythtv/Makefile.am:
13404 * ext/nas/Makefile.am:
13405 * ext/neon/Makefile.am:
13406 * ext/ofa/Makefile.am:
13407 * ext/polyp/Makefile.am:
13408 * ext/resindvd/Makefile.am:
13409 * ext/sdl/Makefile.am:
13410 * ext/shout/Makefile.am:
13411 * ext/snapshot/Makefile.am:
13412 * ext/sndfile/Makefile.am:
13413 * ext/soundtouch/Makefile.am:
13414 * ext/spc/Makefile.am:
13415 * ext/swfdec/Makefile.am:
13416 * ext/tarkin/Makefile.am:
13417 * ext/theora/Makefile.am:
13418 * ext/timidity/Makefile.am:
13419 * ext/twolame/Makefile.am:
13420 * ext/x264/Makefile.am:
13421 * ext/xine/Makefile.am:
13422 * ext/xvid/Makefile.am:
13423 * gst-libs/gst/app/Makefile.am:
13424 * gst-libs/gst/dshow/Makefile.am:
13425 * gst/aiffparse/Makefile.am:
13426 * gst/app/Makefile.am:
13427 * gst/audiobuffer/Makefile.am:
13428 * gst/bayer/Makefile.am:
13429 * gst/cdxaparse/Makefile.am:
13430 * gst/chart/Makefile.am:
13431 * gst/colorspace/Makefile.am:
13432 * gst/dccp/Makefile.am:
13433 * gst/deinterlace/Makefile.am:
13434 * gst/deinterlace2/Makefile.am:
13435 * gst/dvdspu/Makefile.am:
13436 * gst/festival/Makefile.am:
13437 * gst/filter/Makefile.am:
13438 * gst/flacparse/Makefile.am:
13439 * gst/flv/Makefile.am:
13440 * gst/games/Makefile.am:
13441 * gst/h264parse/Makefile.am:
13442 * gst/librfb/Makefile.am:
13443 * gst/mixmatrix/Makefile.am:
13444 * gst/modplug/Makefile.am:
13445 * gst/mpeg1sys/Makefile.am:
13446 * gst/mpeg4videoparse/Makefile.am:
13447 * gst/mpegdemux/Makefile.am:
13448 * gst/mpegtsmux/Makefile.am:
13449 * gst/mpegvideoparse/Makefile.am:
13450 * gst/mve/Makefile.am:
13451 * gst/nsf/Makefile.am:
13452 * gst/nuvdemux/Makefile.am:
13453 * gst/overlay/Makefile.am:
13454 * gst/passthrough/Makefile.am:
13455 * gst/pcapparse/Makefile.am:
13456 * gst/playondemand/Makefile.am:
13457 * gst/rawparse/Makefile.am:
13458 * gst/real/Makefile.am:
13459 * gst/rtjpeg/Makefile.am:
13460 * gst/rtpmanager/Makefile.am:
13461 * gst/scaletempo/Makefile.am:
13462 * gst/sdp/Makefile.am:
13463 * gst/selector/Makefile.am:
13464 * gst/smooth/Makefile.am:
13465 * gst/smoothwave/Makefile.am:
13466 * gst/speed/Makefile.am:
13467 * gst/speexresample/Makefile.am:
13468 * gst/stereo/Makefile.am:
13469 * gst/subenc/Makefile.am:
13470 * gst/tta/Makefile.am:
13471 * gst/vbidec/Makefile.am:
13472 * gst/videodrop/Makefile.am:
13473 * gst/videosignal/Makefile.am:
13474 * gst/virtualdub/Makefile.am:
13475 * gst/vmnc/Makefile.am:
13476 * gst/y4m/Makefile.am:
13477 * sys/acmenc/Makefile.am:
13478 * sys/cdrom/Makefile.am:
13479 * sys/dshowdecwrapper/Makefile.am:
13480 * sys/dshowsrcwrapper/Makefile.am:
13481 * sys/dvb/Makefile.am:
13482 * sys/dxr3/Makefile.am:
13483 * sys/fbdev/Makefile.am:
13484 * sys/oss4/Makefile.am:
13485 * sys/qcam/Makefile.am:
13486 * sys/qtwrapper/Makefile.am:
13487 * sys/vcd/Makefile.am:
13488 * sys/wininet/Makefile.am:
13489 * win32/common/config.h:
13490 Don't install static libs for plugins. Fixes #550851 for -bad.
13492 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13494 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
13495 Original commit message from CVS:
13496 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
13497 Adapt to slightly modified x264 API. Fixes #555238.
13499 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13501 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
13502 Original commit message from CVS:
13503 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
13504 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
13505 * ext/x264/gstx264enc.h:
13506 Do not deal with duplicated input (timestamps). If needed,
13507 a generic element can do so.
13508 Do not manipulate input timestamps on the way out,
13509 since that shifts the timeline and A/V sync.
13511 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13513 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
13514 Original commit message from CVS:
13515 * docs/plugins/gst-plugins-bad-plugins.args:
13516 Integrate new properties into documentation.
13517 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
13518 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13519 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
13520 Fix up API prior to eventual plugin move.
13521 API: GstX264Enc:pass (provides more options, and changed to enum)
13523 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13525 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
13526 Original commit message from CVS:
13527 * docs/plugins/Makefile.am:
13528 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
13529 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
13530 * ext/x264/gstx264enc.c:
13531 * tests/check/Makefile.am:
13532 * tests/check/elements/x264enc.c: (setup_x264enc),
13533 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
13534 Add documentation and unit test for x264enc.
13536 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13538 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
13539 Original commit message from CVS:
13540 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
13541 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
13542 Allocate some buffers in more adaptive and economical fashion.
13544 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13546 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
13547 Original commit message from CVS:
13549 Check for sufficiently up-to-date x264 API.
13550 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
13551 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
13552 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13553 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
13554 * ext/x264/gstx264enc.h:
13555 Expose some more parameters of the x264 encoder as properties.
13557 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13559 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
13560 Original commit message from CVS:
13561 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
13562 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
13563 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
13564 (gst_x264_enc_flush_frames):
13565 Coding style and layout; re-order some functions in more
13566 typical and natural flow.
13568 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13570 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
13571 Original commit message from CVS:
13572 * ext/x264/Makefile.am:
13573 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
13574 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
13575 (gst_x264_enc_reset), (gst_x264_enc_finalize),
13576 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
13577 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
13578 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
13579 * ext/x264/gstx264enc.h:
13580 Use GQueue in stead of custom queue code.
13581 Factorize flushing out encoder delayed frames.
13582 Factorize initialization and state change reset.
13584 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13586 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
13587 Original commit message from CVS:
13588 * ext/x264/gstx264enc.h:
13589 * sys/fbdev/gstfbdevsink.c:
13590 Use configure-generated _stdint.h.
13592 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13594 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
13595 Original commit message from CVS:
13596 * ext/x264/Makefile.am:
13597 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
13598 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
13599 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
13600 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13601 (gst_x264_enc_finalize), (gst_x264_enc_chain),
13602 (gst_x264_enc_encode_frame), (plugin_init):
13603 * ext/x264/gstx264enc.h:
13604 Use video format library and GST_WRITE_*_BE macros where applicable.
13605 Use finalize in stead of dispose.
13606 Set up debug category and log callback.
13608 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
13610 [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...
13611 Original commit message from CVS:
13612 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
13613 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
13614 (gst_x264_enc_encode_frame):
13615 Try harder not to crash when we get an EOS event but haven't set
13616 up the encoder yet (as may happen when upstream errors out with
13617 not-negotiated, for example). Also, always push the EOS event
13620 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
13622 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
13623 Original commit message from CVS:
13624 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
13627 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
13629 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
13630 Original commit message from CVS:
13631 * ext/x264/gstx264enc.c:
13632 Fix build against the libx264 version that ships with debian stable.
13634 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13636 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
13637 Original commit message from CVS:
13638 * ext/audioresample/gstaudioresample.c:
13639 * ext/x264/gstx264enc.c:
13640 * gst/dvdspu/gstdvdspu.c:
13641 * gst/dvdspu/gstdvdspu.h:
13642 * gst/festival/gstfestival.c:
13643 * gst/h264parse/gsth264parse.c:
13644 * gst/mpegtsparse/mpegtspacketizer.c:
13645 * gst/mpegtsparse/mpegtsparse.c:
13646 * gst/multifile/gstmultifilesink.c:
13647 * gst/multifile/gstmultifilesrc.c:
13648 * gst/nuvdemux/gstnuvdemux.c:
13649 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
13650 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
13651 * sys/vcd/vcdsrc.c:
13652 Massive leak fixing, plus code cleanups.
13654 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13656 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
13657 Original commit message from CVS:
13658 * examples/app/appsrc_ex.c:
13659 * examples/switch/switcher.c:
13660 * ext/neon/gstneonhttpsrc.c:
13661 * ext/timidity/gstwildmidi.c:
13662 * ext/x264/gstx264enc.c:
13663 * gst/mve/mveaudioenc.c: (mve_compress_audio):
13664 * gst/rtpmanager/gstrtpclient.c:
13665 * gst/rtpmanager/gstrtpjitterbuffer.c:
13666 * gst/spectrum/demo-audiotest.c:
13667 * gst/spectrum/demo-osssrc.c:
13668 * sys/dvb/gstdvbsrc.c:
13669 Add stdlib include (free, atoi, exit).
13671 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13673 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
13674 Original commit message from CVS:
13675 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
13676 This needs a version check.
13677 * gst/bayer/Makefile.am:
13680 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
13682 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
13683 Original commit message from CVS:
13684 Patch by: Michal Benes <michal.benes at itonis tv>
13685 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
13688 * ext/x264/Makefile.am:
13689 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
13690 (gst_x264_enc_analyse_get_type),
13691 (gst_x264_enc_timestamp_queue_init),
13692 (gst_x264_enc_timestamp_queue_free),
13693 (gst_x264_enc_timestamp_queue_put),
13694 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
13695 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
13696 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
13697 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13698 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
13699 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
13700 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
13701 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
13703 * ext/x264/gstx264enc.h:
13704 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
13705 handle 'odd' widths and heights correctly yet.
13707 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13709 * gst/asfdemux/gstasfdemux.c:
13710 asfdemux: nicer metadata extraction of genre tags in some cases
13711 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
13712 that they presumably stand for.
13714 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13716 * gst/asfdemux/gstasfdemux.c:
13717 asfdemux: parse WM/Picture tags to extract cover art
13720 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13723 docs: fix http links for amr libs in REQUIREMENTS
13725 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13727 * gst/asfdemux/gstasfdemux.c:
13728 asfdemux: fix bogus flow return handling in eos handler
13729 Don't overwrite the origin flow return by whatever flow we get
13730 when trying to push the remaining internally queued payloads.
13731 We want to do our eos logic, ie. send an EOS event or segment-done
13732 message in any case. Makes things EOS properly when an EOS event
13733 is forced upon the pipeline so that the source returns
13734 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
13736 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13738 * win32/common/config.h:
13739 win32: update config.h
13741 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13744 configure: bump core/base requirements to released versions
13746 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13750 autogen: move the -Wno-portability for automake into configure.ac
13752 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
13754 * gst/dvdlpcmdec/Makefile.am:
13755 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13756 dvdlpcmdec: Add multichannel channel maps, and send some tags
13757 Add a multichannel map to the output caps, and send at least a CODEC and
13758 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
13759 no samples and can't find info about the channel ordering, but this is
13760 better than nothing.
13762 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
13765 Automatic update of common submodule
13766 From 888e0a2 to c572721
13768 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
13771 Automatic update of common submodule
13772 From 6ab11d1 to 888e0a2
13774 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
13776 * gst/dvdsub/gstdvdsubdec.c:
13777 dvdsubdec: Remove some dead code
13778 Remove some redundant memset - gobject memory is already initalised to 0.
13779 Remove a commented out line leftover from the previous commit
13781 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
13783 * gst/dvdsub/gstdvdsubdec.c:
13784 * gst/dvdsub/gstdvdsubdec.h:
13785 dvdsubdec: Support ARGB output
13786 Negotiate to and render into ARGB buffers directly if the peer supports it.
13789 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
13791 * ext/a52dec/gsta52dec.c:
13792 a52dec: Reconcile code with dtsdec
13793 Perform some cleanups based on the dtsdec code such as using the boilerplate
13794 macro and static pad template functions.
13795 Add some documentation. Don't register a change in flags until we synch on
13796 another frame successfully.
13798 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13800 * ext/lame/gstlamemp3enc.c:
13801 lamemp3enc: Improve debugging a bit
13803 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
13805 * ext/mpeg2dec/gstmpeg2dec.c:
13806 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
13808 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13841 po: avoid conflicts of local *.po files with files in git
13842 Make it so that filenames and line numbers are only stored in the *.pot file
13843 (which is not in git), but not in the individual *.po files. This information
13844 is hardly useful for translators in our case, and it should avoid the constant
13845 conflicts of local *.po files with the ones in git which are caused by the
13846 source files changing and the line numbers being updated. This commit might
13847 cause one last merge conflict for you, which you can work around with
13848 "git checkout po/*.po" before merging or pulling. After that there should
13849 (hopefully) not be any more local modifications of these files (unless
13850 someone committed additions or changes to translated strings and the
13851 *.po files haven't been updated yet, that is).
13853 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13855 * ext/lame/gstlamemp3enc.c:
13856 lamemp3enc: add Since tag to gtk-doc chunk
13858 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13860 * tests/check/elements/mpeg2dec.c:
13861 checks: fix mpeg2dec unit test again after interlace addition to caps
13863 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13865 * ext/mpeg2dec/gstmpeg2dec.c:
13866 mpeg2dec: work around old mpeg2dec versions
13867 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
13868 detection and just assume no rff is used. This fixes the compilation.
13871 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13873 * ext/mpeg2dec/Makefile.am:
13874 mpeg2dec: link to gstvideo
13875 Fix compilation by adding the right include directories and linking to the video
13878 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
13880 * gst/asfdemux/asfpacket.c:
13881 asfdemux: Downgrade simple statements from WARNING to DEBUG
13883 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
13885 * gst/asfdemux/asfheaders.c:
13886 * gst/asfdemux/asfheaders.h:
13887 * gst/asfdemux/asfpacket.c:
13888 * gst/asfdemux/asfpacket.h:
13889 asf: Detect more payload extensions.
13890 These should help fix interlaced/PAR issues with more files.
13892 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
13894 * ext/mpeg2dec/gstmpeg2dec.c:
13895 * ext/mpeg2dec/gstmpeg2dec.h:
13896 mpeg2dec: Implement interlaced support.
13897 Expand the debugging statements to show more picture information.
13899 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13901 * ext/mpeg2dec/gstmpeg2dec.c:
13902 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
13903 ffdec_mpeg2video is much faster, fixes bug #574461.
13905 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13907 * ext/lame/gstlamemp3enc.c:
13908 lamemp3enc: Don't write a Xing header
13910 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
13913 Run libtoolize before aclocal
13914 This unbreaks the build in some cases. Fixes bug #582021
13916 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
13918 * ext/mpeg2dec/gstmpeg2dec.c:
13919 mpeg2dec: use 64bit safe scaling functions.
13920 Got this to fail when seeking in a 14GB file (the value in bytes is
13921 bigger than 2**32).
13923 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13925 * gst/mpegaudioparse/gstmpegaudioparse.c:
13926 mpegaudioparse: remove some pointless g_return_if_fail()s
13928 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13930 * ext/twolame/gsttwolame.c:
13931 Switch twolame to primary rank
13933 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13935 * ext/lame/gstlame.c:
13936 * ext/lame/gstlamemp3enc.c:
13937 * ext/twolame/gsttwolame.c:
13938 Add ranks to mp3 encoders
13940 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13942 * gst-plugins-ugly.spec.in:
13943 Add twolame plugin to spec file
13945 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13947 * gst/asfdemux/asfpacket.c:
13948 * gst/asfdemux/gstasfdemux.c:
13949 * gst/asfdemux/gstasfdemux.h:
13950 asfdemux: use upstream segment and timestamps for some interpolation
13951 This should particularly help in case of upstream live src, e.g. rtspsrc,
13952 and especially so if it has to perform fallback to TCP.
13954 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
13956 * gst/asfdemux/gstrtpasfdepay.c:
13957 rtpasfdepay: Add support for fragmented packet (L == 0).
13958 This happens with rtp-over-udp.
13960 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13962 * ext/lame/gstlamemp3enc.c:
13963 lamemp3enc: Fixup the bitrate only for CBR
13964 Additionally clarify some property descriptions.
13966 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
13968 * ext/lame/gstlamemp3enc.c:
13969 lame: fix format string in debug statement
13971 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
13973 * gst/mpegaudioparse/gstmpegaudioparse.c:
13974 mp3parse: Don't reject valid Xing tables of contents
13975 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
13976 reject them because of it, just subtract the initial offset when reading
13979 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
13981 * gst/mpegaudioparse/gstmpegaudioparse.c:
13982 mp3parse: Allow more bits to change in headers during resynch
13983 Be more lenient about what we accept as changing bits in a header - basically,
13984 only require that the mp3 sync marker is present, for the mpeg version,
13985 layer and samplerate.
13988 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
13990 * ext/mad/gstmad.c:
13991 mad: Add duration of incoming/outgoing buffers in debug statements
13993 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
13995 * gst/mpegaudioparse/gstmpegaudioparse.c:
13996 mpegaudioparse: Remove useless checks for valid buffer duration.
13997 The buffer duration is set to a valid value at the very top of
13998 emit_frame(), we therefore don't need to check it later on.
14000 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
14002 * gst/mpegaudioparse/gstmpegaudioparse.c:
14003 mpegaudioparse: Fix stop condition for outputting buffers.
14004 Some mp3 streams have an offset in timestamps, requiring us to push the
14005 frame *AFTER* segment.stop in order for the decoder to be able to push
14006 all data up to the segment.stop position.
14008 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14010 * gst/asfdemux/asfpacket.c:
14011 * gst/asfdemux/gstasfdemux.c:
14012 * gst/asfdemux/gstasfdemux.h:
14013 asfdemux: 0-base timestamps consistently (whether or not streaming)
14014 This also makes timestamps (more) consistent before and after a possible
14015 seek, and moreover makes for reasonable position reporting in live stream
14016 (whose payload timestamps should not be taken for granted).
14018 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14020 * gst/asfdemux/gstasfdemux.c:
14021 * gst/asfdemux/gstasfdemux.h:
14022 asfdemux: report initial latency due to internal preroll queue
14024 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14026 * gst/asfdemux/gstasfdemux.c:
14027 asfdemux: enhance debug statement and refactor some initialization
14029 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14031 * gst/asfdemux/gstasfdemux.c:
14032 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
14034 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14036 * gst/asfdemux/asfpacket.c:
14037 * gst/asfdemux/gstasfdemux.c:
14038 * gst/asfdemux/gstasfdemux.h:
14039 asfdemux: handle FIXME; normalize preroll
14041 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14043 * gst/asfdemux/gstasfdemux.c:
14044 * gst/asfdemux/gstasfdemux.h:
14045 asfdemux: fixes for streaming mode
14046 * Improve newsegment handling, e.g. upstream might live in TIME.
14047 * Only send newsegment if we have needed info.
14048 * Avoid reading past end of data section.
14050 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14052 * gst/asfdemux/gstasfdemux.c:
14053 asfdemux: fixes/enhancements for streaming mode
14054 * Do not rock the boat by reacting to FLUSH_START.
14055 * Try to handle TIME seeking by seeking upstream in BYTES.
14056 * Handle SEEKING query.
14058 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14061 * ext/lame/gstlamemp3enc.c:
14062 lame: fix compilation with LAME versions < 3.98
14063 lame_set_VBR_quality(), which takes a floating point value for the
14064 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
14065 takes quality as an integer, for older LAME versions.
14068 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14070 * win32/common/config.h:
14071 win32: update config.h to git
14072 Until someone ports the new win32 config.h logic from the
14073 other modules to -ugly.
14075 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14077 * docs/plugins/gst-plugins-ugly-plugins.args:
14078 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14079 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14082 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14084 * ext/lame/gstlamemp3enc.c:
14085 lamemp3enc: Add a note to the encoding-engine-quality property
14086 that says, that this does not affect the bitrate at all.
14088 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14090 * ext/lame/gstlame.c:
14091 * ext/lame/gstlamemp3enc.c:
14092 lame: Implement preset interface
14094 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14096 * ext/twolame/gsttwolame.c:
14097 twolame: Implement preset interface
14099 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14101 * docs/plugins/gst-plugins-ugly-plugins.args:
14102 * ext/lame/gstlamemp3enc.c:
14103 * ext/lame/gstlamemp3enc.h:
14104 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
14106 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14108 * ext/lame/gstlame.c:
14109 * ext/lame/gstlamemp3enc.c:
14110 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
14112 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14114 * ext/lame/gstlame.c:
14115 lame: Deprecate the lame element
14117 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14119 * docs/plugins/Makefile.am:
14120 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14121 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14122 * docs/plugins/gst-plugins-ugly-plugins.args:
14123 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14124 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14125 * docs/plugins/inspect/plugin-a52dec.xml:
14126 * docs/plugins/inspect/plugin-amrnb.xml:
14127 * docs/plugins/inspect/plugin-asf.xml:
14128 * docs/plugins/inspect/plugin-cdio.xml:
14129 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14130 * docs/plugins/inspect/plugin-dvdread.xml:
14131 * docs/plugins/inspect/plugin-dvdsub.xml:
14132 * docs/plugins/inspect/plugin-iec958.xml:
14133 * docs/plugins/inspect/plugin-lame.xml:
14134 * docs/plugins/inspect/plugin-mad.xml:
14135 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14136 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14137 * docs/plugins/inspect/plugin-mpegstream.xml:
14138 * docs/plugins/inspect/plugin-realmedia.xml:
14139 * docs/plugins/inspect/plugin-siddec.xml:
14140 * docs/plugins/inspect/plugin-synaesthesia.xml:
14141 * docs/plugins/inspect/plugin-twolame.xml:
14144 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14146 * ext/lame/gstlamemp3enc.c:
14147 lame: Update example pipelines with the new properties
14149 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14151 * ext/lame/Makefile.am:
14152 * ext/lame/gstlame.c:
14153 * ext/lame/gstlamemp3enc.c:
14154 * ext/lame/gstlamemp3enc.h:
14155 * ext/lame/plugin.c:
14156 lame: Add lamemp3enc element with much simplified interface
14157 This deprecates the lame element and fixes bug #494528.
14159 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
14161 * gst/asfdemux/asfpacket.c:
14162 asfpacket: Fix pull-mode timestamping handling.
14163 The problem that happens is the following:
14164 * A packet with multiple payloads comes in
14165 * Those payloads get handled one by one
14166 * The first payload contains the first audio payload with timestamp A
14167 * The second payload contains the first video (key)frame with timestamp V (where V < A)
14168 With the previous code, the following would happen:
14169 * the first payload gets processed, then passed to queue_for_stream
14170 * queue_for_stream detects it's the first valid timestamp received and stores
14172 * the second payload gets processed, then pass to queue_for_stream
14173 * queue_for_stream detects the timestamp is lower than first_ts... and
14174 discards it... resulting in losing the first keyframe of the video stream
14175 We've been having this issue for *ages*... it's just that nobody noticed it
14176 that much with playbin. But with playbin2's aggresive multiqueue handling, this
14177 will result in multiqueue not being able to preroll (because the video decoder will
14178 be dropping a ton of buffers before (maybe) receiving the next keyframe).
14179 Tested with over 200 asf files, and they all play the first frame correctly now,
14180 even the most braindead ones.
14182 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
14184 * gst/mpegaudioparse/gstmpegaudioparse.c:
14185 * gst/mpegaudioparse/gstmpegaudioparse.h:
14186 mp3parse: don't build seek table if we can't seek.
14187 Fixes #573720 - unbounded memory usage increase when listening to mp3
14188 stream for a long time.
14190 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
14193 Automatic update of common submodule
14194 From b3941ea to 6ab11d1
14196 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
14198 * gst/mpegaudioparse/gstmpegaudioparse.c:
14199 * gst/mpegaudioparse/gstxingmux.c:
14200 mpegaudioparse: Remove dead assignment and duplicate code
14202 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
14204 * gst/realmedia/rmdemux.c:
14205 rmdemux: Actually return the return value for the seek handling.
14207 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
14209 * gst/mpegstream/gstmpegdemux.c:
14210 * gst/mpegstream/gstmpegparse.c:
14211 mpegstream: Remove dead assignments.
14212 The duplicate assignment of update_time was weird... but it seems normal
14213 that it's indeed the second statement which is the valid one.
14215 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
14217 * ext/amrnb/amrnbparse.c:
14218 armnb: Remove unused variable, adapt debug message accordingly.
14220 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
14222 * gst/dvdsub/gstdvdsubdec.c:
14223 * gst/mpegstream/gstdvddemux.c:
14224 * gst/mpegstream/gstmpegclock.c:
14225 dvdsub/mpegstream: _class_init: Remove unused class variables
14227 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
14229 * gst/asfdemux/gstasfdemux.c:
14230 asfdemux: Initialize flow for a corner case.
14231 This might be caused by entering the if() line 1214 and then not having
14232 any activated_streams.. resulting in reaching line 1267 without having
14233 any valid flow value.
14235 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
14237 * ext/twolame/gsttwolame.c:
14238 twolame: Remove unneeded variable, value assigned was never read.
14240 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
14242 * ext/mpeg2dec/gstmpeg2dec.c:
14243 mpeg2dec: Remove dead assignment. Value overwritten later on.
14245 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
14247 * ext/mad/gstmad.c:
14248 mad: Remove dead assignment and variables given values which are never read.
14250 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
14252 * ext/lame/gstlame.c:
14253 lame: Remove unneeded variable, it's assigned a value never read.
14255 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
14257 * gst/realmedia/rmdemux.c:
14258 rmdemux: Remove dead assignment, value is being overwritten before being read.
14260 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
14262 * gst/realmedia/rmdemux.c:
14263 rmdemux: Remove unused accurate flag.
14264 I couldn't see any reason why this was there in the first place.
14266 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
14268 * gst/realmedia/asmrules.c:
14269 * gst/realmedia/rdtdepay.c:
14270 realmedia: Remove dead assignments. The results are never read.
14272 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
14274 * gst/realmedia/gstrdtbuffer.c:
14275 * gst/realmedia/rademux.c:
14276 * gst/realmedia/rdtmanager.c:
14277 * gst/realmedia/rmdemux.c:
14278 realmedia: Remove useless variables, only being used once (or not).
14280 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
14282 * ext/mpeg2dec/gstmpeg2dec.c:
14283 * gst/asfdemux/gstrtspwms.c:
14284 * gst/realmedia/pnmsrc.c:
14285 * gst/realmedia/rdtdepay.c:
14286 * gst/realmedia/rtspreal.c:
14287 remove empty method implementations.
14289 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
14291 * gst/asfdemux/gstrtspwms.c:
14292 rtspwms: fix condition to detect extension commands for WMS
14293 Reply with OK to the extension commands for WMS.
14295 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
14297 * gst/realmedia/rtspreal.c:
14298 realmedia: add special Real header to DESCRIBE message only for Real servers
14299 Add headers that are specific to real only if a real server had been
14300 detected by the OPTIONS message.
14302 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
14304 * gst/synaesthesia/synaescope.c:
14305 synaesthesia: fix compilation on windows
14306 Fix compilation under MSVC due to references to headers
14307 that are not available with the MS SDKs.
14310 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14312 * gst/asfdemux/gstrtspwms.c:
14313 rtspwms: reply to extension commands
14314 Reply with OK to the extension commands for WMS.
14316 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14318 * gst/asfdemux/gstrtpasfdepay.c:
14319 asfdepay: fix a comment
14321 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14323 * gst/asfdemux/gstasfdemux.c:
14324 asfdemux: add some more debugging
14326 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14329 configure.ac: require git -base
14330 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
14332 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14334 * gst/realmedia/rtspreal.c:
14335 realmedia: add special Real header to SETUP message only for Real servers
14336 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
14337 streams where the server errors out because it can't handle the
14338 Real-specific 'Required: com.real.retain-entity-for-setup' header
14339 we've been adding unconditionally in the recent past.
14341 rtsp://66.111.34.191:601/broadcast/alnour.rm
14342 rtsp://195.134.224.231/snowboard_100.wmv
14344 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
14347 * gst/asfdemux/Makefile.am:
14348 asfdemux: link to all required libraries including indirectly used ones.
14349 On win32, we're required to link to all the libraries used - including
14350 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
14351 (for windows only) winsock.
14353 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
14356 Automatic update of common submodule
14357 From d0ea89e to b3941ea
14359 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
14362 Automatic update of common submodule
14363 From f8b3d91 to d0ea89e
14365 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
14367 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14368 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
14370 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14372 * gst/realmedia/rtspreal.c:
14373 * gst/realmedia/rtspreal.h:
14374 realrtsp: add more headers
14375 Parse the ETag from the describe method and pass the sessionid as the value for
14376 the If-Match header is subsequent setup calls.
14377 Fixes support for more RealMedia RTSP streams.
14379 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
14382 twolame: bump requirement to 0.3.10
14383 0.3.10 is the first version with the float32 encoder functions.
14386 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
14389 back to development -> 0.10.11.1
14391 === release 0.10.11 ===
14393 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
14399 * docs/plugins/inspect/plugin-a52dec.xml:
14400 * docs/plugins/inspect/plugin-asf.xml:
14401 * docs/plugins/inspect/plugin-cdio.xml:
14402 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14403 * docs/plugins/inspect/plugin-dvdread.xml:
14404 * docs/plugins/inspect/plugin-dvdsub.xml:
14405 * docs/plugins/inspect/plugin-iec958.xml:
14406 * docs/plugins/inspect/plugin-lame.xml:
14407 * docs/plugins/inspect/plugin-mad.xml:
14408 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14409 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14410 * docs/plugins/inspect/plugin-mpegstream.xml:
14411 * docs/plugins/inspect/plugin-realmedia.xml:
14412 * docs/plugins/inspect/plugin-siddec.xml:
14413 * docs/plugins/inspect/plugin-twolame.xml:
14414 * gst-plugins-ugly.doap:
14416 * win32/common/config.h:
14419 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
14453 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
14456 * win32/common/config.h:
14457 0.10.10.3 pre-release
14459 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
14466 po: Update translations from upstream
14468 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
14472 po: Add Turkish translation
14474 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
14476 * gst/mpegaudioparse/gstmpegaudioparse.c:
14477 * gst/mpegaudioparse/gstmpegaudioparse.h:
14478 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
14479 Don't introduce glitches in the output by a) relaxing the threshold for
14480 taking upstream timestamps in preference to our calculated timestamps and
14481 b) only set the discont flag on outgoing buffers in response to an incoming
14485 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
14487 * gst/mpegaudioparse/gstmpegaudioparse.c:
14488 mp3parse: fix deadlock with accurate seeks.
14489 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
14492 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
14523 * win32/common/config.h:
14524 0.10.10.2 pre-release
14525 Bump version number, update translations and win32 config.h
14527 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
14531 po: Add Japanese translation
14533 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
14536 * docs/plugins/Makefile.am:
14537 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14538 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14539 * docs/plugins/gst-plugins-ugly-plugins.args:
14540 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14541 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14542 * docs/plugins/inspect/plugin-a52dec.xml:
14543 * docs/plugins/inspect/plugin-asf.xml:
14544 * docs/plugins/inspect/plugin-cdio.xml:
14545 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14546 * docs/plugins/inspect/plugin-dvdread.xml:
14547 * docs/plugins/inspect/plugin-dvdsub.xml:
14548 * docs/plugins/inspect/plugin-iec958.xml:
14549 * docs/plugins/inspect/plugin-lame.xml:
14550 * docs/plugins/inspect/plugin-mad.xml:
14551 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14552 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14553 * docs/plugins/inspect/plugin-mpegstream.xml:
14554 * docs/plugins/inspect/plugin-realmedia.xml:
14555 * docs/plugins/inspect/plugin-siddec.xml:
14556 * docs/plugins/inspect/plugin-synaesthesia.xml:
14557 * docs/plugins/inspect/plugin-twolame.xml:
14560 Moved twolame from Bad to Ugly
14562 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14564 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
14565 Original commit message from CVS:
14566 * ext/alsaspdif/Makefile.am:
14567 * ext/amrwb/Makefile.am:
14568 * ext/apexsink/Makefile.am:
14569 * ext/arts/Makefile.am:
14570 * ext/artsd/Makefile.am:
14571 * ext/audiofile/Makefile.am:
14572 * ext/audioresample/Makefile.am:
14573 * ext/bz2/Makefile.am:
14574 * ext/cdaudio/Makefile.am:
14575 * ext/celt/Makefile.am:
14576 * ext/dc1394/Makefile.am:
14577 * ext/dirac/Makefile.am:
14578 * ext/directfb/Makefile.am:
14579 * ext/divx/Makefile.am:
14580 * ext/dts/Makefile.am:
14581 * ext/faac/Makefile.am:
14582 * ext/faad/Makefile.am:
14583 * ext/gsm/Makefile.am:
14584 * ext/hermes/Makefile.am:
14585 * ext/ivorbis/Makefile.am:
14586 * ext/jack/Makefile.am:
14587 * ext/jp2k/Makefile.am:
14588 * ext/ladspa/Makefile.am:
14589 * ext/lcs/Makefile.am:
14590 * ext/libfame/Makefile.am:
14591 * ext/libmms/Makefile.am:
14592 * ext/metadata/Makefile.am:
14593 * ext/mpeg2enc/Makefile.am:
14594 * ext/mplex/Makefile.am:
14595 * ext/musepack/Makefile.am:
14596 * ext/musicbrainz/Makefile.am:
14597 * ext/mythtv/Makefile.am:
14598 * ext/nas/Makefile.am:
14599 * ext/neon/Makefile.am:
14600 * ext/ofa/Makefile.am:
14601 * ext/polyp/Makefile.am:
14602 * ext/resindvd/Makefile.am:
14603 * ext/sdl/Makefile.am:
14604 * ext/shout/Makefile.am:
14605 * ext/snapshot/Makefile.am:
14606 * ext/sndfile/Makefile.am:
14607 * ext/soundtouch/Makefile.am:
14608 * ext/spc/Makefile.am:
14609 * ext/swfdec/Makefile.am:
14610 * ext/tarkin/Makefile.am:
14611 * ext/theora/Makefile.am:
14612 * ext/timidity/Makefile.am:
14613 * ext/twolame/Makefile.am:
14614 * ext/x264/Makefile.am:
14615 * ext/xine/Makefile.am:
14616 * ext/xvid/Makefile.am:
14617 * gst-libs/gst/app/Makefile.am:
14618 * gst-libs/gst/dshow/Makefile.am:
14619 * gst/aiffparse/Makefile.am:
14620 * gst/app/Makefile.am:
14621 * gst/audiobuffer/Makefile.am:
14622 * gst/bayer/Makefile.am:
14623 * gst/cdxaparse/Makefile.am:
14624 * gst/chart/Makefile.am:
14625 * gst/colorspace/Makefile.am:
14626 * gst/dccp/Makefile.am:
14627 * gst/deinterlace/Makefile.am:
14628 * gst/deinterlace2/Makefile.am:
14629 * gst/dvdspu/Makefile.am:
14630 * gst/festival/Makefile.am:
14631 * gst/filter/Makefile.am:
14632 * gst/flacparse/Makefile.am:
14633 * gst/flv/Makefile.am:
14634 * gst/games/Makefile.am:
14635 * gst/h264parse/Makefile.am:
14636 * gst/librfb/Makefile.am:
14637 * gst/mixmatrix/Makefile.am:
14638 * gst/modplug/Makefile.am:
14639 * gst/mpeg1sys/Makefile.am:
14640 * gst/mpeg4videoparse/Makefile.am:
14641 * gst/mpegdemux/Makefile.am:
14642 * gst/mpegtsmux/Makefile.am:
14643 * gst/mpegvideoparse/Makefile.am:
14644 * gst/mve/Makefile.am:
14645 * gst/nsf/Makefile.am:
14646 * gst/nuvdemux/Makefile.am:
14647 * gst/overlay/Makefile.am:
14648 * gst/passthrough/Makefile.am:
14649 * gst/pcapparse/Makefile.am:
14650 * gst/playondemand/Makefile.am:
14651 * gst/rawparse/Makefile.am:
14652 * gst/real/Makefile.am:
14653 * gst/rtjpeg/Makefile.am:
14654 * gst/rtpmanager/Makefile.am:
14655 * gst/scaletempo/Makefile.am:
14656 * gst/sdp/Makefile.am:
14657 * gst/selector/Makefile.am:
14658 * gst/smooth/Makefile.am:
14659 * gst/smoothwave/Makefile.am:
14660 * gst/speed/Makefile.am:
14661 * gst/speexresample/Makefile.am:
14662 * gst/stereo/Makefile.am:
14663 * gst/subenc/Makefile.am:
14664 * gst/tta/Makefile.am:
14665 * gst/vbidec/Makefile.am:
14666 * gst/videodrop/Makefile.am:
14667 * gst/videosignal/Makefile.am:
14668 * gst/virtualdub/Makefile.am:
14669 * gst/vmnc/Makefile.am:
14670 * gst/y4m/Makefile.am:
14671 * sys/acmenc/Makefile.am:
14672 * sys/cdrom/Makefile.am:
14673 * sys/dshowdecwrapper/Makefile.am:
14674 * sys/dshowsrcwrapper/Makefile.am:
14675 * sys/dvb/Makefile.am:
14676 * sys/dxr3/Makefile.am:
14677 * sys/fbdev/Makefile.am:
14678 * sys/oss4/Makefile.am:
14679 * sys/qcam/Makefile.am:
14680 * sys/qtwrapper/Makefile.am:
14681 * sys/vcd/Makefile.am:
14682 * sys/wininet/Makefile.am:
14683 * win32/common/config.h:
14684 Don't install static libs for plugins. Fixes #550851 for -bad.
14686 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
14688 [MOVED FROM BAD] Enable/fix up translations for these plugins.
14689 Original commit message from CVS:
14690 * ext/resindvd/plugin.c: (plugin_init):
14691 * ext/resindvd/resindvdsrc.c:
14692 * ext/twolame/gsttwolame.c: (plugin_init):
14693 * gst/aiffparse/aiffparse.c: (plugin_init):
14694 Enable/fix up translations for these plugins.
14696 Add 'ca' to LINGUAS.
14698 * po/POTFILES.skip:
14699 Add more files for translation and more files which tools
14702 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14704 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
14705 Original commit message from CVS:
14706 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
14707 (gst_two_lame_chain):
14708 * ext/twolame/gsttwolame.h:
14709 Allow raw float samples as input for encoding.
14711 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14713 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
14714 Original commit message from CVS:
14717 * ext/twolame/Makefile.am:
14718 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
14719 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
14720 (gst_two_lame_release_memory), (gst_two_lame_finalize),
14721 (gst_two_lame_base_init), (gst_two_lame_class_init),
14722 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
14723 (gst_two_lame_init), (gst_two_lame_set_property),
14724 (gst_two_lame_get_property), (gst_two_lame_sink_event),
14725 (gst_two_lame_chain), (gst_two_lame_setup),
14726 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
14728 * ext/twolame/gsttwolame.h:
14729 Add TwoLAME MP2 encoding element, based on the LAME element.
14731 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
14734 Automatic update of common submodule
14735 From 7032163 to f8b3d91
14737 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14740 Automatic update of common submodule
14741 From ffa738d to 7032163
14743 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14746 Automatic update of common submodule
14747 From 3f13e4e to ffa738d
14749 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14752 Automatic update of common submodule
14753 From 3c7456b to 3f13e4e
14755 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14758 Automatic update of common submodule
14759 From 57c83f2 to 3c7456b
14761 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
14763 * gst/mpegaudioparse/gstmpegaudioparse.c:
14764 mp3parse: be more conservative when changing layer/rate/etc.
14765 Don't allow a change in sample rate/channels/layer/version unless we can
14766 see another frame at the correct offset. Prevents accidently flipping
14767 due to simple single-bit corruption.
14769 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
14771 * gst/realmedia/realhash.c:
14772 rmdemux: Fix strict-aliasing warnings.
14773 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
14776 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
14778 * gst/mpegaudioparse/gstmpegaudioparse.c:
14779 mpegaudioparse: Remove empty lines added by buggy indent.
14781 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14783 * gst/mpegaudioparse/gstmpegaudioparse.c:
14784 mpegaudioparse: Provide SEEKING query handling.
14785 Since SEEK event handling might perform some conversion
14786 from TIME to BYTES, do not let upstream fool application
14787 into (TIME) seeking not being possible.
14789 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
14791 * gst/mpegaudioparse/gstmpegaudioparse.c:
14792 mp3parse: fix accurate seeks to near 0
14793 Integer underflow made accurate seeks to near zero fail and seek to
14794 completely the wrong place. Fix by clamping to zero, since we can't seek
14795 to negative times anyway.
14797 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
14801 build: Update shave init statement for changes in common. Bump common.
14803 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14805 * gst/realmedia/rtspreal.c:
14806 rtspreal: ignore data streams. Fixes #527112
14807 Ignore data streams when parsing the SDP as they don't contain anything we need
14808 to put in the realmedia header.
14810 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
14813 Automatic update of common submodule
14814 From 9cf8c9b to a6ce5c6
14816 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14818 * ext/mad/gstid3tag.c:
14819 Forward unknown events
14820 Forward unknown events upstream instead of dropping them. Also return the result
14821 of the seek event instead of a fixed value.
14823 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
14825 * gst/asfdemux/gstrtpasfdepay.c:
14826 rtpasfdepay: Fix the build by adding the needed include for atoi.
14828 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
14831 * docs/plugins/Makefile.am:
14832 Use shave for the build output
14834 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
14837 Automatic update of common submodule
14838 From 5d7c9cc to 9cf8c9b
14840 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
14842 * gst/asfdemux/gstasf.c:
14843 * gst/asfdemux/gstrtpasfdepay.c:
14844 * gst/realmedia/rademux.c:
14845 * gst/realmedia/rdtdepay.c:
14846 * gst/synaesthesia/gstsynaesthesia.c:
14847 * gst/synaesthesia/synaescope.c:
14850 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
14852 * gst/realmedia/pnmsrc.c:
14853 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
14855 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
14858 Automatic update of common submodule
14859 From 80c627d to 5d7c9cc
14861 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14863 * gst/realmedia/Makefile.am:
14864 * gst/realmedia/pnmsrc.c:
14865 * gst/realmedia/pnmsrc.h:
14866 * gst/realmedia/rademux.c:
14867 * gst/realmedia/rademux.h:
14868 * gst/realmedia/realmedia.c:
14869 * gst/realmedia/rmdemux.c:
14870 * gst/realmedia/rmdemux.h:
14871 Add pnm:// uri source
14872 Add a new utri handler for pnm:// that for now just redirects to the same uri
14873 with the rtsp:// protocol, which usually works nowadays.
14874 Separate the registration of the various plugins into a separate source file.
14876 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14878 * gst/asfdemux/Makefile.am:
14879 * gst/asfdemux/gstasf.c:
14880 * gst/asfdemux/gstrtpasfdepay.c:
14881 * gst/asfdemux/gstrtpasfdepay.h:
14882 Add ASF depayloader
14883 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
14886 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
14888 * ext/mad/gstmad.c:
14889 mad: remove log line added in error
14891 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
14893 * ext/mad/gstmad.c:
14894 mad: just flush data when seeing BADDATAPTR instead of going into error state
14896 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
14898 * gst/realmedia/rmdemux.c:
14899 Fix parsing of the flags in rmdemux
14900 Fix parsing of the flags in version 1 realmedia streams.
14903 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
14906 Bump revision to use for common submodule.
14908 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
14910 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14911 Add releaseinfo with online url.
14913 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
14918 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14920 * gst/asfdemux/asfpacket.c:
14921 * gst/asfdemux/gstasfdemux.c:
14922 * gst/asfdemux/gstasfdemux.h:
14923 Remove redundant push_mode struct member
14925 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
14928 Fix previous commit, wasn't actually setting up a symbolic link
14930 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
14934 Use a symbolic link for the pre-commit client-side hook
14936 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
14939 Ignore some more files
14941 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
14943 * gst/synaesthesia/synaescope.c:
14944 * gst/synaesthesia/synaescope.h:
14945 Precalculate some size dependent variables. Demystify the height scaling a bit.
14946 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
14948 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
14950 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
14952 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14954 * gst/realmedia/rdtdepay.c:
14955 Set flags on the realmedia chunks
14956 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
14957 descrambler can be reset on keyframes. Fixes #556714.
14959 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14961 * gst/realmedia/gstrdtbuffer.c:
14962 * gst/realmedia/gstrdtbuffer.h:
14963 Add method to get RDT flags
14964 Add a method to get the RDT flags. We need these flags to mark keyframes to
14965 reset the descrambing queue. See #556714.
14967 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
14969 * gst/asfdemux/asfpacket.c:
14970 * gst/asfdemux/gstasfdemux.c:
14971 * gst/asfdemux/gstasfdemux.h:
14972 Add seeking support to asfdemux in push mode
14975 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
14977 * gst/asfdemux/asfpacket.c:
14978 Drop packets with an invalid replicated data length
14979 Drop packets with an invalid replicated data length
14980 instead of continuing with an invalid timestamp
14981 and uninitialized payload metadata.
14982 All other code assumes that the timestamps are valid.
14984 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
14986 * gst/synaesthesia/synaescope.h:
14987 Change comment to refer to right variable.
14989 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
14991 * gst/synaesthesia/gstsynaesthesia.c:
14992 * gst/synaesthesia/gstsynaesthesia.h:
14993 * gst/synaesthesia/synaescope.c:
14994 * gst/synaesthesia/synaescope.h:
14995 Bring synaesthesia to next century.
14996 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
14998 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
15000 * gst/asfdemux/gstasfdemux.c:
15001 Fix leak of converted string
15003 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
15007 Add more to the gitignores
15009 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
15011 * gst/synaesthesia/gstsynaesthesia.c:
15012 Make synaesthesia build again.
15013 _init() has no params.
15015 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
15018 Update common snapshot.
15020 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
15023 Fix pre-commit hook
15025 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
15029 Install and use pre-commit indentation hook from common
15031 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
15034 autogen.sh : Use git submodule
15036 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
15038 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
15039 Original commit message from CVS:
15040 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
15041 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
15042 (gst_dvd_demux_get_audio_stream),
15043 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
15044 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
15045 (gst_mpeg_demux_get_video_stream),
15046 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
15047 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15048 Fix some caps leaks. Fixes bug #564885.
15050 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
15052 ext/cdio/gstcdio.c: Remove unused format argument.
15053 Original commit message from CVS:
15054 * ext/cdio/gstcdio.c:
15055 Remove unused format argument.
15057 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15059 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
15060 Original commit message from CVS:
15061 * win32/common/.cvsignore:
15062 * win32/common/config.h:
15063 * win32/common/config.h.in:
15064 Hardcode cpu for win32 build, just like we do in the other modules,
15065 to remove VCS conflicts and inconsistent defines between modules,
15066 and update version defines to CVS.
15068 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
15070 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
15071 Original commit message from CVS:
15073 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
15075 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
15077 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
15078 Original commit message from CVS:
15080 inttypes.m4 hasn't been available since gettext-0.15, and since we now
15081 require gettext >= 0.17 ... we can remove it from the list of files to
15084 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
15086 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
15087 Original commit message from CVS:
15088 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
15089 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
15090 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
15091 * gst/mpegaudioparse/gstmpegaudioparse.h:
15092 Do an initial class_ref on an internal enum type from within the
15093 class_init function so that there aren't any issues when multiple
15094 mp3parse elements are started in separate threads at the same
15095 time. (Why we use an enum type here if the tag is registered as
15096 a string type, I don't know). Also remove custom UNUSED macro
15097 and use GLib's instead.
15099 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15101 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
15102 Original commit message from CVS:
15104 Apparently AC_CONFIG_MACRO_DIR breaks when using more
15105 than one macro directory, reverting last change.
15107 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15109 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
15110 Original commit message from CVS:
15112 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
15115 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15117 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
15118 Original commit message from CVS:
15119 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15120 Last change introduced a regression that made mpeg2dec handle
15121 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
15123 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15125 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
15126 Original commit message from CVS:
15127 Patch by: Cygwin Ports maintainer
15128 <yselkowitz at users dot sourceforge dot net>
15131 Require gettext 0.17 because older versions don't mix with libtool
15132 2.2. At build time an older gettext version will still work.
15135 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
15137 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
15138 Original commit message from CVS:
15139 * ext/mpeg2dec/gstmpeg2dec.c:
15140 * ext/mpeg2dec/gstmpeg2dec.h:
15141 Add support for 4:4:4 video. Fixes #562086
15143 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
15145 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
15146 Original commit message from CVS:
15147 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
15148 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
15149 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
15150 >= 0.5.0. Fixes bug #562065.
15152 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
15154 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
15155 Original commit message from CVS:
15156 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
15157 Remove duplicate and broken code for the streaming case and simply reuse
15158 the much better working pull based code. Fixes #560348.
15160 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15162 configure.ac: Back to development -> 0.10.10.1
15163 Original commit message from CVS:
15165 Back to development -> 0.10.10.1
15167 === release 0.10.10 ===
15169 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15175 * docs/plugins/inspect/plugin-a52dec.xml:
15176 * docs/plugins/inspect/plugin-asf.xml:
15177 * docs/plugins/inspect/plugin-cdio.xml:
15178 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15179 * docs/plugins/inspect/plugin-dvdread.xml:
15180 * docs/plugins/inspect/plugin-dvdsub.xml:
15181 * docs/plugins/inspect/plugin-iec958.xml:
15182 * docs/plugins/inspect/plugin-lame.xml:
15183 * docs/plugins/inspect/plugin-mad.xml:
15184 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15185 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15186 * docs/plugins/inspect/plugin-mpegstream.xml:
15187 * docs/plugins/inspect/plugin-realmedia.xml:
15188 * docs/plugins/inspect/plugin-siddec.xml:
15189 * gst-plugins-ugly.doap:
15191 Release 0.10.10 - "Under the House"
15192 Original commit message from CVS:
15193 Release 0.10.10 - "Under the House"
15195 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15205 Original commit message from CVS:
15208 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15210 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
15211 Original commit message from CVS:
15212 * ext/sidplay/Makefile.am:
15213 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
15214 contain CFLAGS that do not exist for C++, like -Wvla or
15215 -Wdeclaration-after-statement. Fixes bug #561161.
15217 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15219 configure.ac: 0.10.9.3 pre-release
15220 Original commit message from CVS:
15222 0.10.9.3 pre-release
15224 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
15226 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
15227 Original commit message from CVS:
15228 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
15229 Only copy sane aspect ratio values on the caps. Fixes #559682.
15231 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15234 Add bug number to the mp3parse mpeg 2.5 fix
15235 Original commit message from CVS:
15236 Add bug number to the mp3parse mpeg 2.5 fix
15238 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15240 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
15241 Original commit message from CVS:
15242 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
15243 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
15244 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
15245 * ext/amrnb/amrnbdec.h:
15246 Add a property to select the amr variant. Fixes #424070.
15248 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
15250 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
15251 Original commit message from CVS:
15252 Patch by: Tal Shalif <tshalif at nargila dot org>
15253 * gst/mpegstream/gstdvddemux.c:
15254 (gst_dvd_demux_get_subpicture_stream):
15255 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
15256 (gst_mpeg_demux_get_audio_stream):
15257 Fix memmory corruption due to not storing the new updated pointer
15258 after a g_renew(). Fixes #558896.
15260 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15262 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
15263 Original commit message from CVS:
15264 * tests/check/Makefile.am:
15265 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
15267 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15269 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
15270 Original commit message from CVS:
15272 oops, forgot to bump the version back to devel
15273 after the last release 0.10.9.1
15275 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
15277 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
15278 Original commit message from CVS:
15279 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15280 (gst_rmdemux_descramble_mp4a_audio),
15281 (gst_rmdemux_handle_scrambled_packet):
15282 Add suport for mpeg4 and aac audio. See #556714.
15284 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
15286 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
15287 Original commit message from CVS:
15288 * gst/mpegaudioparse/gstmpegaudioparse.c:
15289 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
15290 Fixes skipping on these files.
15292 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
15294 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
15295 Original commit message from CVS:
15296 Patch by: Robin Stocker <robin at nibor dot org>
15297 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15298 (handle_sequence), (gst_mpeg2dec_setcaps):
15299 * ext/mpeg2dec/gstmpeg2dec.h:
15300 Prefer the container's PAR over the stream's PAR if it's
15301 given in the srcpad caps. Fixes bug #556184.
15303 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15305 Don't install static libs for plugins. Fixes #550851 for ugly.
15306 Original commit message from CVS:
15307 * ext/a52dec/Makefile.am:
15308 * ext/amrnb/Makefile.am:
15309 * ext/cdio/Makefile.am:
15310 * ext/dvdnav/Makefile.am:
15311 * ext/dvdread/Makefile.am:
15312 * ext/lame/Makefile.am:
15313 * ext/mad/Makefile.am:
15314 * ext/mpeg2dec/Makefile.am:
15315 * ext/sidplay/Makefile.am:
15316 * gst/ac3parse/Makefile.am:
15317 * gst/asfdemux/Makefile.am:
15318 * gst/dvdlpcmdec/Makefile.am:
15319 * gst/dvdsub/Makefile.am:
15320 * gst/iec958/Makefile.am:
15321 * gst/mpegaudioparse/Makefile.am:
15322 * gst/mpegstream/Makefile.am:
15323 * gst/realmedia/Makefile.am:
15324 * gst/synaesthesia/Makefile.am:
15325 Don't install static libs for plugins. Fixes #550851 for ugly.
15327 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15329 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
15330 Original commit message from CVS:
15331 * gst/mpegaudioparse/gstmpegaudioparse.c:
15332 (gst_mp3parse_sink_event):
15333 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
15334 frames. Partially fixes bug #552237.
15336 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15338 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
15339 Original commit message from CVS:
15340 * ext/amrnb/amrnbparse.c:
15341 use #defines for HEADER. Unref the object in _sink_activate_pull().
15343 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
15345 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
15346 Original commit message from CVS:
15347 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
15348 (gst_mad_change_state):
15349 * ext/mad/gstmad.h:
15350 track discont on incomming buffers and set discont on outgoing
15352 Pass unknown events upstreams instead of dropping them.
15354 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
15356 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
15357 Original commit message from CVS:
15358 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
15359 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
15360 (handle_slice), (gst_mpeg2dec_sink_event),
15361 (gst_mpeg2dec_src_event):
15362 * ext/mpeg2dec/gstmpeg2dec.h:
15363 Fix compilation with --disable-index. Fixes bug #554150.
15365 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
15367 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
15368 Original commit message from CVS:
15369 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
15370 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
15371 (gst_mad_src_event), (gst_mad_chain):
15372 * ext/mad/gstmad.h:
15373 Fix compilation with --disable-index. Fixes bug #554142.
15375 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
15377 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
15378 Original commit message from CVS:
15379 * ext/a52dec/gsta52dec.c:
15380 * ext/a52dec/gsta52dec.h:
15381 Fix channel re-negotiation on a change of the incoming stream.
15382 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
15385 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15387 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
15388 Original commit message from CVS:
15389 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
15390 (gst_amrnbenc_state_change):
15391 * ext/amrnb/amrnbenc.h:
15392 Pass the discont flag from the input buffer on to the output buffer in
15395 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
15397 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
15398 Original commit message from CVS:
15399 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
15400 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15401 (gst_amrnbparse_handle_pull_seek),
15402 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
15403 (gst_amrnbparse_sink_activate_push),
15404 (gst_amrnbparse_sink_activate_pull):
15405 * ext/amrnb/amrnbparse.h:
15406 Add flush seek handler. Fixes #536274.
15408 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
15410 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
15411 Original commit message from CVS:
15412 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
15413 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
15414 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
15415 (gst_amrnbparse_state_change):
15416 * ext/amrnb/amrnbparse.h:
15417 Fix the duration query. Fixes #536226.
15418 Also set caps on the pads and buffers more correctly.
15420 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
15422 po/LINGUAS: Add 'ca' to LINGUAS.
15423 Original commit message from CVS:
15425 Add 'ca' to LINGUAS.
15427 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
15429 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
15430 Original commit message from CVS:
15431 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
15432 Fix aggregated GST_FLOW_RETURN check for when to send an error message
15436 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
15438 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
15439 Original commit message from CVS:
15440 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
15441 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
15442 (create_segment_event), (gst_rdt_depay_push),
15443 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
15444 * gst/realmedia/rdtdepay.h:
15445 Parse other values from the incomming caps.
15446 Add event handler to handle flushing and segments.
15447 Create segment events.
15448 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
15449 Do skew correction based on RDT timestamps.
15450 * gst/realmedia/rdtmanager.c: (activate_session),
15451 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
15453 Parse caps to get the clockrate needed for the jitterbuffer.
15454 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
15455 Apply timestamp fixup after correcting for initial timestamp and
15456 internal base timestamp corrections.
15458 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
15460 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
15461 Original commit message from CVS:
15462 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
15463 (gst_rdt_depay_change_state):
15464 * gst/realmedia/rdtdepay.h:
15465 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
15466 with a DISCONT flag when needed.
15467 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
15468 Report the configure latency instead of a hardcoded value.
15470 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
15472 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
15473 Original commit message from CVS:
15474 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
15475 (free_session), (gst_rdt_manager_query_src),
15476 (gst_rdt_manager_src_activate_push),
15477 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
15478 (gst_rdt_manager_loop), (create_recv_rtp):
15479 Include the new rdt jitterbuffer in the session manager.
15481 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
15483 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
15484 Original commit message from CVS:
15485 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
15486 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
15487 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
15488 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
15489 * gst/realmedia/rdtdepay.h:
15490 Use new RDT parsing helper functions.
15491 Copy discont flags correctly.
15492 Push the header from the chain function instead of the setcaps function.
15493 Copy incomming timestamp to the output buffers instead of doing magic
15494 with the RDT timestamps.
15496 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
15498 gst/realmedia/: Add first support for parsing RDT messages.
15499 Original commit message from CVS:
15500 * gst/realmedia/Makefile.am:
15501 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
15502 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
15503 (read_packet_header), (gst_rdt_buffer_get_first_packet),
15504 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
15505 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
15506 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
15507 (gst_rdt_packet_data_peek_data),
15508 (gst_rdt_packet_data_get_stream_id),
15509 (gst_rdt_packet_data_get_timestamp):
15510 * gst/realmedia/gstrdtbuffer.h:
15511 Add first support for parsing RDT messages.
15512 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
15513 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
15514 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
15515 (calculate_skew), (rdt_jitter_buffer_insert),
15516 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
15517 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
15518 (rdt_jitter_buffer_get_ts_diff):
15519 * gst/realmedia/rdtjitterbuffer.h:
15520 Add first version of an RDT jitterbuffer.
15522 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
15524 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
15525 Original commit message from CVS:
15526 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
15527 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
15528 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
15529 (gst_rmdemux_descramble_dnet_audio),
15530 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
15531 * gst/realmedia/rmdemux.h:
15532 Keep track of the first timestamp of the stream and add this to the
15533 outgoing buffer timestamps so that we can handle live streams.
15534 Set discont flag on the first buffers and after a seek.
15536 === release 0.10.9 ===
15538 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15544 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15545 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15546 * docs/plugins/inspect/plugin-a52dec.xml:
15547 * docs/plugins/inspect/plugin-asf.xml:
15548 * docs/plugins/inspect/plugin-cdio.xml:
15549 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15550 * docs/plugins/inspect/plugin-dvdread.xml:
15551 * docs/plugins/inspect/plugin-dvdsub.xml:
15552 * docs/plugins/inspect/plugin-iec958.xml:
15553 * docs/plugins/inspect/plugin-lame.xml:
15554 * docs/plugins/inspect/plugin-mad.xml:
15555 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15556 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15557 * docs/plugins/inspect/plugin-mpegstream.xml:
15558 * docs/plugins/inspect/plugin-realmedia.xml:
15559 * docs/plugins/inspect/plugin-siddec.xml:
15560 * gst-plugins-ugly.doap:
15562 Original commit message from CVS:
15565 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15594 Original commit message from CVS:
15597 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15599 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
15600 Original commit message from CVS:
15601 * ext/a52dec/gsta52dec.c:
15602 Set up a default time segment for output when receiving
15603 an incoming byte segment (as for raw AC3 files).
15606 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15608 0.10.8.2 pre-release.
15609 Original commit message from CVS:
15611 * docs/plugins/Makefile.am:
15612 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15613 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15614 * docs/plugins/gst-plugins-ugly-plugins.args:
15615 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15616 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15617 * docs/plugins/inspect/plugin-a52dec.xml:
15618 * docs/plugins/inspect/plugin-asf.xml:
15619 * docs/plugins/inspect/plugin-cdio.xml:
15620 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15621 * docs/plugins/inspect/plugin-dvdread.xml:
15622 * docs/plugins/inspect/plugin-dvdsub.xml:
15623 * docs/plugins/inspect/plugin-iec958.xml:
15624 * docs/plugins/inspect/plugin-lame.xml:
15625 * docs/plugins/inspect/plugin-mad.xml:
15626 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15627 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15628 * docs/plugins/inspect/plugin-mpegstream.xml:
15629 * docs/plugins/inspect/plugin-realmedia.xml:
15630 * docs/plugins/inspect/plugin-siddec.xml:
15632 0.10.8.2 pre-release.
15636 Add new translation.
15638 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
15640 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
15641 Original commit message from CVS:
15642 * gst/asfdemux/gstasfdemux.c:
15643 Properly aggregate flow returns for both push and pull mode, so we shut
15644 down if all pads are unlinked.
15647 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
15649 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
15650 Original commit message from CVS:
15651 Patch by: Frederic Crozat <fcrozat@mandriva.org>
15652 * ext/dvdread/dvdreadsrc.c: (plugin_init):
15653 * ext/lame/gstlame.c: (plugin_init):
15654 * gst/asfdemux/gstasf.c: (plugin_init):
15655 Make sure gettext returns translations in UTF-8 encoding rather
15656 than in the current locale encoding (#546822).
15658 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15660 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
15661 Original commit message from CVS:
15662 * gst/mpegaudioparse/gstmpegaudioparse.c:
15663 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
15664 (mp3parse_total_time), (mp3parse_bytepos_to_time):
15665 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
15666 if we're called from there already. Otherwise we end up in a endless
15667 recursion and crash with a stack overflow.
15668 This can happen when a Xing or VBRI header with TOC exists but it
15669 doesn't contain the total time. Fixes bug #545370.
15671 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15673 ext/lame/gstlame.c: Use the default for the strict-iso property too.
15674 Original commit message from CVS:
15675 * ext/lame/gstlame.c: (gst_lame_class_init),
15676 (gst_lame_get_default_settings):
15677 Use the default for the strict-iso property too.
15678 Allow a bitrate setting of 0, which lets lame choose the default value
15679 and which makes it possible to set the compression-ratio property.
15681 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15683 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
15684 Original commit message from CVS:
15685 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
15686 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
15687 * ext/lame/gstlame.h:
15688 Get the defaults settings of LAME in the plugin initialization
15689 function and return FALSE here if something goes wrong. This removes
15690 the hacky failing instance init function.
15691 Use LAMEs default value for all settings instead of overwriting some
15692 of them. Overwriting some of them gives unexpected results if one only
15693 sets a preset. Fixes bug #498004.
15695 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15697 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
15698 Original commit message from CVS:
15699 * ext/lame/gstlame.c: (gst_lame_init):
15700 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
15701 defaults will restrict the bitrate when using the presets in a bad way.
15704 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15706 Put the MPEG audio version into the caps as "mpegaudioversion".
15707 Original commit message from CVS:
15708 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
15709 * gst/mpegaudioparse/gstmpegaudioparse.c:
15710 (mp3_type_frame_length_from_header), (mp3_caps_create),
15711 (gst_mp3parse_chain):
15712 Put the MPEG audio version into the caps as "mpegaudioversion".
15713 This is different from "mpegversion".
15715 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15717 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
15718 Original commit message from CVS:
15719 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
15720 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
15721 * ext/lame/gstlame.h:
15722 Fix build with lame >= 3.97. The padding type and cwlimit settings
15723 are deprecated now and the function declarations are hidden in the
15724 headers so deprecate the GObject properties for them and remove them
15725 in 0.11. Fixes bug #544039.
15727 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15729 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
15730 Original commit message from CVS:
15731 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
15732 Don't allow width/height outside the spec (i.e. smaller than 16
15733 and higher than 4096). Such files are corrupted ones and setting
15734 caps that are not a subset of the template caps confuses playbin.
15737 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15739 ext/sidplay/Makefile.am: Fix the build.
15740 Original commit message from CVS:
15741 * ext/sidplay/Makefile.am:
15744 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15746 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
15747 Original commit message from CVS:
15749 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
15750 flags that are invalid for C++.
15752 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
15754 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
15755 Original commit message from CVS:
15756 Patch by: Tal Shalif <tshalif at nargila dot org>
15757 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
15758 Prevent double free. Fixes bug #541697.
15760 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15762 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
15763 Original commit message from CVS:
15764 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
15765 (gst_dvd_demux_get_audio_stream),
15766 (gst_dvd_demux_get_subpicture_stream),
15767 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
15768 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
15769 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
15770 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
15771 * gst/mpegstream/gstmpegdemux.h:
15772 Resend tags event after a FLUSH (seek) to support prerolling
15773 a partial pipeline.
15775 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
15777 Use correct error code for encrypted streams.
15778 Original commit message from CVS:
15780 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15781 Use correct error code for encrypted streams.
15783 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15785 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
15786 Original commit message from CVS:
15787 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
15788 (gst_mpeg_demux_sync_stream_to_time):
15789 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
15791 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15793 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
15794 Original commit message from CVS:
15795 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
15796 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
15797 Allow and implement non-flushing and/or segment seek
15798 (mainly in TIME and chapter format).
15799 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15800 (gst_dvd_demux_get_subpicture_stream),
15801 (gst_dvd_demux_synchronise_pads),
15802 (gst_dvd_demux_sync_stream_to_time):
15803 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
15804 (gst_mpeg_demux_send_subbuffer),
15805 (gst_mpeg_demux_sync_stream_to_time),
15806 (gst_mpeg_streams_reset_cur_ts):
15807 * gst/mpegstream/gstmpegdemux.h:
15808 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15809 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
15810 Delegate a query to upstream if it can't be handled.
15811 Make segment stop aware.
15812 Fix (subtitle) stream synchronization.
15813 Add some debug statements.
15815 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
15817 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
15818 Original commit message from CVS:
15819 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
15820 Fix build on macosx.
15822 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15824 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
15825 Original commit message from CVS:
15826 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15827 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15828 * ext/a52dec/gsta52dec.c:
15829 * ext/amrnb/amrnbdec.c:
15830 * ext/amrnb/amrnbenc.c:
15831 * ext/amrnb/amrnbparse.c:
15832 * ext/lame/gstlame.c:
15833 * ext/mad/gstmad.c:
15834 * ext/sidplay/gstsiddec.cc:
15835 * gst/asfdemux/gstrtspwms.c:
15836 * gst/mpegaudioparse/gstxingmux.c:
15837 * gst/realmedia/rademux.c:
15838 * gst/realmedia/rdtmanager.c:
15839 * gst/realmedia/rtspreal.c:
15840 * gst/synaesthesia/gstsynaesthesia.c:
15841 Add missing elements to docs. Restore alphabetical order in section
15842 file. Document mad (it was included in docs already).
15843 Fix doc-markup: use convinience syntax for examples
15844 (produces valid docbook), add several refsec2 when we have several
15845 titles. Fix some types.
15847 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15849 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
15850 Original commit message from CVS:
15851 * ext/lame/gstlame.c:
15852 * ext/sidplay/gstsiddec.cc:
15853 * gst/mpegaudioparse/gstxingmux.c:
15854 Do not use short_description in section docs for elements. We extract
15855 them from element details and there will be warnings if they differ.
15857 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
15859 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
15860 Original commit message from CVS:
15861 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
15862 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
15863 (gst_cdio_add_cdtext_album_tags):
15864 * ext/cdio/gstcdio.h:
15865 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15866 Also extract album title and album genre from CD-TEXT if
15867 available (#537021).
15869 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15871 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
15872 Original commit message from CVS:
15873 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
15874 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
15875 emphasis value is reserved but unfortunately files with that
15876 value exist and the information is not important for the decoder
15877 anyway. Fixes bug #537235.
15879 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
15881 Require libcdio >= 0.76.
15882 Original commit message from CVS:
15884 * ext/cdio/gstcdio.c:
15885 * ext/cdio/gstcdio.h:
15886 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15887 Require libcdio >= 0.76.
15889 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
15891 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
15892 Original commit message from CVS:
15893 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
15894 Drain queued buffers before forwarding the segment event.
15896 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15898 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
15899 Original commit message from CVS:
15900 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
15901 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
15902 (gst_a52dec_chain), (gst_a52dec_change_state):
15903 * ext/a52dec/gsta52dec.h:
15904 Add segment handling, buffer clipping and basic reverse playback.
15906 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15908 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
15909 Original commit message from CVS:
15910 * docs/plugins/Makefile.am:
15911 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15912 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15913 * docs/plugins/gst-plugins-ugly-plugins.args:
15914 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15915 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15916 * docs/plugins/inspect/plugin-a52dec.xml:
15917 * docs/plugins/inspect/plugin-amrnb.xml:
15918 * docs/plugins/inspect/plugin-asf.xml:
15919 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15920 * docs/plugins/inspect/plugin-dvdread.xml:
15921 * docs/plugins/inspect/plugin-dvdsub.xml:
15922 * docs/plugins/inspect/plugin-iec958.xml:
15923 * docs/plugins/inspect/plugin-lame.xml:
15924 * docs/plugins/inspect/plugin-mad.xml:
15925 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15926 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15927 * docs/plugins/inspect/plugin-mpegstream.xml:
15928 * docs/plugins/inspect/plugin-realmedia.xml:
15929 * docs/plugins/inspect/plugin-siddec.xml:
15930 * docs/plugins/inspect/plugin-synaesthesia.xml:
15931 * ext/a52dec/gsta52dec.c:
15932 Random doc of the day. Also print human readable format of newsegment
15933 in log message if we complain about it.
15935 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
15937 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
15938 Original commit message from CVS:
15939 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
15940 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
15941 (gst_a52dec_chain), (gst_a52dec_change_state):
15942 * ext/a52dec/gsta52dec.h:
15943 Mark discont on outgoing buffers after receiving a DISCONT buffer or
15944 when we have a decoding error.
15945 We don't need to clear the cache when we receive a NEWSEGMENT event.
15946 Clear buffer cache in DISCONT.
15947 Add beginnings of GstSegment handling.
15949 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15951 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
15952 Original commit message from CVS:
15953 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
15954 Fix alignment issues that caused SIGBUS on some architectures.
15956 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15958 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
15959 Original commit message from CVS:
15960 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
15961 Fix alignment issue which isn't really an issue at all because
15962 the plugin hasn't been ported to 0.10 yet.
15964 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15966 configure.ac: Back to devel -> 0.10.8.1
15967 Original commit message from CVS:
15969 Back to devel -> 0.10.8.1
15971 === release 0.10.8 ===
15973 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15979 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15980 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15981 * docs/plugins/inspect/plugin-a52dec.xml:
15982 * docs/plugins/inspect/plugin-asf.xml:
15983 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15984 * docs/plugins/inspect/plugin-dvdread.xml:
15985 * docs/plugins/inspect/plugin-dvdsub.xml:
15986 * docs/plugins/inspect/plugin-iec958.xml:
15987 * docs/plugins/inspect/plugin-lame.xml:
15988 * docs/plugins/inspect/plugin-mad.xml:
15989 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15990 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15991 * docs/plugins/inspect/plugin-mpegstream.xml:
15992 * docs/plugins/inspect/plugin-realmedia.xml:
15993 * docs/plugins/inspect/plugin-siddec.xml:
15994 * gst-plugins-ugly.doap:
15997 Original commit message from CVS:
16000 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16029 Original commit message from CVS:
16032 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16034 configure.ac: 0.10.7.4 pre-release
16035 Original commit message from CVS:
16037 0.10.7.4 pre-release
16039 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
16041 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
16042 Original commit message from CVS:
16043 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
16044 Fix inconsistent use of rate and channels.
16047 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
16049 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
16050 Original commit message from CVS:
16051 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
16052 Flush timestamp correction variables on a flush. Fixes #533832.
16054 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16059 Commit 0.10.7.3 pre-rel marker
16060 Original commit message from CVS:
16061 Commit 0.10.7.3 pre-rel marker
16063 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
16065 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
16066 Original commit message from CVS:
16067 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16068 Properly aggregate GstFlowReturn from downstream in order to properly
16069 stop, and doing that as early as possible.
16072 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16074 configure.ac: 0.10.7.2 pre-release
16075 Original commit message from CVS:
16077 0.10.7.2 pre-release
16079 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
16081 Always let FLUSH_START events flow downstream.
16082 Original commit message from CVS:
16083 * ext/mad/gstmad.c: (gst_mad_sink_event):
16084 * gst/mpegaudioparse/gstmpegaudioparse.c:
16085 (gst_mp3parse_sink_event):
16086 Always let FLUSH_START events flow downstream.
16088 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
16090 configure.ac: Error out if we don't have the required core/base versions.
16091 Original commit message from CVS:
16093 Error out if we don't have the required core/base versions.
16095 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
16097 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
16098 Original commit message from CVS:
16099 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16100 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
16101 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
16102 Fix video timestamps by adjusting it with the first timestamp found.
16103 Don't assume we have a complete fragment when flushing the adapter,
16104 packets might have been lost or the stream might just be broken.
16106 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
16108 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
16109 Original commit message from CVS:
16110 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
16111 Set Rank to NONE so that we don't accidentally try to autoplug the
16114 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16116 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
16117 Original commit message from CVS:
16118 * gst/mpegaudioparse/gstmpegaudioparse.c:
16119 (gst_mp3parse_emit_frame):
16120 Send a new duration message if the average bitrate changed and
16121 we don't know the duration from the Xing or VBRI header.
16124 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
16126 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
16127 Original commit message from CVS:
16128 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
16129 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
16130 * gst/realmedia/rtspreal.h:
16131 Move assembly rule parsing to the place where we parse the SDP as it's
16132 also there that we create the MDPR and we need the currently selected
16133 asmrule in order to select the right MTLI.
16136 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
16138 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
16139 Original commit message from CVS:
16140 * gst/realmedia/realhash.c:
16141 * gst/realmedia/rtspreal.c:
16142 Include generated "_stdint.h" instead of <stdint.h> which might not
16143 exist on some systems.
16145 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16147 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
16148 Original commit message from CVS:
16149 * ext/sidplay/gstsiddec.cc:
16150 Cast NULL sentinels to void * as NULL is defined as an integer
16151 constant in most environments when using C++ and it's size might
16152 be different from a pointer. Fixes #529488.
16154 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
16157 * gst/asfdemux/gstasfdemux.c:
16158 * gst/asfdemux/gstrtspwms.c:
16159 Fix "unused var" compiler error when --disable-gst-debug is used.
16160 Original commit message from CVS:
16161 Fix "unused var" compiler error when --disable-gst-debug is used.
16163 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
16165 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
16166 Original commit message from CVS:
16167 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
16168 We should also stop the streaming task when we get a NOT_LINKED
16169 flow return, which is not covered by FLOW_IS_FATAL.
16171 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
16173 ext/: gst_atomic_int_set ==> g_atomic_int_set
16174 Original commit message from CVS:
16175 * ext/cdio/gstcdiocddasrc.c:
16176 * ext/dv/gstdvdemux.c:
16177 gst_atomic_int_set ==> g_atomic_int_set
16179 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
16181 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
16182 Original commit message from CVS:
16183 2008-04-11 Julien Moutte <julien@fluendo.com>
16184 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
16187 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
16189 configure.ac: Actually build dlls when cross-compiling with mingw32.
16190 Original commit message from CVS:
16191 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
16193 Actually build dlls when cross-compiling with mingw32.
16196 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16198 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
16199 Original commit message from CVS:
16201 * gst/mpegaudioparse/gstmpegaudioparse.c:
16202 (mpeg_audio_seek_entry_free):
16203 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
16204 Depend on GLib 2.12 and use it unconditionally as we do in other
16205 modules too already.
16207 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16209 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
16210 Original commit message from CVS:
16211 * gst/mpegaudioparse/gstmpegaudioparse.c:
16212 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
16213 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
16214 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
16215 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
16216 (gst_xing_mux_chain):
16217 Use GSlice for allocating the seek table entries if we compile with
16218 GLib 2.10 or newer.
16220 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
16222 gst/asfdemux/gstasfdemux.c: Remove some debug code.
16223 Original commit message from CVS:
16224 * gst/asfdemux/gstasfdemux.c:
16225 (gst_asf_demux_process_ext_stream_props):
16226 Remove some debug code.
16228 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16230 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
16231 Original commit message from CVS:
16232 * gst/asfdemux/gstasfdemux.c:
16233 (gst_asf_demux_process_ext_stream_props):
16234 Guard against division by 0 and fall back to 25/1 framerate.
16236 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16238 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
16239 Original commit message from CVS:
16240 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
16241 (gst_asf_demux_process_ext_stream_props):
16242 Instead of adding a fixes 25/1 framerate to the video caps, use the
16243 average frame duration in the extended properties of the video stream as
16244 the framerate. Fixes #524346.
16246 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16248 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
16249 Original commit message from CVS:
16251 Check if the compiler supports do { } while (0) macros. This fixes
16252 a warning when compiling with g++ 4.3, resulting in a build failure
16253 because of -Werror.
16255 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
16257 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
16258 Original commit message from CVS:
16259 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
16260 make ) also a delimiter for rules.
16261 Skip \\ when scanning strings.
16262 Add new testcase for these problems.
16264 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16266 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
16267 Original commit message from CVS:
16268 * gst/mpegaudioparse/gstmpegaudioparse.c:
16269 (gst_mp3parse_sink_event):
16270 Don't take the stream lock when caching events. This is not necessary
16271 and results in a deadlock when seeking with rhythmbox (but not with
16272 totem or banshee for some reason).
16274 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
16276 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
16277 Original commit message from CVS:
16278 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
16279 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
16280 Add the version field when creating the CONT chunk resulting in
16281 the Author, Comment and Copyright tags not being parsed correctly.
16284 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
16286 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
16287 Original commit message from CVS:
16288 * gst/mpegaudioparse/gstmpegaudioparse.c:
16289 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16290 Remove trailing newlines from debug statements.
16292 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
16294 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
16295 Original commit message from CVS:
16296 * ext/dvdnav/dvdnavsrc.c:
16297 * ext/dvdnav/dvdnavsrc.h:
16298 Apply patch that adds some seeking support to dvdnav, and fixes it
16299 in various other ways. This doesn't make dvdnavsrc fully functional,
16300 but moves it forward.
16302 Patch By: Simone Gotti <simone.gotti@email.it>
16303 * ext/dvdnav/gst-dvd:
16304 Update the simple dvdnavsrc gst-launch example to work for 0.10
16306 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
16308 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
16309 Original commit message from CVS:
16311 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
16312 plug-ins are included/excluded. (#498222)
16314 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16316 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
16317 Original commit message from CVS:
16318 * ext/mad/gstmad.c: (gst_mad_sink_event):
16319 * gst/mpegaudioparse/gstmpegaudioparse.c:
16320 (gst_mp3parse_sink_event):
16321 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
16322 of dropping and leaking them.
16324 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16326 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
16327 Original commit message from CVS:
16328 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
16330 * ext/mad/gstmad.h:
16331 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
16332 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
16333 * gst/mpegaudioparse/gstmpegaudioparse.h:
16334 Cache all events except EOS if we still have to send a NEWSEGMENT
16335 event. This will let TAG events be forwarded until after decodebin
16336 to an encoder for example as decodebin only links the pads
16337 after NEWSEGMENT. Fixes bug #518933.
16339 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16341 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
16342 Original commit message from CVS:
16343 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
16344 Write Xing header at the correct position in the MP3 frame for
16345 stereo files. Fixes bug #518676.
16347 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
16349 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
16350 Original commit message from CVS:
16352 * ext/sidplay/Makefile.am:
16353 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
16354 when building C++ code (#516509).
16356 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
16358 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
16359 Original commit message from CVS:
16360 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
16361 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
16362 Workshop 12 compiler, but probably also crashes (#517985).
16364 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
16366 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
16367 Original commit message from CVS:
16368 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
16369 * gst/mpegaudioparse/gstmpegaudioparse.c:
16370 (gst_mp3_channel_mode_get_type),
16371 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
16372 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
16373 (gst_mp3parse_chain):
16374 * gst/mpegaudioparse/gstmpegaudioparse.h:
16375 Post channel mode and CRC as tags. Fixes bug #504493.
16377 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16379 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
16380 Original commit message from CVS:
16381 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
16382 Correctly chain up to the parent's finalize function.
16384 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16386 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
16387 Original commit message from CVS:
16388 * gst/mpegaudioparse/gstmpegaudioparse.c:
16389 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
16390 Try a bit harder to get valid timestamps, especially if upstream
16391 gives us one and we are at the first frame or resyncing.
16392 Return UNEXPECTED if we get a valid timestamp that is outside of
16393 our configured segment. After all changes done so far this doesn't
16394 seem to cause any regression, please test.
16396 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16398 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...
16399 Original commit message from CVS:
16401 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
16402 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
16403 If we don't have the position to seek to in our index first try
16404 to convert from TIME to BYTES upstream and only if that fails
16405 too use the old hack to simply seek to an earlier position
16406 and let the sink drop everything before segment start.
16407 Partially fixes bug #469930.
16409 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16411 configure.ac: Back to development...
16412 Original commit message from CVS:
16414 Back to development...
16416 === release 0.10.7 ===
16418 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16424 * docs/plugins/gst-plugins-ugly-plugins.args:
16425 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16426 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16427 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
16428 * docs/plugins/gst-plugins-ugly-plugins.signals:
16429 * docs/plugins/inspect/plugin-a52dec.xml:
16430 * docs/plugins/inspect/plugin-asf.xml:
16431 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16432 * docs/plugins/inspect/plugin-dvdread.xml:
16433 * docs/plugins/inspect/plugin-dvdsub.xml:
16434 * docs/plugins/inspect/plugin-iec958.xml:
16435 * docs/plugins/inspect/plugin-lame.xml:
16436 * docs/plugins/inspect/plugin-mad.xml:
16437 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16438 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16439 * docs/plugins/inspect/plugin-mpegstream.xml:
16440 * docs/plugins/inspect/plugin-realmedia.xml:
16441 * docs/plugins/inspect/plugin-siddec.xml:
16442 * gst-plugins-ugly.doap:
16444 Release 0.10.7 - I Cheated Time
16445 Original commit message from CVS:
16446 Release 0.10.7 - I Cheated Time
16448 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16473 Original commit message from CVS:
16476 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16478 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
16479 Original commit message from CVS:
16480 * tests/check/Makefile.am:
16481 Exclude dvdreadsrc from the states test too.
16483 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16485 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
16486 Original commit message from CVS:
16487 * gst/mpegaudioparse/gstmpegaudioparse.c:
16488 (gst_mp3parse_emit_frame):
16489 Handler buffers without valid timestamp more correctly: Don't drop
16490 them and don't use the invalid timestamp to calculate the next
16491 timestamp. Fixes bug #516811.
16493 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
16495 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
16496 Original commit message from CVS:
16497 Patch by: Tal Shalif <tshalif at nargila dot org>
16498 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
16499 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
16500 Add some gint64 casts to prevent 32 bit integer overflows.
16503 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16505 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
16506 Original commit message from CVS:
16507 * gst/mpegaudioparse/gstmpegaudioparse.c:
16508 Revert previous commit to mp3parse, as it breaks playback
16511 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16513 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
16514 Original commit message from CVS:
16515 * gst/mpegaudioparse/gstmpegaudioparse.c:
16516 (gst_mp3parse_emit_frame):
16517 Return GST_FLOW_UNEXPECTED if we get data that is after our
16518 configured segment. This makes upstream go EOS immediately instead
16519 of sending us the complete stream. Also improve debugging a bit.
16521 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16523 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
16524 Original commit message from CVS:
16525 * ext/dvdread/dvdreadsrc.c:
16526 Fix regression in DVD seeking - when a pack we
16527 expect to be a NAV block turns out not to be, scan forwards
16528 for up to 2MB (at most ~1sec) until we find one.
16531 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
16533 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
16534 Original commit message from CVS:
16535 * win32/vs6/libgstmpegaudioparse.dsp:
16536 Add xing files to VS project file.
16538 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16540 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
16541 Original commit message from CVS:
16542 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
16543 Stop leaking src pad templates. Fixes bug #515708.
16545 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16547 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
16548 Original commit message from CVS:
16549 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
16550 Correctly write the size in bytes on big endian systems.
16553 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16555 ext/lame/gstlame.c: Don't leak the allowed caps.
16556 Original commit message from CVS:
16557 * ext/lame/gstlame.c: (gst_lame_setup):
16558 Don't leak the allowed caps.
16559 * tests/check/pipelines/lame.c: (GST_START_TEST):
16560 Stop leaking all buffers. Fixes bug #515575.
16562 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16564 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
16565 Original commit message from CVS:
16566 * gst/mpegaudioparse/plugin.c:
16567 Commit new file I forgot to add.
16569 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16571 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
16572 Original commit message from CVS:
16574 Make DISABLE_DEPRECATED defined *only* during CVS, not during
16575 pre-releases or releases.
16577 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16580 Mention bug 511497 fixed in previous commit
16581 Original commit message from CVS:
16582 Mention bug 511497 fixed in previous commit
16584 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16586 Move xingmux from -bad.
16587 Original commit message from CVS:
16588 * docs/plugins/Makefile.am:
16589 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16590 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16591 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16592 * gst/mpegaudioparse/Makefile.am:
16593 * gst/mpegaudioparse/gstmpegaudioparse.c:
16594 * gst/mpegaudioparse/gstxingmux.c:
16595 * tests/check/Makefile.am:
16596 * tests/check/elements/.cvsignore:
16597 Move xingmux from -bad.
16599 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
16601 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
16602 Original commit message from CVS:
16603 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
16604 Use gst_guint64_to_gdouble for conversion
16605 * win32/vs6/libgstasfdemux.dsp:
16606 * win32/vs6/libgstdvdsub.dsp:
16607 * win32/vs6/libgstrealmedia.dsp:
16608 Update project dependencies and add new source files
16610 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
16612 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
16613 Original commit message from CVS:
16614 * ext/mpeg2dec/gstmpeg2dec.c:
16615 Reset decoder when handling sequence where libmpeg2 has set
16616 frame period to 0, probably due to a corrupt packet.
16619 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16621 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
16622 Original commit message from CVS:
16623 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
16624 (gst_mp3parse_chain):
16625 Don't set new caps on the srcpad everytime the bitrate or MPEG
16626 version changes but calculate new spf value when the MPEG version
16629 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16631 Add documentation for the xingheader plugin.
16632 Original commit message from CVS:
16633 * docs/plugins/Makefile.am:
16634 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
16635 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
16636 * gst/xingheader/gstxingmux.c:
16637 * gst/xingheader/gstxingmux.h:
16638 Add documentation for the xingheader plugin.
16639 * tests/check/elements/xingmux.c: (GST_START_TEST):
16640 Set element state to PLAYING before doing something else.
16642 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16644 tests/check/: Add simple unit test for the xingmux element.
16645 Original commit message from CVS:
16646 * tests/check/Makefile.am:
16647 * tests/check/elements/.cvsignore:
16648 * tests/check/elements/xingmux.c: (setup_xingmux),
16649 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
16650 * tests/check/elements/xingmux_testdata.h:
16651 Add simple unit test for the xingmux element.
16652 * gst/xingheader/gstxingmux.c: (generate_xing_header),
16653 (gst_xing_mux_finalize), (xing_reset):
16654 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
16656 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16658 docs/plugins/: Add the real and rtsp elements and update the lists.
16659 Original commit message from CVS:
16660 * docs/plugins/Makefile.am:
16661 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16662 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16663 Add the real and rtsp elements and update the lists.
16664 * docs/plugins/inspect/plugin-amrnb.xml:
16665 * docs/plugins/inspect/plugin-asf.xml:
16666 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16667 * docs/plugins/inspect/plugin-dvdsub.xml:
16668 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16669 * docs/plugins/inspect/plugin-mpegstream.xml:
16670 * docs/plugins/inspect/plugin-realmedia.xml:
16671 * docs/plugins/inspect/plugin-siddec.xml:
16672 * docs/plugins/inspect/plugin-synaesthesia.xml:
16674 * gst/iec958/ac3_padder.c:
16675 * gst/iec958/ac3_padder.h:
16676 Do not use gtk-doc style comments for non gtk-doc comments. Note -
16677 there are functions defined using extern in the .c file - does that
16680 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16682 ext/mad/gstmad.c: Chain up at the end of the function.
16683 Original commit message from CVS:
16684 * ext/mad/gstmad.c:
16685 Chain up at the end of the function.
16687 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16689 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
16690 Original commit message from CVS:
16691 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
16692 Don't add pad templates for the base class but only in the
16695 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
16697 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
16698 Original commit message from CVS:
16699 * ext/lame/gstlame.c:
16700 * ext/lame/gstlame.h:
16701 Fix the case where you initially have stereo input, and so lame's
16702 mode is not set to mono, and then you get input with mono audio and
16703 soon after you get stereo input again. What happened before this
16704 commit is that it would keep the encoding mode as mono. It should
16705 change it back to the one requested by the app (or the default one)
16708 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16710 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
16711 Original commit message from CVS:
16712 * gst/mpegaudioparse/gstmpegaudioparse.c:
16713 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16714 (mp3parse_bytepos_to_time):
16715 Interpolate the VBRI seek table entries to get better results,
16716 support 3 byte seek table entries and prevent overflows in the
16717 seek table by adding the relative offsets when using the seek
16718 table in a large enough data type.
16720 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16722 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
16723 Original commit message from CVS:
16724 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16725 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16726 (mp3parse_bytepos_to_time):
16727 * gst/mpegaudioparse/gstmpegaudioparse.h:
16728 Add support for seeking based on the VBRI seek table. Might make
16729 sense to use interpolation in the table later to get hopefully a
16730 bit more accurate values.
16732 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16734 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
16735 Original commit message from CVS:
16736 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
16737 (handle_picture), (handle_slice):
16738 Fix compilation error. Fixes #509313.
16740 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16742 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
16743 Original commit message from CVS:
16744 * ext/lame/gstlame.c: (gst_lame_sink_event):
16745 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
16746 as 8 * GST_SECOND is too large for int.
16748 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16750 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
16751 Original commit message from CVS:
16752 * gst/xingheader/gstxingmux.c: (generate_xing_header):
16753 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
16756 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16758 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
16759 Original commit message from CVS:
16760 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16761 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
16762 (mp3parse_total_bytes), (mp3parse_total_time):
16763 * gst/mpegaudioparse/gstmpegaudioparse.h:
16764 Add initial support for reading VBRI headers as found in VBR files
16765 created by some Fraunhofer encoders. Currently we only read the
16766 number of frames and bytes (and calculate duration, etc from this)
16767 but there is also a seek table that we currently don't use.
16769 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
16771 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
16772 Original commit message from CVS:
16773 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
16774 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
16775 (gst_lame_sink_event):
16776 Correctly set number of channels when using mono-encoding mode
16777 and fix the duration calculation of the EOS buffer.
16779 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16781 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
16782 Original commit message from CVS:
16783 * gst/mpegaudioparse/gstmpegaudioparse.c:
16784 (gst_mp3parse_handle_first_frame):
16785 Guard against 0 values in the Xing header as frame count and
16786 byte count and calculate the bitrate when we have all values
16787 we need and not before.
16789 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16791 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
16792 Original commit message from CVS:
16793 * gst/xingheader/gstxingmux.c: (generate_xing_header):
16794 Remove accidentially leftover debug printf.
16796 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16798 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
16799 Original commit message from CVS:
16800 * gst/xingheader/gstxingmux.c: (has_xing_header),
16801 (generate_xing_header), (gst_xing_mux_chain),
16802 (gst_xing_mux_sink_event):
16803 Choose smallest possible frame size for the Xing header, properly
16804 set the timestamp, duration and offset on the outgoing buffers,
16805 only send NEWSEGMENT events in BYTE format downstream and also
16806 drop VBRI headers if already existing.
16808 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16810 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
16811 Original commit message from CVS:
16812 * gst/xingheader/Makefile.am:
16813 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
16814 (has_xing_header), (generate_xing_header),
16815 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
16816 (gst_xing_mux_init), (gst_xing_mux_chain),
16817 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
16818 * gst/xingheader/gstxingmux.h:
16819 Major cleanup and rewrite of xingmux with less bugs and new features:
16820 - Handles other layers as 3
16823 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16825 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
16826 Original commit message from CVS:
16827 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
16828 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
16829 Call g_type_class_ref() from a thread-safe context and not
16830 from the streaming thread to avoid GLib screwing up (see
16831 bug #349410 and #493432). Comment out unused code.
16833 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
16835 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
16836 Original commit message from CVS:
16837 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
16838 (handle_picture), (clip_buffer), (handle_slice),
16839 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
16840 (gst_mpeg2dec_change_state):
16841 * ext/mpeg2dec/gstmpeg2dec.h:
16842 Add buffer clipping.
16843 Add basic reverse playback support. Not complete yet when dealing with
16846 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16848 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
16849 Original commit message from CVS:
16851 Add -Wno-portability to the automake parameters to stop warnings
16852 about GNU make extensions being used. We require GNU make in almost
16853 every Makefile anyway.
16855 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
16856 at the same time is required for per target flags.
16858 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16860 Makefile.am: Include lcov.mak to allow building coverage reports.
16861 Original commit message from CVS:
16863 Include lcov.mak to allow building coverage reports.
16865 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16867 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
16868 Original commit message from CVS:
16869 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
16870 * gst/mpegaudioparse/gstmpegaudioparse.c:
16871 (gst_mp3parse_handle_first_frame):
16872 Make sure that the Xing TOC starts with 0 and the entries
16873 are increasing over time. Otherwise it's broken and should
16874 be skipped. Fixes bug #507821.
16876 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
16878 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
16879 Original commit message from CVS:
16880 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
16881 (gst_asf_demux_add_video_stream),
16882 (gst_asf_demux_process_ext_content_desc),
16883 (gst_asf_demux_get_metadata_for_stream),
16884 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
16885 (gst_asf_demux_change_state):
16886 * gst/asfdemux/gstasfdemux.h:
16887 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
16889 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
16891 docs/plugins/.cvsignore: Add *-undeclared.txt
16892 Original commit message from CVS:
16893 * docs/plugins/.cvsignore:
16894 Add *-undeclared.txt
16896 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
16898 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
16899 Original commit message from CVS:
16900 * gst/realmedia/rdtmanager.c:
16901 (gst_rdt_manager_marshal_VOID__UINT_UINT),
16902 (gst_rdt_manager_class_init):
16903 * gst/realmedia/rdtmanager.h:
16904 Implement some more signals that rtspsrc connects to.
16907 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
16909 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
16910 Original commit message from CVS:
16912 Include common/win32.mak for CRLF check of win32 project
16913 files (see #393626).
16915 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16917 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
16918 Original commit message from CVS:
16919 * gst/mpegaudioparse/gstmpegaudioparse.c:
16920 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
16921 Don't post SEGMENT_START messages on the bus, only the element
16922 driving the pipeline should do that.
16924 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16926 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
16927 Original commit message from CVS:
16929 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
16931 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
16933 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
16934 Original commit message from CVS:
16935 * ext/mpeg2dec/gstmpeg2dec.h:
16936 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
16939 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
16941 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
16942 Original commit message from CVS:
16943 2007-11-20 Julien MOUTTE <julien@moutte.net>
16944 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
16947 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16949 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
16950 Original commit message from CVS:
16951 * gst/mpegaudioparse/gstmpegaudioparse.c:
16952 Restore the segment handling logic.
16953 Please don't do behavioural changes under the heading of 'leak fixes'
16954 or 'whitespace changes', people.
16956 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16958 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
16959 Original commit message from CVS:
16960 * gst/mpegaudioparse/gstmpegaudioparse.c:
16963 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16965 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
16966 Original commit message from CVS:
16967 * gst/asfdemux/gstasfdemux.c:
16968 Sync _activate_pull() a little more with other demuxers.
16970 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
16972 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
16973 Original commit message from CVS:
16974 * gst/mpegstream/gstmpegdemux.c:
16975 recognize the padding stream
16977 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
16979 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
16980 Original commit message from CVS:
16981 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
16982 Convert tags that come as string into the type required by
16985 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16987 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
16988 Original commit message from CVS:
16989 * gst/mpegaudioparse/gstmpegaudioparse.c:
16990 (gst_mp3parse_emit_frame):
16991 Remove some more broken code, it seems to clip even when it should not.
16994 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
16996 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
16997 Original commit message from CVS:
16998 * gst/mpegaudioparse/gstmpegaudioparse.c:
16999 (gst_mp3parse_emit_frame):
17000 When the element is not driving the streaming thread it is not supposed
17001 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
17002 upstream when it detects EOS. See #491305.
17004 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
17006 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
17007 Original commit message from CVS:
17008 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
17009 * gst/dvdsub/Makefile.am:
17010 * gst/dvdsub/gstdvdsubdec.c:
17011 * gst/dvdsub/gstdvdsubparse.c:
17012 * gst/dvdsub/gstdvdsubparse.h:
17013 Add dvd subtitle parser, which just packetizes the input
17014 stream. This is needed to mux dvd subtitles into matroska
17015 files, since the muxer expects unfragmented and properly
17016 timestamped input (#415754).
17018 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
17020 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
17021 Original commit message from CVS:
17023 Update requirements from past CVS versions to released
17024 versions (0.10.14 in this case).
17025 * ext/sidplay/gstsiddec.cc:
17026 Fix compilation with g++-4.2.
17028 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17030 gst/realmedia/: Fix some compiler warnings shown on Forte.
17031 Original commit message from CVS:
17032 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
17033 (gst_asm_scan_parse_condition):
17034 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17035 Fix some compiler warnings shown on Forte.
17037 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
17039 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
17040 Original commit message from CVS:
17041 Patch by: Gautier Portet <kassoulet at gmail dot com>
17042 * gst/xingheader/gstxingmux.c:
17043 The size of the Xing header is actually 417 as it's rounded to the
17044 next smaller integer. Fixes #397759.
17045 * gst/xingheader/gstxingmux.c: (xing_generate_header),
17046 (xing_push_header):
17047 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
17048 event to the beginning was successful before pushing the header again.
17050 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
17052 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
17053 Original commit message from CVS:
17054 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
17055 (mp3parse_bytepos_to_time):
17056 Use gst_util_guint64_to_gdouble for conversions.
17057 * win32/vs6/libgstmad.dsp:
17058 Add a link to libgstaudio.
17060 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
17062 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
17063 Original commit message from CVS:
17064 * ext/lame/gstlame.c:
17065 Fix up case where there is no peer, in which case
17066 _get_allowed_caps() will return NULL.
17068 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
17070 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
17071 Original commit message from CVS:
17072 * ext/lame/gstlame.c:
17073 Use GST_PTR_FORMAT to print caps in debug statement.
17075 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17077 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
17078 Original commit message from CVS:
17080 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
17081 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
17084 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17086 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
17087 Original commit message from CVS:
17088 * ext/lame/gstlame.c:
17089 Allow fixing the sample rate lame converts to by negotiating fixed
17090 sample rate on the src pad caps.
17092 * tests/check/Makefile.am:
17093 * tests/check/pipelines/lame.c:
17094 Add a check for it.
17096 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17098 po/: Updated translations.
17099 Original commit message from CVS:
17102 Updated translations.
17104 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17106 po/pl.po: Added Polish translation.
17107 Original commit message from CVS:
17108 translated by: Jakub Bogusz <qboosh@pld-linux.org>
17110 Added Polish translation.
17112 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17114 po/fi.po: Added Finnish translation.
17115 Original commit message from CVS:
17116 translated by: Ilkka Tuohela <hile@iki.fi>
17118 Added Finnish translation.
17120 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17122 po/es.po: Added Spanish translation.
17123 Original commit message from CVS:
17124 translated by: Jorge González González <aloriel@gmail.com>
17126 Added Spanish translation.
17128 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17130 po/bg.po: Added Bulgarian translation.
17131 Original commit message from CVS:
17132 translated by: Alexander Shopov <ash@contact.bg>
17134 Added Bulgarian translation.
17136 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17138 gst/iec958/ac3iec.c: Chainup in finalize.
17139 Original commit message from CVS:
17140 * gst/iec958/ac3iec.c:
17141 Chainup in finalize.
17142 * tests/check/Makefile.am:
17143 * tests/check/generic/states.c:
17144 Improved state change unit test.
17146 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17148 Ignore registries in any format.
17149 Original commit message from CVS:
17150 * docs/plugins/.cvsignore:
17151 * tests/check/.cvsignore:
17152 Ignore registries in any format.
17154 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17156 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
17157 Original commit message from CVS:
17159 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
17160 define in the lame headers. This has the advantage that
17161 it should still work when we're cross-compiling (#452025).
17163 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17165 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
17166 Original commit message from CVS:
17167 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17168 Add other allowed rates to the pad templates.
17169 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
17170 Reset the parser to release memory in dispose.
17172 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17174 ext/: Fix more leaks.
17175 Original commit message from CVS:
17176 * ext/amrnb/amrnbdec.c:
17177 * ext/amrnb/amrnbenc.c:
17178 * ext/amrnb/amrnbparse.c:
17179 * ext/sidplay/gstsiddec.cc:
17182 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
17184 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
17185 Original commit message from CVS:
17186 Patch by: Daniel Charles <dcharles at ti dot com>
17187 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
17188 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
17189 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
17190 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
17191 * ext/amrnb/amrnbenc.h:
17192 Add property to select the BandMode of the AMR encoder.
17195 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17197 gst/realmedia/asmrules.c: Make ro memory to share.
17198 Original commit message from CVS:
17199 * gst/realmedia/asmrules.c:
17200 Make ro memory to share.
17202 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17204 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
17205 Original commit message from CVS:
17206 * gst/mpegaudioparse/gstmpegaudioparse.c:
17207 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
17208 * gst/mpegaudioparse/gstmpegaudioparse.h:
17209 Queue segment event and push it after we know the caps on the pad or
17210 else an autoplugger might not have plugged the element yet and the
17213 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17215 gst/iec958/ac3iec.c: Fix tests.
17216 Original commit message from CVS:
17217 * gst/iec958/ac3iec.c:
17220 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17222 tests/check/: Add generic state-change test suite to help to fi leaks.
17223 Original commit message from CVS:
17224 * tests/check/Makefile.am:
17225 * tests/check/generic/.cvsignore:
17226 * tests/check/generic/states.c:
17227 Add generic state-change test suite to help to fi leaks.
17229 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17231 po/: Added Portuguese (Brazilian) translation.
17232 Original commit message from CVS:
17233 translated by: Raphael Higino <phhigino@gmail.com>
17236 Added Portuguese (Brazilian) translation.
17238 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17240 po/: Updated translations.
17241 Original commit message from CVS:
17246 Updated translations.
17248 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
17250 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
17251 Original commit message from CVS:
17252 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
17253 (gst_rmdemux_parse_video_packet):
17254 Activate timestamp fixing code.
17256 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
17258 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
17259 Original commit message from CVS:
17260 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
17261 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
17262 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17263 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17264 Do fragment collection in the demuxer so that we can now work with
17265 both ffmpeg and realvideodec to decoder real video content.
17267 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17269 gst/realmedia/asmrules.c: Include stdlib.h.
17270 Original commit message from CVS:
17271 * gst/realmedia/asmrules.c:
17274 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
17276 gst/realmedia/rdtmanager.c: Fix caps.
17277 Original commit message from CVS:
17278 * gst/realmedia/rdtmanager.c:
17281 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
17283 gst/realmedia/rtspreal.c: Disable UDP transport for now.
17284 Original commit message from CVS:
17285 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17286 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17287 Disable UDP transport for now.
17289 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
17291 gst/realmedia/: Add simple rdt manager.
17292 Original commit message from CVS:
17293 * gst/realmedia/Makefile.am:
17294 * gst/realmedia/rdtmanager.c: (find_session_by_id),
17295 (create_session), (free_session), (gst_rdt_manager_base_init),
17296 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
17297 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
17298 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
17299 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
17300 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
17301 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
17302 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
17303 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
17304 (gst_rdt_manager_plugin_init):
17305 * gst/realmedia/rdtmanager.h:
17306 * gst/realmedia/rmdemux.c: (plugin_init):
17307 Add simple rdt manager.
17309 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
17311 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
17312 Original commit message from CVS:
17313 * gst/realmedia/rdtdepay.c:
17314 Fix the encoding-name so that it matches what the rtsp extension sets.
17316 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
17318 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
17319 Original commit message from CVS:
17320 * gst/realmedia/asmrules.c: (gst_asm_node_free),
17321 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
17322 (gst_asm_scan_string), (gst_asm_scan_number),
17323 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
17324 (gst_asm_scan_next_token), (gst_asm_rule_free),
17325 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
17326 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
17327 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
17328 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
17329 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
17330 (gst_asm_rule_book_match), (main):
17331 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
17332 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
17333 Use g_hash_table_destroy instead of _unref which is too new.
17335 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17337 gst/realmedia/.cvsignore: Add test to ignore.
17338 Original commit message from CVS:
17339 * gst/realmedia/.cvsignore:
17340 Add test to ignore.
17341 * gst/realmedia/Makefile.am:
17342 * gst/realmedia/asmrules.c: (gst_asm_node_new),
17343 (gst_asm_node_free), (gst_asm_operator_eval),
17344 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
17345 (gst_asm_scan_string), (gst_asm_scan_number),
17346 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
17347 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
17348 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
17349 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
17350 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
17351 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
17352 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
17353 (gst_asm_rule_book_match), (main):
17354 * gst/realmedia/asmrules.h:
17355 Added asembler rule book parser and evaluator.
17356 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
17357 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
17358 * gst/realmedia/rtspreal.h:
17359 Keep per stream config info.
17360 Parse and evaluate asm rule books for stream selection.
17362 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17364 gst/realmedia/rtspreal.c: Include stdlib.
17365 Original commit message from CVS:
17366 * gst/realmedia/rtspreal.c:
17369 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
17371 gst/realmedia/: Split out hash code in separate file.
17372 Original commit message from CVS:
17373 * gst/realmedia/Makefile.am:
17374 * gst/realmedia/realhash.c: (hash), (call_hash),
17375 (gst_rtsp_ext_real_calc_response_and_checksum):
17376 * gst/realmedia/realhash.h:
17377 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17378 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
17379 Split out hash code in separate file.
17381 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
17383 gst/: Fix include paths and link dependecies for rtsp extension.
17384 Original commit message from CVS:
17385 * gst/asfdemux/Makefile.am:
17386 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
17387 (gst_rtsp_wms_class_init):
17388 * gst/realmedia/Makefile.am:
17389 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17390 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
17391 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
17392 (_do_init), (gst_rtsp_real_class_init):
17393 Fix include paths and link dependecies for rtsp extension.
17395 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
17397 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
17398 Original commit message from CVS:
17399 * gst/realmedia/Makefile.am:
17400 * gst/realmedia/rmdemux.c: (plugin_init):
17401 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17402 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
17403 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
17404 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
17405 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
17406 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
17407 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
17408 (gst_rtsp_real_plugin_init):
17409 * gst/realmedia/rtspreal.h:
17410 Add RealMedia RTSP extension module. It has rank NONE until it is fully
17413 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17415 gst/asfdemux/: Move WMS RTSP extension from -good to here.
17416 Original commit message from CVS:
17417 * gst/asfdemux/Makefile.am:
17418 * gst/asfdemux/gstasf.c: (plugin_init):
17419 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
17420 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
17421 (gst_rtsp_wms_configure_stream), (_do_init),
17422 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
17423 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
17424 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
17425 * gst/asfdemux/gstrtspwms.h:
17426 Move WMS RTSP extension from -good to here.
17427 Port it to the new pluggable extension interface.
17429 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17431 ext/mad/Makefile.am: Link to audio helper from plugins-base.
17432 Original commit message from CVS:
17433 * ext/mad/Makefile.am:
17434 Link to audio helper from plugins-base.
17436 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17438 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
17439 Original commit message from CVS:
17441 * ext/mad/gstmad.c: (gst_mad_chain):
17442 Use the new buffer clipping function from gstaudio here and
17443 require gst-plugins-base CVS.
17445 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17447 configure.ac: Sync liboil check with plugins-base. Add libm check.
17448 Original commit message from CVS:
17450 Sync liboil check with plugins-base. Add libm check.
17451 * gst/synaesthesia/Makefile.am:
17452 Link against libm. We're using sqrt here.
17454 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17456 gst/asfdemux/gstasfdemux.c: Include stdlib.
17457 Original commit message from CVS:
17458 * gst/asfdemux/gstasfdemux.c:
17461 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17463 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
17464 Original commit message from CVS:
17465 * ext/annodex/Makefile.am:
17467 * ext/cdio/gstcdiocddasrc.c:
17468 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
17470 * ext/cairo/Makefile.am:
17471 * gst/videofilter/Makefile.am:
17472 * tests/examples/level/Makefile.am:
17473 Use $(LIBM) instead of -lm
17475 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17477 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
17478 Original commit message from CVS:
17479 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17480 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
17481 * gst/mpegaudioparse/gstmpegaudioparse.h:
17482 Save some memory for each frame by only saving the start timestamp
17483 and start byte position instead of additionally the stop timestamp
17484 and stop byte position. This requires us to use a doubly-linked list
17485 but still saves 8-12 bytes per frame.
17487 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17489 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
17490 Original commit message from CVS:
17491 * ext/mad/gstmad.c: (clip_outgoing_buffer):
17492 Fix buffer clipping to correctly clip to the segment stop.
17494 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17496 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
17497 Original commit message from CVS:
17498 * gst/mpegaudioparse/gstmpegaudioparse.c:
17499 (gst_mp3parse_emit_frame):
17500 Fix a calculation that was causing mp3parse to drop every incoming
17501 frame when upstream delivered a segment in TIME format, breaking
17502 playback of all mpeg system streams.
17504 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17506 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
17507 Original commit message from CVS:
17510 * tests/Makefile.am:
17511 Remove bogus check for libcheck, since we check for
17512 gstreamer-check and it pulls in the required info from
17513 and we weren't actually _using_ the information for
17514 libcheck ourselves anyway.
17516 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17518 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
17519 Original commit message from CVS:
17520 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17521 (gst_mp3parse_init), (gst_mp3parse_dispose),
17522 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
17523 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
17524 (mp3parse_handle_seek), (mp3parse_src_query):
17525 * gst/mpegaudioparse/gstmpegaudioparse.h:
17526 Implement accurate seeking in mpegaudioparse. Fixes #308312.
17527 Also implement segment seeks.
17529 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17531 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
17532 Original commit message from CVS:
17533 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
17534 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
17535 (gst_mad_chain), (gst_mad_change_state):
17536 * ext/mad/gstmad.h:
17537 Implement buffer clipping and use GST_BOILERPLATE instead of manual
17538 GType magic. Part one of bug #308312.
17540 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17542 configure.ac: Use pkg-config to locate check.
17543 Original commit message from CVS:
17545 Use pkg-config to locate check.
17547 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
17549 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
17550 Original commit message from CVS:
17552 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
17553 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
17554 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17555 Fix build against core CVS by not using deprecated API. Bump
17556 requirements for new API (overdue anyway).
17558 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17560 REQUIREMENTS: Also add amr-libs here and update a little.
17561 Original commit message from CVS:
17563 Also add amr-libs here and update a little.
17565 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
17567 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
17568 Original commit message from CVS:
17569 * docs/plugins/inspect/plugin-dvdnav.xml:
17570 * docs/plugins/inspect/plugin-realmedia.xml:
17571 * docs/plugins/inspect/plugin-synaesthesia.xml:
17572 Add inspect file for synaesthesia so the docs can be built even if
17573 the plugin isn't built yet. Fixes #454311. Also add inspect files
17574 for dvdnavsrc and realmedia.
17576 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17578 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
17579 Original commit message from CVS:
17580 * docs/plugins/Makefile.am:
17581 Simplify --extra-dir as gtkdoc scans recursively.
17583 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17585 And yet more docs enabled.
17586 Original commit message from CVS:
17587 * docs/plugins/Makefile.am:
17588 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17589 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17590 * gst/synaesthesia/Makefile.am:
17591 * gst/synaesthesia/gstsynaesthesia.c:
17592 * gst/synaesthesia/gstsynaesthesia.h:
17593 And yet more docs enabled.
17595 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17597 docs/plugins/: Add new docs. Scan c++ files too.
17598 Original commit message from CVS:
17599 * docs/plugins/Makefile.am:
17600 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17601 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17602 * docs/plugins/inspect/plugin-a52dec.xml:
17603 * docs/plugins/inspect/plugin-amrnb.xml:
17604 * docs/plugins/inspect/plugin-asf.xml:
17605 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17606 * docs/plugins/inspect/plugin-dvdsub.xml:
17607 * docs/plugins/inspect/plugin-iec958.xml:
17608 * docs/plugins/inspect/plugin-lame.xml:
17609 * docs/plugins/inspect/plugin-mad.xml:
17610 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17611 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17612 * docs/plugins/inspect/plugin-mpegstream.xml:
17613 Add new docs. Scan c++ files too.
17614 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
17615 (gst_amrnbdec_event):
17616 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
17617 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
17618 (gst_amrnbparse_loop):
17619 Add documentation headers.
17620 * ext/mad/gstmad.c:
17621 * ext/mad/gstmad.h:
17624 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17626 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
17627 Original commit message from CVS:
17628 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
17629 (gst_mp3parse_init):
17630 Use GST_BOILERPLATE instead of manual GType magic.
17631 * gst/mpegaudioparse/gstmpegaudioparse.c:
17632 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17633 (mp3parse_bytepos_to_time):
17634 * gst/mpegaudioparse/gstmpegaudioparse.h:
17635 Implement seeking, byte->time, time->byte conversions with the Xing
17636 seek table if available. This allows better at least a bit more
17637 accurate seeks and file position reporting.
17639 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17641 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
17642 Original commit message from CVS:
17643 * gst/mpegaudioparse/gstmpegaudioparse.c:
17644 (gst_mp3parse_handle_first_frame):
17645 Copy the complete Xing seek table in the 100 byte array instead of
17646 copying the first byte 100 times.
17647 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
17648 (mp3parse_total_time), (mp3parse_time_to_bytepos):
17649 Add seeking support based on the Xing header but comment it out for
17650 now as it seems to yield worse result than the other method.
17651 Also use gst_pad_query_peer_duration() instead of getting the peer pad
17652 ourself, creating a new GstQuery, etc.
17654 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17656 docs/plugins/: Update docs with caps info.
17657 Original commit message from CVS:
17658 * docs/plugins/gst-plugins-ugly-plugins.args:
17659 * docs/plugins/inspect/plugin-a52dec.xml:
17660 * docs/plugins/inspect/plugin-amrnb.xml:
17661 * docs/plugins/inspect/plugin-asf.xml:
17662 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17663 * docs/plugins/inspect/plugin-dvdread.xml:
17664 * docs/plugins/inspect/plugin-dvdsub.xml:
17665 * docs/plugins/inspect/plugin-iec958.xml:
17666 * docs/plugins/inspect/plugin-lame.xml:
17667 * docs/plugins/inspect/plugin-mad.xml:
17668 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17669 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17670 * docs/plugins/inspect/plugin-mpegstream.xml:
17671 Update docs with caps info.
17673 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
17675 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
17676 Original commit message from CVS:
17678 Make sure dvdnav strings get translated too (no reason not to have
17679 them in the .po file, even if the plugin is disabled for now).
17682 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17684 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
17685 Original commit message from CVS:
17686 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
17687 (gst_amrnbdec_event), (gst_amrnbdec_chain),
17688 (gst_amrnbdec_state_change):
17689 * ext/amrnb/amrnbdec.h:
17690 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
17691 (gst_amrnbparse_loop):
17692 Add newsegment and discont handling. Some code cleanups.
17694 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
17696 ext/dvdread/dvdreadsrc.c: check for an error from
17697 Original commit message from CVS:
17698 * ext/dvdread/dvdreadsrc.c: check for an error from
17699 DVDReadBlocks() correctly.
17701 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
17703 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...
17704 Original commit message from CVS:
17705 * ext/dvdread/dvdreadsrc.c:
17706 If we can't read a nav packet, or it doesn't look like a nav
17707 packet, that's an error. Previous behavior was to look at
17708 the next packet; I can't find any justification for doing that.
17711 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17713 po/it.po: Updated Italian translation.
17714 Original commit message from CVS:
17716 Updated Italian translation.
17718 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17720 po/vi.po: Updated Vietnames translation.
17721 Original commit message from CVS:
17723 Updated Vietnames translation.
17725 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17727 po/: Added Chinese (simplified) translation.
17728 Original commit message from CVS:
17729 contributed by: Wenzheng Hu <db_lobster@163.com>
17732 Added Chinese (simplified) translation.
17734 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17736 MAINTAINERS: Updating all the maintainers files
17737 Original commit message from CVS:
17739 Updating all the maintainers files
17741 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
17743 Fix leaks some more.
17744 Original commit message from CVS:
17745 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
17746 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
17747 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
17748 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
17749 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
17750 * gst/iec958/ac3iec.c: (ac3iec_init):
17751 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
17752 Fix leaks some more.
17754 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
17756 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
17757 Original commit message from CVS:
17758 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
17759 "She's leaking me", said valgrind.
17761 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17763 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
17764 Original commit message from CVS:
17765 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
17766 Fix "pad caps are not a real subset of its template caps" warning.
17768 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
17770 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
17771 Original commit message from CVS:
17772 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
17773 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
17774 (gst_amrnbdec_finalize):
17775 Don't leak the adapter, unref it in a new finalize method instead.
17778 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17780 configure.ac: Back to CVS
17781 Original commit message from CVS:
17784 * gst-plugins-ugly.doap:
17785 Add 0.10.6 to the list of releases.
17787 === release 0.10.6 ===
17789 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17795 * docs/plugins/gst-plugins-ugly-plugins.args:
17796 * docs/plugins/inspect/plugin-a52dec.xml:
17797 * docs/plugins/inspect/plugin-asf.xml:
17798 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17799 * docs/plugins/inspect/plugin-dvdread.xml:
17800 * docs/plugins/inspect/plugin-dvdsub.xml:
17801 * docs/plugins/inspect/plugin-iec958.xml:
17802 * docs/plugins/inspect/plugin-lame.xml:
17803 * docs/plugins/inspect/plugin-mad.xml:
17804 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17805 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17806 * docs/plugins/inspect/plugin-mpegstream.xml:
17807 * docs/plugins/inspect/plugin-siddec.xml:
17809 Original commit message from CVS:
17812 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17830 Original commit message from CVS:
17833 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17835 win32/vs6/: Convert line endings to CRLF and mark as binary files.
17836 Original commit message from CVS:
17837 * win32/vs6/gst_plugins_ugly.dsw:
17838 * win32/vs6/libgstac3parse.dsp:
17839 * win32/vs6/libgstasfdemux.dsp:
17840 * win32/vs6/libgstdvdlpcmdec.dsp:
17841 * win32/vs6/libgstdvdsub.dsp:
17842 * win32/vs6/libgstiec958.dsp:
17843 * win32/vs6/libgstlame.dsp:
17844 * win32/vs6/libgstmad.dsp:
17845 * win32/vs6/libgstmpegaudioparse.dsp:
17846 * win32/vs6/libgstmpegstream.dsp:
17847 * win32/vs6/libgstrealmedia.dsp:
17848 * win32/vs6/libgstsynaesthesia.dsp:
17849 Convert line endings to CRLF and mark as binary files.
17851 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
17853 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
17854 Original commit message from CVS:
17855 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
17856 Don't forget to unlock when setting the device property, or
17857 we'll sooner or later deadlock.
17859 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
17861 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
17862 Original commit message from CVS:
17863 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
17864 Use gst_util_guint64_to_gdouble for conversion.
17865 * win32/vs6/libgstasfdemux.dsp:
17866 Add asfpacket.c to the build.
17868 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17870 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
17871 Original commit message from CVS:
17872 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17873 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
17874 * gst/mpegaudioparse/gstmpegaudioparse.h:
17875 If the Xing header provides a total time, use it to calculate the
17876 correct average bitrate immediately, instead of sending updates as
17877 we parse the stream.
17879 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
17881 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
17882 Original commit message from CVS:
17883 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
17884 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
17885 Use GstClockTime instead of guint for a time variable to prevent
17886 overflows on too large subtitle durations. Fixes #444514.
17888 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
17890 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
17891 Original commit message from CVS:
17892 Patch by: Mark Nauwelaerts <manauw at skynet be>
17893 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
17894 Clear state when handling the serialized FLUSH_STOP event instead of
17895 the FLUSH_START event, thereby making sure we don't free buffers the
17896 chain function is still using. Fixes dvdsubdec crashing when flusing
17897 or seeking (#442706).
17899 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
17901 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
17902 Original commit message from CVS:
17903 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17904 Initialise variable to make fc4 build bot happy.
17906 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17908 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
17909 Original commit message from CVS:
17910 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17911 Add sanity check so we don't abort for broken or non-MPEG streams,
17912 but instead error out. Fixes crashes/aborts for when our typefinder
17913 wrongly identifies quicktime files as mpeg (which should be fixed in
17914 -base now too). (#440120).
17916 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17919 * ext/amrnb/amrnbdec.c:
17920 * ext/amrnb/amrnbenc.c:
17921 * ext/amrnb/amrnbparse.c:
17922 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
17923 Original commit message from CVS:
17924 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
17925 block_size, _do_init, gst_amrnbdec_base_init,
17926 gst_amrnbdec_class_init, gst_amrnbdec_init):
17927 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
17928 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
17929 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
17930 block_size, _do_init, gst_amrnbparse_base_init,
17931 gst_amrnbparse_class_init, gst_amrnbparse_init):
17932 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
17933 GST_DEBUG_FUNCPTR and add log-category.
17935 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17937 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
17938 Original commit message from CVS:
17939 * gst/mpegaudioparse/gstmpegaudioparse.c:
17940 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17941 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
17942 (gst_mp3parse_chain), (mp3parse_total_bytes),
17943 (mp3parse_total_time):
17944 * gst/mpegaudioparse/gstmpegaudioparse.h:
17945 Implement parsing of Xing headers from the first frame of the stream,
17946 and use it to report duration correctly where possible.
17948 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
17950 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
17951 Original commit message from CVS:
17952 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
17953 After descrambling, push the packets out as individual packets
17954 instead of one big descrambled buffer. Makes cook audio decoding
17955 work with the 'realaudiodec' decoder from gst-plugins-bad.
17957 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17959 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
17960 Original commit message from CVS:
17961 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17962 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
17963 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
17964 (gst_rmdemux_parse_packet):
17965 * gst/realmedia/rmdemux.h:
17966 Remember first timestamp encountered in stream and re-timestamp
17967 stream to start from zero (fixes #397219); only send one newsegment
17968 event, not two; when seeking, send newsegment events from the
17969 streaming thread and not from the seeking thread.
17971 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
17973 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
17974 Original commit message from CVS:
17975 Based on patch by: Mark Nauwelaerts <manauw skynet be>
17976 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
17977 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17978 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
17979 * gst/mpegstream/gstmpegdemux.h:
17980 Reset last_flow values for the various streams after a flushing
17981 seek, otherwise we might aggregate wrong flow returns afterwards
17982 that will make upstream pause silently. This should fix seeking
17983 in DVDs and also fix the Thoggen cropping dialog (#438610).
17985 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
17987 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
17988 Original commit message from CVS:
17989 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
17990 (gst_asf_demux_chain_headers),
17991 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
17992 (gst_asf_demux_have_mutually_exclusive_active_stream),
17993 (gst_asf_demux_check_activate_streams),
17994 (gst_asf_demux_find_stream_with_complete_payload),
17995 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
17996 (gst_asf_demux_activate_ext_props_streams),
17997 (gst_asf_demux_process_object):
17998 * gst/asfdemux/gstasfdemux.h:
17999 Activate streams (ie. add the pads to the element) depending on
18000 whether we actually get data for those streams within the ASF
18001 preroll value specified. Currently only done in pull-mode though
18002 (this will fix problems with playbin hanging on mms streams once
18003 we use this in push-mode as well).
18005 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
18007 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
18008 Original commit message from CVS:
18009 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
18010 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
18011 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
18012 (gst_asf_demux_process_file):
18013 * gst/asfdemux/gstasfdemux.h:
18014 Make all timestamps start from zero in pull-mode too; some small
18015 clean-ups and FIXMEs here and there.
18017 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
18019 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
18020 Original commit message from CVS:
18021 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
18022 (gst_asf_demux_parse_packet):
18023 If packet size is specified within the packet and smaller than
18024 the actual packet size, don't parse beyond the size specified in
18025 the packet (this makes us parse some cases of packets with single
18026 compressed payloads cleanly, see e.g stream from #431318). Also
18027 add a sanity check when parsing compressed single payloads.
18029 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
18031 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
18032 Original commit message from CVS:
18033 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
18034 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
18035 (gst_asf_demux_handle_seek_event),
18036 (gst_asf_demux_push_complete_payloads):
18037 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
18038 send data from the keyframe right before the new segment start to
18039 make sure the decoder doesn't have to decode more than absolutely
18042 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
18044 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
18045 Original commit message from CVS:
18046 * gst/asfdemux/asfheaders.c:
18047 * gst/asfdemux/asfheaders.h:
18048 * gst/asfdemux/asfpacket.c:
18049 (asf_payload_parse_replicated_data_extensions),
18050 (gst_asf_demux_parse_payload):
18051 * gst/asfdemux/asfpacket.h:
18052 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18053 (gst_asf_demux_push_complete_payloads),
18054 (gst_asf_demux_process_ext_stream_props):
18055 * gst/asfdemux/gstasfdemux.h:
18056 Implement payload extension system/extended replicated data parsing,
18057 so we can extract payload durations if they're specified.
18059 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
18061 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
18062 Original commit message from CVS:
18063 * gst/asfdemux/asfheaders.h:
18064 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18065 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
18066 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
18067 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
18068 (gst_asf_demux_parse_stream_object),
18069 (gst_asf_demux_process_ext_stream_props),
18070 (gst_asf_demux_process_queued_extended_stream_objects),
18071 (gst_asf_demux_activate_ext_props_streams),
18072 (gst_asf_demux_process_object):
18073 * gst/asfdemux/gstasfdemux.h:
18074 Refactor stream parse/activation a bit (stream activation heuristics
18075 are still the same though); some more clean-ups.
18077 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
18079 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
18080 Original commit message from CVS:
18081 * win32/common/.cvsignore:
18082 Ignore generated config.h file to make build bot happy.
18084 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
18086 gst/asfdemux/: Init debug category before using it.
18087 Original commit message from CVS:
18088 * gst/asfdemux/gstasf.c: (plugin_init):
18089 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
18090 * gst/asfdemux/gstasfdemux.h:
18091 Init debug category before using it.
18093 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
18095 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
18096 Original commit message from CVS:
18097 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
18098 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
18099 Fix silly bug when we can't pull as much data as we want; don't
18100 forget to announce pending tags in the new packet parsing code.
18102 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
18104 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
18105 Original commit message from CVS:
18108 Generate a win32 config.h into win32/common and add to MANIFEST so
18109 it gets disted (#393890). Looks like win32/common/config.h.in needs
18112 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
18114 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
18115 Original commit message from CVS:
18116 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
18117 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
18118 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
18119 Fix pull mode operation some more: send newsegment event before
18120 sending data; handle EOS and fatal flow returns a bit better; don't
18121 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
18123 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
18125 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
18126 Original commit message from CVS:
18127 * gst/asfdemux/Makefile.am:
18128 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
18129 (asf_packet_create_payload_buffer),
18130 (asf_payload_find_previous_fragment),
18131 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
18132 (gst_asf_demux_parse_packet):
18133 * gst/asfdemux/asfpacket.h:
18134 * gst/asfdemux/gstasfdemux.c:
18135 (gst_asf_demux_reset_stream_state_after_discont),
18136 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
18137 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
18138 (gst_asf_demux_process_chunk):
18139 * gst/asfdemux/gstasfdemux.h:
18140 New packet parsing code: should put halfway decent timestamps on
18141 buffers, and might even set the appropriate keyframe/discont buffer
18142 flags from time to time (and even if it doesn't, I'm at least able
18143 to debug this code); only used in pull-mode so far. Still needs
18144 some more work, like payload extensions parsing and proper flow
18145 aggregation, and stream activation based on preroll. Stay tuned.
18147 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
18149 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
18150 Original commit message from CVS:
18151 * gst/asfdemux/asfheaders.h:
18152 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18153 (gst_asf_demux_seek_index_lookup),
18154 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
18155 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
18156 (gst_asf_demux_process_ext_content_desc),
18157 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
18158 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
18159 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
18160 * gst/asfdemux/gstasfdemux.h:
18161 Some clean-ups and small fixes: rename asf_stream_context structure to
18162 AsfStream; inline some three-line utility functions that are only used
18163 once anyway and get rid of their associated helper structs; make debug
18164 category global so that it is used by the debug statements in the other
18165 file as well; simplify gst_asf_demux_get_stream(); fix accidental
18166 implicit initialisation of stream->last_buffer_timestamp to 0, which
18167 would lead to missing timestamps on the first buffer; put fourcc format
18168 into video caps to make certain proprietary wmv decoders happy (for the
18169 case of WMVA in particular); play_time is offset by preroll as well, so
18170 fix overreporting of duration for some files.
18172 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
18174 gst/asfdemux/gstasfdemux.c: Printf format fixes.
18175 Original commit message from CVS:
18176 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
18177 (gst_asf_demux_pull_indices):
18178 Printf format fixes.
18180 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
18182 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
18183 Original commit message from CVS:
18184 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18185 (gst_mpeg_parse_send_event):
18186 Post an error message if EOS wasn't handled by anything downstream.
18187 This should fix playbin freezing/hanging with small VobSub subtitle
18188 files (background: not-linked flow returns from downstream are
18189 ignored for a while at the beginning, so if the file is small
18190 upstream will never get a not-linked flow return even if nothing
18191 is connected downstream). (#429960).
18193 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
18195 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
18196 Original commit message from CVS:
18197 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
18198 (gst_amrnbparse_sink_activate),
18199 (gst_amrnbparse_sink_activate_pull):
18200 Rewrite terminally broken sinkpad activation code.
18201 Now actually supports pull-mode activation (didn't before), and push
18202 mode activation doesn't leave the sinkpad flushing.
18204 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18206 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
18207 Original commit message from CVS:
18208 * gst/asfdemux/asfheaders.c:
18209 * gst/asfdemux/asfheaders.h:
18210 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18211 (gst_asf_demux_reset), (gst_asf_demux_init),
18212 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
18213 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
18214 (gst_asf_demux_seek_index_lookup),
18215 (gst_asf_demux_reset_stream_state_after_discont),
18216 (gst_asf_demux_handle_seek_event),
18217 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
18218 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
18219 (gst_asf_demux_pull_indices),
18220 (gst_asf_demux_parse_data_object_start),
18221 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
18222 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
18223 (gst_asf_demux_process_simple_index),
18224 (gst_asf_demux_process_object),
18225 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
18226 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
18227 * gst/asfdemux/gstasfdemux.h:
18228 Make asfdemux work in pull mode where possible. If there's an index
18229 at the end of the file, read it and use it for seeking purposes.
18231 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
18233 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
18234 Original commit message from CVS:
18235 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18236 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
18237 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
18238 Some timestamp fixes.
18239 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
18240 Fix for 64-bit machines.
18242 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
18244 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
18245 Original commit message from CVS:
18246 Patch by: René Stadler <mail at renestadler dot de>
18247 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
18248 (find_seek_offset_time), (gst_rmdemux_reset),
18249 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
18250 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
18251 * gst/realmedia/rmdemux.h:
18252 Make rmdemux handle any number of logical streams. Fixes #428698.
18254 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18258 Original commit message from CVS:
18261 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18263 po/: Added Danish translation.
18264 Original commit message from CVS:
18265 submitted by: Mogens Jaeger <mogens@jaeger.tf>
18268 Added Danish translation.
18270 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18272 po/.cvsignore: Add pot.
18273 Original commit message from CVS:
18277 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
18279 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
18280 Original commit message from CVS:
18281 2007-03-27 Julien MOUTTE <julien@moutte.net>
18282 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
18283 stream and try to adapt to incoming timestamps lack of
18284 precision up to half a frame. This allows generating
18285 a perfect stream even with muxed formats like FLV where
18286 the timestamps are stored in milliseconds.
18288 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18290 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
18291 Original commit message from CVS:
18292 * gst/realmedia/rmdemux.c:
18293 Remove unused zlib.h include. Fixes #421594.
18295 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18297 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
18298 Original commit message from CVS:
18299 * ext/lame/gstlame.c: (gst_lame_setup):
18300 Disable the bitrate checking when the user has requested
18301 Free Format mode, as all bitrates less than the maximum
18304 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18306 po/: Update translations.
18307 Original commit message from CVS:
18311 Update translations.
18313 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18315 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
18316 Original commit message from CVS:
18317 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
18318 When handling seeks, don't convert -1 start or stop values to a bogus
18319 byte position - pass them upstream as -1.
18321 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18323 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
18324 Original commit message from CVS:
18325 * gst/mpegaudioparse/gstmpegaudioparse.c:
18326 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18327 (gst_mp3parse_init), (gst_mp3parse_sink_event),
18328 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
18329 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
18330 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
18331 (mp3parse_total_time), (mp3parse_handle_seek),
18332 (mp3parse_src_event), (mp3parse_src_query),
18333 (mp3parse_get_query_types), (plugin_init):
18334 * gst/mpegaudioparse/gstmpegaudioparse.h:
18335 Implement seeking via average bitrate, and position+duration
18336 querying in mp3parse. Later, it will support frame-accurate seeking by
18337 building a seek table as it parses.
18338 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
18339 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
18340 before any extant MP3 decoder plugin. This allows us to remove framing
18341 support from the decoders, if we want, and will provide them with
18342 accurate seeking automatically once it is finished.
18343 Fix the handling of MPEG-1 Layer 1 files.
18344 Partially fix timestamping of packets arriving from a demuxer by
18345 queueing the incoming timestamp until the next packet starts, rather
18346 than applying it immediately to the next pushed buffer.
18348 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
18350 gst/asfdemux/gstasfdemux.c: Printf format fix.
18351 Original commit message from CVS:
18352 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
18355 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18357 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
18358 Original commit message from CVS:
18359 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
18360 (gst_cdio_cdda_src_finalize):
18361 Make sure we always destroy our libcdio handle.
18363 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
18365 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
18366 Original commit message from CVS:
18367 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
18368 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
18369 (gst_cdio_cdda_src_finalize):
18370 Small code cleanups.
18371 Don't use pad_alloc as the base class cannot deal with the error codes.
18373 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
18375 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
18376 Original commit message from CVS:
18377 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
18378 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
18379 Never post a (fatal) error message on the bus on decoding errors. We
18380 should only do this if we can't recover, but mpeg2dec can always
18381 recover. This is needed for DVB streams, for example, where there
18382 may be temporary glitches in the stream. Instead of an error
18383 message, post a warning message on the bus for every N decoding
18384 errors. Fixes #370020.
18386 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18388 configure.ac: Convert to new AG_GST style.
18389 Original commit message from CVS:
18391 Convert to new AG_GST style.
18393 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18395 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
18396 Original commit message from CVS:
18397 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
18399 Display sensible defaults and limits for the
18400 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
18401 property - it's supposed to be a boolean 0/1 value.
18403 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18405 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
18406 Original commit message from CVS:
18407 * ext/lame/gstlame.c:
18408 Initialise the variables so gcc doesn't complain about possibly
18409 uninitialised uses, even though they can't actually happen.
18411 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
18413 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
18414 Original commit message from CVS:
18415 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
18416 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
18417 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
18418 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18419 Implement all sample rates.
18420 Implement sample permutation a little smarter avoiding a memcpy.
18421 Fix timestamps, use segments, fix seeking.
18423 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
18426 Original commit message from CVS:
18427 * docs/plugins/Makefile.am:
18428 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18429 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18430 * docs/plugins/inspect/plugin-siddec.xml:
18431 * ext/sidplay/gstsiddec.cc:
18432 * ext/sidplay/gstsiddec.h:
18435 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18437 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
18438 Original commit message from CVS:
18439 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18440 (gst_lame_set_property), (gst_lame_setup):
18441 Fix up bitrate checking macro. Make it give us a
18442 GST_ELEMENT_WARNING message so the application has a chance of
18443 reporting this to the user. Move the checking to _setup, so we
18444 are sure it runs in the READY state, when we hope to have a pipeline
18445 and a bus that is not flushing.
18446 This fixes e.g. using 96 kbit/sec as a bitrate.
18448 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
18450 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
18451 Original commit message from CVS:
18452 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
18453 (gst_asf_demux_process_advanced_mutual_exclusion),
18454 (gst_asf_demux_process_queued_extended_stream_objects),
18455 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18456 * gst/asfdemux/gstasfdemux.h:
18457 Parse advanced mutual exclusion object and only add pads for
18458 'hidden' streams (those in an extended stream header) that are
18459 mutually exclusive with an already existing 'main stream' if
18460 the broadcasting flag is not set. If the broadcasting flag is set,
18461 assume that data for this stream isn't sent. (This should ideally be
18462 solved better by making playbin more robust against this and/or by
18463 making mmssrc send some information downstream about which streams
18464 will be streamed). Fixes #353116.
18466 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18468 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
18469 Original commit message from CVS:
18470 * gst/synaesthesia/gstsynaesthesia.c:
18471 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18472 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
18473 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
18474 (synaescope32), (synaescope_set_data), (synaesthesia_update),
18475 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
18476 * gst/synaesthesia/synaescope.h:
18477 Move all the mutable engine state into a structure so that
18478 multiple element instances can run without interfering.
18480 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18482 Add crossreferences to glib/gobject/gstream docs.
18483 Original commit message from CVS:
18485 * docs/plugins/Makefile.am:
18486 Add crossreferences to glib/gobject/gstream docs.
18488 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18490 gst/synaesthesia/: More source cleanups and add FIXME comments.
18491 Original commit message from CVS:
18492 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18493 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18494 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
18496 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
18498 More source cleanups and add FIXME comments.
18500 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
18502 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
18503 Original commit message from CVS:
18504 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
18505 Use gst_guint64_to_gdouble for conversions.
18506 * gst/synaesthesia/synaescope.c:
18507 Define M_PI and do not include <pthread.h> and
18508 <sys/time.h> for G_OS_WIN32
18509 * win32/vs6/libgstrealmedia.dsp:
18510 * win32/vs6/synaesthesia.dsp:
18511 Update projects files.
18512 * win32/common/config.h.in:
18513 Add config.h.in for autogen of config.h
18515 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18517 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
18518 Original commit message from CVS:
18520 Add --enable-experimental support. Activate synaesthesia when building
18521 with --enable-experimental. Fix --enable external configure switch
18524 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18526 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
18527 Original commit message from CVS:
18528 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
18529 (gst_lame_change_state):
18530 * ext/lame/gstlame.h:
18531 On receiving EOS, we try to push a last buffer with the remaining
18532 samples. Don't do that if we got an unclean flow return on the last
18533 gst_pad_push(), downstream might not handle this very gracefully
18535 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
18536 Pass flow returns upstream (helps #403168).
18538 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18540 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
18541 Original commit message from CVS:
18542 * gst/synaesthesia/gstsynaesthesia.c:
18543 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18544 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18545 (gst_synaesthesia_chain), (plugin_init):
18546 check result of gst_pad_push() in _chain.
18548 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18550 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
18551 Original commit message from CVS:
18552 * gst/synaesthesia/Makefile.am:
18553 * gst/synaesthesia/gstsynaesthesia.c:
18554 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18555 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18556 (gst_synaesthesia_chain), (plugin_init):
18557 * gst/synaesthesia/synaescope.c:
18558 * gst/synaesthesia/synaescope.h:
18559 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
18560 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
18561 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
18562 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
18563 possible leak in _chain. (#356882)
18565 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18567 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
18568 Original commit message from CVS:
18569 * gst/asfdemux/asfheaders.c:
18570 * gst/asfdemux/asfheaders.h:
18571 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
18572 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
18573 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
18574 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
18575 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
18576 (gst_asf_demux_process_ext_content_desc),
18577 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
18578 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
18579 (gst_asf_demux_process_bitrate_props_object),
18580 (gst_asf_demux_process_header_ext),
18581 (gst_asf_demux_process_language_list),
18582 (gst_asf_demux_process_ext_stream_props),
18583 (gst_asf_demux_process_queued_extended_stream_objects),
18584 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18585 * gst/asfdemux/gstasfdemux.h:
18586 Refactor and clean up header parsing and chain function a bit; get
18587 rid of some cruft; make header parsing a tad more robust, fixing
18590 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
18592 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
18593 Original commit message from CVS:
18594 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
18595 Post an error if we receive an EOS event while still waiting for the
18596 ASF header object to come through.
18598 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
18600 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
18601 Original commit message from CVS:
18602 Patch by: Xavier B. <xavierb gmail com>
18603 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
18604 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18605 (gst_asf_demux_process_ext_content_desc),
18606 (gst_asf_demux_process_data),
18607 (gst_asf_demux_process_language_list),
18608 (gst_asf_demux_process_ext_stream_props),
18609 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
18610 Guard places where we assume that a certain amount of data is
18611 available better against less data being available (should fix
18612 infamous assertion crasher bug #336370). Also fixes a small
18615 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
18617 gst/realmedia/: Add demuxer for RealAudio files (#349779).
18618 Original commit message from CVS:
18619 * gst/realmedia/Makefile.am:
18620 * gst/realmedia/rademux.c:
18621 * gst/realmedia/rademux.h:
18622 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18623 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
18624 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
18625 * gst/realmedia/rmutils.h:
18626 Add demuxer for RealAudio files (#349779).
18628 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
18630 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
18631 Original commit message from CVS:
18633 Add win32/MANIFEST to EXTRA_DIST so win32 files will
18634 be include in the next release.
18636 Remove win32/common/config.h is which is not autogenerated yet.
18638 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18640 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
18641 Original commit message from CVS:
18642 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
18643 warn when outgoing sample rate is different from incoming
18645 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18647 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
18648 Original commit message from CVS:
18649 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
18650 All sample-rates < 32khz come from the LSF extensions, which only
18651 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
18652 Use gst_util_uint64_scale because we can.
18654 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18656 tests/check/elements/amrnbenc.c: and fix compilation of this test
18657 Original commit message from CVS:
18658 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18659 (cleanup_amrnbenc):
18660 and fix compilation of this test
18662 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18664 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
18665 Original commit message from CVS:
18666 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18667 (cleanup_amrnbenc):
18668 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18669 (cleanup_mpeg2dec):
18670 re-apply as it was -bad and not -ugly that is frozen, doh
18672 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18674 tests/check/elements/: revert my freeze breakage
18675 Original commit message from CVS:
18676 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18677 (cleanup_amrnbenc):
18678 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18679 (cleanup_mpeg2dec):
18680 revert my freeze breakage
18682 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18684 gst/asfdemux/gstasfdemux.c: add a comment about a future change
18685 Original commit message from CVS:
18686 * gst/asfdemux/gstasfdemux.c:
18687 (gst_asf_demux_get_gst_tag_from_tag_name),
18688 (gst_asf_demux_process_ext_content_desc):
18689 add a comment about a future change
18690 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18691 (cleanup_amrnbenc):
18692 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18693 (cleanup_mpeg2dec):
18694 consistent pad (de)activation
18696 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
18698 gst/asfdemux/gstasfdemux.c: Update query_types function too.
18699 Original commit message from CVS:
18700 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
18701 Update query_types function too.
18703 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
18705 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
18706 Original commit message from CVS:
18707 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
18708 (gst_rmdemux_src_query_types):
18709 Implement SEEKING query, make query function thread-safe.
18711 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
18713 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
18714 Original commit message from CVS:
18715 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
18716 Use alignment-safe macros here too (subbuffers ...); guard against
18717 hypothetical memory access beyond our given buffer in the case
18718 where the buffer size is not a multiple of 2.
18720 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
18722 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
18723 Original commit message from CVS:
18724 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
18725 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
18726 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
18727 * gst/asfdemux/gstasfdemux.h:
18728 Don't crash in the seek event handling code when playtime is 0,
18729 as may be the case with live streams (#386218). Implement SEEKING
18730 query so applications can query seekability without second-guessing
18731 based on whether we have a duration or not.
18733 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18736 Original commit message from CVS:
18738 * gst-plugins-ugly.doap:
18739 * gst-plugins-ugly.spec.in:
18742 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
18744 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
18745 Original commit message from CVS:
18746 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
18747 Use our alignment-safe macros here too, since we can't assume that
18748 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
18751 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
18753 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
18754 Original commit message from CVS:
18755 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
18756 Also, don't read the index for a stream a second time when
18757 operating in pull-mode and reaching the end of the file.
18759 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
18761 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
18762 Original commit message from CVS:
18763 Patch by: Roland Kay <roland.kay at ox compsoc net>
18764 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
18765 Don't leak stream index (#385292).
18767 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
18769 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
18770 Original commit message from CVS:
18771 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
18772 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
18774 * ext/lame/gstlame.h:
18775 Fix leak (by calling lame_init_params() before lame_close()); handle
18776 NULL return from lame_init() more gracefully. Fixes #385311.
18778 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18780 configure.ac: Back to CVS
18781 Original commit message from CVS:
18785 === release 0.10.5 ===
18787 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18793 * docs/plugins/gst-plugins-ugly-plugins.args:
18794 * docs/plugins/inspect/plugin-a52dec.xml:
18795 * docs/plugins/inspect/plugin-asf.xml:
18796 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18797 * docs/plugins/inspect/plugin-dvdsub.xml:
18798 * docs/plugins/inspect/plugin-iec958.xml:
18799 * docs/plugins/inspect/plugin-lame.xml:
18800 * docs/plugins/inspect/plugin-mad.xml:
18801 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18802 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18803 * docs/plugins/inspect/plugin-mpegstream.xml:
18804 * docs/plugins/inspect/plugin-siddec.xml:
18806 Original commit message from CVS:
18809 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
18811 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
18812 Original commit message from CVS:
18813 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
18814 to in the previous checkin. see #385192. You can have your
18817 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
18819 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
18820 Original commit message from CVS:
18821 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
18822 from the dereferenced integer, not the pointer itself. Fixes
18824 I'm takin ur cheese!
18826 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
18829 ChangeLog surgery: fix bug number
18830 Original commit message from CVS:
18831 ChangeLog surgery: fix bug number
18833 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
18835 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
18836 Original commit message from CVS:
18837 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
18838 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
18839 For version 4 streams, read the extra codec data size from the
18840 header instead of assuming it is always 16 (also read it from the
18841 right position) (#384989). For version 4 and 5 streams, check that
18842 the specified extra codec data size doesn't make us read beyond the
18843 chunk boundary (#384989).
18845 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18862 Original commit message from CVS:
18865 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
18867 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
18868 Original commit message from CVS:
18869 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
18870 Cosmetic changes: fix misleading debug statement, update
18873 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18875 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
18876 Original commit message from CVS:
18877 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
18878 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18879 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
18880 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
18881 * ext/mpeg2dec/gstmpeg2dec.h:
18882 Align buffers to a 16 byte boundary so the altivec optimisations
18883 don't crash. Fixes #327350.
18885 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
18887 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
18888 Original commit message from CVS:
18889 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
18890 The availability of extra codec data isn't something that
18891 warrants debug messages at WARNING level (see #376958).
18893 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18895 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
18896 Original commit message from CVS:
18897 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
18898 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
18899 (gst_dvd_demux_send_subbuffer):
18900 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18901 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
18902 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
18903 (gst_mpeg_demux_send_subbuffer):
18904 * gst/mpegstream/gstmpegdemux.h:
18905 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18906 (gst_mpeg_parse_chain):
18907 Fix flow value combination; this fixes playbin/totem locking up if
18908 a VobSub file is specified as subtitle file (#334322). Flow value
18909 combination should only happen once we are fairly sure we've got all
18910 pads that are available for now. Since there isn't a well-specified
18911 time when this is the case in MPEG, we'll just assume this is the
18912 case once there has been a certain number of packets for each
18913 stream we've found so far.
18915 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
18917 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
18918 Original commit message from CVS:
18919 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
18920 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
18921 Simplify the framerate code and support more framerates. Fixes #361584.
18923 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18925 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
18926 Original commit message from CVS:
18927 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
18928 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
18929 Fix minor memleak when creating pads from static pad templates (#369627).
18930 * tests/check/Makefile.am:
18931 * tests/check/elements/.cvsignore:
18932 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18933 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
18934 Add unit tests for mpeg2dec (#369627).
18936 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
18940 Original commit message from CVS:
18943 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
18945 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
18946 Original commit message from CVS:
18947 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
18948 (gst_lame_change_state):
18949 * ext/lame/gstlame.h:
18950 Make lame timestamp flushed eos buffer by some additional timestamp
18951 accounting. Fixes #374760.
18953 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
18955 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
18956 Original commit message from CVS:
18957 * gst/mpegaudioparse/gstmpegaudioparse.c:
18958 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18959 (gst_mp3parse_init), (gst_mp3parse_dispose),
18960 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
18961 (gst_mp3parse_change_state):
18962 * gst/mpegaudioparse/gstmpegaudioparse.h:
18963 Make timestamp handling in mp3parse saner; now works for at least
18966 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
18968 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
18969 Original commit message from CVS:
18970 * gst/mpegaudioparse/Makefile.am:
18971 * gst/mpegaudioparse/gstmpegaudioparse.c:
18972 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18973 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
18974 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
18975 (gst_mp3parse_change_state), (plugin_init):
18976 * gst/mpegaudioparse/gstmpegaudioparse.h:
18977 Bring mp3parse into the 21st century.
18978 Use its own debug category, use gstadapter, format nicely to 80
18979 columns, and fix incorrect handling of 32 kHz and less files.
18981 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
18983 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
18984 Original commit message from CVS:
18985 Patch by: Sebastian Droege <slomo at ubuntu dot com>
18986 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
18987 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
18988 * ext/mpeg2dec/gstmpeg2dec.h:
18989 libmpeg2 requires its output buffers to start at a 16byte aligned
18990 address or the altivec optimizations will explode.
18992 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
18994 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
18995 Original commit message from CVS:
18996 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
18997 * ext/cdio/gstcdio.h:
18998 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
18999 Move CD-TEXT utility function into common file so it can also be
19000 used by a future cdioparanoiasrc.
19002 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19004 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
19005 Original commit message from CVS:
19006 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
19007 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
19008 information (fixes #340433).
19010 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
19012 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
19013 Original commit message from CVS:
19014 Patch by: Josep Torra Valles <josep at fluendo com>
19015 * gst/iec958/ac3_padder.c: (ac3p_init):
19016 * gst/mpegstream/gstmpegparse.c:
19017 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
19018 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
19019 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
19020 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
19021 (gst_rmdemux_parse_packet):
19022 Misc. fixes for problems discovered by Forte (different return types
19023 in function declaration and definition, pointer arithmetics with
19024 void pointers). Fixes #362639.
19026 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
19028 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
19029 Original commit message from CVS:
19030 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
19031 Don't announce audio or subtitle streams that aren't really present,
19032 it makes dvddemux create pads that will never carry any data, which
19035 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
19037 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
19038 Original commit message from CVS:
19039 * ext/lame/gstlame.c: (gst_lame_set_property):
19040 Round up not allowed bitrates to the next higher allowed one
19043 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
19045 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
19046 Original commit message from CVS:
19047 * docs/plugins/Makefile.am:
19048 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19049 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19050 * ext/lame/gstlame.c: (gst_lame_class_init):
19051 * ext/lame/gstlame.h:
19052 Add docs for lame and lame to docs. Specify allowed bitrates
19053 in the properties description (#361140). Canonicalise object
19054 property names (ie. use hyphen instead of underscore).
19055 * docs/plugins/inspect/plugin-a52dec.xml:
19056 * docs/plugins/inspect/plugin-amrnb.xml:
19057 * docs/plugins/inspect/plugin-asf.xml:
19058 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19059 * docs/plugins/inspect/plugin-dvdread.xml:
19060 * docs/plugins/inspect/plugin-dvdsub.xml:
19061 * docs/plugins/inspect/plugin-iec958.xml:
19062 * docs/plugins/inspect/plugin-lame.xml:
19063 * docs/plugins/inspect/plugin-mad.xml:
19064 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19065 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19066 * docs/plugins/inspect/plugin-mpegstream.xml:
19067 * docs/plugins/inspect/plugin-siddec.xml:
19068 Update version to CVS.
19070 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
19072 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
19073 Original commit message from CVS:
19074 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
19075 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
19078 Add i18n magic to lame plugin. Throw decent error message when we
19079 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
19081 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
19083 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
19084 Original commit message from CVS:
19085 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
19086 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
19087 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
19088 Change caps to x-rdt, because it's not x-rtp.
19089 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19090 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
19091 (gst_rmdemux_plugin_init):
19092 Activate pad before adding to the element.
19093 Return the combined stream return values after pad_alloc.
19095 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
19097 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
19098 Original commit message from CVS:
19099 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
19100 * ext/mpeg2dec/gstmpeg2dec.h:
19101 Add some debugging to timestamp handling.
19102 Make sure we don't convert invalid timestamps.
19104 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19106 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
19107 Original commit message from CVS:
19108 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
19109 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
19110 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
19111 (gst_dvd_demux_get_subpicture_stream):
19112 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
19113 (gst_mpeg_demux_get_audio_stream),
19114 (gst_mpeg_demux_get_private_stream):
19115 Active pads before adding them to the running element. Don't assert
19116 on non-BYTE format newsegment events in asfdemux.
19118 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
19120 Printf format fixes.
19121 Original commit message from CVS:
19122 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
19123 (gst_dvd_read_src_handle_seek_event):
19124 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
19125 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
19126 * ext/sidplay/gstsiddec.cc:
19127 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
19128 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
19129 (gst_rmdemux_parse_packet):
19130 Printf format fixes.
19132 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19134 gst/realmedia/: Added RDT depayloader.
19135 Original commit message from CVS:
19136 * gst/realmedia/Makefile.am:
19137 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
19138 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
19139 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
19140 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
19141 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
19142 * gst/realmedia/rdtdepay.h:
19143 Added RDT depayloader.
19144 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
19145 (gst_rmdemux_plugin_init), (plugin_init):
19146 Remove unused function.
19147 Added some more mime-types.
19149 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19151 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
19152 Original commit message from CVS:
19153 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
19154 If an incoming timestamp is within one sample of our current
19155 timestamp, then keep it. This prevents imprecision in the
19156 PTS (which only has 90khz granularity) from affecting our stream.
19158 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
19160 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
19161 Original commit message from CVS:
19162 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
19163 Reflow code so that compiler doesn't complain about possible use
19164 of uninitialised variable any longer; but just in case, initialise
19165 it anyway; also take object ref in query function and do peer pad
19166 stuff in a more thread-safe way.
19168 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
19170 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
19171 Original commit message from CVS:
19172 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
19173 Init a variable to make compilers happy.
19175 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
19177 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
19178 Original commit message from CVS:
19179 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
19180 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
19181 (gst_dvd_demux_sync_stream_to_time):
19182 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
19183 (gst_mpeg_demux_synchronise_pads),
19184 (gst_mpeg_demux_sync_stream_to_time):
19185 Send newsegment updates for sparse streams (#350778).
19187 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19189 ext/dvdread/dvdreadsrc.c: fix compile warning
19190 Original commit message from CVS:
19191 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
19192 fix compile warning
19194 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19197 bump the nano bitches
19198 Original commit message from CVS:
19199 bump the nano bitches
19201 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19203 configure.ac: As another attempt, synaesthesia can be enabled by passing
19204 Original commit message from CVS:
19206 As another attempt, synaesthesia can be enabled by passing
19207 --with-plugins="synaesthesia" to configure
19209 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19211 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
19212 Original commit message from CVS:
19214 Don't build synaesthesia by default, until someone confirms that it
19215 is okay (filed as #356882)
19217 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19219 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
19220 Original commit message from CVS:
19222 Don't build synaesthesia by default, until someone confirms that it
19223 is okay (filed as #356882)
19225 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19228 Original commit message from CVS:
19230 * gst/synaesthesia/Makefile.am:
19231 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19232 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19233 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
19234 (gst_synaesthesia_change_state), (plugin_init):
19237 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19239 More G_OBJECT macro fixing.
19240 Original commit message from CVS:
19241 * ext/mad/gstid3tag.c:
19242 * gst/mpegstream/gstrfc2250enc.h:
19243 * gst/synaesthesia/gstsynaesthesia.c:
19244 More G_OBJECT macro fixing.
19246 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
19248 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
19249 Original commit message from CVS:
19250 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
19251 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
19252 Fix initialisation dummy buffer, the offsets are relative to the start
19253 of the buffers. Fixes #356004.
19255 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
19257 * gst-plugins-ugly.spec.in:
19259 Original commit message from CVS:
19262 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
19264 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
19265 Original commit message from CVS:
19266 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
19267 Add convert query (needed for later when we just operate in time
19268 format and let the base source class handle all the seeking stuff).
19270 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19272 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
19273 Original commit message from CVS:
19274 * gst/asfdemux/gstasfdemux.c:
19275 (gst_asf_demux_get_gst_tag_from_tag_name),
19276 (gst_asf_demux_process_ext_content_desc):
19277 Erm, lets properly fix it. The only non-text tag that we support is
19278 the track-number and that is an UINT. asfdemux was returning a GValue
19279 initialized as INT. Further the Track and not the TrackNumber tag
19280 (the latter is a string too).
19282 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19284 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
19285 Original commit message from CVS:
19286 * gst/asfdemux/gstasfdemux.c:
19287 (gst_asf_demux_get_gst_tag_from_tag_name),
19288 (gst_asf_demux_process_ext_content_desc):
19289 Skip tags that are unknown (was producing an uninialized GValue).
19291 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
19293 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
19294 Original commit message from CVS:
19295 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
19296 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
19297 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
19298 (gst_a52dec_set_property), (gst_a52dec_get_property):
19299 * ext/a52dec/gsta52dec.h:
19300 Patch from from Michal Benes <michal.benes@itonis.tv>:
19301 Add two things to a52dec: configure the exact output format for ac3
19302 decoding through properties, if desired.
19303 By default, configure an output format preferred by downstream. Now
19304 that audioconvert lists caps by preference, this means that a52dec
19305 can do downmixing (iff required) rather than audioconvert, so it can
19306 use the ac3 downmix levels from the bitstream.
19308 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19310 Add missing GST_LIBS to the link flags
19311 Original commit message from CVS:
19312 * ext/lame/Makefile.am:
19313 * ext/mpeg2dec/Makefile.am:
19314 * gst/dvdlpcmdec/Makefile.am:
19315 * gst/dvdsub/Makefile.am:
19316 * gst/mpegaudioparse/Makefile.am:
19317 Add missing GST_LIBS to the link flags
19319 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
19321 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
19322 Original commit message from CVS:
19324 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
19326 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19328 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
19329 Original commit message from CVS:
19330 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
19331 fix build for debug disabled
19333 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19335 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
19336 Original commit message from CVS:
19337 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
19338 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
19339 Use static pad templates with ANY caps for the source pads for
19340 simplicity and to avoid warnings when creating pads for unhandled
19341 codec IDs (#351795).
19343 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
19345 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
19346 Original commit message from CVS:
19347 Patch by: Michal Benes <michal dot benes at itonis dot tv>
19348 * ext/mad/gstmad.c: (gst_mad_chain):
19349 Fix timestamping in mad by only activating a new timestamp when the
19350 previous frame has been decoded. Fixes #350723.
19351 Also clean up some of the non fatal warnings when the input buffer is
19352 too small to decode a header.
19354 === release 0.10.4 ===
19356 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19362 * docs/plugins/gst-plugins-ugly-plugins.args:
19363 * docs/plugins/inspect/plugin-a52dec.xml:
19364 * docs/plugins/inspect/plugin-amrnb.xml:
19365 * docs/plugins/inspect/plugin-asf.xml:
19366 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19367 * docs/plugins/inspect/plugin-dvdread.xml:
19368 * docs/plugins/inspect/plugin-dvdsub.xml:
19369 * docs/plugins/inspect/plugin-iec958.xml:
19370 * docs/plugins/inspect/plugin-lame.xml:
19371 * docs/plugins/inspect/plugin-mad.xml:
19372 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19373 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19374 * docs/plugins/inspect/plugin-mpegstream.xml:
19375 * docs/plugins/inspect/plugin-rmdemux.xml:
19376 * docs/plugins/inspect/plugin-siddec.xml:
19378 Original commit message from CVS:
19381 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19398 Original commit message from CVS:
19401 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
19403 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
19404 Original commit message from CVS:
19405 Patch by: Wim Taymans <wim at fluendo dot com>
19406 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
19407 Instead of forwarding the event in the wrong format, unref it and set
19408 a boolean that we still need to send it in the streaming thread.
19411 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19413 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
19414 Original commit message from CVS:
19415 Patch by: Edward Hervey (edward at fluendo dot com)
19416 * ext/dvdread/dvdreadsrc.c: (plugin_init):
19417 Put debug category initialization before use of GST_DEBUG, in order
19418 to remove a fatal warning. Fixes #350895
19420 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
19422 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
19423 Original commit message from CVS:
19424 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
19425 Set rank to NONE for the time being until we make playbin handle
19426 subtitle pictures again (dvdsubdec seems to be a bit shaky at
19427 times when seeking, so it's probably better if it doesn't get
19428 autoplugged for the time being).
19430 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
19432 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
19433 Original commit message from CVS:
19434 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19435 (gst_rmdemux_parse_mdpr):
19436 Handle audio streams with stream_version 3 properly; warn about
19437 unknown stream versions; handle unknown fourccs a tad more
19438 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
19439 with GST_FOURCC_FORMAT.
19441 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19443 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
19444 Original commit message from CVS:
19445 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
19446 Error out properly if this is an interactive DVD (fixes #345694).
19448 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19450 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
19451 Original commit message from CVS:
19452 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
19453 When the first_access is 1 or 0, we should copy the timestamp from
19454 the incoming buffer if there is one.
19456 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
19458 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
19459 Original commit message from CVS:
19460 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
19461 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
19462 Use GST_ELEMENT_ERROR for error reporting; post errors in some
19463 more places; remove superfluous newlines from debug statements.
19465 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
19467 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
19468 Original commit message from CVS:
19469 Patch by: Frédéric Riss <frederic.riss at gmail com>
19470 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
19471 Don't set negative durations on outgoing buffers (#350044),
19472 which happens when you use macros that got changed during
19473 the last unstable cycle because they were thought not to
19476 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
19478 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
19479 Original commit message from CVS:
19480 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
19481 (gst_dvd_read_src_goto_chapter),
19482 (gst_dvd_read_src_get_chapter_starts),
19483 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
19484 (gst_dvd_read_src_get_time_for_sector),
19485 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
19486 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
19487 (gst_dvd_read_src_goto_sector):
19488 * ext/dvdread/dvdreadsrc.h:
19489 Add basic support for time-based seeking; set timestamps on
19490 outgoing buffers if we have them; create table with
19491 chapter to time mapping when opening a title; rename
19492 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
19493 make it take an explicit pgc argument; fix up some debugging
19494 messages so that title/chapter numbers are printed as starting
19495 from 1 for easier readability.
19497 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
19499 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
19500 Original commit message from CVS:
19501 * gst/realmedia/Makefile.am:
19502 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
19503 (gst_rmdemux_parse_cont):
19504 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
19505 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
19506 * gst/realmedia/rmutils.h:
19507 Factor out some code into rmutils.[ch]; when reading
19508 strings, don't read beyond the available data; read
19509 metadata strings correctly (string length is 16 bits
19512 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19514 Fix dist by including gst-libs/
19515 Original commit message from CVS:
19518 * gst/asfdemux/gstasfdemux.c:
19519 Fix dist by including gst-libs/
19521 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
19523 Make custom error messages translatable.
19524 Original commit message from CVS:
19525 * ext/dvdread/dvdreadsrc.c: (plugin_init):
19527 Make custom error messages translatable.
19528 * gst/asfdemux/gstasf.c: (plugin_init):
19529 Remove setlocale() call, doesn't seem to be needed or recommended for
19530 plugins, at least not according to gstreamer/docs/random/i18n.
19532 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
19534 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
19535 Original commit message from CVS:
19536 * gst/asfdemux/Makefile.am:
19537 * gst/asfdemux/asfheaders.c:
19538 * gst/asfdemux/asfheaders.h:
19539 * gst/asfdemux/gstasf.c: (plugin_init):
19540 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
19541 Error out when the stream is encrypted (rather than feeding
19542 garbage to the decoders). Fixes #349025.
19544 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
19546 Add/enable autofoo magic for translations.
19547 Original commit message from CVS:
19552 Add/enable autofoo magic for translations.
19554 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
19556 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
19557 Original commit message from CVS:
19558 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
19559 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
19560 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
19561 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
19562 Don't leak streams, strings or caps. Get rid of unnecessary
19563 getcaps() function.
19565 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
19567 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
19568 Original commit message from CVS:
19569 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
19570 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19571 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
19572 (gst_rmdemux_stream_clear_cached_subpackets),
19573 (gst_rmdemux_descramble_cook_audio),
19574 (gst_rmdemux_descramble_dnet_audio),
19575 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
19576 Descramble cook audio streams before sending them to the
19577 decoder. Fixes #347292.
19578 Also miscellaneous clean-ups and log-level changes.
19580 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
19582 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
19583 Original commit message from CVS:
19584 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
19585 * ext/lame/gstlame.c: (gst_lame_setup):
19586 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
19588 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
19590 ext/sidplay/gstsiddec.*: Remove old metadata thing.
19591 Original commit message from CVS:
19592 * ext/sidplay/gstsiddec.cc:
19593 * ext/sidplay/gstsiddec.h:
19594 Remove old metadata thing.
19596 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
19598 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
19599 Original commit message from CVS:
19600 * gst/asfdemux/gstasfdemux.c:
19601 (gst_asf_demux_get_ext_stream_props_for_stream),
19602 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
19603 Find language codes for audio streams if they are available.
19605 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
19607 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
19608 Original commit message from CVS:
19609 * gst/asfdemux/asfheaders.h:
19610 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
19611 (gst_asf_demux_process_stream),
19612 (gst_asf_demux_process_language_list),
19613 (gst_asf_demux_process_ext_stream_props),
19614 (gst_asf_demux_process_queued_extended_stream_objects),
19615 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
19616 * gst/asfdemux/gstasfdemux.h:
19617 Parse extended stream properties objects and stream objects
19618 hidden inside them (but delay creation of the appropriate
19619 pads until after all the 'normal' stream objects have been
19620 dealt with) (#343763). Also parse language list object.
19622 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
19624 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
19625 Original commit message from CVS:
19626 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
19627 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
19628 (find_seek_offset_time), (gst_rmdemux_perform_seek),
19629 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
19630 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
19631 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19632 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
19633 * gst/realmedia/rmdemux.h:
19634 Cleanups, use GstSegment for seeking.
19635 Fix error handling.
19636 Combine flow return from all streams.
19638 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
19640 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
19641 Original commit message from CVS:
19642 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
19643 Remove g_assert that shouldn't be there.
19645 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
19647 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
19648 Original commit message from CVS:
19649 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
19650 Fix refcounting when cropping. Fixes #341677.
19652 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
19654 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
19655 Original commit message from CVS:
19656 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
19657 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
19658 (gst_asf_demux_process_segment):
19659 Fix typo. Closes #347029.
19661 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
19663 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
19664 Original commit message from CVS:
19665 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
19666 Skip chunks for unknown streams properly. Fixes broken sound
19667 and/or video for files that have additional streams that
19668 we don't recognise yet (e.g. if they are embedded in extended
19669 stream properties). Partly fixes #343763.
19671 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
19673 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
19674 Original commit message from CVS:
19675 * gst/asfdemux/asfheaders.c:
19676 * gst/asfdemux/asfheaders.h:
19677 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
19678 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
19679 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
19680 (gst_asf_demux_change_state):
19681 * gst/asfdemux/gstasfdemux.h:
19682 Add some more GUIDs and make debug log more readable
19683 and easier to follow when parsing the headers.
19685 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
19687 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
19688 Original commit message from CVS:
19689 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
19690 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
19691 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
19692 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
19693 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
19694 * ext/dvdread/dvdreadsrc.h:
19695 Rewrite seeking code and make seeking in DVDs work (#337834).
19697 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
19699 autogen.sh: Check for automake-1.9 as well.
19700 Original commit message from CVS:
19702 Check for automake-1.9 as well.
19704 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
19706 ext/dvdread/dvdreadsrc.c: Make check stronger.
19707 Original commit message from CVS:
19708 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
19709 Make check stronger.
19711 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
19713 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
19714 Original commit message from CVS:
19715 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
19716 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
19717 (gst_asf_demux_push_buffer):
19718 * gst/asfdemux/gstasfdemux.h:
19719 Handle unknown codec IDs/fourccs properly (#345879); send tag
19720 events after newsegment event; fix use of GST_FOURCC_FORMAT
19723 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19725 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
19726 Original commit message from CVS:
19727 * ext/a52dec/gsta52dec.c: (plugin_init):
19728 Call the channel positions get_type() method in plugin_init
19729 to ensure that it isn't simultaneously called later from
19732 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
19734 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
19735 Original commit message from CVS:
19736 * gst/mpegstream/gstmpegpacketize.c:
19737 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
19738 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
19739 Also flush packetizer cache when we get a buffer that has the
19740 DISCONT flag set; update current byte position from buffer
19741 offset after a flush.
19743 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
19745 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
19746 Original commit message from CVS:
19747 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
19748 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
19749 (gst_mpeg_packetize_read):
19750 * gst/mpegstream/gstmpegpacketize.h:
19751 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19752 (gst_mpeg_parse_change_state):
19753 Flush packetizer cache when we get a FLUSH_STOP event;
19754 remove unused source pad member from packetizer; add debug
19755 category for packetizer.
19757 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19759 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
19760 Original commit message from CVS:
19761 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
19762 Treat dual-mono as stereo. It should really be output on 2 separate
19763 pads, but isn't for now.
19765 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19767 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
19768 Original commit message from CVS:
19769 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
19770 Assume 4:3 DAR rather than 4:3 PAR (#345184).
19772 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19774 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
19775 Original commit message from CVS:
19776 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
19777 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
19778 any PAR whatsoever (rather than using 0/0, which will lead to
19779 an abort later on). Fixes #345184.
19781 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
19783 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
19784 Original commit message from CVS:
19785 Patch by: Michael Dominic K. < mdk at mdk org pl>
19786 * ext/mad/gstmad.c: (gst_mad_chain):
19787 Send newsegment event before calling
19788 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
19789 in connection with pad blocking (#342594). While we're at it,
19790 do some minor clean-ups.
19792 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
19794 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
19795 Original commit message from CVS:
19797 Fix --disable-external (can't set conditionals conditionally,
19800 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19802 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
19803 Original commit message from CVS:
19804 * ext/a52dec/Makefile.am:
19805 ... and then he said "When you go and fix the build you
19806 better make sure you have some spare backslashes in your
19809 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
19811 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
19812 Original commit message from CVS:
19813 * ext/sidplay/gstsiddec.cc:
19814 Fix copyright, email addresses and descriptions.
19815 Use saner defaults for arguments. Fixes #344667.
19816 constify some stuff.
19819 Fix negotiation to do mono/44100 by default.
19820 Post error messages.
19821 Use _scale_int where possible.
19823 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
19825 ext/dvdnav/.cvsignore: More ignore
19826 Original commit message from CVS:
19827 * ext/dvdnav/.cvsignore:
19830 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19832 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
19833 Original commit message from CVS:
19834 * tests/check/elements/amrnbenc.c: (push_data):
19835 Init memory before feeding it to the encoder to make
19836 the valgrind test succeed.
19838 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
19840 gst/asfdemux/.cvsignore: More ignore
19841 Original commit message from CVS:
19842 * gst/asfdemux/.cvsignore:
19845 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
19847 .cvsignore: Ignore files generated by 'make dist'.
19848 Original commit message from CVS:
19850 Ignore files generated by 'make dist'.
19852 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19855 Original commit message from CVS:
19858 * ext/a52dec/Makefile.am:
19859 * ext/dvdnav/Makefile.am:
19860 * ext/dvdread/Makefile.am:
19861 * ext/lame/Makefile.am:
19862 * ext/mad/Makefile.am:
19863 * ext/mpeg2dec/Makefile.am:
19864 * ext/sidplay/Makefile.am:
19867 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19869 autogen.sh: require am17
19870 Original commit message from CVS:
19874 * ext/annodex/Makefile.am:
19875 * ext/cdio/Makefile.am:
19876 * ext/dv/Makefile.am:
19877 * ext/esd/Makefile.am:
19878 * ext/flac/Makefile.am:
19879 * ext/gdk_pixbuf/Makefile.am:
19880 * ext/ladspa/Makefile.am:
19881 * ext/libcaca/Makefile.am:
19882 * ext/speex/Makefile.am:
19883 * ext/taglib/Makefile.am:
19884 * sys/oss/Makefile.am:
19885 * sys/sunaudio/Makefile.am:
19886 * sys/ximage/Makefile.am:
19887 clean up build further
19889 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
19891 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
19892 Original commit message from CVS:
19893 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
19894 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
19895 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
19896 (gst_mpeg2dec_change_state):
19897 * ext/mpeg2dec/gstmpeg2dec.h:
19898 Simplify and don't leak our buffer pool.
19900 Remove unfixed bug number from previous ChangeLog entry.
19902 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19904 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
19905 Original commit message from CVS:
19906 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
19907 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
19908 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
19909 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
19910 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
19911 (handle_sequence), (handle_picture), (handle_slice),
19912 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
19913 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
19914 * ext/mpeg2dec/gstmpeg2dec.h:
19915 Fix padtemplate as we can now do fractional framerates.
19918 Add simple frame dropping QoS.
19919 Precalc buffer output sizes and UV offsets.
19920 Always give libmpeg2 a valid fbuf when it wants one.
19921 don't trust libmpeg to discard our buffers but manage it
19923 Fixes #343627, #327350, #335288
19925 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
19927 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
19928 Original commit message from CVS:
19930 Add a manifest for futures ugly win32 releases.
19931 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
19932 Move bufcaps declaration at the begining of the instructions
19935 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19937 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19938 Original commit message from CVS:
19939 * ext/alsaspdif/alsaspdifsink.h:
19940 * ext/amrwb/gstamrwbdec.h:
19941 * ext/amrwb/gstamrwbenc.h:
19942 * ext/amrwb/gstamrwbparse.h:
19943 * ext/arts/gst_arts.h:
19944 * ext/artsd/gstartsdsink.h:
19945 * ext/audiofile/gstafparse.h:
19946 * ext/audiofile/gstafsink.h:
19947 * ext/audiofile/gstafsrc.h:
19948 * ext/audioresample/gstaudioresample.h:
19949 * ext/bz2/gstbz2dec.h:
19950 * ext/bz2/gstbz2enc.h:
19951 * ext/dirac/gstdiracdec.h:
19952 * ext/directfb/dfbvideosink.h:
19953 * ext/divx/gstdivxdec.h:
19954 * ext/divx/gstdivxenc.h:
19955 * ext/dts/gstdtsdec.h:
19956 * ext/faac/gstfaac.h:
19957 * ext/gsm/gstgsmdec.h:
19958 * ext/gsm/gstgsmenc.h:
19959 * ext/ivorbis/vorbisenc.h:
19960 * ext/libfame/gstlibfame.h:
19961 * ext/nas/nassink.h:
19962 * ext/neon/gstneonhttpsrc.h:
19963 * ext/polyp/polypsink.h:
19964 * ext/sdl/sdlaudiosink.h:
19965 * ext/sdl/sdlvideosink.h:
19966 * ext/shout/gstshout.h:
19967 * ext/snapshot/gstsnapshot.h:
19968 * ext/sndfile/gstsf.h:
19969 * ext/swfdec/gstswfdec.h:
19970 * ext/tarkin/gsttarkindec.h:
19971 * ext/tarkin/gsttarkinenc.h:
19972 * ext/theora/theoradec.h:
19973 * ext/wavpack/gstwavpackdec.h:
19974 * ext/wavpack/gstwavpackparse.h:
19975 * ext/xine/gstxine.h:
19976 * ext/xvid/gstxviddec.h:
19977 * ext/xvid/gstxvidenc.h:
19978 * gst/cdxaparse/gstcdxaparse.h:
19979 * gst/cdxaparse/gstcdxastrip.h:
19980 * gst/colorspace/gstcolorspace.h:
19981 * gst/festival/gstfestival.h:
19982 * gst/freeze/gstfreeze.h:
19983 * gst/gdp/gstgdpdepay.h:
19984 * gst/gdp/gstgdppay.h:
19985 * gst/modplug/gstmodplug.h:
19986 * gst/mpeg1sys/gstmpeg1systemencode.h:
19987 * gst/mpeg1videoparse/gstmp1videoparse.h:
19988 * gst/mpeg2sub/gstmpeg2subt.h:
19989 * gst/mpegaudioparse/gstmpegaudioparse.h:
19990 * gst/multifilesink/gstmultifilesink.h:
19991 * gst/overlay/gstoverlay.h:
19992 * gst/playondemand/gstplayondemand.h:
19993 * gst/qtdemux/qtdemux.h:
19994 * gst/rtjpeg/gstrtjpegdec.h:
19995 * gst/rtjpeg/gstrtjpegenc.h:
19996 * gst/smooth/gstsmooth.h:
19997 * gst/smoothwave/gstsmoothwave.h:
19998 * gst/spectrum/gstspectrum.h:
19999 * gst/speed/gstspeed.h:
20000 * gst/stereo/gststereo.h:
20001 * gst/switch/gstswitch.h:
20002 * gst/tta/gstttadec.h:
20003 * gst/tta/gstttaparse.h:
20004 * gst/videodrop/gstvideodrop.h:
20005 * gst/xingheader/gstxingmux.h:
20006 * sys/directdraw/gstdirectdrawsink.h:
20007 * sys/directsound/gstdirectsoundsink.h:
20008 * sys/dxr3/dxr3audiosink.h:
20009 * sys/dxr3/dxr3spusink.h:
20010 * sys/dxr3/dxr3videosink.h:
20011 * sys/qcam/gstqcamsrc.h:
20012 * sys/vcd/vcdsrc.h:
20013 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20015 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20017 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20018 Original commit message from CVS:
20019 * ext/a52dec/gsta52dec.h:
20020 * ext/amrnb/amrnbdec.h:
20021 * ext/amrnb/amrnbenc.h:
20022 * ext/amrnb/amrnbparse.h:
20023 * ext/mpeg2dec/gstmpeg2dec.h:
20024 * ext/sidplay/gstsiddec.h:
20025 * gst/ac3parse/gstac3parse.h:
20026 * gst/asfdemux/gstasfdemux.h:
20027 * gst/asfdemux/gstasfmux.h:
20028 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20029 * gst/iec958/ac3iec.h:
20030 * gst/mpegaudioparse/gstmpegaudioparse.h:
20031 * gst/mpegstream/gstdvddemux.h:
20032 * gst/mpegstream/gstmpegclock.h:
20033 * gst/mpegstream/gstmpegdemux.h:
20034 * gst/mpegstream/gstmpegparse.h:
20035 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20037 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20039 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
20040 Original commit message from CVS:
20042 Replace current README (containing the release notes from
20043 some 0.9.x version) with a proper README taken from the core.
20045 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
20047 ext/amrnb/: Sortof first quick cleanup of all this mess...
20048 Original commit message from CVS:
20049 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
20050 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20051 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
20052 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
20053 * ext/amrnb/amrnbparse.h:
20054 Sortof first quick cleanup of all this mess...
20055 Don't crap out on empty and invalid FTs but treat them as
20056 empty packets, the decoder handles them fine.
20059 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
20061 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
20062 Original commit message from CVS:
20063 * gst/asfdemux/gstasf.c: (plugin_init):
20064 Call gst_riff_init() so the riff debug category gets set up
20065 before it is being used.
20067 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
20069 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
20070 Original commit message from CVS:
20071 * gst/iec958/ac3_padder.c: (ac3p_parse):
20072 * gst/iec958/ac3_padder.h:
20073 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
20074 (ac3iec_chain_raw), (ac3iec_change_state):
20075 * gst/iec958/ac3iec.h:
20076 Write rate into the caps, for the allowed ac3 rates. Some minor
20079 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
20081 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
20082 Original commit message from CVS:
20083 Patch by: James "Doc" Livingston <doclivingston gmail com>
20084 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
20085 Do tag merging correctly (#339918). Output taglists
20086 properly in debug statements too while we're at it.
20088 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20090 ext/a52dec/gsta52dec.c: Add more debug
20091 Original commit message from CVS:
20092 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
20094 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20095 (gst_dvdlpcmdec_init), (update_timestamps),
20096 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
20097 (dvdlpcmdec_sink_event):
20098 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20099 If we have a first_access offset but no current timestamp (might
20100 happen after a seek), then calculate a start time for the first
20101 portion so that it will align with the timestamp given for the
20102 first_access portion.
20103 If a new-segment arrives with format time, store the start
20104 time as a failsafe timestamp in case we never get any further
20105 timestamp info (unlikely)
20106 Mask out the 'frame number' section of the incoming header so
20107 that we don't consider it to be changing on every buffer and
20108 reset the caps constantly.
20109 Use gst_util_uint64_scale for duration calculation
20111 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
20113 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
20114 Original commit message from CVS:
20115 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
20116 Fix timestamping for cases where the first_access parameter is 4.
20117 Ensure we don't overrun buffers in other cases.
20119 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
20121 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
20122 Original commit message from CVS:
20123 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
20124 Fix silly bug when reading metadata (#341254).
20126 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
20128 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
20129 Original commit message from CVS:
20130 * autogen.sh: (CONFIGURE_DEF_OPT):
20131 libtoolize on Darwin/MacOSX is called glibtoolize
20133 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20135 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
20136 Original commit message from CVS:
20137 * ext/lame/gstlame.c: (gst_lame_get_type),
20138 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
20139 (gst_lame_setup), (gst_lame_change_state):
20140 * ext/lame/gstlame.h:
20141 Remove tag writing from lame (which was completely broken
20142 anyway, #329184). Leaving GstTagSetter interface around for
20143 now, albeit non-functional. Should be removed completely
20144 in 0.11. Use the 'id3v2mux' plugin from -good for writing
20147 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
20150 * ext/dvdread/dvdreadsrc.c:
20151 * gst/asfdemux/gstasfdemux.c:
20152 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
20153 Original commit message from CVS:
20154 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
20156 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
20158 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
20159 Original commit message from CVS:
20160 Patch by: Andres Salomon <dilinger at debian org>
20161 * ext/lame/gstlame.c: (gst_lame_sink_event):
20162 Fix typo (comma vs. semicolon) (#340710).
20164 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
20166 ext/mad/gstmad.c: Make mad the second element to support the highly useful
20167 Original commit message from CVS:
20168 Patch by: Lutz Müller <lutz at topfrose de>
20169 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
20170 Make mad the second element to support the highly useful
20171 FORMATS query (#340594)
20173 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
20175 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
20176 Original commit message from CVS:
20177 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
20178 (gst_mpeg2dec_src_query):
20179 Remember the query duration format before passing it upstream since it
20180 could have been modified.
20181 Add GST_WARNING_OBJECT in sink convert function to detail why the
20182 conversion didn't work.
20184 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20186 Define GstElementDetails as const and also static (when defined as global)
20187 Original commit message from CVS:
20188 * ext/amrwb/gstamrwbdec.c:
20189 * ext/amrwb/gstamrwbenc.c:
20190 * ext/amrwb/gstamrwbparse.c:
20191 * ext/arts/gst_arts.c:
20192 * ext/artsd/gstartsdsink.c:
20193 * ext/audiofile/gstafparse.c:
20194 * ext/audiofile/gstafsink.c:
20195 * ext/audiofile/gstafsrc.c:
20196 * ext/audioresample/gstaudioresample.c:
20197 * ext/bz2/gstbz2dec.c:
20198 * ext/bz2/gstbz2enc.c:
20199 * ext/cdaudio/gstcdaudio.c:
20200 * ext/directfb/dfbvideosink.c:
20201 * ext/divx/gstdivxdec.c:
20202 * ext/divx/gstdivxenc.c:
20203 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
20204 * ext/faac/gstfaac.c: (gst_faac_base_init):
20205 * ext/faad/gstfaad.c:
20206 * ext/gsm/gstgsmdec.c:
20207 * ext/gsm/gstgsmenc.c:
20208 * ext/hermes/gsthermescolorspace.c:
20209 * ext/ivorbis/vorbisfile.c:
20210 * ext/lcs/gstcolorspace.c:
20211 * ext/libfame/gstlibfame.c:
20212 * ext/libmms/gstmms.c: (gst_mms_base_init):
20213 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
20214 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
20215 * ext/nas/nassink.c: (gst_nassink_base_init):
20216 * ext/neon/gstneonhttpsrc.c:
20217 * ext/sdl/sdlaudiosink.c:
20218 * ext/sdl/sdlvideosink.c:
20219 * ext/shout/gstshout.c:
20220 * ext/snapshot/gstsnapshot.c:
20221 * ext/sndfile/gstsf.c:
20222 * ext/swfdec/gstswfdec.c:
20223 * ext/tarkin/gsttarkindec.c:
20224 * ext/tarkin/gsttarkinenc.c:
20225 * ext/theora/theoradec.c:
20226 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
20227 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
20228 * ext/xvid/gstxviddec.c:
20229 * ext/xvid/gstxvidenc.c:
20230 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
20231 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
20232 * gst/chart/gstchart.c:
20233 * gst/colorspace/gstcolorspace.c:
20234 * gst/deinterlace/gstdeinterlace.c:
20235 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
20236 * gst/festival/gstfestival.c:
20237 * gst/filter/gstbpwsinc.c:
20238 * gst/filter/gstiir.c:
20239 * gst/filter/gstlpwsinc.c:
20240 * gst/freeze/gstfreeze.c:
20241 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
20242 * gst/librfb/gstrfbsrc.c:
20243 * gst/mixmatrix/mixmatrix.c:
20244 * gst/mpeg1sys/gstmpeg1systemencode.c:
20245 * gst/mpeg1videoparse/gstmp1videoparse.c:
20246 * gst/mpeg2sub/gstmpeg2subt.c:
20247 * gst/mpegaudioparse/gstmpegaudioparse.c:
20248 * gst/multifilesink/gstmultifilesink.c:
20249 * gst/overlay/gstoverlay.c:
20250 * gst/passthrough/gstpassthrough.c:
20251 * gst/playondemand/gstplayondemand.c:
20252 * gst/qtdemux/qtdemux.c:
20253 * gst/rtjpeg/gstrtjpegdec.c:
20254 * gst/rtjpeg/gstrtjpegenc.c:
20255 * gst/smooth/gstsmooth.c:
20256 * gst/smoothwave/gstsmoothwave.c:
20257 * gst/spectrum/gstspectrum.c:
20258 * gst/speed/gstspeed.c:
20259 * gst/stereo/gststereo.c:
20260 * gst/switch/gstswitch.c:
20261 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
20262 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
20263 * gst/vbidec/gstvbidec.c:
20264 * gst/videocrop/gstvideocrop.c:
20265 * gst/videodrop/gstvideodrop.c:
20266 * gst/virtualdub/gstxsharpen.c:
20267 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
20268 * gst/y4m/gsty4mencode.c:
20269 * sys/cdrom/gstcdplayer.c:
20270 * sys/directdraw/gstdirectdrawsink.c:
20271 * sys/directsound/gstdirectsoundsink.c:
20272 * sys/glsink/glimagesink.c:
20273 * sys/qcam/gstqcamsrc.c:
20274 * sys/v4l2/gstv4l2src.c:
20275 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
20276 * sys/ximagesrc/ximagesrc.c:
20277 Define GstElementDetails as const and also static (when defined as
20280 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20282 Define GstElementDetails as const and also static (when defined as global)
20283 Original commit message from CVS:
20284 * ext/mad/gstid3tag.c:
20285 * ext/mad/gstmad.c:
20286 * gst/ac3parse/gstac3parse.c:
20287 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20288 * gst/synaesthesia/gstsynaesthesia.c:
20289 Define GstElementDetails as const and also static (when defined as
20292 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20294 Define GstElementDetails as const and also static (when defined as global)
20295 Original commit message from CVS:
20296 * ext/aalib/gstaasink.c:
20297 * ext/annodex/gstcmmldec.c:
20298 * ext/annodex/gstcmmlenc.c:
20299 * ext/cairo/gsttextoverlay.c:
20300 * ext/cairo/gsttimeoverlay.c:
20301 * ext/cdio/gstcdiocddasrc.c:
20302 * ext/dv/gstdvdec.c:
20303 * ext/dv/gstdvdemux.c:
20304 * ext/esd/esdmon.c:
20305 * ext/esd/esdsink.c:
20306 * ext/flac/gstflacenc.c:
20307 * ext/flac/gstflactag.c:
20308 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
20309 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
20310 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
20311 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
20312 * ext/gdk_pixbuf/pixbufscale.c:
20313 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
20314 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
20315 * ext/jpeg/gstjpegdec.c:
20316 * ext/jpeg/gstjpegenc.c:
20317 * ext/jpeg/gstsmokedec.c:
20318 * ext/jpeg/gstsmokeenc.c:
20319 * ext/libcaca/gstcacasink.c:
20320 * ext/libmng/gstmngdec.c:
20321 * ext/libmng/gstmngenc.c:
20322 * ext/libpng/gstpngdec.c:
20323 * ext/libpng/gstpngenc.c:
20324 * ext/mikmod/gstmikmod.c:
20325 * ext/raw1394/gstdv1394src.c:
20326 * ext/shout2/gstshout2.c: (gst_shout2send_init):
20327 * ext/shout2/gstshout2.h:
20328 * ext/speex/gstspeexdec.c:
20329 * ext/speex/gstspeexenc.c:
20330 * gst/alpha/gstalpha.c:
20331 * gst/alpha/gstalphacolor.c:
20332 * gst/apetag/gstapedemux.c:
20333 * gst/auparse/gstauparse.c:
20334 * gst/autodetect/gstautoaudiosink.c:
20335 (gst_auto_audio_sink_base_init):
20336 * gst/autodetect/gstautovideosink.c:
20337 (gst_auto_video_sink_base_init):
20338 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
20339 * gst/avi/gstavimux.c: (gst_avimux_base_init):
20340 * gst/cutter/gstcutter.c:
20341 * gst/debug/breakmydata.c:
20342 * gst/debug/efence.c:
20343 * gst/debug/gstnavigationtest.c:
20344 * gst/debug/gstnavseek.c:
20345 * gst/debug/negotiation.c:
20346 * gst/debug/progressreport.c:
20347 * gst/debug/testplugin.c:
20348 * gst/effectv/gstaging.c:
20349 * gst/effectv/gstdice.c:
20350 * gst/effectv/gstedge.c:
20351 * gst/effectv/gstquark.c:
20352 * gst/effectv/gstrev.c:
20353 * gst/effectv/gstshagadelic.c:
20354 * gst/effectv/gstvertigo.c:
20355 * gst/effectv/gstwarp.c:
20356 * gst/flx/gstflxdec.c:
20357 * gst/goom/gstgoom.c:
20358 * gst/icydemux/gsticydemux.c:
20359 * gst/id3demux/gstid3demux.c:
20360 * gst/interleave/deinterleave.c:
20361 * gst/interleave/interleave.c:
20362 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
20363 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
20364 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
20365 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
20366 * gst/level/gstlevel.c:
20367 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
20368 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
20369 * gst/median/gstmedian.c:
20370 * gst/monoscope/gstmonoscope.c:
20371 * gst/multipart/multipartdemux.c:
20372 * gst/multipart/multipartmux.c:
20373 * gst/oldcore/gstaggregator.c:
20374 * gst/oldcore/gstfdsink.c:
20375 * gst/oldcore/gstmd5sink.c:
20376 * gst/oldcore/gstmultifilesrc.c:
20377 * gst/oldcore/gstpipefilter.c:
20378 * gst/oldcore/gstshaper.c:
20379 * gst/oldcore/gststatistics.c:
20380 * gst/rtp/gstasteriskh263.c:
20381 * gst/rtp/gstrtpL16depay.c:
20382 * gst/rtp/gstrtpL16pay.c:
20383 * gst/rtp/gstrtpamrdepay.c:
20384 * gst/rtp/gstrtpamrpay.c:
20385 * gst/rtp/gstrtpdepay.c:
20386 * gst/rtp/gstrtpgsmpay.c:
20387 * gst/rtp/gstrtph263pay.c:
20388 * gst/rtp/gstrtph263pdepay.c:
20389 * gst/rtp/gstrtph263ppay.c:
20390 * gst/rtp/gstrtpilbcdepay.c:
20391 * gst/rtp/gstrtpmp4gpay.c:
20392 * gst/rtp/gstrtpmp4vdepay.c:
20393 * gst/rtp/gstrtpmp4vpay.c:
20394 * gst/rtp/gstrtpmpadepay.c:
20395 * gst/rtp/gstrtpmpapay.c:
20396 * gst/rtp/gstrtppcmadepay.c:
20397 * gst/rtp/gstrtppcmapay.c:
20398 * gst/rtp/gstrtppcmudepay.c:
20399 * gst/rtp/gstrtppcmupay.c:
20400 * gst/rtp/gstrtpspeexdepay.c:
20401 * gst/rtp/gstrtpspeexpay.c:
20402 * gst/rtsp/gstrtpdec.c:
20403 * gst/rtsp/gstrtspsrc.c:
20404 * gst/smpte/gstsmpte.c:
20405 * gst/udp/gstdynudpsink.c:
20406 * gst/udp/gstmultiudpsink.c:
20407 * gst/udp/gstudpsink.c:
20408 * gst/udp/gstudpsrc.c:
20409 * gst/videobox/gstvideobox.c:
20410 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
20411 * gst/videofilter/gstvideobalance.c:
20412 * gst/videofilter/gstvideoflip.c:
20413 * gst/videofilter/gstvideotemplate.c:
20414 (gst_videotemplate_base_init):
20415 * gst/videomixer/videomixer.c:
20416 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
20417 (gst_wavparse_class_init), (gst_wavparse_dispose),
20418 (gst_wavparse_reset), (gst_wavparse_init),
20419 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
20420 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
20421 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
20422 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
20423 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
20424 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
20425 (gst_wavparse_change_state):
20426 * gst/wavparse/gstwavparse.h:
20427 * sys/oss/gstossmixerelement.c:
20428 * sys/oss/gstosssink.c:
20429 * sys/oss/gstosssrc.c:
20430 * sys/osxaudio/gstosxaudioelement.c:
20431 * sys/osxaudio/gstosxaudiosink.c:
20432 * sys/osxaudio/gstosxaudiosrc.c:
20433 * sys/sunaudio/gstsunaudiomixer.c:
20434 * sys/sunaudio/gstsunaudiosink.c:
20435 Define GstElementDetails as const and also static (when defined as
20438 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
20440 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
20441 Original commit message from CVS:
20442 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
20443 Fix name of custom event (use same as dvdreadsrc).
20444 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
20445 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
20446 Fix event parsing (the event name is in the structure, not the
20447 name of the structure itself); also fix indentation after
20450 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20452 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
20453 Original commit message from CVS:
20454 * ext/mad/gstid3tag.c: (plugin_init):
20455 Change debug category to 'id3mux'.
20457 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
20459 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
20460 Original commit message from CVS:
20461 Patch by: Alexander Lancaster <alexl at users sourceforge net>
20462 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
20463 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
20464 (gst_id3_tag_chain):
20465 When acting as a muxer, set caps on outgoing buffers and set caps
20466 on source pad (fixes #323658). Remove unused application/x-gst-tags
20467 cruft from the 0.6 days.
20469 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
20471 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
20472 Original commit message from CVS:
20473 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
20474 (gst_mad_src_query), (gst_mad_chain):
20475 .. and DEFAULT queries should work too. Use magic gst util scale
20476 functions in some places.
20478 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
20480 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
20481 Original commit message from CVS:
20482 * ext/mad/gstmad.c: (gst_mad_src_query):
20483 Fix duration query in BYTES format (#336824).
20485 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
20487 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
20488 Original commit message from CVS:
20489 Patch by: Ed Catmur <ed at catmur dot co dot uk>
20490 * ext/lame/gstlame.c: (gst_lame_sink_event):
20491 Don't crash if we get an EOS event before the encoder
20492 has been set up (#339287).
20494 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
20496 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
20497 Original commit message from CVS:
20498 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
20499 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
20500 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
20501 Move errors out of the normal code flow.
20502 Don't send eos, basesrc will do that for us when needed.
20504 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
20506 gst/mpegstream/: Do state changes correctly
20507 Original commit message from CVS:
20508 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
20509 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
20510 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
20511 Do state changes correctly
20513 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
20515 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
20516 Original commit message from CVS:
20517 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
20518 (gst_mpeg2dec_alloc_buffer):
20519 Can't use gst_pad_alloc_buffer*() when we are going to crop
20520 the image before sending it out. Downstream basetransform-based
20521 elements will complain about the wrong unit size otherwise
20522 (when not operating in passthrough-mode at least).
20523 Const-ify some static variables and do some minor clean-ups.
20524 Use I420 macros for size/offsets (not really necessary in this
20525 particular context, but this kind of code gets copy'n'pasted).
20527 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
20529 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
20530 Original commit message from CVS:
20531 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
20533 * gst/mpegstream/gstmpegpacketize.h:
20534 g_malloc() can't fail, we don't need to handle this. Same for
20535 gst_buffer_new_and_alloc().
20536 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
20537 klass->send_buffer() should have the same semantics as
20538 gst_pad_push(), ie. ownership of the buffer is transfered,
20539 so we never have to unref the buffer no matter what the flow
20542 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20544 * tests/check/gst-plugins-ugly.supp:
20545 one more suppression for FC4
20546 Original commit message from CVS:
20547 one more suppression for FC4
20549 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
20551 * tests/check/gst-plugins-ugly.supp:
20552 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
20553 Original commit message from CVS:
20554 The AMR encoder sucks giant sucky things through a sucky object with a giant
20555 sucking machine. More suppressions.
20557 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20559 add test for amrnbenc, enable test infrastructure, and fix a leak
20560 Original commit message from CVS:
20561 add test for amrnbenc, enable test infrastructure, and fix a leak
20562 * common/check.mak:
20563 allow for specifying more than one suppressions file in SUPPRESSIONS
20565 * tests/Makefile.am:
20566 * tests/check/.cvsignore:
20567 * tests/check/Makefile.am:
20568 * tests/check/elements/.cvsignore:
20571 * tests/check/gst-plugins-ugly.supp:
20572 add suppressions for libs used by -ugly
20573 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
20574 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
20575 (GST_START_TEST), (amrnbenc_suite), (main):
20576 add a simple test for encoding amr
20577 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
20578 fix pad template leaks
20580 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
20582 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
20583 Original commit message from CVS:
20584 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
20585 Plug big leak in AMR encoder.
20587 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
20589 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
20590 Original commit message from CVS:
20591 * ext/mad/gstmad.c: (index_seek):
20592 move GstIndexEntry *entry variable declaration before
20593 the first instruction
20594 * ext/mad/gstmad.c:
20595 remove debug macros with variable number of parameter by using
20596 GST_DEBUG for WIN32
20597 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
20598 use gst_guint64_to_gdouble for conversions
20599 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
20600 replace __FUNCTION__ which is not supported by MSVC by the current function name
20601 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
20602 remove LL suffix by using G_GINT64_CONSTANT
20603 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
20604 use gst_guint64_to_gdouble for conversions
20605 * gst/mpegstream/gstmpegparse.h:
20606 remove LL suffix by using G_GINT64_CONSTANT
20608 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
20609 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
20611 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20613 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
20614 Original commit message from CVS:
20615 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
20616 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
20617 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
20618 * ext/mad/gstmad.c: (gst_mad_class_init):
20619 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
20620 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
20621 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
20622 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
20623 * gst/iec958/ac3iec.c: (ac3iec_class_init):
20624 * gst/mpegaudioparse/gstmpegaudioparse.c:
20625 (gst_mp3parse_class_init):
20626 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
20627 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
20628 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
20629 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
20630 * gst/synaesthesia/gstsynaesthesia.c:
20631 (gst_synaesthesia_class_init):
20632 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
20634 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
20636 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
20637 Original commit message from CVS:
20638 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
20639 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20640 (gst_asf_demux_push_buffer):
20641 Send newsegment event only once per pad, fixes #336550.
20643 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
20645 Unify the long descriptions in the plugin details (#337263).
20646 Original commit message from CVS:
20647 Patch by: j^ <j at bootlab dot org>
20648 * ext/amrwb/gstamrwbdec.c:
20649 * ext/amrwb/gstamrwbenc.c:
20650 * ext/amrwb/gstamrwbparse.c:
20651 * ext/arts/gst_arts.c:
20652 * ext/artsd/gstartsdsink.c:
20653 * ext/audiofile/gstafparse.c:
20654 * ext/audiofile/gstafsink.c:
20655 * ext/audiofile/gstafsrc.c:
20656 * ext/cdaudio/gstcdaudio.c:
20657 * ext/directfb/dfbvideosink.c:
20658 * ext/divx/gstdivxdec.c:
20659 * ext/divx/gstdivxenc.c:
20660 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
20661 * ext/faac/gstfaac.c: (gst_faac_base_init):
20662 * ext/faad/gstfaad.c:
20663 * ext/gsm/gstgsmdec.c:
20664 * ext/gsm/gstgsmenc.c:
20665 * ext/hermes/gsthermescolorspace.c:
20666 * ext/ivorbis/vorbisfile.c:
20667 * ext/lcs/gstcolorspace.c:
20668 * ext/libfame/gstlibfame.c:
20669 * ext/libmms/gstmms.c: (gst_mms_base_init):
20670 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
20671 * ext/nas/nassink.c: (gst_nassink_base_init):
20672 * ext/neon/gstneonhttpsrc.c:
20673 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
20674 * ext/sdl/sdlaudiosink.c:
20675 * ext/sdl/sdlvideosink.c:
20676 * ext/shout/gstshout.c:
20677 * ext/snapshot/gstsnapshot.c:
20678 * ext/sndfile/gstsf.c:
20679 * ext/tarkin/gsttarkindec.c:
20680 * ext/tarkin/gsttarkinenc.c:
20681 * ext/theora/theoradec.c:
20682 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
20683 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
20684 * ext/xvid/gstxviddec.c:
20685 * ext/xvid/gstxvidenc.c:
20686 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
20687 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
20688 * gst/chart/gstchart.c:
20689 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
20690 * gst/festival/gstfestival.c:
20691 * gst/filter/gstiir.c:
20692 * gst/filter/gstlpwsinc.c:
20693 * gst/freeze/gstfreeze.c:
20694 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
20695 * gst/mixmatrix/mixmatrix.c:
20696 * gst/mpeg1sys/gstmpeg1systemencode.c:
20697 * gst/mpeg1videoparse/gstmp1videoparse.c:
20698 * gst/mpeg2sub/gstmpeg2subt.c:
20699 * gst/mpegaudioparse/gstmpegaudioparse.c:
20700 * gst/multifilesink/gstmultifilesink.c:
20701 * gst/overlay/gstoverlay.c:
20702 * gst/passthrough/gstpassthrough.c:
20703 * gst/playondemand/gstplayondemand.c:
20704 * gst/qtdemux/qtdemux.c:
20705 * gst/rtjpeg/gstrtjpegdec.c:
20706 * gst/rtjpeg/gstrtjpegenc.c:
20707 * gst/smooth/gstsmooth.c:
20708 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
20709 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
20710 * gst/videocrop/gstvideocrop.c:
20711 * gst/videodrop/gstvideodrop.c:
20712 * gst/virtualdub/gstxsharpen.c:
20713 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
20714 * gst/y4m/gsty4mencode.c:
20715 Unify the long descriptions in the plugin details (#337263).
20717 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
20719 * gst-plugins-ugly.spec.in:
20720 fix version numbering
20721 Original commit message from CVS:
20722 fix version numbering
20724 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
20727 * gst-plugins-ugly.spec.in:
20728 add dvdsub plugin to spec
20729 Original commit message from CVS:
20730 add dvdsub plugin to spec
20732 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20734 docs/plugins/: add siddec
20735 Original commit message from CVS:
20736 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20737 * docs/plugins/inspect/plugin-siddec.xml:
20739 * ext/dvdnav/dvdnavsrc.c:
20742 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20746 * ext/sidplay/Makefile.am:
20747 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
20748 Original commit message from CVS:
20749 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
20751 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20753 * docs/plugins/.gitignore:
20754 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20756 Original commit message from CVS:
20759 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20762 * docs/plugins/inspect/plugin-a52dec.xml:
20763 * docs/plugins/inspect/plugin-amrnb.xml:
20764 * docs/plugins/inspect/plugin-asf.xml:
20765 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20766 * docs/plugins/inspect/plugin-dvdread.xml:
20767 * docs/plugins/inspect/plugin-dvdsub.xml:
20768 * docs/plugins/inspect/plugin-iec958.xml:
20769 * docs/plugins/inspect/plugin-lame.xml:
20770 * docs/plugins/inspect/plugin-mad.xml:
20771 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20772 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20773 * docs/plugins/inspect/plugin-mpegstream.xml:
20774 * docs/plugins/inspect/plugin-rmdemux.xml:
20775 update plugin inspect files
20776 Original commit message from CVS:
20777 update plugin inspect files
20779 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20781 * gst/mpegaudioparse/gstxingmux.c:
20782 rework build; add translations for v4l2
20783 Original commit message from CVS:
20784 rework build; add translations for v4l2
20786 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20788 configure.ac: rework similarly to other modules
20789 Original commit message from CVS:
20791 rework similarly to other modules
20792 * ext/a52dec/gsta52dec.c:
20793 * ext/amrnb/amrnb.c:
20794 * ext/dvdnav/dvdnavsrc.c:
20795 * ext/dvdread/dvdreadsrc.c:
20796 * ext/lame/gstlame.c:
20797 * ext/mad/gstid3tag.c:
20798 * ext/mpeg2dec/gstmpeg2dec.c:
20799 * ext/sidplay/gstsiddec.cc:
20800 * gst/asfdemux/gstasf.c:
20801 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20802 * gst/dvdsub/gstdvdsubdec.c:
20803 * gst/iec958/ac3iec.c:
20804 * gst/mpegaudioparse/gstmpegaudioparse.c:
20805 * gst/mpegstream/gstmpegstream.c:
20806 * gst/realmedia/rmdemux.c: (plugin_init):
20807 use the correct defines
20809 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20813 * docs/plugins/.gitignore:
20815 Original commit message from CVS:
20818 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20824 Original commit message from CVS:
20827 === release 0.10.3 ===
20829 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20835 * docs/plugins/gst-plugins-ugly-plugins.signals:
20836 * docs/plugins/inspect/plugin-amrnb.xml:
20837 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20838 * docs/plugins/inspect/plugin-iec958.xml:
20839 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20840 * docs/plugins/inspect/plugin-rmdemux.xml:
20842 Original commit message from CVS:
20845 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
20847 better/unified long descriptions
20848 Original commit message from CVS:
20849 * ext/aalib/gstaasink.c:
20850 * ext/annodex/gstcmmldec.c:
20851 * ext/annodex/gstcmmlenc.c:
20852 * ext/cairo/gsttextoverlay.c:
20853 * ext/cairo/gsttimeoverlay.c:
20854 * ext/cdio/gstcdiocddasrc.c:
20855 * ext/dv/gstdvdec.c:
20856 * ext/esd/esdmon.c:
20857 * ext/esd/esdsink.c:
20858 * ext/flac/gstflacdec.c:
20859 * ext/flac/gstflacenc.c:
20860 * ext/flac/gstflactag.c:
20861 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
20862 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
20863 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
20864 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
20865 * ext/gdk_pixbuf/gstgdkpixbuf.c:
20866 * ext/gdk_pixbuf/pixbufscale.c:
20867 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
20868 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
20869 * ext/jpeg/gstjpegdec.c:
20870 * ext/jpeg/gstjpegenc.c:
20871 * ext/jpeg/gstsmokedec.c:
20872 * ext/jpeg/gstsmokeenc.c:
20873 * ext/libcaca/gstcacasink.c:
20874 * ext/libmng/gstmngdec.c:
20875 * ext/libmng/gstmngenc.c:
20876 * ext/libpng/gstpngdec.c:
20877 * ext/libpng/gstpngenc.c:
20878 * ext/mikmod/gstmikmod.c:
20879 * ext/raw1394/gstdv1394src.c:
20880 * ext/shout2/gstshout2.c:
20881 * ext/speex/gstspeexdec.c:
20882 * ext/speex/gstspeexenc.c:
20883 * gst/alpha/gstalpha.c:
20884 * gst/alpha/gstalphacolor.c:
20885 * gst/auparse/gstauparse.c:
20886 * gst/autodetect/gstautoaudiosink.c:
20887 (gst_auto_audio_sink_base_init):
20888 * gst/autodetect/gstautovideosink.c:
20889 (gst_auto_video_sink_base_init):
20890 * gst/avi/gstavimux.c: (gst_avimux_base_init):
20891 * gst/cutter/gstcutter.c:
20892 * gst/debug/breakmydata.c:
20893 * gst/debug/efence.c:
20894 * gst/debug/gstnavigationtest.c:
20895 * gst/debug/negotiation.c:
20896 * gst/debug/progressreport.c:
20897 * gst/debug/testplugin.c:
20898 * gst/effectv/gstaging.c:
20899 * gst/effectv/gstdice.c:
20900 * gst/effectv/gstedge.c:
20901 * gst/effectv/gstquark.c:
20902 * gst/effectv/gstrev.c:
20903 * gst/effectv/gstvertigo.c:
20904 * gst/effectv/gstwarp.c:
20905 * gst/flx/gstflxdec.c:
20906 * gst/goom/gstgoom.c:
20907 * gst/interleave/deinterleave.c:
20908 * gst/interleave/interleave.c:
20909 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
20910 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
20911 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
20912 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
20913 * gst/level/gstlevel.c:
20914 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
20915 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
20916 * gst/median/gstmedian.c:
20917 * gst/monoscope/gstmonoscope.c:
20918 * gst/multipart/multipartdemux.c:
20919 * gst/multipart/multipartmux.c:
20920 * gst/oldcore/gstmd5sink.c:
20921 * gst/oldcore/gstmultifilesrc.c:
20922 * gst/oldcore/gstpipefilter.c:
20923 * gst/oldcore/gstshaper.c:
20924 * gst/oldcore/gststatistics.c:
20925 * gst/rtp/gstasteriskh263.c:
20926 * gst/rtp/gstrtpL16depay.c:
20927 * gst/rtp/gstrtpL16pay.c:
20928 * gst/rtp/gstrtpamrdepay.c:
20929 * gst/rtp/gstrtpamrpay.c:
20930 * gst/rtp/gstrtpdepay.c:
20931 * gst/rtp/gstrtpgsmpay.c:
20932 * gst/rtp/gstrtph263pay.c:
20933 * gst/rtp/gstrtph263pdepay.c:
20934 * gst/rtp/gstrtph263ppay.c:
20935 * gst/rtp/gstrtpmp4gpay.c:
20936 * gst/rtp/gstrtpmp4vdepay.c:
20937 * gst/rtp/gstrtpmp4vpay.c:
20938 * gst/rtp/gstrtpmpadepay.c:
20939 * gst/rtp/gstrtpmpapay.c:
20940 * gst/rtp/gstrtppcmadepay.c:
20941 * gst/rtp/gstrtppcmapay.c:
20942 * gst/rtp/gstrtppcmudepay.c:
20943 * gst/rtp/gstrtppcmupay.c:
20944 * gst/rtp/gstrtpspeexdepay.c:
20945 * gst/rtp/gstrtpspeexpay.c:
20946 * gst/rtsp/gstrtpdec.c:
20947 * gst/smpte/gstsmpte.c:
20948 * gst/videobox/gstvideobox.c:
20949 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
20950 * gst/videofilter/gstvideobalance.c:
20951 * gst/videofilter/gstvideoflip.c:
20952 * gst/videofilter/gstvideotemplate.c:
20953 (gst_videotemplate_base_init):
20954 * gst/videomixer/videomixer.c:
20955 * gst/wavenc/gstwavenc.c:
20956 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
20957 better/unified long descriptions
20959 Some cleanups to auparse, don't send multiple newsegments.
20961 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
20963 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
20964 Original commit message from CVS:
20965 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
20966 Don't unref event unconditionally after giving away ownership
20967 (gst_pad_push_event(), gst_pad_send_event() and
20968 gst_pad_event_default() take ownership of the event
20969 passed to them). Fixes warnings/crashes caused by
20972 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
20974 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
20975 Original commit message from CVS:
20976 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
20977 Don't ref NULL caps (private streams have NULL caps) (#336387);
20978 also, no need to set caps on the same buffer twice.
20980 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
20982 gst/mpegstream/: Don't leak element and pad names in error messages, use
20983 Original commit message from CVS:
20984 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
20985 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
20986 (gst_dvd_demux_get_subpicture_stream):
20987 * gst/mpegstream/gstmpegdemux.c:
20988 (gst_mpeg_demux_sync_stream_to_time):
20989 Don't leak element and pad names in error messages, use
20990 GST_DEBUG_PAD_NAME instead. Add some more debug code.
20992 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20994 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
20995 Original commit message from CVS:
20996 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20997 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
20998 Name the structure in the custom event with the
20999 language codes for the audio and subtitle streams
21000 actually like dvddemux expects it to be named.
21001 Set caps on source pad and outgoing buffers.
21003 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
21005 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
21006 Original commit message from CVS:
21007 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
21008 (gst_lame_get_property), (gst_lame_setup):
21009 * ext/lame/gstlame.h:
21010 Make xingheader property non-functional, it's broken anyway
21011 after all (use xingmux instead).
21013 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
21015 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
21016 Original commit message from CVS:
21017 * ext/lame/gstlame.c: (gst_lame_sink_event):
21018 On EOS, flush encoder and send remaining data. Fix
21019 return value handling in sink event function.
21021 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
21023 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
21024 Original commit message from CVS:
21025 Patch by: Jürg Billeter <j at bitron dot ch>
21026 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
21027 Fix wrong check for started flag when setting the 'device' property.
21028 We want to allow it when the source is NOT started yet and ignore it
21029 when the source is running.
21031 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
21033 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
21034 Original commit message from CVS:
21035 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
21036 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21037 (gst_asf_demux_process_chunk):
21038 * gst/asfdemux/gstasfdemux.h:
21039 Subtract first timestamp from timestamps, so that
21040 stream starts from 0; makes live streams that don't
21041 start at 0 work again (fixes #317310, #336097).
21043 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
21045 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
21046 Original commit message from CVS:
21047 Patch by: Christian Kirbach
21049 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
21050 -good. Fixes build on some systems (#331838).
21052 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
21054 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
21055 Original commit message from CVS:
21056 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21057 (gst_rmdemux_parse_cont):
21058 Extract more tags and also post codec name tag on the
21059 bus so this shows up in totem and nautilus.
21061 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
21063 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
21064 Original commit message from CVS:
21065 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21066 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
21067 Extra data usually goes into the caps as 'codec_data', not
21068 as first buffer into the stream.
21069 Need to byte swap AC3 content in realmedia files for some
21070 reason (fixes #331588).
21072 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
21074 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
21075 Original commit message from CVS:
21076 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
21077 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
21078 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
21079 When operating in pull mode, post an error message on the
21080 bus when all source pads are unlinked or some other fatal
21081 error occured (#323023). Regrade some recurring debug messages
21082 to LOG level. Convert c++-style comments into C-style ones.
21084 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
21086 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
21087 Original commit message from CVS:
21088 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
21089 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21090 (gst_rmdemux_all_source_pads_unlinked),
21091 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
21092 (gst_rmdemux_parse_packet):
21093 * gst/realmedia/rmdemux.h:
21094 Handle unlinked source pads properly and stop if all source pads
21095 are unlinked (#323023).
21097 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
21099 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
21100 Original commit message from CVS:
21101 Patch by: Michal Benes <michal dot benes at xeris dot cz>
21102 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
21103 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
21104 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
21105 * gst/mpegstream/gstmpegdemux.h:
21106 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
21107 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
21108 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
21109 situation really happens when grabbing DVB streams. Current
21110 mpegdemuxer can not handle this situation correctly and it
21111 restarts counting gstreamer timestamps from zero.
21114 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
21116 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
21117 Original commit message from CVS:
21118 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
21119 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
21120 * ext/a52dec/gsta52dec.h:
21121 Fix #334550: failure to play raw AC3 files due to segment problems.
21123 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
21125 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
21126 Original commit message from CVS:
21127 Patch by: Christophe Fergeau <teuf gnome org>
21128 * ext/lame/gstlame.c: (gst_lame_release_memory),
21129 (gst_lame_finalize), (gst_lame_class_init),
21130 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
21131 (gst_lame_change_state):
21132 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
21134 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
21136 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
21137 Original commit message from CVS:
21138 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
21139 (gst_mad_sink_event), (gst_mad_change_state):
21140 Include AUDIO_CODEC tag with tags posted if input is not
21141 framed (#334258). Use _scale() util functions in more places.
21143 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
21145 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
21146 Original commit message from CVS:
21147 2006-03-12 Christophe Fergeau <teuf@gnome.org>
21148 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21149 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
21150 property as BROKEN (see
21151 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
21152 explanation why it's broken).
21154 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
21156 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
21157 Original commit message from CVS:
21158 2006-03-11 Christophe Fergeau <teuf@gnome.org>
21159 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21161 * gst/xingheader/Makefile.am:
21162 * gst/xingheader/gstxingmux.c:
21163 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
21164 to MP3 files (this allows decoder to figure out the length of VBR
21167 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
21169 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
21170 Original commit message from CVS:
21171 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
21172 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
21173 tag (#333683, patch by: Alex Lancaster).
21175 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
21177 ext/amrnb/: Further fancyfication.
21178 Original commit message from CVS:
21179 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
21180 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
21181 (gst_amrnbdec_state_change):
21182 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
21183 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
21184 (gst_amrnbenc_state_change):
21185 * ext/amrnb/amrnbenc.h:
21186 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21187 (gst_amrnbparse_query):
21188 Further fancyfication.
21189 Use _take to get writable data from the adapter.
21190 Precalc packet duration.
21192 Forward _push to upstream.
21193 Post error messages when something goes wrong.
21194 Remove old code in amrnbparse.
21195 Don't ignore query results from upstream.
21197 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
21199 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
21200 Original commit message from CVS:
21201 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
21202 The AMR encoder writes into the audio buffers it processes, so
21203 use gst_buffer_make_writable() on buffers we might (they go through
21204 an adapter, so there can be copying going on later anyway) be
21207 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
21209 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
21210 Original commit message from CVS:
21211 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
21212 (gst_mpeg_parse_handle_src_query):
21213 Declare variables at the beginning of a block and make
21214 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
21216 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
21218 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
21219 Original commit message from CVS:
21220 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
21221 Read packet size, sequence and padsize in right order again
21222 (fixes #332796; patch by: Fabrizio Gennari).
21224 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
21226 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
21227 Original commit message from CVS:
21228 * gst/iec958/ac3iec.c:
21229 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
21231 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21233 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
21234 Original commit message from CVS:
21236 Make the id3tag and mad checks check for both a header and the
21237 appropriate library if the pkg-config is missing. (Closes #331842)
21238 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
21239 do the same for the plugins themselves.
21241 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
21243 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
21244 Original commit message from CVS:
21245 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21246 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
21247 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
21248 * ext/mpeg2dec/gstmpeg2dec.h:
21249 Don't treat STATE_INVALID as fatal error; throw an error
21250 only after five consecutive decoding errors. Makes decoding
21251 mpeg streams more robust and fixes playback of joined clips
21254 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
21256 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
21257 Original commit message from CVS:
21258 * ext/dvdnav/dvdnavsrc.h:
21259 Oops. forgot to add this one.
21261 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
21263 ext/Makefile.am: Fix dist-check.
21264 Original commit message from CVS:
21265 2006-02-26 Julien MOUTTE <julien@moutte.net>
21266 * ext/Makefile.am: Fix dist-check.
21268 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21270 configure.ac: Disable dvdnavsrc for now.
21271 Original commit message from CVS:
21273 Disable dvdnavsrc for now.
21275 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
21277 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
21278 Original commit message from CVS:
21281 * ext/dvdnav/Makefile.am:
21282 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
21283 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
21284 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
21285 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
21286 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
21287 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
21288 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
21289 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
21290 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
21291 (gst_dvd_nav_src_make_dvd_event),
21292 (gst_dvd_nav_src_structure_set_uint64),
21293 (gst_dvd_nav_src_push_dvd_nav_packet_event),
21294 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
21295 (gst_dvd_nav_src_push_titlelang_event),
21296 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
21297 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
21298 (gst_dvd_nav_src_handle_navigation_event),
21299 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
21300 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
21301 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
21302 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
21303 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
21304 (gst_dvd_nav_src_do_init), (plugin_init):
21305 dvdnavsrc ported to 0.10, for the most part at least. Not quite
21306 ready for prime time yet though.
21308 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
21310 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
21311 Original commit message from CVS:
21312 * ext/cdio/Makefile.am:
21313 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
21314 required for Cygwin, see #317048)
21315 * gst/rtp/gstasteriskh263.c:
21316 Cygwin has includes for both the unix network socket API
21317 and the windows API, but only one can be included, so fix
21318 includes to only use one or the other, prefering the unxi
21321 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21323 Port dvdsubdec to 0.10
21324 Original commit message from CVS:
21326 * gst/dvdsub/Makefile.am:
21327 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
21328 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
21329 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
21330 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
21331 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
21332 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
21333 (gst_send_empty_fill), (gst_send_subtitle_frame),
21334 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
21335 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
21337 * gst/dvdsub/gstdvdsubdec.h:
21338 Port dvdsubdec to 0.10
21340 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21342 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
21343 Original commit message from CVS:
21344 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
21345 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
21346 mpegdemux for MPEG-2 video streams.
21348 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21350 configure.ac: Bump nano back to CVS
21351 Original commit message from CVS:
21353 Bump nano back to CVS
21355 === release 0.10.2 ===
21357 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21359 configure.ac: releasing 0.10.2, "Season to Taste"
21360 Original commit message from CVS:
21362 releasing 0.10.2, "Season to Taste"
21364 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21366 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
21367 Original commit message from CVS:
21369 releasing 0.10.1.3 prelease for 0.10.2
21371 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
21373 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
21374 Original commit message from CVS:
21375 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
21376 In sink event handler, release object lock again
21377 _before_ sending EOS event downstream (#313838).
21379 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
21382 * gst/asfdemux/gstasf.c:
21383 fix rank of asfdemux
21384 Original commit message from CVS:
21385 fix rank of asfdemux
21387 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21389 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
21390 Original commit message from CVS:
21392 releasing 0.10.1.2 prelease for 0.10.2
21394 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
21396 * gst-plugins-ugly.spec.in:
21398 Original commit message from CVS:
21401 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
21403 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
21404 Original commit message from CVS:
21405 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
21406 (crop_copy_i422_buffer), (crop_buffer):
21407 When we need to crop the output buffer, make sure we
21408 create a buffer of the right size and respect the implicit
21409 striding used for I420 elsewhere in GStreamer (#331301).
21411 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
21413 ext/cdio/gstcdio.c: Init debug category (#331253).
21414 Original commit message from CVS:
21415 * ext/cdio/gstcdio.c: (plugin_init):
21416 Init debug category (#331253).
21418 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
21420 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
21421 Original commit message from CVS:
21422 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
21423 Do not error out on non-recognized streams. Ignore them and allow
21424 playback of the other streams.
21426 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21428 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
21429 Original commit message from CVS:
21430 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21431 Add a small sanity check for LPCM reading.
21433 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
21435 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
21436 Original commit message from CVS:
21437 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
21438 Take into account the file properties preroll value for
21439 timestamping/newsegment. It's weird this value was commented out.
21441 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
21443 gst/asfdemux/Makefile.am: More asf makefile fixing.
21444 Original commit message from CVS:
21445 * gst/asfdemux/Makefile.am:
21446 More asf makefile fixing.
21448 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
21450 ext/lame/gstlame.c: Fix up lame a bit.
21451 Original commit message from CVS:
21452 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
21453 (gst_lame_change_state):
21455 Apply patch #319782 by Gautier Portet.
21457 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
21459 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
21460 Original commit message from CVS:
21461 * gst/asfdemux/Makefile.am:
21462 But we do need to link against the riff libraryr.
21464 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
21466 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
21467 Original commit message from CVS:
21468 * gst/asfdemux/Makefile.am:
21469 We don't want asfmux.c yet.
21471 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
21473 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
21474 Original commit message from CVS:
21475 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
21476 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
21477 (gst_mad_change_state):
21478 Port fixes for bugs 314771, 308772, 140237, and 302625
21479 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
21480 Use GST_EVENT_FLUSH_STOP to clear data from the current input
21481 buffer, to avoid using it for any future decoding.
21483 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
21485 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
21486 Original commit message from CVS:
21488 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
21489 (gst_asf_get_guid_nick):
21490 * gst/asfdemux/asfheaders.h:
21491 * gst/asfdemux/gstasf.c: (plugin_init):
21492 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21493 (gst_asf_demux_class_init), (gst_asf_demux_init),
21494 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
21495 (gst_asf_demux_handle_src_event),
21496 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
21497 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
21498 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
21499 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
21500 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
21501 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
21502 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
21503 (gst_asf_demux_get_bitrate_record),
21504 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
21505 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
21506 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
21507 (gst_asf_demux_get_obj_data_correction),
21508 (gst_asf_demux_get_stream_audio),
21509 (gst_asf_demux_get_stream_correction),
21510 (gst_asf_demux_get_stream_video),
21511 (gst_asf_demux_get_stream_video_format),
21512 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
21513 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21514 (gst_asf_demux_process_stream),
21515 (gst_asf_demux_get_gst_tag_from_tag_name),
21516 (gst_asf_demux_commit_taglist),
21517 (gst_asf_demux_process_ext_content_desc),
21518 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
21519 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
21520 (gst_asf_demux_process_comment),
21521 (gst_asf_demux_process_bitrate_props_object),
21522 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
21523 (gst_asf_demux_descramble_segment),
21524 (gst_asf_demux_element_send_event),
21525 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
21526 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
21527 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
21528 (gst_asf_demux_get_src_query_types),
21529 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
21530 * gst/asfdemux/gstasfdemux.h:
21531 asfdemux ported to 0.10. Does still need a bit of work (seems like
21532 there's something funky going on when timestamping video frames).
21533 The seeking code is likely to make Wim cry, but hey, at least it
21536 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
21538 ext/amrnb/amrnbdec.c: Some more comments.
21539 Original commit message from CVS:
21540 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
21541 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
21542 Some more comments.
21543 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21544 Applied patch from Fabrizio Gennari, fixes #330844.
21546 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
21548 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
21549 Original commit message from CVS:
21550 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21551 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
21552 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21553 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
21554 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
21555 * ext/dvdread/dvdreadsrc.h:
21556 Let's try to play the title the user set via the URI handler or
21557 via properties instead of always playing the first title. Also,
21558 Also, count title/chapter/angle number in URI and properties
21559 from 1 rather than 0.
21561 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
21563 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
21564 Original commit message from CVS:
21565 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
21566 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
21567 (gst_dvd_read_src_do_duration_query):
21568 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
21569 otherwise GstBaseSrc will think we can operate pull_range based,
21570 which we don't really, and typefinding will fail miserably.
21571 Also, make seeking work somewhat (only works with flumpegdemux
21572 at the moment, mpegstream needs fixing for that first).
21574 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
21576 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
21577 Original commit message from CVS:
21578 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
21579 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
21580 Only allocate buffer once we know exactly how much we need,
21581 rather than gratuitously allocating 2MB-buffers all the time
21582 even if we usually need much less than that. Also, demote
21583 a debug message from DEBUG to LOG level.
21585 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21587 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
21588 Original commit message from CVS:
21589 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
21590 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
21591 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
21592 (gst_dvd_read_src_do_position_query):
21593 Add some more debugging and fix duration query in BYTES.
21595 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
21597 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
21598 Original commit message from CVS:
21601 * ext/dvdread/Makefile.am:
21602 * ext/dvdread/dvdreadsrc.c:
21603 * ext/dvdread/dvdreadsrc.h:
21604 Half-baked port to 0.10. Needs some love
21605 in the seeking department, but at least
21607 * ext/dvdread/stream_labels.c:
21608 * ext/dvdread/stream_labels.h:
21609 Remove these (we use ISO-639 language codes internally; applications
21610 that want to translate those into language names for display to the
21611 user should rely on the iso-codes package for that).
21613 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
21615 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
21616 Original commit message from CVS:
21617 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
21618 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
21619 (gst_amrnbdec_state_change):
21620 * ext/amrnb/amrnbdec.h:
21621 Fix amrnbdec, handle events, take copy from adapter since the decoder
21622 apparently writes in the source data.
21623 Use some _scale_int, and precalc duration.
21624 Fix some leaks, post ERROR messages.
21626 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
21628 docs/plugins/: Add cdio plugin to docs.
21629 Original commit message from CVS:
21630 * docs/plugins/Makefile.am:
21631 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
21632 * docs/plugins/gst-plugins-good-plugins-sections.txt:
21633 * docs/plugins/inspect/plugin-cdio.xml:
21634 Add cdio plugin to docs.
21635 * ext/cdio/gstcdiocddasrc.c:
21637 * ext/cdio/gstcdio.c:
21638 The plugin is called 'cdio' not 'cddio'.
21640 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
21642 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
21643 Original commit message from CVS:
21644 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
21645 One source pad not being linked is not an error condition when we're
21646 still parsing the header. In this case (e.g. where we don't have a
21647 suitable decoder installed) just pretend everything is fine, so that
21648 the demuxer will actually go on to signal no-more-pads when done
21649 parsing the header, otherwise decodebin/playbin will never post the
21650 appropriate error message if decoders are not available.
21652 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
21656 * ext/mad/gstid3tag.c:
21657 * gst/realmedia/rmdemux.c:
21658 Just make it compile with --disable-gst-debug.
21659 Original commit message from CVS:
21660 Just make it compile with --disable-gst-debug.
21662 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
21664 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
21665 Original commit message from CVS:
21666 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
21667 (gst_mad_check_caps_reset), (gst_mad_chain):
21668 Merge patch from Radoslaw Szkodzinski (bug 326734)
21670 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21672 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
21673 Original commit message from CVS:
21674 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
21675 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
21676 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
21677 (gst_id3_tag_chain):
21678 fixing Gdate handling
21679 enabling mux/demux mode switching
21680 adding better debug output
21682 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
21684 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...
21685 Original commit message from CVS:
21686 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
21687 If we haven't set caps on a source pad yet, the caps on the
21688 pad are NULL, not un-fixed. Set caps on outgoing buffers.
21690 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
21692 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
21693 Original commit message from CVS:
21694 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
21695 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
21696 * ext/lame/gstlame.h:
21697 Contrary to what the const char in the lame API might suggest,
21698 lame expects us to keep the strings we pass to id3tag_set_foo()
21699 around; it doesn't free them either though, so we have to store
21700 them somewhere and free them later when we can be sure lame
21701 doesn't need them any longer.
21703 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21705 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...
21706 Original commit message from CVS:
21707 * ext/lame/gstlame.c: (add_one_tag):
21708 Fix handling of GST_TAG_DATE (#311679), don't pass an
21709 uninitialised string pointer to lame if we don't know
21710 how to handle the tag type, and fix minor memory leak.
21712 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
21714 ext/mad/gstmad.c: Fix debug message.
21715 Original commit message from CVS:
21716 * ext/mad/gstmad.c: (gst_mad_chain):
21719 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21721 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
21722 Original commit message from CVS:
21723 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
21724 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21725 Erase spurious call to gst_segment_set_newsegment.
21726 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
21727 the superclass method when handling NEWSEGMENT events.
21728 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
21729 and dvd-audio-restart event handling. There are currently less
21730 hackish ways of handling the sparse audio stream problem.
21732 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21734 fix up error domains, error strings, and use of translation
21735 Original commit message from CVS:
21736 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
21737 * ext/dvdnav/dvdnavsrc.c: (if):
21738 * ext/dvdread/stream_labels.c:
21739 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
21740 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
21741 fix up error domains, error strings, and use of translation
21743 fix up this file, even though none of them are actually marked
21746 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21748 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
21749 Original commit message from CVS:
21750 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
21751 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21752 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
21753 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
21754 (gst_mpeg_parse_change_state):
21755 Make timestamp adjustment somewhat milder. Actual timestamps are
21756 now sent unmodified unless an actual gap is found in the
21757 stream. This should fix time display when playing most MPEG
21760 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
21762 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
21763 Original commit message from CVS:
21764 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
21765 * ext/cdio/gstcdio.h:
21766 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
21767 Fix build for libcdio versions >= 76; give slightly lower rank
21770 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
21772 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
21773 Original commit message from CVS:
21776 * ext/cdio/Makefile.am:
21777 * ext/cdio/gstcdio.c:
21778 * ext/cdio/gstcdio.h:
21779 * ext/cdio/gstcdiocddasrc.c:
21780 * ext/cdio/gstcdiocddasrc.h:
21781 Port libcdio cdda source, formerly known as cddasrc, now known as
21782 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
21783 but that's not tested (fixes #317658).
21785 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
21787 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
21788 Original commit message from CVS:
21789 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
21790 tss tss... always set caps on outgoing buffer.
21792 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
21794 * gst-plugins-ugly.spec.in:
21796 Original commit message from CVS:
21799 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21804 Original commit message from CVS:
21807 === release 0.10.1 ===
21809 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21815 * docs/plugins/gst-plugins-ugly-plugins.args:
21816 * docs/plugins/inspect/plugin-a52dec.xml:
21817 * docs/plugins/inspect/plugin-amrnb.xml:
21818 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21819 * docs/plugins/inspect/plugin-iec958.xml:
21820 * docs/plugins/inspect/plugin-lame.xml:
21821 * docs/plugins/inspect/plugin-mad.xml:
21822 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21823 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21824 * docs/plugins/inspect/plugin-rmdemux.xml:
21826 Original commit message from CVS:
21829 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21834 Original commit message from CVS:
21837 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
21839 Pass unhandled queries upstream (useful e.g. for SEEKING query)
21840 Original commit message from CVS:
21841 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
21842 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
21843 * ext/mad/gstmad.c: (gst_mad_src_query):
21844 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
21845 * ext/sidplay/gstsiddec.cc:
21846 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
21847 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
21848 Pass unhandled queries upstream (useful e.g. for SEEKING query)
21849 (fixes #325652; based on patch by: Philippe); make rmdemux return
21850 FALSE for position queries, instead of setting -1 as value and
21853 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21855 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21856 Original commit message from CVS:
21857 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
21858 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21859 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
21860 rewrite timestamps in the case segments are being set from
21861 upstream, but use timestamps unmodified. Also send proper position
21862 values. This allows for correct time display and makes queries
21863 work in sink elements.
21864 * gst/mpegstream/gstdvddemux.h:
21865 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21866 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
21867 Rename flush_filter to segment_filter, which is better represents
21868 what the arreibute does.
21869 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
21870 Activate segment filtering when a timestamp discontinuity is seen.
21872 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21874 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...
21875 Original commit message from CVS:
21876 * ext/mad/gstmad.c: (gst_mad_chain):
21877 Don't forget that we need to send out a newsegment event after a
21878 restart even if we don't have enough data to decode a frame right
21881 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21883 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
21884 Original commit message from CVS:
21885 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
21886 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21887 Use the new "audio-shutdown" and "audio-restart" DVD events
21888 instead of the "spu-still-frame" event to shutdown and restart
21889 the audio pipeline.
21890 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
21891 Check for cases where the segment-based adjustment calculation
21892 would produce negative values (which result in an overflow) and
21893 return GST_CLOCK_TIME_NONE instead.
21894 * gst/mpegstream/gstdvddemux.h:
21895 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21896 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
21897 Add a mechanism to discard audio buffers with timestamps outside
21898 the currently set segment. This was causing (sometimes serious)
21899 synchronization problems after seeking in DVDs with LPCM audio,
21900 since VOBUs usually contain audio material that lies outside the
21901 timestamp range specified by the header.
21903 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21905 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
21906 Original commit message from CVS:
21907 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
21908 Remove lingering reference to GstID3Demux
21909 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
21910 Don't output debug saying padding streams are unknown type,
21911 because they're not
21913 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21915 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
21916 Original commit message from CVS:
21917 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
21918 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
21919 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
21922 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
21923 (gst_mpeg_demux_get_audio_stream):
21924 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
21925 (gst_dvd_demux_get_audio_stream)
21926 (gst_dvd_demux_get_subpicture_stream)
21927 (gst_dvd_demux_send_subbuffer):
21928 Send current* pad buffers with appropriate caps.
21930 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21932 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
21933 Original commit message from CVS:
21934 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
21935 * gst/iec958/ac3iec.h:
21936 * gst/iec958/ac3iec.c:
21937 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
21938 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
21939 raw-audio property to ac3iec958 that allows setting the source pad
21940 caps to raw audio instead of audio/x-iec958. This makes it
21941 possible to use ac3iec958 together with the normal alsasink
21942 element to drive an external receiver that autodetects AC3
21945 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
21947 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
21948 Original commit message from CVS:
21949 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
21950 (ac3iec_chain_dvd):
21951 * gst/iec958/ac3iec.h:
21952 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
21954 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
21956 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
21957 Original commit message from CVS:
21958 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
21959 When getting a seek event, first check if the upstream element
21960 can handle it and only do our own seek stuff when it can't
21961 (should fix #322856).
21963 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21965 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
21966 Original commit message from CVS:
21967 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21968 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
21969 Really convert to BYTES format when we want to convert
21970 to bytes (use right variable; fixes #322856).
21972 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21974 Big mpegparse clean up, second round:
21975 Original commit message from CVS:
21976 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
21977 Big mpegparse clean up, second round:
21978 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21979 Send and EOS event down the audio pipeline when an still frame
21980 event arrives. This prevents the pipeline from locking when a
21981 still menu comes directly after a flush.
21982 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
21983 Don't send a newsegment in reset.
21984 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
21985 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
21986 Move the code of handle_newsegment to process_event. Send a
21987 NEWSEGMENT after FLUSH_STOP.
21988 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
21990 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
21991 (gst_mpeg_demux_class_init): Don't override send_event.
21992 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
21993 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
21994 (gst_mpeg_demux_reset):
21995 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
21997 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21998 Reset the mpegparse element after a flush.
21999 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
22000 Don't forward events.
22001 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
22002 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22003 handle_newsegment is not a virtual method anymore.
22004 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
22005 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
22006 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
22007 rid of send_newsegment virtual method.
22008 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
22009 handle DVD events and call the superclass method for other event
22011 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
22012 override process_event anymore.
22013 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
22014 (gst_mpeg_parse_process_event): Move actual event processing to
22015 process event so that subclasses can properly override or extend
22017 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22018 Eliminate time parameter in process event.
22019 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
22020 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
22021 (gst_mpeg_demux_send_subbuffer):
22022 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22023 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
22024 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
22025 adding the value of the adjust attribute.
22026 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
22027 rid of the adjust attribute. Now all timestamp adjustments are
22028 performed by mpegparse using the current segment.
22029 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
22030 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
22031 on the adjust attribute for SCR values and the current segment.
22032 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
22033 adjust_ts virtual method to adjust timestamps for outgoing
22035 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
22036 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
22037 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22038 (gst_dvd_demux_handle_newsegment): Don't override
22040 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
22041 Check for DVD events in process_event instead of
22043 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22044 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
22045 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
22046 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
22047 (gst_mpeg_demux_send_event):
22048 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
22049 (gst_dvd_demux_handle_dvd_event):
22050 Eliminate the time parameter in send_event.
22052 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22054 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
22055 Original commit message from CVS:
22056 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
22057 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
22058 Fix typefinding in id3demux, and then remove it in favour
22059 of the new LGPL id3demux in gst-plugins-good
22060 * ext/mad/gstmad.c: (gst_mad_dispose):
22061 dispose can run more than once.
22063 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22065 gst/asfdemux/gstasfmux.c: change some char* into char[]
22066 Original commit message from CVS:
22067 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
22068 change some char* into char[]
22070 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
22072 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
22073 Original commit message from CVS:
22074 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
22075 Remove memleak from unused GstRMDemuxStream
22077 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
22079 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
22080 Original commit message from CVS:
22081 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
22082 (gst_id3_tag_do_typefind):
22083 Use the correct function to free typefind factory list.
22085 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
22087 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
22088 Original commit message from CVS:
22089 * ext/mad/gstmad.c: (gst_mad_src_query):
22090 For position and duration queries in TIME format, try the peer
22091 first (might be a demuxer).
22093 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22095 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
22096 Original commit message from CVS:
22097 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
22098 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
22099 Properly handle non contiguous VOBUs by adding the segment accum
22100 field to the adjust value.
22101 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22102 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
22103 handle_newsegment to prevent sending actual newsegment events and
22104 use tiemstamp rewriting instead.
22105 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
22107 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
22108 (gst_mpeg_parse_event):
22109 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22110 Add a new parameter to handle_newsegment to allow controlling
22111 whether newsegment events are forwarded or not.
22112 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22113 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
22114 (gst_dvd_demux_reset):
22115 last_end_ptm and discont_time aren't necessary anymore, since
22116 timestamp adjustment is now replaced by newsegment events.
22117 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
22119 * gst/mpegstream/gstdvddemux.h:
22120 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
22121 Don't handle dvd-nav-packet events anymore, since the are now
22122 replaced by standard newsegment events.
22123 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22124 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
22125 (gst_dvd_demux_change_state):
22126 * gst/mpegstream/gstdvddemux.h:
22127 Get rid of the ignore_next_newmedia_discont hack.
22128 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22129 (gst_dvd_demux_handle_newsegment):
22130 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
22131 (gst_mpeg_demux_handle_newsegment): Don't override
22132 handle_newsegment anymore. It was only necessary to handle
22134 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
22135 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
22136 (gst_dvd_demux_set_cur_subpicture):
22137 Reactivate handling of DVD events.
22138 * gst/mpegstream/gstmpegparse.c (normal_seek)
22139 (gst_mpeg_parse_handle_src_event)
22140 (gst_mpeg_parse_handle_src_query):
22141 First attempt at reenabling seek.
22142 * gst/mpegstream/gstmpegparse.h:
22143 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22144 (gst_mpeg_parse_update_streaminfo)
22145 (gst_mpeg_parse_get_rate)
22146 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
22147 (gst_mpeg_parse_handle_src_query):
22148 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
22149 Make queries work again.
22150 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
22151 (gst_mpeg_parse_handle_newsegment)
22152 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
22153 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
22154 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22155 Get rid of the newsegment_pending attribute, and rely instead on
22156 proper timestamp adjustment.
22157 * gst/mpegstream/gstmpegparse.c
22158 (gst_mpeg_parse_get_src_event_masks): Erase.
22159 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
22160 Initialize fields before creating pads to prevent the pad creation
22161 callback from failing.
22162 (gst_mpeg_parse_reset): Initialize new fields, and change
22163 initialization order to match the order in the structure.
22164 (gst_mpeg_parse_handle_newsegment): Forward new segment events
22165 whenever possible, and update the current segment.
22166 (gst_mpeg_parse_send_newsegment): Update the current segment and
22167 pending_newsegment.
22168 (gst_mpeg_parse_pad_added): Use the current segment to send
22169 newsegment events to new pads.
22170 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
22171 and events. Properly update newsegment_pending.
22172 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22173 New fields do_adjust and current_segment.
22174 * gst/mpegstream/gstmpegdemux.c:
22175 * gst/mpegstream/gstdvddemux.c:
22176 * gst/mpegstream/gstmpegparse.h:
22177 Rename handle_discont virtual method to handle_newsegment. Erase
22178 some (already commented out support) for old NEW_MEDIA events.
22179 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22180 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22181 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
22182 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
22183 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
22184 Erase the "pending_scr" field, and replace it by a slightly
22185 different handling of the current SCR. Document code blocks in
22186 parse_packhead and chain.
22188 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
22190 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
22191 Original commit message from CVS:
22192 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
22193 g_warning() are only for really fatal warnings. If we can't decode a
22194 tag, just ignore that tag and do a GST_WARNING.
22196 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22199 * ext/a52dec/gsta52dec.h:
22200 * ext/dvdread/dvdreadsrc.h:
22201 * ext/lame/gstlame.h:
22202 * ext/mad/gstid3tag.c:
22203 * ext/mad/gstmad.c:
22204 * ext/mad/gstmad.h:
22205 * ext/mpeg2dec/gstmpeg2dec.h:
22206 * ext/sidplay/gstsiddec.h:
22207 * gst/ac3parse/gstac3parse.c:
22208 * gst/ac3parse/gstac3parse.h:
22209 * gst/asfdemux/gstasfdemux.c:
22210 * gst/asfdemux/gstasfdemux.h:
22211 * gst/iec958/ac3iec.h:
22212 * gst/mpegaudioparse/gstmpegaudioparse.c:
22213 * gst/mpegaudioparse/gstmpegaudioparse.h:
22214 * gst/mpegstream/gstdvddemux.h:
22215 * gst/mpegstream/gstmpegclock.h:
22216 * gst/mpegstream/gstmpegdemux.h:
22217 * gst/mpegstream/gstmpegpacketize.h:
22218 * gst/mpegstream/gstmpegparse.c:
22219 * gst/mpegstream/gstmpegparse.h:
22220 * gst/mpegstream/gstrfc2250enc.c:
22221 * gst/mpegstream/gstrfc2250enc.h:
22222 * gst/realmedia/rmdemux.c:
22223 * gst/realmedia/rmdemux.h:
22224 * gst/synaesthesia/synaescope.c:
22226 Original commit message from CVS:
22229 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22233 Original commit message from CVS:
22236 === release 0.10.0 ===
22238 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22244 * docs/plugins/inspect/plugin-a52dec.xml:
22245 * docs/plugins/inspect/plugin-amrnb.xml:
22246 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22247 * docs/plugins/inspect/plugin-iec958.xml:
22248 * docs/plugins/inspect/plugin-lame.xml:
22249 * docs/plugins/inspect/plugin-mad.xml:
22250 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22251 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22252 * docs/plugins/inspect/plugin-rmdemux.xml:
22254 Original commit message from CVS:
22257 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
22259 Update for alloc_buffer changes.
22260 Original commit message from CVS:
22261 2005-12-05 Andy Wingo <wingo@pobox.com>
22262 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
22263 * ext/mad/gstmad.c: (gst_mad_chain):
22264 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
22265 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
22266 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
22267 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22268 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
22270 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
22272 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
22273 Original commit message from CVS:
22274 2005-12-05 Andy Wingo <wingo@pobox.com>
22275 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
22276 id3demux and id3mux now. Fixes #323199.
22278 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
22280 * gst-plugins-ugly.spec.in:
22281 update spec file for latest changes
22282 Original commit message from CVS:
22283 update spec file for latest changes
22285 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22287 fix silly Makefile.am bug so they link correctly again
22288 Original commit message from CVS:
22289 * ext/amrnb/Makefile.am:
22290 * gst/realmedia/Makefile.am:
22291 fix silly Makefile.am bug so they link correctly again
22293 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22297 Original commit message from CVS:
22300 === release 0.9.7 ===
22302 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22309 * docs/plugins/gst-plugins-ugly-plugins.args:
22310 * docs/plugins/inspect/plugin-a52dec.xml:
22311 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22312 * docs/plugins/inspect/plugin-iec958.xml:
22313 * docs/plugins/inspect/plugin-lame.xml:
22314 * docs/plugins/inspect/plugin-mad.xml:
22315 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22316 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22317 * docs/plugins/inspect/plugin-rmdemux.xml:
22318 * docs/random/LICENSE:
22319 * docs/random/PORTED_09:
22321 Original commit message from CVS:
22324 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22328 * ext/amrnb/Makefile.am:
22329 * gst/realmedia/Makefile.am:
22330 Don't know how these escaped my eye before. Fix link flags.
22331 Original commit message from CVS:
22332 Don't know how these escaped my eye before. Fix link flags.
22334 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22337 * examples/Makefile.am:
22338 * examples/capsfilter/Makefile.am:
22339 * examples/capsfilter/capsfilter1.c:
22340 * examples/gob/Makefile.am:
22341 * examples/gob/gst-identity2.gob:
22342 * examples/gstplay/.gitignore:
22343 * examples/gstplay/Makefile.am:
22344 * examples/gstplay/player.c:
22345 * examples/indexing/.gitignore:
22346 * examples/indexing/Makefile.am:
22347 * examples/indexing/indexmpeg.c:
22348 * examples/level/Makefile.am:
22349 * examples/level/README:
22350 * examples/level/demo.c:
22351 * examples/level/plot.c:
22352 * examples/stats/Makefile.am:
22353 * examples/stats/mp2ogg.c:
22354 * examples/switch/.gitignore:
22355 * examples/switch/Makefile.am:
22356 * examples/switch/switcher.c:
22358 Original commit message from CVS:
22361 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
22363 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
22364 Original commit message from CVS:
22365 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22366 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
22367 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
22368 (gst_mpeg_parse_send_event):
22369 Ref events before sending them to multiple pads, after all
22370 gst_pad_send_event() takes ownership of events. Don't leak
22371 events that have not been handled (fixes #322745).
22373 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22375 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22376 Original commit message from CVS:
22377 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
22378 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22379 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
22380 from making timestamp adjustments. This will have to be re-added
22381 in some form in the near future, but in order to do that, some nav
22382 packet parsing will be necessary in mpegdemux.
22383 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22384 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22385 (g_value_set_int, gst_mpeg_parse_set_property)
22386 Get rid of do_adjust and use_adjust. Rename max_discont to
22388 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
22389 -1, no adjustment is made.
22390 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
22391 Rename max_discont property to max_scr_gap. Erase "adjust"
22393 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
22394 override send_event anymore, base class does the job.
22395 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
22396 Base class now does most of the work.
22397 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
22398 Generalize to forwarding the event to all source pads in the
22400 * gst/mpegstream/gstmpegparse.h:
22401 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22402 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
22403 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
22404 (gst_mpeg_parse_set_property):
22405 Clock synchronization doesn't make sense anymore for a
22408 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
22410 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
22411 Original commit message from CVS:
22412 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
22413 Don't treat normal EOS as a fatal error.
22415 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
22417 ext/mad/gstmad.c: Proper warning statements,
22418 Original commit message from CVS:
22419 * ext/mad/gstmad.c: (gst_mad_chain):
22420 Proper warning statements,
22421 Don't error if the src pad isn't linked when pushing.
22422 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
22423 Proper state_change, avoids borkage when going to READY
22425 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22428 * gst-libs/Makefile.am:
22430 * gst-libs/ext/.gitignore:
22431 * gst-libs/gst/media-info/.gitignore:
22432 * gst-libs/gst/play/.gitignore:
22433 * gst-libs/gst/play/play.h:
22434 * gst-libs/gst/play/play.vcproj:
22435 no need for an AS_LIBTOOL call
22436 Original commit message from CVS:
22437 no need for an AS_LIBTOOL call
22439 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22443 * gst-plugins-ugly.spec.in:
22444 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
22445 Original commit message from CVS:
22446 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
22448 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22450 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
22451 Original commit message from CVS:
22452 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
22453 Prime libmpeg2's pumps with some null custom buffers
22454 to ensure it doesn't ask us to discard garbage later yay.
22456 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22458 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
22459 Original commit message from CVS:
22460 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
22461 Prime libmpeg2's pumps with some null custom buffers
22462 to ensure it ask us to discard garbage later yay.
22464 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
22466 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
22467 Original commit message from CVS:
22468 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
22469 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
22470 (gst_a52dec_chain_raw):
22471 * ext/a52dec/gsta52dec.h:
22472 Accept AC3 in audio/x-private1-ac3 format, which includes
22473 DVD-specific headers, as well as raw AC3, for compatibility with
22476 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22478 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
22479 Original commit message from CVS:
22480 * ext/mad/gstmad.c: (gst_mad_chain):
22481 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
22482 skip frame synthesis and consume input data as if we'd done the
22483 decode. Makes mad not error when the src pad is not connected.
22486 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22489 Erase old CVS conflict line.
22490 Original commit message from CVS:
22491 Erase old CVS conflict line.
22493 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22495 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
22496 Original commit message from CVS:
22497 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
22498 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22499 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
22500 (gst_mpeg_parse_chain):
22501 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
22502 (gst_mpeg_demux_send_newsegment):
22503 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
22504 * gst/mpegstream/gstmpegparse.h:
22505 Rename send_discont method to send_newsegment and add parameters
22506 to handle actual segments. Adapt code all around to run with the
22507 new name and signature.
22508 * gst/mpegstream/gstmpegdemux.c:
22509 * gst/mpegstream/gstmpegparse.c:
22510 * gst/mpegstream/gstdvddemux.c:
22511 Convert to GST_BOILERPLATE.
22513 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22516 fix AS_LIBTOOL call
22517 Original commit message from CVS:
22518 fix AS_LIBTOOL call
22520 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22523 add a torture target
22524 Original commit message from CVS:
22525 add a torture target
22527 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22532 Original commit message from CVS:
22535 === release 0.9.6 ===
22537 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22543 * docs/plugins/gst-plugins-ugly-plugins.args:
22544 * docs/plugins/gst-plugins-ugly-plugins.signals:
22545 * docs/plugins/inspect/plugin-a52dec.xml:
22546 * docs/plugins/inspect/plugin-amrnb.xml:
22547 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22548 * docs/plugins/inspect/plugin-iec958.xml:
22549 * docs/plugins/inspect/plugin-lame.xml:
22550 * docs/plugins/inspect/plugin-mad.xml:
22551 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22552 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22553 * docs/plugins/inspect/plugin-rmdemux.xml:
22555 Original commit message from CVS:
22558 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
22560 gst/realmedia/rmdemux.c: Fractional framerates.
22561 Original commit message from CVS:
22562 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
22563 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
22564 (find_seek_offset_bytes), (find_seek_offset_time),
22565 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
22566 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
22567 (gst_rmdemux_chain), (gst_rmdemux_send_event),
22568 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
22569 (gst_rmdemux_parse_packet):
22570 Fractional framerates.
22572 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22574 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
22575 Original commit message from CVS:
22576 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
22577 (gst_mpeg2dec_negotiate_format), (handle_sequence),
22578 (gst_mpeg2dec_sink_event):
22579 * ext/mpeg2dec/gstmpeg2dec.h:
22580 Use fractional framerates
22582 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
22584 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
22585 Original commit message from CVS:
22586 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
22587 set_clock returns a boolean.
22589 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
22591 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
22592 Original commit message from CVS:
22593 * ext/mad/gstmad.c: (gst_mad_chain):
22594 Fix seeking even more by sending the newsegment event with the
22595 right parameters. Should fix querying in playbin/totem after
22598 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
22600 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
22601 Original commit message from CVS:
22602 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
22603 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
22604 Fix seeking in stand-alone mode. Fix nonexistant enum value
22605 introduced in previous commit. Improve debug messages here and
22606 there. Actually return a proper return value in the sink event
22609 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22611 * ext/lame/gstlame.c:
22613 Original commit message from CVS:
22616 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22619 * ext/lame/gstlame.c:
22620 * ext/mad/gstmad.c:
22621 * ext/sidplay/gstsiddec.cc:
22623 Original commit message from CVS:
22626 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
22629 * ext/lame/gstlame.c:
22630 * ext/mad/gstid3tag.c:
22631 * ext/sidplay/gstsiddec.cc:
22632 Update for gst_tag_setter API changes.
22633 Original commit message from CVS:
22634 2005-11-22 Andy Wingo <wingo@pobox.com>
22635 * Update for gst_tag_setter API changes.
22637 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
22640 * ext/a52dec/gsta52dec.c:
22641 * ext/mad/gstid3tag.c:
22642 * ext/mad/gstmad.c:
22643 * gst/mpegaudioparse/gstmpegaudioparse.c:
22644 * gst/mpegstream/gstdvddemux.c:
22645 * gst/mpegstream/gstmpegparse.c:
22646 * gst/realmedia/rmdemux.c:
22647 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
22648 Original commit message from CVS:
22649 2005-11-22 Andy Wingo <wingo@pobox.com>
22650 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
22651 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
22652 * ext/mad/gstmad.c (gst_mad_chain)
22653 * gst/mpegaudioparse/gstmpegaudioparse.c
22654 (gst_mp3parse_sink_event)
22655 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22656 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
22657 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
22658 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
22659 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
22661 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
22663 ext/mad/Makefile.am: libgsttagedit => libgsttag
22664 Original commit message from CVS:
22665 * ext/mad/Makefile.am:
22666 libgsttagedit => libgsttag
22668 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
22670 ext/lame/gstlame.c: Don't take the stream lock
22671 Original commit message from CVS:
22672 * ext/lame/gstlame.c: (gst_lame_sink_event):
22673 Don't take the stream lock
22675 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
22677 ext/: Don't take the stream lock.
22678 Original commit message from CVS:
22679 2005-11-21 Andy Wingo <wingo@pobox.com>
22680 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
22681 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
22682 * ext/mad/gstmad.c (gst_mad_sink_event):
22683 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
22685 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
22686 stream lock changes.
22688 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
22690 *.*: Ran scripts/update-macros. Oh yes.
22691 Original commit message from CVS:
22692 2005-11-21 Andy Wingo <wingo@pobox.com>
22694 * *.c: Ran scripts/update-macros. Oh yes.
22696 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
22698 gst/mpegstream/: Filler events have beem removed for now.
22699 Original commit message from CVS:
22700 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
22701 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
22702 Filler events have beem removed for now.
22704 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
22706 gst/: Update for GST_FOURCC_FORMAT API change.
22707 Original commit message from CVS:
22708 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
22709 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
22710 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
22711 Update for GST_FOURCC_FORMAT API change.
22713 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
22715 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
22716 Original commit message from CVS:
22717 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
22718 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
22719 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
22720 (gst_rmdemux_parse_packet):
22721 Modifications for disapearance of GST_PAD_IS_USABLE()
22723 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
22725 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
22726 Original commit message from CVS:
22727 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
22728 Remove some setcaps brokenness.
22729 Don't crash on bad input.
22731 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
22733 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
22734 Original commit message from CVS:
22735 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
22737 (gst_id3_tag_do_typefind): Unref caps
22738 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
22740 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
22742 * ext/mad/gstmad.c:
22743 remove accidentally commited hack
22744 Original commit message from CVS:
22745 remove accidentally commited hack
22747 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
22749 * ext/mad/gstmad.c:
22751 Original commit message from CVS:
22754 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
22756 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
22757 Original commit message from CVS:
22758 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
22759 (gst_mpeg2dec_sink_event):
22760 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
22761 nice-ify debug message in event handler; add CHECKME.
22762 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22763 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
22764 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
22765 (gst_dvd_demux_sync_stream_to_time):
22766 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
22767 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
22768 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
22769 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22770 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
22771 (gst_mpeg_demux_sync_stream_to_time),
22772 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
22773 * gst/mpegstream/gstmpegdemux.h:
22774 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
22775 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
22776 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
22777 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
22778 (gst_mpeg_parse_chain):
22779 * gst/mpegstream/gstmpegparse.h:
22780 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
22781 return value confusion (gst_pad_push vs. gst_pad_send_event and
22782 gst_pad_push_event); pass flow return values to caller;
22783 miscellaneous fixes and clean-ups.
22785 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
22787 * gst/mpegstream/gstdvddemux.c:
22788 set rank to secondary until it works 100%
22789 Original commit message from CVS:
22790 set rank to secondary until it works 100%
22792 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
22794 * gst-plugins-ugly.spec.in:
22795 add mpegstream plugin to spec file
22796 Original commit message from CVS:
22797 add mpegstream plugin to spec file
22799 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22801 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
22802 Original commit message from CVS:
22803 2005-11-14 Martin Soto <soto@localhost.localdomain>
22804 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
22807 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
22809 partially port the mpegstream plugin to GStreamer 0.9.
22810 Original commit message from CVS:
22811 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
22813 * gst/mpegstream/Makefile.am:
22814 * gst/mpegstream/gstdvddemux.c:
22815 * gst/mpegstream/gstdvddemux.h:
22816 * gst/mpegstream/gstmpegdemux.c:
22817 * gst/mpegstream/gstmpegdemux.h:
22818 * gst/mpegstream/gstmpegpacketize.c:
22819 * gst/mpegstream/gstmpegpacketize.h:
22820 * gst/mpegstream/gstmpegparse.c:
22821 * gst/mpegstream/gstmpegparse.h:
22822 * gst/mpegstream/gstmpegstream.c:
22823 * gst/mpegstream/gstrfc2250enc.c:
22824 * gst/mpegstream/gstrfc2250enc.h:
22825 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
22826 partially port the mpegstream plugin to GStreamer 0.9.
22828 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
22830 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
22831 Original commit message from CVS:
22832 2005-11-14 Andy Wingo <wingo@pobox.com>
22833 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
22834 debugging, allows dll builds on windows. Fixes #316076.
22836 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22841 Original commit message from CVS:
22844 === release 0.9.5 ===
22846 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22853 * docs/plugins/inspect/plugin-a52dec.xml:
22854 * docs/plugins/inspect/plugin-amrnb.xml:
22855 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22856 * docs/plugins/inspect/plugin-iec958.xml:
22857 * docs/plugins/inspect/plugin-lame.xml:
22858 * docs/plugins/inspect/plugin-mad.xml:
22859 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22860 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22861 * docs/plugins/inspect/plugin-rmdemux.xml:
22863 Original commit message from CVS:
22866 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
22868 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
22869 Original commit message from CVS:
22870 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
22871 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
22872 (handle_sequence), (handle_picture), (handle_slice),
22873 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
22874 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
22875 Forward GstFlowReturn about everywhere.
22876 Handle seeking correctly.
22878 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
22880 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
22881 Original commit message from CVS:
22882 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
22883 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
22884 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
22885 Small cleanups in refcounting.
22887 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
22889 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
22890 Original commit message from CVS:
22891 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22892 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
22893 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
22894 (handle_sequence), (handle_picture):
22895 * ext/mpeg2dec/gstmpeg2dec.h:
22896 Removed lots of dubious code.
22897 Handle flushing and seeking correctly. Still leaks though...
22899 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
22903 port plugins listing changes
22904 Original commit message from CVS:
22905 port plugins listing changes
22907 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22912 Original commit message from CVS:
22915 === release 0.9.4 ===
22917 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22924 * docs/plugins/gst-plugins-ugly-plugins.args:
22925 * docs/plugins/gst-plugins-ugly-plugins.signals:
22926 * docs/plugins/inspect/plugin-a52dec.xml:
22927 * docs/plugins/inspect/plugin-amrnb.xml:
22928 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22929 * docs/plugins/inspect/plugin-iec958.xml:
22930 * docs/plugins/inspect/plugin-lame.xml:
22931 * docs/plugins/inspect/plugin-mad.xml:
22932 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22933 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22934 * docs/plugins/inspect/plugin-rmdemux.xml:
22935 * gst/realmedia/rmdemux.c:
22938 Original commit message from CVS:
22941 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
22943 gst/realmedia/rmdemux.c: STOPPED->FAILED
22944 Original commit message from CVS:
22945 2005-10-23 Julien MOUTTE <julien@moutte.net>
22946 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
22948 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
22950 * gst-plugins-ugly.spec.in:
22951 add packaging of a52dec
22952 Original commit message from CVS:
22953 add packaging of a52dec
22955 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
22957 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
22958 Original commit message from CVS:
22959 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22960 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
22961 Set correct stream time in newsegment event.
22963 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22967 Original commit message from CVS:
22970 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22975 Original commit message from CVS:
22978 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
22980 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
22981 Original commit message from CVS:
22982 * ext/a52dec/Makefile.am:
22983 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
22984 (gst_a52dec_class_init), (gst_a52dec_sink_event),
22985 (gst_a52dec_change_state):
22986 * ext/a52dec/gsta52dec.h:
22987 Re-enable CPU flags, use liboil to get them.
22989 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
22991 Port AC3 decoder to 0.9 (#318849).
22992 Original commit message from CVS:
22993 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22995 * ext/a52dec/Makefile.am:
22996 * ext/a52dec/gsta52dec.c:
22997 * ext/a52dec/gsta52dec.h:
22998 Port AC3 decoder to 0.9 (#318849).
23000 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
23002 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
23003 Original commit message from CVS:
23004 * ext/sidplay/gstsiddec.cc:
23005 Small fixes and more error messages.
23007 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
23010 Original commit message from CVS:
23011 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
23012 (gst_amrnbparse_state_change):
23013 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23014 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
23015 * ext/mpeg2dec/gstmpeg2dec.c:
23016 * ext/sidplay/gstsiddec.cc:
23017 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23018 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
23021 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
23023 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
23024 Original commit message from CVS:
23026 GST_DOC has been renamed to GST_DOCBOOK_CHECK
23028 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23030 configure.ac: some docs I had
23031 Original commit message from CVS:
23034 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
23037 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
23039 gst/realmedia/rmdemux.c: segment-start/done API change.
23040 Original commit message from CVS:
23041 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23042 (gst_rmdemux_perform_seek):
23043 segment-start/done API change.
23045 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
23049 * gst/iec958/ac3iec.c:
23050 Set buffer durations on IEC958 buffers.
23051 Original commit message from CVS:
23052 Set buffer durations on IEC958 buffers.
23054 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
23056 configure.ac: Fix glib check
23057 Original commit message from CVS:
23061 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
23063 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
23064 Original commit message from CVS:
23065 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23066 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
23068 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23070 examples/stats/mp2ogg.c: yes, typo fixes
23071 Original commit message from CVS:
23072 * examples/stats/mp2ogg.c:
23075 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23077 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
23078 Original commit message from CVS:
23079 * examples/indexing/indexmpeg.c: (main):
23080 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
23081 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
23082 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
23083 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
23084 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
23085 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
23086 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
23087 * ext/dvdread/dvdreadsrc.h:
23088 * ext/lame/gstlame.h:
23089 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
23090 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
23091 * gst/iec958/ac3iec.h:
23092 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
23093 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
23094 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
23095 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
23096 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
23097 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
23098 moved bitshift from macro to enum definition
23100 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
23102 newsegment API update.
23103 Original commit message from CVS:
23104 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
23105 * ext/mad/gstmad.c: (gst_mad_chain):
23106 * gst/mpegaudioparse/gstmpegaudioparse.c:
23107 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23108 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
23109 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
23110 newsegment API update.
23112 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
23114 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
23115 Original commit message from CVS:
23116 * ext/amrnb/amrnbdec.c:
23117 Mark invalid frame sizes
23118 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
23119 UNUSABLE is not to be used here, just push out stuff so
23120 probes can continue linking or making the pad usable.
23122 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
23125 * gst/realmedia/rmdemux.c:
23126 Improve seek error-resilience.
23127 Original commit message from CVS:
23128 Improve seek error-resilience.
23129 Better error handling generally.
23131 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23136 Original commit message from CVS:
23139 === release 0.9.3 ===
23141 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23147 * ext/sidplay/Makefile.am:
23149 Original commit message from CVS:
23152 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
23154 * gst/realmedia/rmdemux.h:
23155 Forgot to commit this file. I hate Nano.
23156 Original commit message from CVS:
23157 Forgot to commit this file. I hate Nano.
23159 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
23163 * gst/realmedia/rmdemux.c:
23164 Sanity checks and memory leak fixes for real demuxer
23165 Original commit message from CVS:
23166 Sanity checks and memory leak fixes for real demuxer
23168 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
23170 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
23171 Original commit message from CVS:
23172 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
23173 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
23174 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
23175 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
23176 Real demuxer fixes. Make it more bulletproof against bad data,
23177 identify a few more stream types.
23178 Fix seeking so that it works (at least with the seek example
23179 program; it still fails with totem).
23181 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
23183 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
23184 Original commit message from CVS:
23185 * gst/mpegaudioparse/gstmpegaudioparse.c:
23186 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23187 Set correct caps on buffers too.
23189 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
23191 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
23192 Original commit message from CVS:
23193 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
23194 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23195 * gst/mpegaudioparse/gstmpegaudioparse.h:
23196 Put timestamps on buffers.
23198 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
23201 * ext/amrnb/amrnbenc.c:
23202 Changed amrnbenc description, it is an encoder, not decoder.
23203 Original commit message from CVS:
23204 Changed amrnbenc description, it is an encoder, not decoder.
23206 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
23209 * gst/iec958/ac3_padder.c:
23210 * gst/iec958/ac3_padder.h:
23211 * gst/iec958/ac3iec.c:
23212 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
23213 Original commit message from CVS:
23214 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
23215 more accurate, and to check AC3 checksums (both of them in each frame),
23216 and dump the frame (as a probable sync failure) if they don't match.
23217 General code cleanup, improved comments. Changed to not construct the
23218 header backwards, and not byteswap everything else. If we end up needing
23219 to do little-endian output, we should swap in the element doing the
23220 output (AC3 is big-endian).
23222 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
23224 * gst-plugins-ugly.spec.in:
23225 fix spec file for ugly
23226 Original commit message from CVS:
23227 fix spec file for ugly
23229 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23231 * docs/plugins/inspect/plugin-lame.xml:
23232 revert empty commit
23233 Original commit message from CVS:
23234 revert empty commit
23236 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23238 * docs/plugins/scan.stamp:
23239 whoops, wrong files
23240 Original commit message from CVS:
23241 whoops, wrong files
23243 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23245 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
23246 Original commit message from CVS:
23247 * docs/plugins/gst-plugins-ugly-plugins.args:
23248 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
23249 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
23250 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
23251 commit missing files
23252 * docs/plugins/inspect/plugin-lame.xml:
23255 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23259 * gst-plugins-ugly.spec.in:
23260 add check-valgrind target
23261 Original commit message from CVS:
23262 add check-valgrind target
23264 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23266 * docs/plugins/scanobj-build.stamp:
23268 Original commit message from CVS:
23271 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
23273 ext/lame/gstlame.c: Set caps on outgoing buffers.
23274 Original commit message from CVS:
23275 * ext/lame/gstlame.c: (gst_lame_chain):
23276 Set caps on outgoing buffers.
23278 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23281 * ext/lame/gstlame.c:
23282 * ext/lame/gstlame.h:
23283 clean up further so we don't try to set up five times for a simple pipeline
23284 Original commit message from CVS:
23285 clean up further so we don't try to set up five times for
23288 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
23292 * gst/iec958/ac3iec.c:
23293 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
23294 Original commit message from CVS:
23295 Set setcaps function on sink pad, not source pad. Produce correct caps
23298 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23301 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23302 * docs/plugins/inspect/plugin-iec958.xml:
23303 * docs/plugins/inspect/plugin-lame.xml:
23304 * docs/plugins/inspect/plugin-mad.xml:
23305 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23306 * docs/plugins/inspect/plugin-rmdemux.xml:
23307 update inspect with source
23308 Original commit message from CVS:
23309 update inspect with source
23311 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23313 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
23314 Original commit message from CVS:
23315 * ext/mad/gstid3tag.c:
23316 gsttaginterface.h -> gsttagsetter.h
23318 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23322 Original commit message from CVS:
23325 === release 0.9.1 ===
23327 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23336 Original commit message from CVS:
23339 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
23341 ext/amrnb/: State change function updates.
23342 Original commit message from CVS:
23343 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
23344 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
23345 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
23346 State change function updates.
23348 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23350 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
23351 Original commit message from CVS:
23352 * ext/mpeg2dec/gstmpeg2dec.c:
23353 GST_CAT_SEEK disappeared from the public API at some point
23355 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23357 * gst/iec958/ac3_padder.c:
23358 * gst/iec958/ac3_padder.h:
23360 Original commit message from CVS:
23363 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23369 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
23370 * docs/plugins/inspect-build.stamp:
23371 * docs/plugins/inspect.stamp:
23372 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23373 * docs/plugins/inspect/plugin-iec958.xml:
23374 * docs/plugins/inspect/plugin-lame.xml:
23375 * docs/plugins/inspect/plugin-mad.xml:
23376 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23377 * docs/plugins/inspect/plugin-rmdemux.xml:
23378 docs for ugly plugins
23379 Original commit message from CVS:
23380 docs for ugly plugins
23382 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23384 * gst-plugins-ugly.spec.in:
23385 * gst/iec958/Makefile.am:
23387 Original commit message from CVS:
23390 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
23393 * gst/iec958/ac3iec.c:
23394 Accept audio/x-private1-a3c on sink pad
23395 Original commit message from CVS:
23396 Accept audio/x-private1-a3c on sink pad
23398 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23400 * gst-plugins-ugly.spec.in:
23402 Original commit message from CVS:
23405 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
23407 * examples/gstplay/player.c:
23408 * examples/stats/mp2ogg.c:
23409 * ext/a52dec/gsta52dec.c:
23410 * ext/amrnb/amrnbdec.c:
23411 * ext/amrnb/amrnbenc.c:
23412 * ext/amrnb/amrnbparse.c:
23413 * ext/dvdnav/dvdnavsrc.c:
23414 * ext/dvdread/dvdreadsrc.c:
23415 * ext/lame/gstlame.c:
23416 * ext/mad/gstid3tag.c:
23417 * ext/mad/gstmad.c:
23418 * ext/mpeg2dec/gstmpeg2dec.c:
23419 * gst/ac3parse/gstac3parse.c:
23420 * gst/asfdemux/gstasfdemux.c:
23421 * gst/asfdemux/gstasfmux.c:
23422 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23423 * gst/iec958/ac3iec.c:
23424 * gst/mpegaudioparse/gstmpegaudioparse.c:
23425 * gst/mpegstream/gstdvddemux.c:
23426 * gst/mpegstream/gstmpegdemux.c:
23427 * gst/mpegstream/gstmpegparse.c:
23428 * gst/mpegstream/gstrfc2250enc.c:
23429 * gst/realmedia/rmdemux.c:
23430 * gst/synaesthesia/gstsynaesthesia.c:
23431 All plugins updated for element state changes.
23432 Original commit message from CVS:
23433 2005-09-02 Andy Wingo <wingo@pobox.com>
23434 * All plugins updated for element state changes.
23436 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
23438 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23439 * gst/iec958/ac3iec.c:
23440 Fix return types in setcaps functions
23441 Original commit message from CVS:
23442 Fix return types in setcaps functions
23444 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
23447 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23448 * gst/iec958/ac3iec.c:
23449 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
23450 Original commit message from CVS:
23451 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
23452 Some general cleanups in iec958 framer.
23454 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23462 * m4/gst-matroska.m4:
23465 fix distcheck; remove some old m4s
23466 Original commit message from CVS:
23467 fix distcheck; remove some old m4s
23469 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
23473 * gst/iec958/Makefile.am:
23474 * gst/iec958/ac3_padder.c:
23475 * gst/iec958/ac3_padder.h:
23476 * gst/iec958/ac3iec.c:
23477 * gst/iec958/ac3iec.h:
23478 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
23479 Original commit message from CVS:
23480 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
23482 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
23484 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
23485 Original commit message from CVS:
23486 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
23487 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
23488 (gst_dvdlpcmdec_change_state):
23489 Cleanups, fixed header parsing and stripping.
23491 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
23494 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23495 Use the right bytes when parsing the LPCM dvd header
23496 Original commit message from CVS:
23497 Use the right bytes when parsing the LPCM dvd header
23499 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
23502 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23503 Return the correct values from chain function
23504 Original commit message from CVS:
23505 Return the correct values from chain function
23507 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23510 * docs/Makefile.am:
23511 * docs/plugins/.gitignore:
23512 * docs/random/ChangeLog-0.8:
23513 * docs/version.entities.in:
23515 Original commit message from CVS:
23518 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
23521 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23522 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
23523 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
23524 Original commit message from CVS:
23525 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
23526 header; instead do this internally. Also support the old way, using
23527 a different mime-type. CVS:
23529 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23532 Original commit message from CVS: