1 === release 1.13.91 ===
3 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
8 * gst-plugins-ugly.doap:
12 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
14 * docs/plugins/inspect/plugin-a52dec.xml:
15 * docs/plugins/inspect/plugin-amrnb.xml:
16 * docs/plugins/inspect/plugin-amrwbdec.xml:
17 * docs/plugins/inspect/plugin-asf.xml:
18 * docs/plugins/inspect/plugin-cdio.xml:
19 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20 * docs/plugins/inspect/plugin-dvdread.xml:
21 * docs/plugins/inspect/plugin-dvdsub.xml:
22 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23 * docs/plugins/inspect/plugin-realmedia.xml:
24 * docs/plugins/inspect/plugin-sid.xml:
25 * docs/plugins/inspect/plugin-x264.xml:
26 * docs/plugins/inspect/plugin-xingmux.xml:
29 2018-03-12 20:19:19 +0000 Tim-Philipp Müller <tim@centricular.com>
31 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
32 docs: plugins: minor addition to plugins list
34 2018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de>
37 configure.ac: enable largefile support if possible
38 https://bugzilla.gnome.org/show_bug.cgi?id=793103
40 === release 1.13.90 ===
42 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
48 * gst-plugins-ugly.doap:
52 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
54 * docs/plugins/gst-plugins-ugly-plugins.args:
55 * docs/plugins/inspect/plugin-a52dec.xml:
56 * docs/plugins/inspect/plugin-amrnb.xml:
57 * docs/plugins/inspect/plugin-amrwbdec.xml:
58 * docs/plugins/inspect/plugin-asf.xml:
59 * docs/plugins/inspect/plugin-cdio.xml:
60 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
61 * docs/plugins/inspect/plugin-dvdread.xml:
62 * docs/plugins/inspect/plugin-dvdsub.xml:
63 * docs/plugins/inspect/plugin-mpeg2dec.xml:
64 * docs/plugins/inspect/plugin-realmedia.xml:
65 * docs/plugins/inspect/plugin-sid.xml:
66 * docs/plugins/inspect/plugin-x264.xml:
67 * docs/plugins/inspect/plugin-xingmux.xml:
70 2018-03-01 19:07:42 +0100 Mathieu Duponchelle <mathieu@centricular.com>
73 * tests/check/meson.build:
74 meson: enable more warnings
76 2018-02-28 10:07:13 +0000 Tim-Philipp Müller <tim@centricular.com>
78 * ext/x264/gstx264enc.c:
79 x264enc: fix build with newer x264 with support for multiple bit depths
80 libx264 used to be built for one specific bit depth, and if we
81 wanted to support multiple bit depths we would have to dynamically
82 load the right .so from different paths. That has changed now, and
83 libx264 can include support for multiple depths in the same lib,
84 so we don't need to do the dlopen() dance any more. We'll keep
85 the vtable stuff around until we can drop support for older x264.
86 gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
87 https://bugzilla.gnome.org/show_bug.cgi?id=792111
89 2018-02-27 15:42:32 +0100 Alicia Boya García <aboya@igalia.com>
91 * ext/x264/gstx264enc.c:
92 x264enc: Add format example for option-string
93 https://bugzilla.gnome.org/show_bug.cgi?id=793879
95 2018-02-21 19:47:36 +0000 Tim-Philipp Müller <tim@centricular.com>
98 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
99 add_global_arguments() can't be used in subprojects. It's
100 entirely possible that -ugly is a subproject but gstreamer
101 is picked up from an installed location, so we should
102 really use add_project_arguments() in both cases.
104 2018-02-15 19:44:21 +0000 Tim-Philipp Müller <tim@centricular.com>
107 * docs/plugins/inspect/plugin-a52dec.xml:
108 * docs/plugins/inspect/plugin-amrnb.xml:
109 * docs/plugins/inspect/plugin-amrwbdec.xml:
110 * docs/plugins/inspect/plugin-asf.xml:
111 * docs/plugins/inspect/plugin-cdio.xml:
112 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
113 * docs/plugins/inspect/plugin-dvdread.xml:
114 * docs/plugins/inspect/plugin-dvdsub.xml:
115 * docs/plugins/inspect/plugin-mpeg2dec.xml:
116 * docs/plugins/inspect/plugin-realmedia.xml:
117 * docs/plugins/inspect/plugin-sid.xml:
118 * docs/plugins/inspect/plugin-x264.xml:
119 * docs/plugins/inspect/plugin-xingmux.xml:
123 === release 1.13.1 ===
125 2018-02-15 17:10:13 +0000 Tim-Philipp Müller <tim@centricular.com>
129 * gst-plugins-ugly.doap:
133 2018-02-15 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.com>
135 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
136 * docs/plugins/gst-plugins-ugly-plugins.args:
137 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
138 * docs/plugins/inspect/plugin-a52dec.xml:
139 * docs/plugins/inspect/plugin-amrnb.xml:
140 * docs/plugins/inspect/plugin-amrwbdec.xml:
141 * docs/plugins/inspect/plugin-asf.xml:
142 * docs/plugins/inspect/plugin-cdio.xml:
143 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
144 * docs/plugins/inspect/plugin-dvdread.xml:
145 * docs/plugins/inspect/plugin-dvdsub.xml:
146 * docs/plugins/inspect/plugin-mpeg2dec.xml:
147 * docs/plugins/inspect/plugin-realmedia.xml:
148 * docs/plugins/inspect/plugin-sid.xml:
149 * docs/plugins/inspect/plugin-x264.xml:
150 * docs/plugins/inspect/plugin-xingmux.xml:
151 docs: update plugin docs
153 2018-02-15 14:52:29 +0000 Tim-Philipp Müller <tim@centricular.com>
159 po: update translations
161 2018-02-08 19:09:45 +0000 Tim-Philipp Müller <tim@centricular.com>
164 meson: make version numbers ints and fix int/string comparison
165 WARNING: Trying to compare values of different types (str, int).
166 The result of this is undefined and will become a hard error
167 in a future Meson release.
169 2018-02-04 12:03:36 +0100 Tim-Philipp Müller <tim@centricular.com>
172 autotools: use -fno-strict-aliasing where supported
173 https://bugzilla.gnome.org/show_bug.cgi?id=769183
175 2018-01-30 20:34:52 +0000 Tim-Philipp Müller <tim@centricular.com>
177 * ext/sidplay/meson.build:
179 meson: use -fno-strict-aliasing where supported
180 https://bugzilla.gnome.org/show_bug.cgi?id=769183
182 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
184 * ext/amrnb/amrnbdec.c:
185 amrnbdec: Don't use g_return_*_if_fail() on data parsing
186 Those functions can be disabled. Instead just use the (existing)
190 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
192 * ext/amrwbdec/amrwbdec.c:
193 amrwbdec: Don't use g_return_*_if_fail() on data parsing
194 Those functions can be disabled. Instead just use the (existing)
198 2017-12-26 13:51:37 +0100 Tim-Philipp Müller <tim@centricular.com>
201 meson: skip translations if gettext is not available
203 2017-12-14 14:49:17 +1100 Matthew Waters <matthew@centricular.com>
206 Automatic update of common submodule
207 From e8c7a71 to 3fa2c9e
209 2017-12-07 15:52:58 +0900 Justin Kim <justin.kim@collabora.com>
211 * ext/x264/gstx264enc.c:
212 * ext/x264/gstx264enc.h:
213 x264enc: add 'insert-vui' property for users to choose
214 VUI(Video Usability Information) parameters should be set
215 according to the specification. However, some of the existing
216 hardware decoders refuse to decode in certain combinations of
217 the resolution and VUI parameters. To support the legacy
218 decoders, this patch provides 'insert-vui' to skip the settings.
219 https://bugzilla.gnome.org/show_bug.cgi?id=791331
221 2017-12-06 13:01:39 +0200 Sebastian Dröge <sebastian@centricular.com>
223 * ext/cdio/gstcdio.c:
224 * ext/cdio/gstcdio.h:
225 * ext/cdio/gstcdiocddasrc.c:
226 cdio: Fix build with cdio >= 1.0
227 LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
228 as 1 for 1.0. We had various checks for < 83, which of course succeeded
229 now although we are >= 0.83.
230 Fix this by checking for < 76 (0.76) too, as that is the minimum version
231 we currently support and everything < 76 is going to be >= 1.0.
232 https://bugzilla.gnome.org/show_bug.cgi?id=791301
234 2017-11-27 20:11:56 +1100 Matthew Waters <matthew@centricular.com>
237 Automatic update of common submodule
238 From 3f4aa96 to e8c7a71
240 2017-11-26 15:05:14 +0000 Tim-Philipp Müller <tim@centricular.com>
243 configure: actually use -fvisibility if supported
244 Fix up for previous commit.
246 2017-11-26 14:49:21 +0000 Tim-Philipp Müller <tim@centricular.com>
249 autotools: stop controlling symbol visibility with -export-symbols-regex
250 Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
251 This should result in consistent behaviour for the autotools and
254 2017-11-13 11:13:30 +0100 Edward Hervey <edward@centricular.com>
256 * gst/asfdemux/gstasfdemux.c:
257 asfdemux: Fix prerolling files with "empty" streams
258 This is a regression that was introduced by
259 commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
260 " asfdemux: Add support for dvr-ms"
261 The problem is that some files/streams might contain stream definition
262 but there is no actual packets for those streams.
263 This was used to "define" streams with different bitrates for example.
264 The first_ts calculation resulted in never ever finding a valid first_ts
265 since some streams were empty, and therefore never "activating" itself.
266 Instead of that we first check if we are prerolled. And if we are we
267 unconditionally get the "first_ts"
268 The preroll check has been adapted to check whether streams of
269 each defined type (i.e. audio/video/sub) has been prerolled. This solves
270 the problem of having different streams of a particular type where only
271 one stream actually has data.
273 2017-11-13 11:09:31 +0100 Edward Hervey <edward@centricular.com>
275 * gst/asfdemux/gstasfdemux.c:
276 asfdemux: Store the stream type in streams
277 The field was present but never set :)
279 2017-09-26 10:11:24 +0530 Ponnam Srinivas <p.srinivas@samsung.com>
281 * ext/a52dec/gsta52dec.c:
282 a52dec: Fix out buffer memory leak in error code path
283 https://bugzilla.gnome.org/show_bug.cgi?id=788119
285 2017-09-15 17:06:58 +0530 Deepak Srivastava <srivastava.d@samsung.com>
287 * ext/mpeg2dec/gstmpeg2dec.c:
288 mpeg2dec: Fix buffer memory leak in error code path
289 https://bugzilla.gnome.org/show_bug.cgi?id=787817
291 2017-09-07 13:27:26 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
293 * ext/mpeg2dec/gstmpeg2dec.c:
294 mpeg2dec: Unmap output video frame if copying to it fails
295 https://bugzilla.gnome.org/show_bug.cgi?id=787398
297 2017-08-31 11:33:14 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
299 * gst/realmedia/asmrules.c:
300 realmedia: fix leak in asmrules error code path
301 https://bugzilla.gnome.org/show_bug.cgi?id=787056
303 2017-08-30 18:41:28 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
305 * gst/realmedia/rtspreal.c:
306 realmedia: Fix Memory leak in error case
307 https://bugzilla.gnome.org/show_bug.cgi?id=787014
309 2017-08-26 13:02:26 +0100 Tim-Philipp Müller <tim@centricular.com>
311 * tests/files/Makefile.am:
312 * tests/files/cbr_stream.mp3:
313 * tests/files/stream.mp2:
314 * tests/files/vbr_stream.mp3:
315 tests: remove files that were used by the mpg123 unit test
317 2017-08-26 09:35:20 +0100 Tim-Philipp Müller <tim@centricular.com>
322 * docs/plugins/Makefile.am:
323 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
324 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
325 * docs/plugins/inspect/plugin-twolame.xml:
328 * ext/twolame/Makefile.am:
329 * ext/twolame/gsttwolamemp2enc.c:
330 * ext/twolame/gsttwolamemp2enc.h:
331 * ext/twolame/meson.build:
333 Remove twolame plugin, moved to -good
334 https://bugzilla.gnome.org/show_bug.cgi?id=774252
336 2017-08-26 08:51:01 +0100 Tim-Philipp Müller <tim@centricular.com>
341 * docs/plugins/Makefile.am:
342 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
343 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
344 * docs/plugins/gst-plugins-ugly-plugins.args:
345 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
346 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
347 * docs/plugins/inspect/plugin-lame.xml:
349 * ext/lame/Makefile.am:
350 * ext/lame/gstlamemp3enc.c:
351 * ext/lame/gstlamemp3enc.h:
352 * ext/lame/meson.build:
358 * tests/check/Makefile.am:
359 * tests/check/gst-plugins-ugly.supp:
360 * tests/check/meson.build:
361 * tests/check/pipelines/.gitignore:
362 * tests/check/pipelines/lame.c:
363 Remove lame plugin, moved to -good
364 https://bugzilla.gnome.org/show_bug.cgi?id=774252
366 2017-08-20 14:31:02 +0100 Tim-Philipp Müller <tim@centricular.com>
371 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
372 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
373 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
374 * docs/plugins/inspect/plugin-mpg123.xml:
377 * ext/mpg123/Makefile.am:
378 * ext/mpg123/gstmpg123audiodec.c:
379 * ext/mpg123/gstmpg123audiodec.h:
380 * ext/mpg123/meson.build:
381 * tests/check/Makefile.am:
382 * tests/check/elements/.gitignore:
383 * tests/check/elements/mpg123audiodec.c:
384 * tests/check/meson.build:
385 Remove mpg123 plugin, moved to -good
386 https://bugzilla.gnome.org/show_bug.cgi?id=774252
388 2017-08-17 12:23:43 +0100 Tim-Philipp Müller <tim@centricular.com>
392 Automatic update of common submodule
393 From 48a5d85 to 3f4aa96
395 2017-08-10 15:48:27 +0100 Tim-Philipp Müller <tim@centricular.com>
397 * ext/sidplay/meson.build:
398 sidplay: hide symbols in meson for this c++ plugin too
399 Keep things local, as this is the only c++ plugin
402 2017-08-10 11:55:58 +0100 Tim-Philipp Müller <tim@centricular.com>
405 meson: don't export symbols by default
406 Only plugin entry points should be exported.
407 Currently plugins might export more symbols with
408 the meson build, as we don't have the exports
409 regexp there that we pass to libtool.
411 2017-08-09 19:31:56 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
413 * ext/x264/gstx264enc.c:
414 x264enc: add FIXME note for future configuration cleanup
416 2017-07-25 13:36:17 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
418 * ext/dvdread/dvdreadsrc.c:
419 dvdreadsrc: Fix string memory leak
420 https://bugzilla.gnome.org/show_bug.cgi?id=785388
422 2017-07-15 15:01:09 +0100 Tim-Philipp Müller <tim@centricular.com>
424 * ext/x264/gstx264enc.c:
425 x264enc: fix indentation
427 2017-07-15 14:59:42 +0100 Tim-Philipp Müller <tim@centricular.com>
429 * ext/x264/gstx264enc.c:
430 x264enc: fix caps leak
431 Move creation of supported sink pads into class_init function
432 which is also the only place where they're used. Unref the
433 caps when no longer needed, the pad template will take its
435 https://bugzilla.gnome.org/show_bug.cgi?id=784982
437 2017-07-15 14:57:49 +0100 Tim-Philipp Müller <tim@centricular.com>
439 * ext/mpg123/gstmpg123audiodec.c:
440 mpg123audiodec: fix caps leak
441 The pad template takes its own ref, so we should unref the caps.
442 https://bugzilla.gnome.org/show_bug.cgi?id=784982
444 2017-07-15 12:49:19 +0100 Tim-Philipp Müller <tim@centricular.com>
447 meson: po: use glib preset and read language list from LINGUAS
448 Supported since meson 0.37, so we can use it now.
450 2017-07-11 14:21:41 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
452 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
453 dvdlpmdec: Fix overrun from coverity
456 2017-07-07 11:58:36 +0100 Tim-Philipp Müller <tim@centricular.com>
459 meson: find python3 via python3 module
460 https://bugzilla.gnome.org/show_bug.cgi?id=783198
462 2017-07-05 18:58:35 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
464 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
465 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
466 dvdlpcmdec: Added support for Blu-Ray audio
467 https://bugzilla.gnome.org/show_bug.cgi?id=784552
469 2017-06-27 11:48:08 +0200 Edward Hervey <edward@centricular.com>
471 * gst/asfdemux/gstasfdemux.c:
472 asfdemux: More index handling
473 In the same vein as the previous commit, the end of the file might have been
474 cut and therefore contains bogus data.
475 If the object is too short, consider it as garbage and return a non-fatal
477 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
479 2017-06-27 10:25:42 +0200 Edward Hervey <edward@centricular.com>
481 * gst/asfdemux/gstasfdemux.c:
482 asfdemux; Don't assume index is present at end of file
483 Some files have garbage at the end of the file, don't error out if we don't
484 find the index there.
485 Reverts back to previous behaviour (where corrupted/missing indexex were
487 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
489 2017-06-26 09:49:22 +0100 Tim-Philipp Müller <tim@centricular.com>
492 meson: fix with-package-name option
493 https://bugzilla.gnome.org/show_bug.cgi?id=784082
495 2017-06-14 21:08:31 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
497 * gst/asfdemux/gstasfdemux.c:
498 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
499 ... which is how it has always been until changed coincidentally in commit
500 9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
501 dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
502 to compensate for that in a lateral way
504 2017-06-14 20:56:16 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
506 * ext/x264/gstx264enc.c:
507 x264enc: relax bframes upper limit count to maximum encoder supported
509 2017-06-23 23:44:18 +0100 Tim-Philipp Müller <tim@centricular.com>
511 * ext/sidplay/meson.build:
512 meson: don't error out if sidplay library is not found
514 2017-06-23 18:33:24 +0100 Tim-Philipp Müller <tim@centricular.com>
517 * ext/sidplay/meson.build:
518 meson: build sid plugin
519 https://bugzilla.gnome.org/show_bug.cgi?id=784135
521 2017-06-21 21:23:29 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
523 * ext/x264/gstx264enc.c:
524 x264: fix memory leak
525 When the allowed caps are the same of template caps the allowed
526 caps are not unrefed, leaking memory.
527 https://bugzilla.gnome.org/show_bug.cgi?id=784060
529 2017-06-07 12:08:43 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
531 * tests/check/meson.build:
532 meson: Do not use path separator in test names
533 Avoiding warnings like:
534 WARNING: Target "elements/audioamplify" has a path separator in its name.
536 2017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com>
538 * gst/asfdemux/gstasfdemux.c:
539 asfdemux: fix checking for header objects
540 The if 'and' condition was mixed up with the last parameter of the
541 function and would lead to wrong results
543 2017-05-21 17:49:59 +0100 Tim-Philipp Müller <tim@centricular.com>
548 meson: don't need config.h.meson any longer
550 2017-05-20 14:58:37 +0100 Tim-Philipp Müller <tim@centricular.com>
554 meson: add options to set package name and origin
555 https://bugzilla.gnome.org/show_bug.cgi?id=782172
557 2017-05-19 20:05:02 +0200 Jan Schmidt <jan@centricular.com>
559 * tests/check/meson.build:
560 Add gstvideo_dep for meson mpeg2dec test build
562 2017-05-19 18:59:17 +0200 Jan Schmidt <jan@centricular.com>
564 * tests/check/Makefile.am:
565 * tests/check/elements/mpeg2dec.c:
566 mpeg2dec test: Fix expected output caps
567 In the absence of explicit info, video decoders
568 now output mono multiview caps by default, so make
569 the expected caps match that
571 2017-05-16 14:07:56 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
575 * ext/a52dec/Makefile.am:
576 * ext/amrnb/Makefile.am:
577 * ext/amrwbdec/Makefile.am:
578 * ext/cdio/Makefile.am:
579 * ext/dvdread/Makefile.am:
580 * ext/lame/Makefile.am:
581 * ext/mpeg2dec/Makefile.am:
582 * ext/mpg123/Makefile.am:
583 * ext/sidplay/Makefile.am:
584 * ext/twolame/Makefile.am:
585 * ext/x264/Makefile.am:
586 * gst/asfdemux/Makefile.am:
587 * gst/dvdlpcmdec/Makefile.am:
588 * gst/dvdsub/Makefile.am:
589 * gst/realmedia/Makefile.am:
590 * gst/xingmux/Makefile.am:
591 Remove plugin specific static build option
592 Static and dynamic plugins now have the same interface. The standard
593 --enable-static/--enable-shared toggle are sufficient.
595 2017-05-09 09:45:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
597 * ext/sidplay/gstsiddec.cc:
598 sid: Make plugin name match plugin file name
600 2017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com>
606 === release 1.12.0 ===
608 2017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com>
614 * docs/plugins/inspect/plugin-a52dec.xml:
615 * docs/plugins/inspect/plugin-amrnb.xml:
616 * docs/plugins/inspect/plugin-amrwbdec.xml:
617 * docs/plugins/inspect/plugin-asf.xml:
618 * docs/plugins/inspect/plugin-cdio.xml:
619 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
620 * docs/plugins/inspect/plugin-dvdread.xml:
621 * docs/plugins/inspect/plugin-dvdsub.xml:
622 * docs/plugins/inspect/plugin-lame.xml:
623 * docs/plugins/inspect/plugin-mpeg2dec.xml:
624 * docs/plugins/inspect/plugin-mpg123.xml:
625 * docs/plugins/inspect/plugin-realmedia.xml:
626 * docs/plugins/inspect/plugin-siddec.xml:
627 * docs/plugins/inspect/plugin-twolame.xml:
628 * docs/plugins/inspect/plugin-x264.xml:
629 * docs/plugins/inspect/plugin-xingmux.xml:
630 * gst-plugins-ugly.doap:
634 2017-05-04 15:12:50 +0300 Sebastian Dröge <sebastian@centricular.com>
679 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com>
683 po: Update translations
685 === release 1.11.91 ===
687 2017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com>
693 * docs/plugins/inspect/plugin-a52dec.xml:
694 * docs/plugins/inspect/plugin-amrnb.xml:
695 * docs/plugins/inspect/plugin-amrwbdec.xml:
696 * docs/plugins/inspect/plugin-asf.xml:
697 * docs/plugins/inspect/plugin-cdio.xml:
698 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
699 * docs/plugins/inspect/plugin-dvdread.xml:
700 * docs/plugins/inspect/plugin-dvdsub.xml:
701 * docs/plugins/inspect/plugin-lame.xml:
702 * docs/plugins/inspect/plugin-mpeg2dec.xml:
703 * docs/plugins/inspect/plugin-mpg123.xml:
704 * docs/plugins/inspect/plugin-realmedia.xml:
705 * docs/plugins/inspect/plugin-siddec.xml:
706 * docs/plugins/inspect/plugin-twolame.xml:
707 * docs/plugins/inspect/plugin-x264.xml:
708 * docs/plugins/inspect/plugin-xingmux.xml:
709 * gst-plugins-ugly.doap:
713 2017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com>
758 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
764 po: Update translations
766 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
768 * ext/x264/gstx264enc.h:
769 x264: Use __declspec(dllimport) with MinGW too
770 x264.h says this isn't needed with MinGW, but it looks like it is.
771 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
773 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
776 Automatic update of common submodule
777 From 60aeef6 to 48a5d85
779 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
783 Automatic update of common submodule
784 From 39ac2f5 to 60aeef6
786 === release 1.11.90 ===
788 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
794 * docs/plugins/inspect/plugin-a52dec.xml:
795 * docs/plugins/inspect/plugin-amrnb.xml:
796 * docs/plugins/inspect/plugin-amrwbdec.xml:
797 * docs/plugins/inspect/plugin-asf.xml:
798 * docs/plugins/inspect/plugin-cdio.xml:
799 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
800 * docs/plugins/inspect/plugin-dvdread.xml:
801 * docs/plugins/inspect/plugin-dvdsub.xml:
802 * docs/plugins/inspect/plugin-lame.xml:
803 * docs/plugins/inspect/plugin-mpeg2dec.xml:
804 * docs/plugins/inspect/plugin-mpg123.xml:
805 * docs/plugins/inspect/plugin-realmedia.xml:
806 * docs/plugins/inspect/plugin-siddec.xml:
807 * docs/plugins/inspect/plugin-twolame.xml:
808 * docs/plugins/inspect/plugin-x264.xml:
809 * docs/plugins/inspect/plugin-xingmux.xml:
810 * gst-plugins-ugly.doap:
814 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
858 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
862 po: Update translations
864 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
866 * tests/check/meson.build:
867 meson: test: Fix environment object usage
868 And use get_pkgconfig_variable instead of calling pkg-config ourself
870 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
873 REQUIREMENTS: update for mad mp3 decoder removal
874 https://bugzilla.gnome.org/show_bug.cgi?id=776140
876 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
879 Add libgstrmdemux.so to cruft list
880 This was renamed to libgstrealmedia.so, this fixes helps fixing
882 https://bugzilla.gnome.org/show_bug.cgi?id=779344
884 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
886 * docs/plugins/inspect/plugin-realmedia.xml:
887 * gst/realmedia/Makefile.am:
888 * gst/realmedia/meson.build:
889 Rename plugin filenames to match plugin names
890 libgstrmdemux.so becomes libgstrealmedia.so
891 https://bugzilla.gnome.org/show_bug.cgi?id=779344
893 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
895 * ext/mpeg2dec/gstmpeg2dec.c:
896 mpeg2dec: Fix latency calculation
897 The latency calculation was missing a scaling by GST_SECOND,
898 so it would always report a tiny latency. Fix that.
899 Spotted by Guillaume Desmottes.
901 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
903 * gst/asfdemux/gstasfdemux.c:
904 asfdemux: Fix compilation with gcc 7
905 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
906 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
907 is_encrypted = ! !((flags & 0x8000) << 15);
908 ~~~~~~~~~~~~~~~~~~^~~~~~
909 https://bugzilla.gnome.org/show_bug.cgi?id=779329
911 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
913 * ext/amrwbdec/amrwb.c:
914 * ext/amrwbdec/amrwbdec.h:
915 Update Edgard Lima's email
916 https://bugzilla.gnome.org/show_bug.cgi?id=779230
918 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
921 meson: Update version
923 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
928 === release 1.11.2 ===
930 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
936 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
937 * docs/plugins/inspect/plugin-a52dec.xml:
938 * docs/plugins/inspect/plugin-amrnb.xml:
939 * docs/plugins/inspect/plugin-amrwbdec.xml:
940 * docs/plugins/inspect/plugin-asf.xml:
941 * docs/plugins/inspect/plugin-cdio.xml:
942 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
943 * docs/plugins/inspect/plugin-dvdread.xml:
944 * docs/plugins/inspect/plugin-dvdsub.xml:
945 * docs/plugins/inspect/plugin-lame.xml:
946 * docs/plugins/inspect/plugin-mpeg2dec.xml:
947 * docs/plugins/inspect/plugin-mpg123.xml:
948 * docs/plugins/inspect/plugin-realmedia.xml:
949 * docs/plugins/inspect/plugin-siddec.xml:
950 * docs/plugins/inspect/plugin-twolame.xml:
951 * docs/plugins/inspect/plugin-x264.xml:
952 * docs/plugins/inspect/plugin-xingmux.xml:
953 * gst-plugins-ugly.doap:
956 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
1000 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
1004 po: Update translations
1006 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
1009 meson: dist meson build files
1010 Ship meson build files in tarballs, so people who use tarballs
1011 in their builds can start playing with meson already.
1013 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1015 * ext/x264/gstx264enc.c:
1016 x264: Initialize function vtable in plugin_init()
1017 These values are defined in the x264.h header and are not const on
1018 Windows due to the way DLLs work. See:
1019 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
1020 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
1021 https://bugzilla.gnome.org/show_bug.cgi?id=777903
1023 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
1025 * gst/asfdemux/gstasfdemux.c:
1026 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
1027 https://bugzilla.gnome.org/show_bug.cgi?id=777955
1029 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
1031 * gst/asfdemux/gstasfdemux.c:
1032 asfdemux: Reset number of languages to 0 when freeing the array because of errors
1033 Otherwise we will happily index into the array at NULL if the requested
1034 index is smaller than the number of languages that were previously
1036 https://bugzilla.gnome.org/show_bug.cgi?id=777937
1038 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1040 * tests/check/meson.build:
1041 meson: Properly use ':' for defining keywords
1043 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
1048 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
1053 === release 1.11.1 ===
1055 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
1061 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1062 * docs/plugins/inspect/plugin-a52dec.xml:
1063 * docs/plugins/inspect/plugin-amrnb.xml:
1064 * docs/plugins/inspect/plugin-amrwbdec.xml:
1065 * docs/plugins/inspect/plugin-asf.xml:
1066 * docs/plugins/inspect/plugin-cdio.xml:
1067 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1068 * docs/plugins/inspect/plugin-dvdread.xml:
1069 * docs/plugins/inspect/plugin-dvdsub.xml:
1070 * docs/plugins/inspect/plugin-lame.xml:
1071 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1072 * docs/plugins/inspect/plugin-mpg123.xml:
1073 * docs/plugins/inspect/plugin-realmedia.xml:
1074 * docs/plugins/inspect/plugin-siddec.xml:
1075 * docs/plugins/inspect/plugin-twolame.xml:
1076 * docs/plugins/inspect/plugin-x264.xml:
1077 * docs/plugins/inspect/plugin-xingmux.xml:
1078 * gst-plugins-ugly.doap:
1081 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
1125 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
1130 po: Update translations
1132 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1134 * ext/amrnb/meson.build:
1135 * ext/x264/meson.build:
1137 meson: Install presets files
1139 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
1141 * ext/x264/GstX264Enc.prs:
1142 x264enc: Add a youtube preset.
1143 Based on https://support.google.com/youtube/answer/1722171
1144 https://bugzilla.gnome.org/show_bug.cgi?id=751560
1146 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
1150 * docs/plugins/Makefile.am:
1151 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1152 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1153 * docs/plugins/inspect/plugin-mad.xml:
1155 * ext/mad/Makefile.am:
1158 * ext/mad/meson.build:
1161 We have better replacements such as the mpg123 plugin.
1162 The main reason to keep around mad was for 'freeform'
1163 mp3 support, but mpg123 can handle those too nowadays.
1164 Also, mad is GPL and has been unmaintained for years.
1165 https://bugzilla.gnome.org/show_bug.cgi?id=776140
1167 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
1172 * win32/common/.gitignore:
1173 * win32/common/config.h:
1174 win32: remove platform-specific copies of generated headers
1175 Unused and no longer needed.
1177 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
1182 * gst-plugins-ugly.spec.in:
1183 Remove generated .spec file
1184 Likely extremely bitrotten, and we should not ship this anyway.
1186 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
1189 meson: Support building without Gst debug
1191 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
1195 Automatic update of common submodule
1196 From f980fd9 to 39ac2f5
1198 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
1200 * gst/asfdemux/gstasfdemux.c:
1201 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
1202 https://bugzilla.gnome.org/show_bug.cgi?id=775515
1204 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
1206 * ext/x264/gstx264enc.c:
1207 x264enc: Add information for mixed mode
1208 https://bugzilla.gnome.org/show_bug.cgi?id=775411
1210 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
1212 * ext/x264/gstx264enc.c:
1213 x264enc: Correctly pass interlacing/TFF information
1214 Give the interlacing information correctly to the encoder. Also parse
1215 TFF/BFF information from the caps and pass it too.
1216 https://bugzilla.gnome.org/show_bug.cgi?id=775411
1218 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
1220 * ext/x264/gstx264enc.c:
1221 x264enc: Auto-detect interlace mode from caps
1222 If the caps are interlaced, interlacing is always enabled on the
1223 encoder. If the interlace-mode field is missing or if it's progressive,
1224 the encoder uses the "interlaced" property.
1225 https://bugzilla.gnome.org/show_bug.cgi?id=775228
1227 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
1230 common: use https protocol for common submodule
1231 https://bugzilla.gnome.org/show_bug.cgi?id=775110
1233 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
1235 * gst/realmedia/realhash.c:
1236 real: Fix compiler warnings with latest clang
1237 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
1240 https://bugzilla.gnome.org/show_bug.cgi?id=775112
1242 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
1244 * gst/asfdemux/gstasfdemux.c:
1245 asfdemux: Allow 64bit sizes for DATA object
1246 we *can* have files greater than 4GB, any other object should be
1249 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
1251 * gst/asfdemux/gstasfdemux.c:
1252 asfdemux: Add sanity check for asf_stream_audio
1253 We should have enough bytes for the specified codec_data
1254 https://bugzilla.gnome.org/show_bug.cgi?id=775070
1256 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
1258 * gst/asfdemux/gstasfdemux.c:
1259 asfdemux: Add sanity checks when reading asf_stream_video_format
1260 It should report a size of at least 40 bytes
1261 Also check for the size of the remaining data (i.e. codec_data)
1262 https://bugzilla.gnome.org/show_bug.cgi?id=775070
1264 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
1266 * gst/asfdemux/gstasfdemux.c:
1267 asfdemux: Add check for invalid/corrupt asf object
1268 An asf object can't realistically be bigger than 2**32 bytes.
1269 If it reports a size bigger than that, consider it corrupt and properly
1270 propagate the error back.
1271 https://bugzilla.gnome.org/show_bug.cgi?id=775070
1273 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
1275 * gst/asfdemux/gstasfdemux.c:
1276 asfdemux: Handle EOS in push-mode on corrupted files
1277 It is possible no streams were activated when receiving EOS, if so
1278 handled it as if we hadn't seen the header
1279 https://bugzilla.gnome.org/show_bug.cgi?id=774846
1281 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
1283 * gst/asfdemux/gstasfdemux.c:
1284 * gst/asfdemux/gstasfdemux.h:
1285 asfdemux: FILE headers are mandatory in the header
1286 As per the specification, also avoids ending up trying to play a
1287 file with plenty of un-initialized values.
1288 https://bugzilla.gnome.org/show_bug.cgi?id=774846
1290 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
1292 * gst/asfdemux/gstasfdemux.c:
1293 asfdemux: Handle incomplete header in pull mode
1294 pulling headers is meant to complete as a whole. If we don't have
1295 enough data, it's an error.
1296 Avoids pipeline hangs on corrupted files
1297 https://bugzilla.gnome.org/show_bug.cgi?id=774846
1299 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
1301 * gst/asfdemux/gstasfdemux.c:
1302 asfdemux: Handle issues with "empty" files
1303 In some corrupted files, we could end up with no actual streams
1305 In those cases, make sure we properly propagate the failure all
1306 the way to the loop function. This avoids ending up in cases where
1307 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
1308 https://bugzilla.gnome.org/show_bug.cgi?id=774846
1310 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
1312 * ext/dvdread/dvdreadsrc.c:
1313 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
1315 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
1318 meson: Add ignored warnings for MSVC
1319 https://bugzilla.gnome.org/show_bug.cgi?id=774656
1321 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
1324 * ext/x264/Makefile.am:
1325 * ext/x264/gstx264enc.c:
1326 * ext/x264/gstx264enc.h:
1327 * ext/x264/meson.build:
1328 * meson_options.txt:
1329 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
1330 x264 has to be compiled specifically for a target bit depth.
1331 Distributions currently ship various libraries in their packages, with
1332 different bit depths.
1333 This change now allows to provide them all at configure time and have
1334 the x264enc element dynamically switch between them based on the bit
1335 depth of the input format.
1336 https://bugzilla.gnome.org/show_bug.cgi?id=763297
1338 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
1341 meson: update version
1343 === release 1.11.0 ===
1345 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
1350 === release 1.10.0 ===
1352 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
1358 * docs/plugins/inspect/plugin-a52dec.xml:
1359 * docs/plugins/inspect/plugin-amrnb.xml:
1360 * docs/plugins/inspect/plugin-amrwbdec.xml:
1361 * docs/plugins/inspect/plugin-asf.xml:
1362 * docs/plugins/inspect/plugin-cdio.xml:
1363 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1364 * docs/plugins/inspect/plugin-dvdread.xml:
1365 * docs/plugins/inspect/plugin-dvdsub.xml:
1366 * docs/plugins/inspect/plugin-lame.xml:
1367 * docs/plugins/inspect/plugin-mad.xml:
1368 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1369 * docs/plugins/inspect/plugin-mpg123.xml:
1370 * docs/plugins/inspect/plugin-realmedia.xml:
1371 * docs/plugins/inspect/plugin-siddec.xml:
1372 * docs/plugins/inspect/plugin-twolame.xml:
1373 * docs/plugins/inspect/plugin-x264.xml:
1374 * docs/plugins/inspect/plugin-xingmux.xml:
1375 * gst-plugins-ugly.doap:
1376 * win32/common/config.h:
1379 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
1423 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
1427 po: Update translations
1429 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
1432 * tests/meson.build:
1433 meson: Don't depend on gstreamer-check-1.0 on windows
1434 https://bugzilla.gnome.org/show_bug.cgi?id=773114
1436 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1439 * tests/check/meson.build:
1440 * tests/meson.build:
1441 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
1442 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
1443 Does not actually work. See:
1444 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
1446 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1448 * tests/check/meson.build:
1449 meson: fix build outside of gst-all
1451 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
1454 * tests/check/meson.build:
1455 * tests/meson.build:
1456 meson: move gstreamer-check-1.0 dependency to tests/check
1457 https://bugzilla.gnome.org/show_bug.cgi?id=773114
1459 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1462 meson: Don't set c_std to gnu99
1463 Use the default for each compiler on every platform instead. This
1464 improves our compatibility with compilers that don't have gnu99 as
1467 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1470 * tests/check/getpluginsdir:
1471 * tests/check/meson.build:
1472 meson: Make use of new environment object and set plugin path to builddir
1473 Workaround source_root being the root directory of all projects
1474 in the subproject case and remove now unneeded getpluginsdir
1475 Bump meson requirement to 0.35
1477 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1479 * hooks/pre-commit.hook:
1481 * tests/check/getpluginsdir:
1482 meson: Setup pre commit hook and fix getpluginsdir for standalone case
1484 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
1487 meson: update version
1489 === release 1.9.90 ===
1491 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
1497 * docs/plugins/inspect/plugin-a52dec.xml:
1498 * docs/plugins/inspect/plugin-amrnb.xml:
1499 * docs/plugins/inspect/plugin-amrwbdec.xml:
1500 * docs/plugins/inspect/plugin-asf.xml:
1501 * docs/plugins/inspect/plugin-cdio.xml:
1502 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1503 * docs/plugins/inspect/plugin-dvdread.xml:
1504 * docs/plugins/inspect/plugin-dvdsub.xml:
1505 * docs/plugins/inspect/plugin-lame.xml:
1506 * docs/plugins/inspect/plugin-mad.xml:
1507 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1508 * docs/plugins/inspect/plugin-mpg123.xml:
1509 * docs/plugins/inspect/plugin-realmedia.xml:
1510 * docs/plugins/inspect/plugin-siddec.xml:
1511 * docs/plugins/inspect/plugin-twolame.xml:
1512 * docs/plugins/inspect/plugin-x264.xml:
1513 * docs/plugins/inspect/plugin-xingmux.xml:
1514 * gst-plugins-ugly.doap:
1515 * win32/common/config.h:
1518 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
1562 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
1566 po: Update translations
1568 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
1570 * ext/x264/gstx264enc.c:
1571 x264enc: Set colorimetry and chroma-site information
1572 https://bugzilla.gnome.org/show_bug.cgi?id=772159
1574 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
1578 meson: hook up translations
1580 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
1583 * tests/check/getpluginsdir:
1584 * tests/check/meson.build:
1585 * tests/meson.build:
1586 meson: hook up unit tests
1588 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
1591 configure: Depend on gstreamer 1.9.2.1
1593 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
1597 Automatic update of common submodule
1598 From b18d820 to f980fd9
1600 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
1604 Automatic update of common submodule
1605 From f49c55e to b18d820
1607 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
1610 meson: Bump version to 1.9.2
1612 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
1617 === release 1.9.2 ===
1619 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
1625 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1626 * docs/plugins/inspect/plugin-a52dec.xml:
1627 * docs/plugins/inspect/plugin-amrnb.xml:
1628 * docs/plugins/inspect/plugin-amrwbdec.xml:
1629 * docs/plugins/inspect/plugin-asf.xml:
1630 * docs/plugins/inspect/plugin-cdio.xml:
1631 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1632 * docs/plugins/inspect/plugin-dvdread.xml:
1633 * docs/plugins/inspect/plugin-dvdsub.xml:
1634 * docs/plugins/inspect/plugin-lame.xml:
1635 * docs/plugins/inspect/plugin-mad.xml:
1636 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1637 * docs/plugins/inspect/plugin-mpg123.xml:
1638 * docs/plugins/inspect/plugin-realmedia.xml:
1639 * docs/plugins/inspect/plugin-siddec.xml:
1640 * docs/plugins/inspect/plugin-twolame.xml:
1641 * docs/plugins/inspect/plugin-x264.xml:
1642 * docs/plugins/inspect/plugin-xingmux.xml:
1643 * gst-plugins-ugly.doap:
1644 * win32/common/config.h:
1647 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
1689 po: Update translations
1691 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
1693 * ext/sidplay/gstsiddec.cc:
1694 siddec: Fix compilation with debugging disabled
1696 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
1697 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
1698 const gchar *reason = gst_flow_get_name (ret);
1701 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
1703 * ext/sidplay/gstsiddec.cc:
1704 * gst/asfdemux/gstasfdemux.c:
1705 * gst/realmedia/rmdemux.c:
1706 Use the new API to post flow ERROR messages on the bus
1707 https://bugzilla.gnome.org/show_bug.cgi?id=770158
1709 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
1711 * gst/asfdemux/meson.build:
1712 meson: Link asfdemux against the gstsdp library
1714 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
1717 meson: Add support for fallback subprojects
1719 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1723 * ext/a52dec/meson.build:
1724 * ext/amrnb/meson.build:
1725 * ext/amrwbdec/meson.build:
1726 * ext/cdio/meson.build:
1727 * ext/dvdread/meson.build:
1728 * ext/lame/meson.build:
1729 * ext/mad/meson.build:
1731 * ext/mpeg2dec/meson.build:
1732 * ext/mpg123/meson.build:
1733 * ext/twolame/meson.build:
1734 * ext/x264/meson.build:
1735 * gst/asfdemux/meson.build:
1736 * gst/dvdlpcmdec/meson.build:
1737 * gst/dvdsub/meson.build:
1739 * gst/realmedia/meson.build:
1740 * gst/xingmux/meson.build:
1742 Add support for Meson as alternative/parallel build system
1743 https://github.com/mesonbuild/meson
1744 With contributions from:
1745 Tim-Philipp Müller <tim@centricular.com>
1746 Jussi Pakkanen <jpakkane@gmail.com> (original port)
1747 Highlights of the features provided are:
1748 * Faster builds on Linux (~40-50% faster)
1749 * The ability to build with MSVC on Windows
1750 * Generate Visual Studio project files
1751 * Generate XCode project files
1752 * Much faster builds on Windows (on-par with Linux)
1753 * Seriously fast configure and building on embedded
1754 ... and many more. For more details see:
1755 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
1756 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
1757 Building with Meson should work on both Linux and Windows, but may
1758 need a few more tweaks on other operating systems.
1760 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1762 * ext/a52dec/gsta52dec.c:
1763 * ext/dvdread/dvdreadsrc.c:
1764 * ext/x264/gstx264enc.h:
1765 * gst/realmedia/realhash.c:
1766 * gst/realmedia/rtspreal.c:
1767 plugins: Use <stdint.h> instead of _stdint.h
1768 _stdint.h is generated by Autotools and we don't really need it. All
1769 supported platforms now ship with stdint.h. The only stickler was MSVC,
1770 and since Visual Studio 2015 it also ships stdint.h now.
1772 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
1774 * ext/mpeg2dec/perftest.c:
1775 mpeg2dec: remove file no longer used or needed
1777 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1779 * gst/dvdlpcmdec/Makefile.am:
1780 dvdlpcmdec: add libgstbase CFLAGS as well
1782 https://bugzilla.gnome.org/show_bug.cgi?id=769610
1784 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
1786 * gst/dvdlpcmdec/Makefile.am:
1787 dvdlpcmdec: link libgstbase-1.0
1788 https://bugzilla.gnome.org/show_bug.cgi?id=769610
1790 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
1792 * gst/asfdemux/gstasfdemux.c:
1793 asfdemux: Add byte rate based bitrate tag in case there are no audio props
1794 https://bugzilla.gnome.org/show_bug.cgi?id=769418
1796 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
1798 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1799 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1800 dvdlpcmdec: add support for another format
1801 The format specification can be found here:
1802 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
1803 Note: This format is also used for Wifi-Display.
1804 https://bugzilla.gnome.org/show_bug.cgi?id=765807
1806 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
1808 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1809 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
1810 dvdlpcmdec: rewrite to use GstAudioDecoder
1811 https://bugzilla.gnome.org/show_bug.cgi?id=765807
1813 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
1815 * ext/sidplay/gstsiddec.cc:
1816 sidplay: fix compiler warnings when building with -O3
1817 Avoid compiler warnings "‘foo’ may be used uninitialized in this
1818 function" when building with -O3 by checking the return bool value
1819 of format conversion function.
1820 https://bugzilla.gnome.org/show_bug.cgi?id=769116
1822 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
1825 Automatic update of common submodule
1826 From f363b32 to f49c55e
1828 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
1833 === release 1.9.1 ===
1835 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
1841 * docs/plugins/inspect/plugin-a52dec.xml:
1842 * docs/plugins/inspect/plugin-amrnb.xml:
1843 * docs/plugins/inspect/plugin-amrwbdec.xml:
1844 * docs/plugins/inspect/plugin-asf.xml:
1845 * docs/plugins/inspect/plugin-cdio.xml:
1846 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1847 * docs/plugins/inspect/plugin-dvdread.xml:
1848 * docs/plugins/inspect/plugin-dvdsub.xml:
1849 * docs/plugins/inspect/plugin-lame.xml:
1850 * docs/plugins/inspect/plugin-mad.xml:
1851 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1852 * docs/plugins/inspect/plugin-mpg123.xml:
1853 * docs/plugins/inspect/plugin-realmedia.xml:
1854 * docs/plugins/inspect/plugin-siddec.xml:
1855 * docs/plugins/inspect/plugin-twolame.xml:
1856 * docs/plugins/inspect/plugin-x264.xml:
1857 * docs/plugins/inspect/plugin-xingmux.xml:
1858 * gst-plugins-ugly.doap:
1859 * win32/common/config.h:
1862 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
1906 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
1909 po: Update translations
1911 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1914 Automatic update of common submodule
1915 From ac2f647 to f363b32
1917 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
1919 * gst/asfdemux/gstasfdemux.c:
1920 asfdemux: fix seeking back after EOS has been reached in push mode
1921 Fix seeking when demuxer is in INDEX state. This happens when we
1922 reached the end of the stream. It should still be possible to do
1923 a flushing seek and seek back to any other position though. Instead
1924 the demuxer would just go straight to EOS again instead of going
1925 back to processing packets again from the new position.
1926 https://bugzilla.gnome.org/show_bug.cgi?id=749066
1928 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
1930 * gst/realmedia/rdtmanager.c:
1931 rdtmanager: fix clock leak
1932 The clock returned by gst_system_clock_obtain() was never unreffed.
1933 https://bugzilla.gnome.org/show_bug.cgi?id=766565
1935 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
1937 * docs/plugins/inspect/plugin-a52dec.xml:
1938 * docs/plugins/inspect/plugin-amrnb.xml:
1939 * docs/plugins/inspect/plugin-amrwbdec.xml:
1940 * docs/plugins/inspect/plugin-asf.xml:
1941 * docs/plugins/inspect/plugin-cdio.xml:
1942 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1943 * docs/plugins/inspect/plugin-dvdread.xml:
1944 * docs/plugins/inspect/plugin-dvdsub.xml:
1945 * docs/plugins/inspect/plugin-lame.xml:
1946 * docs/plugins/inspect/plugin-mad.xml:
1947 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1948 * docs/plugins/inspect/plugin-mpg123.xml:
1949 * docs/plugins/inspect/plugin-realmedia.xml:
1950 * docs/plugins/inspect/plugin-siddec.xml:
1951 * docs/plugins/inspect/plugin-twolame.xml:
1952 * docs/plugins/inspect/plugin-x264.xml:
1953 * docs/plugins/inspect/plugin-xingmux.xml:
1954 docs: Update for git master
1956 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
1958 * ext/amrnb/amrnbdec.c:
1960 amrnbec, mad: fix two more parse function declarations
1962 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
1964 * ext/a52dec/gsta52dec.c:
1965 * ext/amrwbdec/amrwbdec.c:
1966 a52dec, amrwbec: fix parse function declaration mismatch
1967 Fixes MSVC compiler warning:
1968 amrwbdec.c(99): warning C4133: '=': incompatible types
1969 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
1970 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
1971 gsta52dec.c(156): warning C4133: '=': incompatible types
1972 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
1973 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
1975 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
1977 * ext/mpg123/gstmpg123audiodec.h:
1978 mpg123: fix build with msvc
1979 Fix syntax errors when compiling against cerbero-provided libmpg123
1980 headers. We do the same as the libmpg123 internal visual studio
1982 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
1983 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
1984 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
1985 mpg123.h(1378): error C2091: function returns function
1986 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
1987 mpg123.h(1378): error C2059: syntax error: ')'
1988 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
1989 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
1992 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1995 * ext/mpeg2dec/gstmpeg2dec.c:
1996 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
1997 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
1998 and get rid of version-dependent code paths. There's still
1999 avdec_mpeg2video for those who are stuck on ancient distros which
2000 we don't target any more.
2001 Also fixes build with MSVC, which doesn't like #if #else #endif
2002 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
2004 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
2008 Automatic update of common submodule
2009 From 6f2d209 to ac2f647
2011 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
2013 * ext/a52dec/gsta52dec.c:
2014 * ext/amrnb/amrnbdec.c:
2015 * ext/amrnb/amrnbenc.c:
2016 * ext/amrwbdec/amrwbdec.c:
2017 * ext/dvdread/dvdreadsrc.c:
2018 * ext/lame/gstlamemp3enc.c:
2020 * ext/mpeg2dec/gstmpeg2dec.c:
2021 * ext/sidplay/gstsiddec.cc:
2022 * ext/twolame/gsttwolamemp2enc.c:
2023 * ext/x264/gstx264enc.c:
2024 * gst/asfdemux/gstasfdemux.c:
2025 * gst/asfdemux/gstrtpasfdepay.c:
2026 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2027 * gst/dvdsub/gstdvdsubdec.c:
2028 * gst/dvdsub/gstdvdsubparse.c:
2029 * gst/realmedia/pnmsrc.c:
2030 * gst/realmedia/rademux.c:
2031 * gst/realmedia/rdtdepay.c:
2032 * gst/realmedia/rdtmanager.c:
2033 * gst/realmedia/rmdemux.c:
2034 * gst/xingmux/gstxingmux.c:
2035 ugly: use new gst_element_class_add_static_pad_template()
2036 https://bugzilla.gnome.org/show_bug.cgi?id=763082
2038 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
2043 === release 1.8.0 ===
2045 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
2051 * docs/plugins/inspect/plugin-a52dec.xml:
2052 * docs/plugins/inspect/plugin-amrnb.xml:
2053 * docs/plugins/inspect/plugin-amrwbdec.xml:
2054 * docs/plugins/inspect/plugin-asf.xml:
2055 * docs/plugins/inspect/plugin-cdio.xml:
2056 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2057 * docs/plugins/inspect/plugin-dvdread.xml:
2058 * docs/plugins/inspect/plugin-dvdsub.xml:
2059 * docs/plugins/inspect/plugin-lame.xml:
2060 * docs/plugins/inspect/plugin-mad.xml:
2061 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2062 * docs/plugins/inspect/plugin-mpg123.xml:
2063 * docs/plugins/inspect/plugin-realmedia.xml:
2064 * docs/plugins/inspect/plugin-siddec.xml:
2065 * docs/plugins/inspect/plugin-twolame.xml:
2066 * docs/plugins/inspect/plugin-x264.xml:
2067 * docs/plugins/inspect/plugin-xingmux.xml:
2068 * gst-plugins-ugly.doap:
2069 * win32/common/config.h:
2072 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
2116 === release 1.7.91 ===
2118 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
2124 * docs/plugins/inspect/plugin-a52dec.xml:
2125 * docs/plugins/inspect/plugin-amrnb.xml:
2126 * docs/plugins/inspect/plugin-amrwbdec.xml:
2127 * docs/plugins/inspect/plugin-asf.xml:
2128 * docs/plugins/inspect/plugin-cdio.xml:
2129 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2130 * docs/plugins/inspect/plugin-dvdread.xml:
2131 * docs/plugins/inspect/plugin-dvdsub.xml:
2132 * docs/plugins/inspect/plugin-lame.xml:
2133 * docs/plugins/inspect/plugin-mad.xml:
2134 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2135 * docs/plugins/inspect/plugin-mpg123.xml:
2136 * docs/plugins/inspect/plugin-realmedia.xml:
2137 * docs/plugins/inspect/plugin-siddec.xml:
2138 * docs/plugins/inspect/plugin-twolame.xml:
2139 * docs/plugins/inspect/plugin-x264.xml:
2140 * docs/plugins/inspect/plugin-xingmux.xml:
2141 * gst-plugins-ugly.doap:
2142 * win32/common/config.h:
2145 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2189 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
2191 * gst/asfdemux/gstasfdemux.c:
2192 * gst/asfdemux/gstasfdemux.h:
2193 asfdemux: Don't modify segment values on accurate seeks
2194 When dealing with accurate seeks, we want to return exactly the segment
2195 that was requested by the seek event, and not adjust the values.
2196 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2198 === release 1.7.90 ===
2200 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
2206 * docs/plugins/inspect/plugin-a52dec.xml:
2207 * docs/plugins/inspect/plugin-amrnb.xml:
2208 * docs/plugins/inspect/plugin-amrwbdec.xml:
2209 * docs/plugins/inspect/plugin-asf.xml:
2210 * docs/plugins/inspect/plugin-cdio.xml:
2211 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2212 * docs/plugins/inspect/plugin-dvdread.xml:
2213 * docs/plugins/inspect/plugin-dvdsub.xml:
2214 * docs/plugins/inspect/plugin-lame.xml:
2215 * docs/plugins/inspect/plugin-mad.xml:
2216 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2217 * docs/plugins/inspect/plugin-mpg123.xml:
2218 * docs/plugins/inspect/plugin-realmedia.xml:
2219 * docs/plugins/inspect/plugin-siddec.xml:
2220 * docs/plugins/inspect/plugin-twolame.xml:
2221 * docs/plugins/inspect/plugin-x264.xml:
2222 * docs/plugins/inspect/plugin-xingmux.xml:
2223 * gst-plugins-ugly.doap:
2224 * win32/common/config.h:
2227 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
2270 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
2273 po: Update translations
2275 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
2277 * ext/dvdread/dvdreadsrc.c:
2278 dvdread: Fix seek starting at 0 for title != 1
2279 Otherwise the playback would start at title 0
2280 https://bugzilla.gnome.org/show_bug.cgi?id=762787
2282 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
2285 Automatic update of common submodule
2286 From b64f03f to 6f2d209
2288 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
2290 * gst/asfdemux/gstasfdemux.c:
2291 asfdemux: fix adding bitrate to stream tags
2292 https://bugzilla.gnome.org/show_bug.cgi?id=699586
2294 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
2296 * gst/asfdemux/asf.vcproj:
2297 * gst/realmedia/rmdemux.vcproj:
2300 * win32/vs6/gst_plugins_ugly.dsw:
2301 * win32/vs6/libgstasfdemux.dsp:
2302 * win32/vs6/libgstdvdlpcmdec.dsp:
2303 * win32/vs6/libgstdvdsub.dsp:
2304 * win32/vs6/libgstlame.dsp:
2305 * win32/vs6/libgstmad.dsp:
2306 * win32/vs6/libgstrealmedia.dsp:
2307 * win32/vs6/libgstsynaesthesia.dsp:
2308 win32: remove outdated build cruft
2309 This hasn't been touched for generations, doesn't work,
2310 and is just causing confusion. We also don't want to
2311 maintain these files manually.
2313 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
2315 * ext/mpeg2dec/gstmpeg2dec.c:
2316 mpeg2dec: don't use exported but undeclared core debug category symbols
2317 It's not right and won't work on Windows with MSVC.
2319 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2324 === release 1.7.2 ===
2326 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
2332 * docs/plugins/inspect/plugin-a52dec.xml:
2333 * docs/plugins/inspect/plugin-amrnb.xml:
2334 * docs/plugins/inspect/plugin-amrwbdec.xml:
2335 * docs/plugins/inspect/plugin-asf.xml:
2336 * docs/plugins/inspect/plugin-cdio.xml:
2337 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2338 * docs/plugins/inspect/plugin-dvdread.xml:
2339 * docs/plugins/inspect/plugin-dvdsub.xml:
2340 * docs/plugins/inspect/plugin-lame.xml:
2341 * docs/plugins/inspect/plugin-mad.xml:
2342 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2343 * docs/plugins/inspect/plugin-mpg123.xml:
2344 * docs/plugins/inspect/plugin-realmedia.xml:
2345 * docs/plugins/inspect/plugin-siddec.xml:
2346 * docs/plugins/inspect/plugin-twolame.xml:
2347 * docs/plugins/inspect/plugin-x264.xml:
2348 * docs/plugins/inspect/plugin-xingmux.xml:
2349 * gst-plugins-ugly.doap:
2350 * win32/common/config.h:
2353 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
2395 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
2399 po: Update translations
2401 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
2403 * ext/sidplay/gstsiddec.cc:
2404 sidplay: Fix compiler warning about C++11 compatibility
2405 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
2406 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
2408 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
2409 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
2412 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
2414 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2415 * docs/plugins/inspect/plugin-a52dec.xml:
2416 * docs/plugins/inspect/plugin-amrnb.xml:
2417 * docs/plugins/inspect/plugin-amrwbdec.xml:
2418 * docs/plugins/inspect/plugin-asf.xml:
2419 * docs/plugins/inspect/plugin-cdio.xml:
2420 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2421 * docs/plugins/inspect/plugin-dvdread.xml:
2422 * docs/plugins/inspect/plugin-dvdsub.xml:
2423 * docs/plugins/inspect/plugin-lame.xml:
2424 * docs/plugins/inspect/plugin-mad.xml:
2425 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2426 * docs/plugins/inspect/plugin-mpg123.xml:
2427 * docs/plugins/inspect/plugin-realmedia.xml:
2428 * docs/plugins/inspect/plugin-siddec.xml:
2429 * docs/plugins/inspect/plugin-twolame.xml:
2430 * docs/plugins/inspect/plugin-x264.xml:
2431 * docs/plugins/inspect/plugin-xingmux.xml:
2432 docs: update inspection to git and fix mpg123 inspect location
2434 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
2436 * tests/files/Makefile.am:
2437 * tests/files/stream.mp2:
2438 tests: fix distcheck
2440 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
2443 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2444 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2445 * docs/plugins/xml/plugin-mpg123.xml:
2447 * gst-plugins-ugly.spec.in:
2448 * tests/check/Makefile.am:
2449 mpg123: move from -bad to -ugly
2450 Hook up to build system, add to docs
2452 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
2455 * tests/Makefile.am:
2456 * tests/check/Makefile.am:
2457 * tests/check/elements/.gitignore:
2458 * tests/files/Makefile.am:
2459 * tests/files/cbr_stream.mp3:
2460 * tests/files/vbr_stream.mp3:
2461 tests: add test data for mpg123 plugin
2463 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
2465 Merge branch 'plugin-move-mpg123'
2466 Move mpg123 plugin from -bad to -ugly.
2467 https://bugzilla.gnome.org/show_bug.cgi?id=719849
2469 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
2471 * ext/mpg123/gstmpg123audiodec.c:
2472 plugins-bad: Fix example pipelines
2473 rename gst-launch --> gst-launch-1.0
2474 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
2475 fix caps in examples
2476 https://bugzilla.gnome.org/show_bug.cgi?id=759432
2478 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
2480 * ext/mpg123/gstmpg123audiodec.c:
2481 mpg123: still reset pending audio info on hard flush
2482 Follow-up to previous commit.
2483 https://bugzilla.gnome.org/show_bug.cgi?id=752431
2485 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
2487 * ext/mpg123/gstmpg123audiodec.c:
2488 mpg123: fix handling of sample rate change during playback
2489 If the sample rate of the media changes, the resulting flush will
2490 clear the has_next_audioinfo flag, and the caps won't be sent
2492 https://bugzilla.gnome.org/show_bug.cgi?id=752431
2494 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2496 * ext/mpg123/gstmpg123audiodec.c:
2497 audiodecoders: use default pad accept-caps handling
2498 Avoids useless check of downstream caps when handling an
2500 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
2501 sbcdec, adpcmdec, sirendec
2503 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
2505 * ext/mpg123/Makefile.am:
2506 Remove obsolete Android build cruft
2507 This is not needed any longer.
2509 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
2511 * ext/mpg123/gstmpg123audiodec.c:
2512 mpg123: fix compiler warning and simplify checks in set_caps
2513 https://bugzilla.gnome.org/show_bug.cgi?id=740195
2515 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
2517 * ext/mpg123/gstmpg123audiodec.c:
2518 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
2519 The old code was using gst_caps_normalize() and was generally overly
2520 complex. Simplify by picking sample rate and number of channels from
2521 upstream and the sample format from the allowed caps. If the format caps
2522 is a list of strins, just pick the first one. And if the srcpad isn't
2523 linked yet, use the default format (S16).
2524 https://bugzilla.gnome.org/show_bug.cgi?id=740195
2526 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
2528 * ext/mpg123/gstmpg123audiodec.c:
2529 Fix up one-element lists in template caps
2531 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
2533 * tests/check/elements/mpg123audiodec.c:
2534 tests: fix mpg123audiodec test for big-endian architectures
2536 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
2538 * ext/mpg123/gstmpg123audiodec.c:
2539 mpg123: improved error report and checks
2540 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
2542 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
2544 * ext/mpg123/gstmpg123audiodec.c:
2545 mpg123audiodec: Require caps to be set before any data processing
2547 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
2549 * ext/mpg123/gstmpg123audiodec.c:
2550 mpg123: Remove dead assignment
2553 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2555 * tests/check/elements/mpg123audiodec.c:
2556 mpg123audiodec: Fix event handling in unit test
2558 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2560 * ext/mpg123/Makefile.am:
2561 gst: Add better support for static plugins
2563 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
2565 * ext/mpg123/gstmpg123audiodec.c:
2566 mpg123: Add conditional on API version for new enum
2568 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2570 * tests/check/Makefile.am:
2571 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
2572 To get the CK_DEFAULT_TIMEOUT defined for all tests
2573 https://bugzilla.gnome.org/show_bug.cgi?id=761472
2575 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2579 Automatic update of common submodule
2580 From 86e4663 to b64f03f
2582 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
2585 * ext/amrnb/amrnbdec.h:
2586 * ext/amrnb/amrnbenc.h:
2587 * ext/amrwbdec/amrwbdec.h:
2588 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
2589 We don't really need to cater for older versions any more.
2591 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
2593 * ext/mpeg2dec/gstmpeg2dec.c:
2594 mpeg2dec: Demote rank to SECONDARY
2595 https://bugzilla.gnome.org/show_bug.cgi?id=574461
2597 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
2599 * gst/dvdsub/gstdvdsubdec.c:
2600 dvdsubdec: use query caps instead of accept-caps
2601 accept-caps does only a shallow check and a full downstream
2602 caps query is needed to check if ARGB is possible
2604 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
2606 * gst/asfdemux/asfpacket.c:
2607 * gst/asfdemux/gstasfdemux.c:
2608 * gst/asfdemux/gstasfdemux.h:
2609 asfdemux: Support reverse playback
2610 Support reverse playback for ASF format.
2611 Parse packets and queue the payloads, then push
2612 the payload buffer to decoder in reverse order.
2613 Video buffers are pushed from KeyFrame to next
2615 https://bugzilla.gnome.org/show_bug.cgi?id=757341
2617 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
2622 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
2624 * tests/check/elements/amrnbenc.c:
2625 amrnbenc: Fix various compiler warnings in the test
2627 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
2629 * tests/check/elements/x264enc.c:
2630 x264enc: Fix various compiler warnings in the test
2632 === release 1.7.1 ===
2634 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
2640 * docs/plugins/inspect/plugin-a52dec.xml:
2641 * docs/plugins/inspect/plugin-amrnb.xml:
2642 * docs/plugins/inspect/plugin-amrwbdec.xml:
2643 * docs/plugins/inspect/plugin-asf.xml:
2644 * docs/plugins/inspect/plugin-cdio.xml:
2645 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2646 * docs/plugins/inspect/plugin-dvdread.xml:
2647 * docs/plugins/inspect/plugin-dvdsub.xml:
2648 * docs/plugins/inspect/plugin-lame.xml:
2649 * docs/plugins/inspect/plugin-mad.xml:
2650 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2651 * docs/plugins/inspect/plugin-realmedia.xml:
2652 * docs/plugins/inspect/plugin-siddec.xml:
2653 * docs/plugins/inspect/plugin-twolame.xml:
2654 * docs/plugins/inspect/plugin-x264.xml:
2655 * docs/plugins/inspect/plugin-xingmux.xml:
2656 * gst-plugins-ugly.doap:
2657 * win32/common/config.h:
2660 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
2704 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
2708 po: Update translations
2710 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
2713 configure: Use -Bsymbolic-functions if available
2714 While this is more useful for libraries, some of our plugins with multiple
2715 files and some internal API can also benefit from this.
2717 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
2719 * docs/plugins/gst-plugins-ugly-plugins.args:
2720 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2721 * docs/plugins/inspect/plugin-a52dec.xml:
2722 * docs/plugins/inspect/plugin-amrnb.xml:
2723 * docs/plugins/inspect/plugin-amrwbdec.xml:
2724 * docs/plugins/inspect/plugin-asf.xml:
2725 * docs/plugins/inspect/plugin-cdio.xml:
2726 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2727 * docs/plugins/inspect/plugin-dvdread.xml:
2728 * docs/plugins/inspect/plugin-dvdsub.xml:
2729 * docs/plugins/inspect/plugin-lame.xml:
2730 * docs/plugins/inspect/plugin-mad.xml:
2731 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2732 * docs/plugins/inspect/plugin-realmedia.xml:
2733 * docs/plugins/inspect/plugin-siddec.xml:
2734 * docs/plugins/inspect/plugin-twolame.xml:
2735 * docs/plugins/inspect/plugin-x264.xml:
2736 * docs/plugins/inspect/plugin-xingmux.xml:
2739 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
2743 Automatic update of common submodule
2744 From b319909 to 86e4663
2746 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
2748 * ext/x264/gstx264enc.c:
2749 x264enc: increase bitrate limit from 100Mbps to 2Gbps
2750 Don't artificially limit the bitrate, x264enc allows much
2751 higher bitrates, and for intra-only 4k AVC they are needed.
2752 x264 clips to 2Gbps internally, so use that as limit for now.
2753 https://bugzilla.gnome.org/show_bug.cgi?id=758620
2755 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2757 * ext/x264/gstx264enc.c:
2758 x264enc: drop unnecessary NULL check before g_free
2760 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
2763 Automatic update of common submodule
2764 From b99800a to b319909
2766 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
2769 Use new GST_ENABLE_EXTRA_CHECKS #define
2770 https://bugzilla.gnome.org/show_bug.cgi?id=756870
2772 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
2776 Automatic update of common submodule
2777 From 9aed1d7 to b99800a
2779 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
2782 Update GLib dependency to 2.40.0
2784 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
2786 * ext/dvdread/README:
2787 dvdread: remove broken link
2788 Removing instead of updating as previously pointed-to page
2789 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
2790 from dvd.sourceforge.net's homepage as: "Collection of
2791 information on file formats/data structures relating to DVD
2794 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
2796 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2797 dvdlpcmdec: fix invalid read beyond channel position array
2798 We would always copy sizeof(sorted_position) bytes, which is
2799 for 8 channels, but if we have less than 8 channels the
2800 position array we copy from will only have allocated space
2801 for channel channels, so we would read beyond the input
2802 array in some cases.
2804 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
2806 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2807 dvdlpcmdec: factor out common code to set output format into new function
2808 When caps event is recieved and header is changed, reordering channel
2809 and setting the default output format for audio are processed. These 2 of
2810 code are same. Thus, It is better to make a new function for these common
2811 code in terms of removing duplicated code, maintenance and expansion.
2812 https://bugzilla.gnome.org/show_bug.cgi?id=753920
2814 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2816 * gst/asfdemux/gstasfdemux.c:
2817 asfdemux: Don't push any data on pads after the segment.stop
2818 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2820 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
2822 * gst/asfdemux/gstasfdemux.c:
2823 * gst/asfdemux/gstasfdemux.h:
2824 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
2825 Not for accurate seeks, which should accurately start at the requested
2827 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2829 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
2831 * gst/asfdemux/gstasfdemux.c:
2832 asfdemux: Update segment.position when pushing buffers
2833 Without this, non-flushing seeks are not going to work well.
2834 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2836 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2838 * gst/asfdemux/gstasfdemux.c:
2839 asfdemux: Only push EOS event if we're not doing a segment seek
2840 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2842 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
2844 * gst/asfdemux/gstasfdemux.c:
2845 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
2846 We don't want to unconditionally send an EOS event downstream, but might want
2847 to send a SEGMENT_DONE message/event instead if a segment seek was done
2849 https://bugzilla.gnome.org/show_bug.cgi?id=755469
2851 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
2856 === release 1.6.0 ===
2858 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
2864 * docs/plugins/inspect/plugin-a52dec.xml:
2865 * docs/plugins/inspect/plugin-amrnb.xml:
2866 * docs/plugins/inspect/plugin-amrwbdec.xml:
2867 * docs/plugins/inspect/plugin-asf.xml:
2868 * docs/plugins/inspect/plugin-cdio.xml:
2869 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2870 * docs/plugins/inspect/plugin-dvdread.xml:
2871 * docs/plugins/inspect/plugin-dvdsub.xml:
2872 * docs/plugins/inspect/plugin-lame.xml:
2873 * docs/plugins/inspect/plugin-mad.xml:
2874 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2875 * docs/plugins/inspect/plugin-realmedia.xml:
2876 * docs/plugins/inspect/plugin-siddec.xml:
2877 * docs/plugins/inspect/plugin-twolame.xml:
2878 * docs/plugins/inspect/plugin-x264.xml:
2879 * docs/plugins/inspect/plugin-xingmux.xml:
2880 * gst-plugins-ugly.doap:
2881 * win32/common/config.h:
2884 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
2928 === release 1.5.91 ===
2930 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
2936 * docs/plugins/inspect/plugin-a52dec.xml:
2937 * docs/plugins/inspect/plugin-amrnb.xml:
2938 * docs/plugins/inspect/plugin-amrwbdec.xml:
2939 * docs/plugins/inspect/plugin-asf.xml:
2940 * docs/plugins/inspect/plugin-cdio.xml:
2941 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2942 * docs/plugins/inspect/plugin-dvdread.xml:
2943 * docs/plugins/inspect/plugin-dvdsub.xml:
2944 * docs/plugins/inspect/plugin-lame.xml:
2945 * docs/plugins/inspect/plugin-mad.xml:
2946 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2947 * docs/plugins/inspect/plugin-realmedia.xml:
2948 * docs/plugins/inspect/plugin-siddec.xml:
2949 * docs/plugins/inspect/plugin-twolame.xml:
2950 * docs/plugins/inspect/plugin-x264.xml:
2951 * docs/plugins/inspect/plugin-xingmux.xml:
2952 * gst-plugins-ugly.doap:
2953 * win32/common/config.h:
2956 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
3000 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
3003 po: Update translations
3005 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
3007 * ext/x264/gstx264enc.c:
3008 x264: Add bitrate info to the tags output.
3009 Makes it possible for muxers to know the target bitrate as soon
3010 as encoding starts, which flvmux now uses.
3012 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
3014 * gst/asfdemux/gstasfdemux.c:
3015 * gst/asfdemux/gstasfdemux.h:
3016 asfdemux: fix file mode of some source files
3018 === release 1.5.90 ===
3020 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
3026 * docs/plugins/inspect/plugin-a52dec.xml:
3027 * docs/plugins/inspect/plugin-amrnb.xml:
3028 * docs/plugins/inspect/plugin-amrwbdec.xml:
3029 * docs/plugins/inspect/plugin-asf.xml:
3030 * docs/plugins/inspect/plugin-cdio.xml:
3031 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3032 * docs/plugins/inspect/plugin-dvdread.xml:
3033 * docs/plugins/inspect/plugin-dvdsub.xml:
3034 * docs/plugins/inspect/plugin-lame.xml:
3035 * docs/plugins/inspect/plugin-mad.xml:
3036 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3037 * docs/plugins/inspect/plugin-realmedia.xml:
3038 * docs/plugins/inspect/plugin-siddec.xml:
3039 * docs/plugins/inspect/plugin-twolame.xml:
3040 * docs/plugins/inspect/plugin-x264.xml:
3041 * docs/plugins/inspect/plugin-xingmux.xml:
3042 * gst-plugins-ugly.doap:
3043 * win32/common/config.h:
3046 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
3090 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
3094 po: Update translations
3096 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3098 * ext/x264/gstx264enc.c:
3099 x264enc: actually return TRUE from accept-caps handler
3100 The query was handled
3102 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3104 * ext/x264/gstx264enc.c:
3105 x264enc: implement accept-caps handling
3106 Implement accept-caps handling without doing caps queries downstream
3108 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3110 * ext/amrnb/amrnbenc.c:
3111 * ext/lame/gstlamemp3enc.c:
3112 * ext/twolame/gsttwolamemp2enc.c:
3113 audioencoders: use template subset check for accept-caps
3114 It is faster than doing a query that propagates downstream and
3116 Elements: amrnbenc, lamemp3enc, twolamemp2enc
3118 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3120 * ext/mpeg2dec/gstmpeg2dec.c:
3121 mpeg2dec: use default pad accept-caps handling
3122 Avoids useless check of downstream caps when handling an
3125 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3127 * ext/a52dec/gsta52dec.c:
3128 * ext/amrnb/amrnbdec.c:
3129 * ext/amrwbdec/amrwbdec.c:
3131 audiodecoders: use default pad accept-caps handling
3132 Avoids useless check of downstream caps when handling an
3134 Elements: a52dec, amrnbdec, amrwbdec, mad
3136 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
3138 * tests/check/generic/states.c:
3139 check: Rename states unit test
3140 Makes it easier to differentiate from other modules states unit test
3142 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
3144 * gst/realmedia/rmdemux.c:
3145 rmdemux: fix assertion error when freeing old tags.
3146 Check if old_tags is present before calling gst_tag_list_unref
3147 https://bugzilla.gnome.org/show_bug.cgi?id=753301
3149 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
3151 * gst/asfdemux/gstasfdemux.c:
3152 asfdemux: fix assertion error when codec_data is not present in structure
3153 When discovering a particular asf file, caps structure doesn't have
3154 codec_data, and this was not being checked before using the same,
3155 resulting in assertion error
3156 https://bugzilla.gnome.org/show_bug.cgi?id=752803
3158 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
3160 * gst/asfdemux/gstasfdemux.c:
3161 asfdemux: remove unread value
3162 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
3165 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
3167 * gst/asfdemux/gstasfdemux.c:
3168 asfdemux: Don't post error on flushing while reading headers
3170 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
3172 * gst/realmedia/rmdemux.c:
3173 rmdemux: mark tag list as global scope
3175 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
3177 * gst/realmedia/rmdemux.c:
3178 rmdemux: fix taglist leak
3179 merge doesn't take ownership, so must unref the
3180 old tags if we do merge.
3182 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
3184 * gst/realmedia/rmdemux.c:
3185 rmdemux: fix wrong unref when there are no tags
3186 Tags should be appended to pending tags and unref'ed only if tags
3187 are present. Else there is no need to append.
3188 https://bugzilla.gnome.org/show_bug.cgi?id=752404
3190 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
3192 * gst/realmedia/rmdemux.c:
3193 rmdemux: fix memory leaks during error cases
3194 while adding stream, during error cases, only stream is
3195 being freed. Adapter, pad, tags, subpackets, index are not being
3196 freed resulting in memory leaks
3197 https://bugzilla.gnome.org/show_bug.cgi?id=752404
3199 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
3201 * gst-plugins-ugly.doap:
3202 Update mailing list in doap file as well
3204 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
3206 * ext/amrnb/amrnbdec.c:
3207 Update mailing list address from sourceforge to freedesktop
3209 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
3211 * gst/realmedia/rmdemux.c:
3212 rmdemux: fix tag memory leak
3213 tags is not being freed after being merged to the
3215 https://bugzilla.gnome.org/show_bug.cgi?id=752404
3217 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
3220 Automatic update of common submodule
3221 From f74b2df to 9aed1d7
3223 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
3228 === release 1.5.2 ===
3230 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
3236 * docs/plugins/gst-plugins-ugly-plugins.args:
3237 * docs/plugins/inspect/plugin-a52dec.xml:
3238 * docs/plugins/inspect/plugin-amrnb.xml:
3239 * docs/plugins/inspect/plugin-amrwbdec.xml:
3240 * docs/plugins/inspect/plugin-asf.xml:
3241 * docs/plugins/inspect/plugin-cdio.xml:
3242 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3243 * docs/plugins/inspect/plugin-dvdread.xml:
3244 * docs/plugins/inspect/plugin-dvdsub.xml:
3245 * docs/plugins/inspect/plugin-lame.xml:
3246 * docs/plugins/inspect/plugin-mad.xml:
3247 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3248 * docs/plugins/inspect/plugin-realmedia.xml:
3249 * docs/plugins/inspect/plugin-siddec.xml:
3250 * docs/plugins/inspect/plugin-twolame.xml:
3251 * docs/plugins/inspect/plugin-x264.xml:
3252 * docs/plugins/inspect/plugin-xingmux.xml:
3253 * gst-plugins-ugly.doap:
3254 * win32/common/config.h:
3257 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
3301 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
3304 po: Update translations
3306 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
3308 * gst/asfdemux/gstasfdemux.c:
3309 asfdemux: Use gst_video_multiview_guess_half_aspect() function
3310 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
3311 stereoscopic video is full-frame per view or not.
3313 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3316 Automatic update of common submodule
3317 From 6015d26 to f74b2df
3319 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
3321 * ext/x264/gstx264enc.c:
3322 * ext/x264/gstx264enc.h:
3323 x264enc: Use gst_video_encoder_set_min_pts
3324 This method replace the manual adjustment of PTS and DTS to avoid
3325 negative DTS issues. Using this method will also update the segment so
3327 https://bugzilla.gnome.org/show_bug.cgi?id=740575
3329 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
3331 * gst/asfdemux/Makefile.am:
3332 * gst/asfdemux/gstasfdemux.c:
3333 * gst/asfdemux/gstasfdemux.h:
3334 asfdemux: Add support for stereoscopic video metadata.
3335 Add parsing of stereoscopic metadata, and place into the caps to
3337 Fix parsing of Advanced Mutual Exclustion objects.
3338 https://bugzilla.gnome.org/show_bug.cgi?id=711190
3339 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
3341 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
3343 * ext/x264/gstx264enc.c:
3344 * ext/x264/gstx264enc.h:
3345 x264enc: Add support for stereoscopic video
3346 Provide new frame-packing property to directly set
3347 x264enc frame packing, or pass through upstream settings
3348 The explicit layout from the frame-packing property is
3349 preferred over any info from the caps.
3351 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
3353 * gst/xingmux/gstxingmux.c:
3354 xingmux: fix compiler warnings
3355 https://bugzilla.gnome.org/show_bug.cgi?id=750596
3357 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
3360 cruft: add the obsolete tmpl dir to cruft-dirs
3362 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
3365 Automatic update of common submodule
3366 From d9a3353 to 6015d26
3368 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
3371 Automatic update of common submodule
3372 From d37af32 to d9a3353
3374 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
3377 Automatic update of common submodule
3378 From 21ba2e5 to d37af32
3380 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
3383 Automatic update of common submodule
3384 From c408583 to 21ba2e5
3386 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
3388 * docs/plugins/Makefile.am:
3389 docs: remove variables that we define in the snippet from common
3390 This is syncing our Makefile.am with upstream gtkdoc.
3392 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
3396 Automatic update of common submodule
3397 From d676993 to c408583
3399 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
3404 === release 1.5.1 ===
3406 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
3412 * docs/plugins/gst-plugins-ugly-plugins.args:
3413 * docs/plugins/inspect/plugin-a52dec.xml:
3414 * docs/plugins/inspect/plugin-amrnb.xml:
3415 * docs/plugins/inspect/plugin-amrwbdec.xml:
3416 * docs/plugins/inspect/plugin-asf.xml:
3417 * docs/plugins/inspect/plugin-cdio.xml:
3418 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3419 * docs/plugins/inspect/plugin-dvdread.xml:
3420 * docs/plugins/inspect/plugin-dvdsub.xml:
3421 * docs/plugins/inspect/plugin-lame.xml:
3422 * docs/plugins/inspect/plugin-mad.xml:
3423 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3424 * docs/plugins/inspect/plugin-realmedia.xml:
3425 * docs/plugins/inspect/plugin-siddec.xml:
3426 * docs/plugins/inspect/plugin-twolame.xml:
3427 * docs/plugins/inspect/plugin-x264.xml:
3428 * docs/plugins/inspect/plugin-xingmux.xml:
3429 * gst-plugins-ugly.doap:
3430 * win32/common/config.h:
3433 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
3477 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
3481 po: Update translations
3483 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
3485 * tests/check/elements/amrnbenc.c:
3486 * tests/check/elements/mpeg2dec.c:
3487 * tests/check/elements/x264enc.c:
3488 * tests/check/elements/xingmux.c:
3489 * tests/check/pipelines/lame.c:
3490 check: Use GST_CHECK_MAIN () macro everywhere
3491 Makes source code smaller, and ensures we go through common initialization
3492 path (like the one that sets up XML unit test output ...)
3494 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
3496 * ext/x264/gstx264enc.c:
3497 x264enc: don't artificially limit max allowed value of "threads" property
3498 In auto mode it will happily chose much higher values anyway,
3499 and a limit of 4 seems a bit low these days.
3501 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
3503 * ext/dvdread/dvdreadsrc.c:
3504 dvdread: Also reset the first_seek var in start()
3505 Make the initial chapter seek work across reuse.
3506 https://bugzilla.gnome.org/show_bug.cgi?id=453322
3508 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
3510 * ext/dvdread/dvdreadsrc.c:
3511 * ext/dvdread/dvdreadsrc.h:
3512 dvdread: Work around basesrc initial seek
3513 Ignore the initial seek basesrc sends, as it
3514 breaks starting from another chapter by
3515 immediately seeking back to the start of the title
3517 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
3519 * ext/a52dec/gsta52dec.c:
3520 * ext/amrnb/amrnbdec.c:
3521 * ext/amrnb/amrnbenc.c:
3522 * ext/amrwbdec/amrwbdec.c:
3523 * ext/cdio/gstcdiocddasrc.c:
3524 * ext/lame/gstlamemp3enc.c:
3526 * ext/sidplay/gstsiddec.cc:
3527 * ext/twolame/gsttwolamemp2enc.c:
3528 * ext/x264/gstx264enc.c:
3529 * gst/realmedia/rademux.c:
3530 * gst/xingmux/gstxingmux.c:
3531 docs: update example pipelines in element docs
3532 Mostly gst-launch -> gst-launch-1.0, but also
3533 use autoaudiosink/autovideosink in more places
3534 and update pipelines a little or flesh out
3537 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
3539 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3540 * gst/realmedia/rdtdepay.c:
3541 Rename property enums from ARG_ to PROP_
3542 Property enum items should be nameed PROP_ for consistency and readability.
3544 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
3547 * ext/mad/Makefile.am:
3548 * ext/x264/Makefile.am:
3549 * gst/asfdemux/Makefile.am:
3550 * gst/dvdlpcmdec/Makefile.am:
3551 * gst/dvdsub/Makefile.am:
3552 * gst/realmedia/Makefile.am:
3553 * gst/xingmux/Makefile.am:
3554 Remove obsolete Android build cruft
3555 This is not needed any longer.
3557 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
3559 * gst/realmedia/pnmsrc.c:
3560 realmedia: remove unused enum item PROP_LAST
3562 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
3564 * tests/check/Makefile.am:
3565 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
3566 Make sure the test environment is set up.
3567 https://bugzilla.gnome.org//show_bug.cgi?id=747624
3569 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
3572 configure: bump automake requirement to 1.14 and autoconf to 2.69
3573 This is only required for builds from git, people can still
3574 build tarballs if they only have older autotools.
3575 https://bugzilla.gnome.org//show_bug.cgi?id=747624
3577 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
3582 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
3585 Remove LICENSE_readme
3586 It's completely outdated and just confusing, better if people are
3587 forced to look at the actual code in question than trusting this file.
3589 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
3593 autotools automatically generate this, and when using different versions
3594 for autogen.sh there will always be changes to a file tracked by git.
3596 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
3598 * gst/asfdemux/gstasfdemux.c:
3599 asfdemux: fix a seek failure due to out-of-range in push mode
3600 A seek in push mode failed for big offsets which are beyond
3601 the range of guint32.
3602 https://bugzilla.gnome.org/show_bug.cgi?id=748162
3604 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
3607 * tests/check/Makefile.am:
3608 tests: Use AM_TESTS_ENVIRONMENT
3609 Needed by the new automake test runner
3611 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3615 Automatic update of common submodule
3616 From bc76a8b to c8fb372
3618 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3620 * ext/a52dec/gsta52dec.c:
3621 a52dec: fix race in liba52dec lookup table initialization
3622 a52_init initializes the IMDCT global state as well as creating
3623 a new state. When two A52 decoders are created (eg, when two AC3
3624 tracks are contained in a video), calls to a52_init may happen
3625 at the same time, and the IMDCT initialization is not reentrant.
3626 https://bugzilla.gnome.org/show_bug.cgi?id=746781
3628 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3630 * ext/mpeg2dec/gstmpeg2dec.c:
3631 mpeg2dec: fix buffer leak in crop_buffer()
3632 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
3633 gst_buffer_replace() reffed it as well so we were one reference extra.
3634 https://bugzilla.gnome.org/show_bug.cgi?id=746887
3636 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
3638 * gst/realmedia/rmdemux.c:
3639 rmdemux: resurrect some flow return handling
3640 https://bugzilla.gnome.org/show_bug.cgi?id=744572
3642 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
3644 * gst/asfdemux/gstasfdemux.c:
3645 asfdemux: resurrect some flow return handling
3646 https://bugzilla.gnome.org/show_bug.cgi?id=744572
3648 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
3650 * ext/mpeg2dec/gstmpeg2dec.c:
3651 mpeg2dec: fix memory leak
3654 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
3656 * ext/mpeg2dec/gstmpeg2dec.c:
3657 mpeg2dec: initialize buffer
3658 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
3661 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3663 * ext/mpeg2dec/gstmpeg2dec.c:
3664 mpeg2dec: Add stride support
3665 This allow using external pools that have different strides from the
3666 default. These strides need to respect certain rules, which we check
3667 and if these are not met, we fallback to generic pool.
3668 https://bugzilla.gnome.org/show_bug.cgi?id=735379
3670 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3672 * ext/mpeg2dec/gstmpeg2dec.c:
3673 * ext/mpeg2dec/gstmpeg2dec.h:
3674 mpeg2dec: Re-implement pool handling
3675 This is a rewrite of the pool negotiation and configuration. Direct
3676 to output decoding is now achieved by configuring the pool using
3677 video-alignment. This removes copies when dealing with any elements that
3678 supports VideoAlignment, and enable usage of generic video buffer pool,
3679 XVImagePool and GLPool. It drops the crop meta implementation for now.
3680 https://bugzilla.gnome.org/show_bug.cgi?id=735379
3682 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
3684 * gst/dvdsub/gstdvdsubdec.c:
3685 dvbsub: fix indentation
3687 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
3689 * ext/dvdread/dvdreadsrc.c:
3690 * gst/dvdsub/gstdvdsubdec.c:
3691 Fix double semicolons
3693 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3695 * ext/mpeg2dec/gstmpeg2dec.c:
3696 Revert "mpeg2dec: Fix handling of stride"
3697 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
3699 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3701 * ext/mpeg2dec/gstmpeg2dec.c:
3702 Revert "mpeg2dec: Use propose unref method for buffer"
3703 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
3705 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3707 * ext/mpeg2dec/gstmpeg2dec.c:
3708 mpeg2dec: Use propose unref method for buffer
3710 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
3712 * ext/mpeg2dec/gstmpeg2dec.c:
3713 mpeg2dec: Fix handling of stride
3715 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
3716 would look bad when file.ts contains 704x576 video, because vaapisink would
3717 give you buffers of stride 768, but libmpeg2 was not told about this and
3718 used a stride of 704.
3719 Tell libmpeg2 about the stride from downstream; in the process, teach it to
3720 reject buffer pools that don't meet libmpeg2's chroma stride requirements
3721 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
3723 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
3725 * ext/x264/gstx264enc.c:
3726 * gst/asfdemux/gstasfdemux.c:
3727 Improve and fix LATENCY query handling
3728 This now follows the design docs everywhere, especially the maximum latency
3730 https://bugzilla.gnome.org/show_bug.cgi?id=744106
3732 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
3734 * ext/x264/gstx264enc.c:
3735 x264enc: Don't set max latency to the same value as the encoder latency
3736 The meaning of the max latency is *not* the maximum latency this element will
3737 introduce. It is the maximum latency this element can endure without
3738 overflowing any buffers, which is infinite for x264enc.
3739 Fixes latency configuration in zero latency mode, where max latency was
3740 becoming 0... which usually won't work well if something else introduces
3741 latency as then max < min in the end, and latency configuration just fails.
3743 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3745 * ext/x264/gstx264enc.c:
3746 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
3747 This matches what is done when downstream caps are not ANY, and fixes
3748 prerolling in byte stream mode when typefind is downstream.
3750 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
3752 * ext/lame/gstlamemp3enc.c:
3753 * ext/twolame/gsttwolamemp2enc.c:
3754 Constify some static arrays everywhere
3756 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
3759 configure: remove non-ported plugins stuff
3760 It's not needed any longer, all plugins in -ugly
3763 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3765 * ext/x264/gstx264enc.c:
3766 x264enc: Don't set an allocation maximum
3767 There is no reason x264enc should enforce a maximum allocation size.
3768 The maximum is normally set by buffer pool which cannot grow, but we
3769 don't offer a buffer pool. This would lead to stall when used with
3770 element that don't implement allocation query.
3771 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
3773 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
3776 Automatic update of common submodule
3777 From f2c6b95 to bc76a8b
3779 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
3782 MAINTAINERS: Update my mail address
3784 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
3787 Automatic update of common submodule
3788 From ef1ffdc to f2c6b95
3790 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
3793 Automatic update of common submodule
3794 From 7bb2bce to ef1ffdc
3796 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3798 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3799 dvdlpcmdec: set channel positions using the appropriate API
3800 https://bugzilla.gnome.org/show_bug.cgi?id=731038
3802 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
3804 * gst/asfdemux/gstasfdemux.c:
3805 asfdemux: fix comment
3807 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
3809 * gst/asfdemux/gstasfdemux.c:
3810 asfdemux: Send duration query upstream first
3811 An upstream element (like mms or some dlna source) might be able to
3812 answer the query. Try that first, else fallback to standard logic
3814 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
3816 * gst/asfdemux/asfpacket.c:
3817 asf: fix up file mode
3819 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
3822 Automatic update of common submodule
3823 From 84d06cd to 7bb2bce
3825 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3828 tests: parallelise 'make check-valgrind'
3830 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3833 Automatic update of common submodule
3834 From a8c8939 to 84d06cd
3836 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
3840 Automatic update of common submodule
3841 From 36388a1 to a8c8939
3843 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3845 * gst/asfdemux/gstasfdemux.c:
3846 asfdemux: first try to delegate TIME seek events upstream
3847 We should give a chance to upstream to handle TIME seek events before trying
3848 to handle it in asfdemux.
3849 Fix a bug where fast backward seeks where discarded right away because they
3850 were not supported by asfdemux.
3851 https://bugzilla.gnome.org/show_bug.cgi?id=734471
3853 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3855 * gst/asfdemux/asfheaders.c:
3856 * gst/asfdemux/asfheaders.h:
3857 * gst/asfdemux/gstasfdemux.c:
3858 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
3859 We can safely ignore those but best to claim to understand this object type so
3860 we don't raise a warning.
3861 https://bugzilla.gnome.org/show_bug.cgi?id=736060
3863 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3865 * gst/asfdemux/gstasfdemux.c:
3866 * gst/asfdemux/gstasfdemux.h:
3867 asfdemux: if video is h264, check the codec_data for bytestream data
3868 For bytestream we don't want to expose it as codec_data but rather as
3869 streamheader as it is not out-of-band data but data that should be
3870 prepended to the beginning of the stream before the other buffers.
3871 https://bugzilla.gnome.org/show_bug.cgi?id=735070
3873 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
3875 * docs/plugins/inspect/plugin-a52dec.xml:
3876 * docs/plugins/inspect/plugin-amrnb.xml:
3877 * docs/plugins/inspect/plugin-amrwbdec.xml:
3878 * docs/plugins/inspect/plugin-asf.xml:
3879 * docs/plugins/inspect/plugin-cdio.xml:
3880 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3881 * docs/plugins/inspect/plugin-dvdread.xml:
3882 * docs/plugins/inspect/plugin-dvdsub.xml:
3883 * docs/plugins/inspect/plugin-lame.xml:
3884 * docs/plugins/inspect/plugin-mad.xml:
3885 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3886 * docs/plugins/inspect/plugin-realmedia.xml:
3887 * docs/plugins/inspect/plugin-siddec.xml:
3888 * docs/plugins/inspect/plugin-twolame.xml:
3889 * docs/plugins/inspect/plugin-x264.xml:
3890 * docs/plugins/inspect/plugin-xingmux.xml:
3891 docs: update for git master
3893 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
3895 * gst/asfdemux/gstasfdemux.c:
3896 asfdemux: simplify log statement
3897 Use the GST_PTR_FORMAT to print the buffer
3899 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
3901 * ext/x264/gstx264enc.c:
3902 x264: fix colour inversion with YV12 format
3903 It's the same as I420 but with the U/V planes swapped.
3905 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
3909 Makefile: Add usage of build-checks step
3910 Allows building checks without running them
3912 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3914 * ext/x264/gstx264enc.c:
3915 x264enc: Request buffers in allocation query
3916 https://bugzilla.gnome.org/show_bug.cgi?id=732288
3918 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
3920 * ext/x264/gstx264enc.c:
3921 * ext/x264/gstx264enc.h:
3922 x264enc: Shift both PTS and DTS to ensure positive timestamp
3923 Currently we only shift DTS to compensate that we don't support negative
3924 timestamp. This cause a problem that PTS is no longer >= DTS and may
3925 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
3926 remove all the hack to handle this which seems the result of thinking libx264
3928 https://bugzilla.gnome.org/show_bug.cgi?id=731351
3930 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
3935 === release 1.4.0 ===
3937 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
3943 * docs/plugins/inspect/plugin-a52dec.xml:
3944 * docs/plugins/inspect/plugin-amrnb.xml:
3945 * docs/plugins/inspect/plugin-amrwbdec.xml:
3946 * docs/plugins/inspect/plugin-asf.xml:
3947 * docs/plugins/inspect/plugin-cdio.xml:
3948 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3949 * docs/plugins/inspect/plugin-dvdread.xml:
3950 * docs/plugins/inspect/plugin-dvdsub.xml:
3951 * docs/plugins/inspect/plugin-lame.xml:
3952 * docs/plugins/inspect/plugin-mad.xml:
3953 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3954 * docs/plugins/inspect/plugin-realmedia.xml:
3955 * docs/plugins/inspect/plugin-siddec.xml:
3956 * docs/plugins/inspect/plugin-twolame.xml:
3957 * docs/plugins/inspect/plugin-x264.xml:
3958 * docs/plugins/inspect/plugin-xingmux.xml:
3959 * gst-plugins-ugly.doap:
3960 * win32/common/config.h:
3963 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
4007 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
4010 po: Update translations
4012 === release 1.3.91 ===
4014 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4020 * docs/plugins/inspect/plugin-a52dec.xml:
4021 * docs/plugins/inspect/plugin-amrnb.xml:
4022 * docs/plugins/inspect/plugin-amrwbdec.xml:
4023 * docs/plugins/inspect/plugin-asf.xml:
4024 * docs/plugins/inspect/plugin-cdio.xml:
4025 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4026 * docs/plugins/inspect/plugin-dvdread.xml:
4027 * docs/plugins/inspect/plugin-dvdsub.xml:
4028 * docs/plugins/inspect/plugin-lame.xml:
4029 * docs/plugins/inspect/plugin-mad.xml:
4030 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4031 * docs/plugins/inspect/plugin-realmedia.xml:
4032 * docs/plugins/inspect/plugin-siddec.xml:
4033 * docs/plugins/inspect/plugin-twolame.xml:
4034 * docs/plugins/inspect/plugin-x264.xml:
4035 * docs/plugins/inspect/plugin-xingmux.xml:
4036 * gst-plugins-ugly.doap:
4037 * win32/common/config.h:
4040 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
4084 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
4087 po: Update translations
4089 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
4091 * gst/realmedia/rademux.c:
4092 rademux: Print invalid fourcc in error message in hex
4093 Previously this was printed as characters which caused later processing
4094 of the error message to sometimes warn about non-UTF-8 characters.
4095 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
4097 === release 1.3.90 ===
4099 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
4105 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4106 * docs/plugins/inspect/plugin-a52dec.xml:
4107 * docs/plugins/inspect/plugin-amrnb.xml:
4108 * docs/plugins/inspect/plugin-amrwbdec.xml:
4109 * docs/plugins/inspect/plugin-asf.xml:
4110 * docs/plugins/inspect/plugin-cdio.xml:
4111 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4112 * docs/plugins/inspect/plugin-dvdread.xml:
4113 * docs/plugins/inspect/plugin-dvdsub.xml:
4114 * docs/plugins/inspect/plugin-lame.xml:
4115 * docs/plugins/inspect/plugin-mad.xml:
4116 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4117 * docs/plugins/inspect/plugin-realmedia.xml:
4118 * docs/plugins/inspect/plugin-siddec.xml:
4119 * docs/plugins/inspect/plugin-twolame.xml:
4120 * docs/plugins/inspect/plugin-x264.xml:
4121 * docs/plugins/inspect/plugin-xingmux.xml:
4122 * gst-plugins-ugly.doap:
4123 * win32/common/config.h:
4126 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
4170 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
4173 Ignore autotools test-driver temp files from 'make check'
4175 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
4180 === release 1.3.3 ===
4182 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
4188 * docs/plugins/inspect/plugin-a52dec.xml:
4189 * docs/plugins/inspect/plugin-amrnb.xml:
4190 * docs/plugins/inspect/plugin-amrwbdec.xml:
4191 * docs/plugins/inspect/plugin-asf.xml:
4192 * docs/plugins/inspect/plugin-cdio.xml:
4193 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4194 * docs/plugins/inspect/plugin-dvdread.xml:
4195 * docs/plugins/inspect/plugin-dvdsub.xml:
4196 * docs/plugins/inspect/plugin-lame.xml:
4197 * docs/plugins/inspect/plugin-mad.xml:
4198 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4199 * docs/plugins/inspect/plugin-realmedia.xml:
4200 * docs/plugins/inspect/plugin-siddec.xml:
4201 * docs/plugins/inspect/plugin-twolame.xml:
4202 * docs/plugins/inspect/plugin-x264.xml:
4203 * docs/plugins/inspect/plugin-xingmux.xml:
4204 * gst-plugins-ugly.doap:
4205 * win32/common/config.h:
4208 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
4252 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
4256 po: Update translations
4258 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
4260 * gst/realmedia/rmdemux.c:
4261 * gst/realmedia/rmdemux.h:
4262 rmdemux: use GstFlowCombiner
4263 Removes flow return combination code to use the newly added GstFlowCombiner
4264 https://bugzilla.gnome.org/show_bug.cgi?id=709224
4266 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
4268 * gst/asfdemux/gstasfdemux.c:
4269 * gst/asfdemux/gstasfdemux.h:
4270 asfdemux: use GstFlowCombiner
4271 Removes flow return combination code to use the newly added GstFlowCombiner
4272 https://bugzilla.gnome.org/show_bug.cgi?id=709224
4274 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
4276 * ext/x264/gstx264enc.c:
4277 x264enc: fix caps leak in set_format()
4278 https://bugzilla.gnome.org/show_bug.cgi?id=730865
4280 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
4282 * gst/asfdemux/gstasfdemux.c:
4283 asfdemux: Handle initial 0 timestamp that should have been -1
4284 https://bugzilla.gnome.org/show_bug.cgi?id=719660
4286 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
4291 === release 1.3.2 ===
4293 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
4300 * docs/plugins/inspect-build.stamp:
4301 * docs/plugins/inspect.stamp:
4302 * docs/plugins/inspect/plugin-a52dec.xml:
4303 * docs/plugins/inspect/plugin-amrnb.xml:
4304 * docs/plugins/inspect/plugin-amrwbdec.xml:
4305 * docs/plugins/inspect/plugin-asf.xml:
4306 * docs/plugins/inspect/plugin-cdio.xml:
4307 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4308 * docs/plugins/inspect/plugin-dvdread.xml:
4309 * docs/plugins/inspect/plugin-dvdsub.xml:
4310 * docs/plugins/inspect/plugin-lame.xml:
4311 * docs/plugins/inspect/plugin-mad.xml:
4312 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4313 * docs/plugins/inspect/plugin-realmedia.xml:
4314 * docs/plugins/inspect/plugin-siddec.xml:
4315 * docs/plugins/inspect/plugin-twolame.xml:
4316 * docs/plugins/inspect/plugin-x264.xml:
4317 * docs/plugins/inspect/plugin-xingmux.xml:
4318 * gst-plugins-ugly.doap:
4319 * win32/common/config.h:
4322 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
4366 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
4369 Automatic update of common submodule
4370 From 211fa5f to 1f5d3c3
4372 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
4374 * ext/mpeg2dec/gstmpeg2dec.h:
4375 mpeg2dec: remove unused struct members
4377 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
4379 * gst/realmedia/rtspreal.c:
4380 rtspreal: Fix some memory leaks in an error path
4383 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
4385 * ext/mpeg2dec/gstmpeg2dec.c:
4386 mpeg2dec: Release codec state on negotiation failures
4390 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
4395 === release 1.3.1 ===
4397 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
4403 * docs/plugins/gst-plugins-ugly-plugins.args:
4404 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4405 * docs/plugins/inspect/plugin-a52dec.xml:
4406 * docs/plugins/inspect/plugin-amrnb.xml:
4407 * docs/plugins/inspect/plugin-amrwbdec.xml:
4408 * docs/plugins/inspect/plugin-asf.xml:
4409 * docs/plugins/inspect/plugin-cdio.xml:
4410 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4411 * docs/plugins/inspect/plugin-dvdread.xml:
4412 * docs/plugins/inspect/plugin-dvdsub.xml:
4413 * docs/plugins/inspect/plugin-lame.xml:
4414 * docs/plugins/inspect/plugin-mad.xml:
4415 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4416 * docs/plugins/inspect/plugin-realmedia.xml:
4417 * docs/plugins/inspect/plugin-siddec.xml:
4418 * docs/plugins/inspect/plugin-twolame.xml:
4419 * docs/plugins/inspect/plugin-x264.xml:
4420 * docs/plugins/inspect/plugin-xingmux.xml:
4421 * gst-plugins-ugly.doap:
4422 * win32/common/config.h:
4425 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
4469 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
4476 po: Update translations
4478 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4481 Automatic update of common submodule
4482 From bcb1518 to 211fa5f
4484 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
4486 * ext/sidplay/gstsiddec.cc:
4487 * gst/asfdemux/gstrtspwms.c:
4488 * gst/realmedia/rademux.c:
4489 * gst/realmedia/rdtmanager.c:
4490 * gst/realmedia/rtspreal.c:
4491 docs: remove outdated and pointless 'Last reviewed' lines from docs
4492 They are very confusing for people, and more often than not
4493 also just not very accurate. Seeing 'last reviewed: 2005' in
4494 your docs is not very confidence-inspiring. Let's just remove
4497 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4499 * gst/dvdsub/gstdvdsubdec.c:
4500 dvdsubdec: fix spurious rejection of 0 time offset commands
4503 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4505 * ext/dvdread/dvdreadsrc.c:
4506 dvdread: avoid intermediate promotion to signed
4507 We should not reach the dangerous range here, though.
4508 Coverity 206491, 206492, 1139856
4510 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4512 * ext/mpeg2dec/gstmpeg2dec.c:
4513 mpeg2dec: do not reset the whole video info when setting size
4514 New changes to gstvideo will reset all the video info state
4515 when calling _set_format, overwriting what was previously set
4516 in the preceding code.
4517 The comment says the following code is meant to preserve the
4518 pre-crop size, so let's just keep the size and related data
4519 as this does not seem to break anything else (this is what
4520 the _set_format call would have set before the change that
4521 reset all data, except the colorimetry).
4523 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
4525 * gst/asfdemux/gstasfdemux.c:
4526 asfdemux: Fix payloads check
4527 Don't iterate stream->payloads if ... it doesn't exist
4530 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
4533 .gitignore: Ignore gcov intermediate files
4534 https://bugzilla.gnome.org/show_bug.cgi?id=725483
4536 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
4539 Automatic update of common submodule
4540 From fe1672e to bcb1518
4542 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
4545 Automatic update of common submodule
4546 From 1a07da9 to fe1672e
4548 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
4551 docs: install prebuilt plugin docs if gtk-doc is disabled
4552 Sync to the Makefile.am from gst-plugin-base where it is done right.
4555 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
4557 * gst/xingmux/gstxingmux.c:
4558 * gst/xingmux/plugin.c:
4559 xingmux: add muxer category and make element plugable
4560 This is required to make encodebin consider the element. Yet it is not enough to
4561 have it plugged it has a lower priority than most mp3encoders and no different
4564 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
4566 * ext/x264/gstx264enc.c:
4567 x264enc: allow lossless compression (qp=0)
4568 https://bugzilla.gnome.org/show_bug.cgi?id=725051
4570 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
4573 m4: Remove extra check for 11+ year old a52 release
4574 You deserve a build failure if you still have that version
4575 If someone wants to completely remove this m4 to replace it with the
4576 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
4578 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
4581 m4: Fix multiple tests in AC_CHECK_A52DEC
4583 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
4585 * gst/asfdemux/gstasfdemux.c:
4586 asfdemux: Remove unused function
4588 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
4590 * tests/check/Makefile.am:
4591 check: Fix test location
4593 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
4595 * tests/check/Makefile.am:
4596 tests: Don't build disabled plugins' check tests
4597 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
4599 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
4602 Automatic update of common submodule
4603 From d48bed3 to 1a07da9
4605 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
4607 * gst/asfdemux/gstasfdemux.c:
4608 asfdemux: only add "format" field with fourcc to WMV caps
4609 Doesn't make sense for e.g. H264 or MJPEG.
4611 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
4615 Automatic update of common submodule
4616 From dbedaa0 to d48bed3
4618 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
4621 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
4622 https://bugzilla.gnome.org/show_bug.cgi?id=705455
4624 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
4626 * ext/amrwbdec/amrwbdec.c:
4627 amrwbdec: Remove some dead code
4629 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
4631 * ext/amrnb/amrnbdec.c:
4632 amrnbdec: Remove some dead code
4634 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
4636 * ext/amrnb/amrnbdec.c:
4637 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
4639 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
4641 * ext/amrwbdec/amrwbdec.c:
4642 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
4644 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
4646 * ext/mpeg2dec/gstmpeg2dec.c:
4647 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
4649 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
4651 * ext/x264/gstx264enc.c:
4652 x264enc: fix compiler warning
4653 Compiler warns rightly about possibly uninitialized variable.
4655 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
4657 * ext/x264/gstx264enc.c:
4658 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
4659 gst-launch-1.0 videotestsrc ! x264enc
4661 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
4663 * ext/mpeg2dec/gstmpeg2dec.c:
4664 mpeg2dec: graceful degradation for badly parsed input
4666 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
4669 Automatic update of common submodule
4670 From 865aa20 to dbedaa0
4672 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
4674 * gst/asfdemux/asfpacket.c:
4675 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
4676 So, don't need to check previous payload's mo_size and current
4677 payload's mo_size when merging it.
4678 https://bugzilla.gnome.org/show_bug.cgi?id=710609
4680 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
4682 * gst/asfdemux/gstasfdemux.c:
4683 * gst/asfdemux/gstasfdemux.h:
4684 asfdemux: Keep audio error checking fields only for audio
4685 Video shouldn't need to be descrambled, this can cause frames data
4687 https://bugzilla.gnome.org/show_bug.cgi?id=684942
4689 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
4691 * gst/asfdemux/gstasfdemux.c:
4692 asfdemux: really copy the buffer data
4693 Pass the copy-memory flag to copy the memory for the output buffer,
4694 otherwise we end with 0-sized buffers
4695 https://bugzilla.gnome.org/show_bug.cgi?id=684942
4697 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
4699 * ext/x264/gstx264enc.c:
4700 x264enc: If FPS is available, set VFR to false
4701 https://bugzilla.gnome.org/show_bug.cgi?id=708940
4703 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
4705 * gst/asfdemux/gstasfdemux.c:
4706 asfdemux: Only use segment.start as seek_time if it is relative
4707 Relying on the gst_segment_do_seek results for getting the
4708 seeking time should not be used if seek type is SET because the
4709 do_seek function makes the 'cur` position of the seek normalized
4710 on the segment range. This means that seeking beyond the end of the
4711 file might not result in instant EOS as it will end up seeking to
4712 the final ts of the file.
4713 In asf seeking to the final timestamp can lead to seeking to the last
4714 keyframe, meaning a few seconds of video will still be played, which should
4715 not be the desired behavior when seeking beyong file limits.
4717 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
4719 * gst/asfdemux/gstasfdemux.c:
4720 asfdemux: Parse last simple index entry
4721 The entry size is fixed at 6, fix typo to finish parsing the index
4722 correctly until the last sample
4724 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
4728 Automatic update of common submodule
4729 From 6b03ba7 to 865aa20
4731 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4734 configure: Actually use 1.3.0.1 as version to make configure happy
4736 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4741 === release 1.2.0 ===
4743 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4749 * docs/plugins/inspect/plugin-a52dec.xml:
4750 * docs/plugins/inspect/plugin-amrnb.xml:
4751 * docs/plugins/inspect/plugin-amrwbdec.xml:
4752 * docs/plugins/inspect/plugin-asf.xml:
4753 * docs/plugins/inspect/plugin-cdio.xml:
4754 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4755 * docs/plugins/inspect/plugin-dvdread.xml:
4756 * docs/plugins/inspect/plugin-dvdsub.xml:
4757 * docs/plugins/inspect/plugin-lame.xml:
4758 * docs/plugins/inspect/plugin-mad.xml:
4759 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4760 * docs/plugins/inspect/plugin-realmedia.xml:
4761 * docs/plugins/inspect/plugin-siddec.xml:
4762 * docs/plugins/inspect/plugin-twolame.xml:
4763 * docs/plugins/inspect/plugin-x264.xml:
4764 * docs/plugins/inspect/plugin-xingmux.xml:
4765 * gst-plugins-ugly.doap:
4766 * win32/common/config.h:
4769 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4813 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
4815 * ext/x264/gstx264enc.c:
4816 x264enc: Update the documentation to match the default profile used
4817 https://bugzilla.gnome.org/show_bug.cgi?id=708036
4819 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
4822 Automatic update of common submodule
4823 From b613661 to 6b03ba7
4825 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
4828 Automatic update of common submodule
4829 From 74a6857 to b613661
4831 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
4835 Automatic update of common submodule
4836 From 098c0d7 to 74a6857
4838 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4843 === release 1.1.90 ===
4845 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4851 * docs/plugins/inspect/plugin-a52dec.xml:
4852 * docs/plugins/inspect/plugin-amrnb.xml:
4853 * docs/plugins/inspect/plugin-amrwbdec.xml:
4854 * docs/plugins/inspect/plugin-asf.xml:
4855 * docs/plugins/inspect/plugin-cdio.xml:
4856 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4857 * docs/plugins/inspect/plugin-dvdread.xml:
4858 * docs/plugins/inspect/plugin-dvdsub.xml:
4859 * docs/plugins/inspect/plugin-lame.xml:
4860 * docs/plugins/inspect/plugin-mad.xml:
4861 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4862 * docs/plugins/inspect/plugin-realmedia.xml:
4863 * docs/plugins/inspect/plugin-siddec.xml:
4864 * docs/plugins/inspect/plugin-twolame.xml:
4865 * docs/plugins/inspect/plugin-x264.xml:
4866 * docs/plugins/inspect/plugin-xingmux.xml:
4867 * gst-plugins-ugly.doap:
4868 * win32/common/config.h:
4871 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4915 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4918 po: Update translations
4920 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
4922 * ext/x264/gstx264enc.c:
4923 * tests/check/elements/x264enc.c:
4924 x264enc: Implement getcaps that restricts the input format depending on the output profile
4925 Also add some x264enc profile tests
4926 https://bugzilla.gnome.org/show_bug.cgi?id=708326
4928 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
4930 * gst/asfdemux/asfpacket.c:
4931 * gst/asfdemux/gstasfdemux.c:
4932 asfdemux: fix playback regression in push mode
4934 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
4936 * gst/asfdemux/gstasfdemux.h:
4937 asfdemux: remove unused variable
4939 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
4941 * ext/x264/gstx264enc.c:
4942 x264enc: Don't unref future state but the old one
4943 Being silly will lead us nowhere.
4945 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4947 * ext/x264/gstx264enc.c:
4948 x264enc: Check if we have an input state before using it
4949 Flushing might happen before caps were set on the encoder,
4950 which would lead to crashes here.
4951 Thanks to Matej Knopp for analyzing this.
4952 https://bugzilla.gnome.org/show_bug.cgi?id=707414
4954 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
4956 * ext/x264/gstx264enc.c:
4957 x264enc: fix unsigned comparison warning
4959 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4964 === release 1.1.4 ===
4966 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
4972 * docs/plugins/inspect/plugin-a52dec.xml:
4973 * docs/plugins/inspect/plugin-amrnb.xml:
4974 * docs/plugins/inspect/plugin-amrwbdec.xml:
4975 * docs/plugins/inspect/plugin-asf.xml:
4976 * docs/plugins/inspect/plugin-cdio.xml:
4977 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4978 * docs/plugins/inspect/plugin-dvdread.xml:
4979 * docs/plugins/inspect/plugin-dvdsub.xml:
4980 * docs/plugins/inspect/plugin-lame.xml:
4981 * docs/plugins/inspect/plugin-mad.xml:
4982 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4983 * docs/plugins/inspect/plugin-realmedia.xml:
4984 * docs/plugins/inspect/plugin-siddec.xml:
4985 * docs/plugins/inspect/plugin-twolame.xml:
4986 * docs/plugins/inspect/plugin-x264.xml:
4987 * docs/plugins/inspect/plugin-xingmux.xml:
4988 * gst-plugins-ugly.doap:
4989 * win32/common/config.h:
4992 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5036 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5039 po: update translations
5041 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
5043 * ext/x264/gstx264enc.c:
5044 x264enc: log when we output a lower profile than requested
5046 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5048 * ext/x264/gstx264enc.c:
5049 x264enc: Consider subset relations of profiles when setting srcpad caps
5050 constrained-baseline is a subset of baseline, is a subset of main,
5051 is a subset of high profile.
5052 https://bugzilla.gnome.org/show_bug.cgi?id=705425
5054 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
5056 * ext/x264/gstx264enc.c:
5057 x264enc: propagate flow return back to base class and upstream
5058 https://bugzilla.gnome.org/show_bug.cgi?id=705425
5060 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
5063 configure: fix x264 version checking
5064 x264 releases carry pkg-config versions such as 0.120.x
5065 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
5066 then fail, so we need to either check for > 0.119.0 or
5067 for >= 0.120 to make this work right.
5069 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
5071 * ext/x264/gstx264enc.c:
5072 x264enc: minor clean-up
5073 We requires x264 build >= 120 now.
5075 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5077 * ext/mpeg2dec/gstmpeg2dec.c:
5078 mpeg2dec: Fix mpeg2_reset() calls
5080 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5082 * ext/mpeg2dec/gstmpeg2dec.c:
5083 * ext/x264/gstx264enc.c:
5084 ext: Use new flush vfunc of video codec base classes and remove reset implementations
5086 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
5088 * gst/asfdemux/gstasfdemux.c:
5089 asfdemux: fix build on C89 compilers
5091 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
5093 * gst/asfdemux/asfpacket.c:
5094 * gst/asfdemux/gstasfdemux.c:
5095 asfdemux: fix seeking in push mode
5097 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
5100 build: add subdir-objects to AM_INIT_AUTOMAKE
5101 Fixes warnings in automake 1.14
5102 https://bugzilla.gnome.org/show_bug.cgi?id=705350
5104 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
5106 * ext/mpeg2dec/gstmpeg2dec.c:
5107 mpeg2dec: Do a hard reset of flush_stop
5108 Which is notified by hard == 0 with latest refactoring.
5110 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
5127 po: update translations
5129 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5134 === release 1.1.3 ===
5136 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5142 * docs/plugins/inspect/plugin-a52dec.xml:
5143 * docs/plugins/inspect/plugin-amrnb.xml:
5144 * docs/plugins/inspect/plugin-amrwbdec.xml:
5145 * docs/plugins/inspect/plugin-asf.xml:
5146 * docs/plugins/inspect/plugin-cdio.xml:
5147 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5148 * docs/plugins/inspect/plugin-dvdread.xml:
5149 * docs/plugins/inspect/plugin-dvdsub.xml:
5150 * docs/plugins/inspect/plugin-lame.xml:
5151 * docs/plugins/inspect/plugin-mad.xml:
5152 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5153 * docs/plugins/inspect/plugin-realmedia.xml:
5154 * docs/plugins/inspect/plugin-siddec.xml:
5155 * docs/plugins/inspect/plugin-twolame.xml:
5156 * docs/plugins/inspect/plugin-x264.xml:
5157 * docs/plugins/inspect/plugin-xingmux.xml:
5158 * gst-plugins-ugly.doap:
5159 * win32/common/config.h:
5162 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5205 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5207 * gst/asfdemux/gstasfdemux.c:
5208 * gst/realmedia/rademux.c:
5209 * gst/realmedia/rmdemux.c:
5210 gst: Don't swap start/stop for negative rates in the SEGMENT query
5212 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5214 * gst/realmedia/rademux.c:
5215 * gst/realmedia/rmdemux.c:
5216 real: Implement SEGMENT query
5218 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5220 * gst/asfdemux/gstasfdemux.c:
5221 asfdemux: Implement SEGMENT query
5223 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
5225 * gst/asfdemux/asfheaders.c:
5226 * gst/asfdemux/asfheaders.h:
5227 * gst/asfdemux/asfpacket.c:
5228 * gst/asfdemux/gstasfdemux.c:
5229 * gst/asfdemux/gstasfdemux.h:
5230 asfdemux: Add support for dvr-ms
5231 https://bugzilla.gnome.org/show_bug.cgi?id=705026
5233 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
5235 * gst/realmedia/rtspreal.c:
5236 rtspreal: Ensure output value has an assigned value
5237 In the case where this macro was used, that dest was != NULL but that
5238 the strncmp failed, we would end up with dest_len being undefined.
5240 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
5242 * ext/x264/gstx264enc.c:
5243 x264: Fix dts comparision
5244 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
5245 and signed value... resulting it the result never being < 0.
5246 Instead just check if it is smaller before assigning to frame->dts.
5248 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
5250 * gst/asfdemux/gstasfdemux.c:
5251 * gst/asfdemux/gstasfdemux.h:
5252 asfdemux: fix seqnum handling for seeks
5253 Use the same seqnum as the seek for flushes/segments that are
5254 caused by the seek. Also do the same for segment events
5257 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5259 * ext/mpeg2dec/gstmpeg2dec.c:
5260 mpeg2dec: Clean up reset/start/stop handling
5262 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5264 * ext/x264/gstx264enc.c:
5265 x264enc: React properly to flushing/resetting the encoder
5266 https://bugzilla.gnome.org/show_bug.cgi?id=656007
5268 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5270 * gst/realmedia/rademux.c:
5271 * gst/realmedia/rademux.h:
5272 * gst/realmedia/rmdemux.c:
5273 * gst/realmedia/rmdemux.h:
5274 realmedia: Add support for group-id in the stream-start event
5276 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5278 * gst/asfdemux/gstasfdemux.c:
5279 * gst/asfdemux/gstasfdemux.h:
5280 asfdemux: Add support for group-id in the stream-start event
5282 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5284 * ext/sidplay/gstsiddec.cc:
5285 * ext/sidplay/gstsiddec.h:
5286 siddec: Add support for group-id in the stream-start event
5288 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
5290 * gst/realmedia/rmdemux.c:
5291 rmdemux: Mark demuxer as "running" in push-mode
5292 Allows queries (and other code) to be answered when working in push-mode.
5293 Running would only be set to TRUE accordingly when working in pull-mode
5294 once it had read header/index.
5297 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
5299 * ext/mpeg2dec/gstmpeg2dec.c:
5300 mpeg2dec: Properly reset on sequence changes
5301 Otherwise we end up using stray data/buffers.
5304 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5309 === release 1.1.2 ===
5311 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5317 * docs/plugins/inspect/plugin-a52dec.xml:
5318 * docs/plugins/inspect/plugin-amrnb.xml:
5319 * docs/plugins/inspect/plugin-amrwbdec.xml:
5320 * docs/plugins/inspect/plugin-asf.xml:
5321 * docs/plugins/inspect/plugin-cdio.xml:
5322 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5323 * docs/plugins/inspect/plugin-dvdread.xml:
5324 * docs/plugins/inspect/plugin-dvdsub.xml:
5325 * docs/plugins/inspect/plugin-lame.xml:
5326 * docs/plugins/inspect/plugin-mad.xml:
5327 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5328 * docs/plugins/inspect/plugin-realmedia.xml:
5329 * docs/plugins/inspect/plugin-siddec.xml:
5330 * docs/plugins/inspect/plugin-twolame.xml:
5331 * docs/plugins/inspect/plugin-x264.xml:
5332 * docs/plugins/inspect/plugin-xingmux.xml:
5333 * gst-plugins-ugly.doap:
5334 * win32/common/config.h:
5337 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5380 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5382 * ext/dvdread/dvdreadsrc.c:
5383 dvdreadsrc: correctly determine last chapter's duration
5384 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
5385 It worked just fine before ...
5387 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5389 * gst/realmedia/rdtmanager.c:
5390 rdt: forward sticky events
5392 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5397 === release 1.1.1 ===
5399 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5406 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5407 * docs/plugins/inspect/plugin-a52dec.xml:
5408 * docs/plugins/inspect/plugin-amrnb.xml:
5409 * docs/plugins/inspect/plugin-amrwbdec.xml:
5410 * docs/plugins/inspect/plugin-asf.xml:
5411 * docs/plugins/inspect/plugin-cdio.xml:
5412 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5413 * docs/plugins/inspect/plugin-dvdread.xml:
5414 * docs/plugins/inspect/plugin-dvdsub.xml:
5415 * docs/plugins/inspect/plugin-lame.xml:
5416 * docs/plugins/inspect/plugin-mad.xml:
5417 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5418 * docs/plugins/inspect/plugin-realmedia.xml:
5419 * docs/plugins/inspect/plugin-siddec.xml:
5420 * docs/plugins/inspect/plugin-twolame.xml:
5421 * docs/plugins/inspect/plugin-x264.xml:
5422 * docs/plugins/inspect/plugin-xingmux.xml:
5423 * gst-plugins-ugly.doap:
5424 * win32/common/config.h:
5427 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5470 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
5473 Automatic update of common submodule
5474 From 098c0d7 to 01a7a46
5476 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
5478 * ext/mpeg2dec/gstmpeg2dec.c:
5479 mpeg2dec: make the aspect ratio calculation more accurate.
5480 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
5481 aspect-ratio if we don't have a valid upstream PAR.
5482 https://bugzilla.gnome.org/show_bug.cgi?id=685103
5484 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5487 Automatic update of common submodule
5488 From 5edcd85 to 098c0d7
5490 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5492 * tests/check/elements/amrnbenc.c:
5493 * tests/check/elements/mpeg2dec.c:
5494 * tests/check/elements/x264enc.c:
5495 * tests/check/elements/xingmux.c:
5496 tests: Fix event handling
5498 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
5500 * ext/lame/gstlamemp3enc.c:
5501 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
5502 lame does internal resampling, but the base class only cares about
5503 the number of raw samples, so tell finish frames about that, not
5504 the number of samples in the outgoing frame.:
5506 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
5508 * ext/x264/gstx264enc.c:
5509 x264enc: output byte-stream if downstream has ANY caps
5510 It's what people expect when they pipe the output to
5511 filesink or into a tcp connection or pipe.
5513 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
5517 * README.static-linking:
5519 Automatic update of common submodule
5520 From 3cb3d3c to 5edcd85
5522 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5525 * ext/a52dec/Makefile.am:
5526 * ext/amrnb/Makefile.am:
5527 * ext/amrwbdec/Makefile.am:
5528 * ext/cdio/Makefile.am:
5529 * ext/dvdread/Makefile.am:
5530 * ext/lame/Makefile.am:
5531 * ext/mad/Makefile.am:
5532 * ext/mpeg2dec/Makefile.am:
5533 * ext/sidplay/Makefile.am:
5534 * ext/twolame/Makefile.am:
5535 * ext/x264/Makefile.am:
5536 * gst/asfdemux/Makefile.am:
5537 * gst/dvdlpcmdec/Makefile.am:
5538 * gst/dvdsub/Makefile.am:
5539 * gst/realmedia/Makefile.am:
5540 * gst/xingmux/Makefile.am:
5541 gst: Add better support for static plugins
5543 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
5547 Automatic update of common submodule
5548 From aed87ae to 3cb3d3c
5550 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
5553 Automatic update of common submodule
5554 From 04c7a1e to aed87ae
5556 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
5558 * gst/asfdemux/gstasfdemux.c:
5559 * gst/realmedia/rmdemux.c:
5560 Use %03u instead of %u in gst_pad_create_stream_id_printf()
5562 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
5564 * ext/x264/gstx264enc.c:
5565 x264enc: Fix for 0/1 framerate - now uses VFR in this case
5566 Previously did a division by zero.
5567 https://bugzilla.gnome.org/show_bug.cgi?id=695728
5569 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
5572 Automatic update of common submodule
5573 From 2de221c to 04c7a1e
5575 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
5577 * ext/x264/gstx264enc.c:
5578 x264enc: simplify template caps
5579 No need to make an array for one single element.
5581 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
5583 * ext/x264/gstx264enc.c:
5584 x264enc: put all theoretically possible formats in template caps
5585 and decide at runtime which subset of these (8-bit or 10-bit video
5586 formats) is supported. libx264 will be compiled for one of these
5587 two options, and it is possible to switch by pointing the dynamic
5588 linker to a different libx264 build at runtime. If we want our
5589 template caps to be correct, they should contain all then, with
5590 the actually supported ones determined at runtime.
5591 https://bugzilla.gnome.org/show_bug.cgi?id=691935
5593 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
5595 * ext/x264/gstx264enc.c:
5596 x264enc: detect supported bit depth and pixel formats at runtime
5597 http://bugs.debian.org/667573
5598 https://bugzilla.gnome.org/show_bug.cgi?id=691935
5600 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
5603 autogen.sh: allow calling from out-of-tree
5604 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5605 https://bugzilla.gnome.org/show_bug.cgi?id=692857
5607 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
5610 Automatic update of common submodule
5611 From a942293 to 2de221c
5613 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
5615 * tests/check/Makefile.am:
5616 tests: use _1_0 variants for the various registry variables
5617 These override the variants without version suffix. Makes 'make check' work
5618 properly in environments that set the suffixed variant for 1.0, such as
5621 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5624 Automatic update of common submodule
5625 From a72faea to a942293
5627 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
5630 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
5631 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
5632 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
5633 https://bugzilla.gnome.org/show_bug.cgi?id=690881
5635 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
5637 * ext/mpeg2dec/gstmpeg2dec.c:
5638 mpeg2dec: use appropriate printf format for gsize
5640 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
5642 * ext/cdio/gstcdio.h:
5643 cdio: Fix redundant redeclaration of 'cdio_version_string'
5644 cdio/version.h is already included by cdio/cdio.h
5646 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
5648 * ext/sidplay/gstsiddec.cc:
5649 siddec: init debug category
5651 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5654 * ext/dvdread/Makefile.am:
5655 dvdread: link to libgmodule-2.0 since the g_module_* API is used
5656 And the gmodule lib has been moved into the Requires.private
5657 section of the pkg-config file in core.
5659 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
5661 * ext/cdio/gstcdiocddasrc.c:
5662 * ext/cdio/gstcdiocddasrc.h:
5663 cdiocddasrc: detect whether drive produces samples in non-host endianness
5664 If drive produces samples in other endianness than the host,
5665 we need to byte swap them before pushing them out, or we
5666 produce nothing but noise. cdparanoia detects this automatically,
5667 but libcdio does not, so we have to do it ourselves.
5668 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
5669 https://bugzilla.gnome.org/show_bug.cgi?id=377280
5671 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
5674 Automatic update of common submodule
5675 From b497c4f to a72faea
5677 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5679 * tests/check/elements/xingmux_testdata.h:
5680 xingmux: Fix unit test after change to correctly calculate number of frames
5682 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5684 * ext/x264/gstx264enc.c:
5685 x264enc: Add support for 10-bit color formats
5686 Requires x264 to be built with 10-bit support, which disables
5687 9-bit support. Also only advertise the color formats that were
5690 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5692 * ext/x264/gstx264enc.c:
5693 x264enc: Add support for Y444, Y42B and NV12
5695 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
5697 * ext/cdio/Makefile.am:
5698 * ext/cdio/gstcdio.c:
5699 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
5700 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
5701 if they're not plain ASCII.
5703 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
5705 * gst/xingmux/gstxingmux.c:
5706 xingmux: Properly calculate the number of frames
5707 First, the xing header frame is never added to the count,
5708 we have to increment the count.
5709 Secondly, there is a rounding error when calculating the
5710 frame duration, as spf*GST_SECOND/rate is not an integer
5711 (26122448.9) an it must be 26122449.
5713 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
5716 configure.ac: update courtesy of autoupdate
5718 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
5722 configure: let AG_GST_PLUGIN_DOCS check for python
5723 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
5724 which as a side-effect should pick up newer python versions as
5726 https://bugzilla.gnome.org/show_bug.cgi?id=563903
5728 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
5730 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5731 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
5733 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
5735 * tests/check/elements/mpg123audiodec.c:
5737 https://bugzilla.gnome.org/show_bug.cgi?id=687520
5739 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
5741 * docs/random/LICENSE:
5742 * ext/a52dec/gsta52dec.c:
5743 * ext/a52dec/gsta52dec.h:
5744 * ext/amrnb/amrnb.c:
5745 * ext/amrnb/amrnbdec.c:
5746 * ext/amrnb/amrnbdec.h:
5747 * ext/amrnb/amrnbenc.c:
5748 * ext/amrnb/amrnbenc.h:
5749 * ext/amrwbdec/amrwb.c:
5750 * ext/amrwbdec/amrwbdec.c:
5751 * ext/amrwbdec/amrwbdec.h:
5752 * ext/cdio/gstcdio.c:
5753 * ext/cdio/gstcdio.h:
5754 * ext/cdio/gstcdiocddasrc.c:
5755 * ext/cdio/gstcdiocddasrc.h:
5756 * ext/dvdread/dvdreadsrc.c:
5757 * ext/dvdread/dvdreadsrc.h:
5758 * ext/lame/gstlamemp3enc.c:
5759 * ext/lame/gstlamemp3enc.h:
5760 * ext/lame/plugin.c:
5763 * ext/mpeg2dec/gstmpeg2dec.c:
5764 * ext/mpeg2dec/gstmpeg2dec.h:
5765 * ext/sidplay/gstsiddec.cc:
5766 * ext/sidplay/gstsiddec.h:
5767 * ext/twolame/gsttwolamemp2enc.c:
5768 * ext/twolame/gsttwolamemp2enc.h:
5769 * ext/x264/gstx264enc.c:
5770 * ext/x264/gstx264enc.h:
5771 * gst-libs/gst/gettext.h:
5772 * gst-libs/gst/glib-compat-private.h:
5773 * gst-libs/gst/gst-i18n-plugin.h:
5774 * gst/asfdemux/asfheaders.c:
5775 * gst/asfdemux/asfheaders.h:
5776 * gst/asfdemux/asfpacket.c:
5777 * gst/asfdemux/asfpacket.h:
5778 * gst/asfdemux/gstasf.c:
5779 * gst/asfdemux/gstasfdemux.c:
5780 * gst/asfdemux/gstasfdemux.h:
5781 * gst/asfdemux/gstrtpasfdepay.c:
5782 * gst/asfdemux/gstrtpasfdepay.h:
5783 * gst/asfdemux/gstrtspwms.c:
5784 * gst/asfdemux/gstrtspwms.h:
5785 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5786 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
5787 * gst/dvdsub/gstdvdsubdec.c:
5788 * gst/dvdsub/gstdvdsubdec.h:
5789 * gst/dvdsub/gstdvdsubparse.c:
5790 * gst/dvdsub/gstdvdsubparse.h:
5791 * gst/realmedia/asmrules.c:
5792 * gst/realmedia/asmrules.h:
5793 * gst/realmedia/gstrdtbuffer.c:
5794 * gst/realmedia/gstrdtbuffer.h:
5795 * gst/realmedia/pnmsrc.c:
5796 * gst/realmedia/pnmsrc.h:
5797 * gst/realmedia/rademux.c:
5798 * gst/realmedia/rademux.h:
5799 * gst/realmedia/rdtdepay.c:
5800 * gst/realmedia/rdtdepay.h:
5801 * gst/realmedia/rdtjitterbuffer.c:
5802 * gst/realmedia/rdtjitterbuffer.h:
5803 * gst/realmedia/rdtmanager.c:
5804 * gst/realmedia/rdtmanager.h:
5805 * gst/realmedia/realhash.c:
5806 * gst/realmedia/realhash.h:
5807 * gst/realmedia/realmedia.c:
5808 * gst/realmedia/rmdemux.c:
5809 * gst/realmedia/rmdemux.h:
5810 * gst/realmedia/rmutils.c:
5811 * gst/realmedia/rmutils.h:
5812 * gst/realmedia/rtspreal.c:
5813 * gst/realmedia/rtspreal.h:
5814 * gst/xingmux/gstxingmux.c:
5815 * gst/xingmux/gstxingmux.h:
5816 * gst/xingmux/plugin.c:
5817 * tests/check/elements/amrnbenc.c:
5818 * tests/check/elements/mpeg2dec.c:
5819 * tests/check/elements/x264enc.c:
5820 * tests/check/generic/index.c:
5821 * tests/check/generic/states.c:
5822 * tests/check/pipelines/lame.c:
5824 https://bugzilla.gnome.org/show_bug.cgi?id=687520
5826 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
5828 * gst/dvdsub/gstdvdsubdec.c:
5829 dvdsubdec: allocate correct amount of memory for bitmap
5830 https://bugzilla.gnome.org/show_bug.cgi?id=687192
5832 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
5834 * ext/mpg123/gstmpg123audiodec.c:
5835 mpg123: removed unnecessary finalize function
5836 https://bugzilla.gnome.org/show_bug.cgi?id=687176
5838 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
5840 * ext/sidplay/gstsiddec.cc:
5841 siddec: reset bytes counter
5842 Reset the total_bytes counter so that we get timestamps correct.
5843 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
5845 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
5847 * ext/mpg123/gstmpg123audiodec.c:
5848 mpg123: Fix leaks from not chaining up in the finalize function
5850 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
5853 * docs/plugins/inspect/plugin-a52dec.xml:
5854 * docs/plugins/inspect/plugin-amrnb.xml:
5855 * docs/plugins/inspect/plugin-amrwbdec.xml:
5856 * docs/plugins/inspect/plugin-asf.xml:
5857 * docs/plugins/inspect/plugin-cdio.xml:
5858 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5859 * docs/plugins/inspect/plugin-dvdread.xml:
5860 * docs/plugins/inspect/plugin-dvdsub.xml:
5861 * docs/plugins/inspect/plugin-lame.xml:
5862 * docs/plugins/inspect/plugin-mad.xml:
5863 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5864 * docs/plugins/inspect/plugin-realmedia.xml:
5865 * docs/plugins/inspect/plugin-siddec.xml:
5866 * docs/plugins/inspect/plugin-twolame.xml:
5867 * docs/plugins/inspect/plugin-x264.xml:
5868 * docs/plugins/inspect/plugin-xingmux.xml:
5869 * win32/common/config.h:
5870 Back to feature development
5872 === release 1.0.2 ===
5874 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
5880 * docs/plugins/inspect/plugin-a52dec.xml:
5881 * docs/plugins/inspect/plugin-amrnb.xml:
5882 * docs/plugins/inspect/plugin-amrwbdec.xml:
5883 * docs/plugins/inspect/plugin-asf.xml:
5884 * docs/plugins/inspect/plugin-cdio.xml:
5885 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5886 * docs/plugins/inspect/plugin-dvdread.xml:
5887 * docs/plugins/inspect/plugin-dvdsub.xml:
5888 * docs/plugins/inspect/plugin-lame.xml:
5889 * docs/plugins/inspect/plugin-mad.xml:
5890 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5891 * docs/plugins/inspect/plugin-realmedia.xml:
5892 * docs/plugins/inspect/plugin-siddec.xml:
5893 * docs/plugins/inspect/plugin-twolame.xml:
5894 * docs/plugins/inspect/plugin-x264.xml:
5895 * docs/plugins/inspect/plugin-xingmux.xml:
5896 * gst-plugins-ugly.doap:
5897 * win32/common/config.h:
5900 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5902 * tests/check/elements/mpg123audiodec.c:
5903 tests: fix up mpg123 test a little
5906 - simplify check for elements
5907 - only run mpg123 test if mpg123 is available and selected
5908 - fix build in uninstalled setup
5909 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5911 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
5913 * tests/check/elements/mpg123audiodec.c:
5914 tets: add unit test for mpg123audiodec
5915 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5917 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
5919 * ext/mpg123/gstmpg123audiodec.c:
5920 mpg123: added gtkdoc section
5921 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5923 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
5925 * ext/mpg123/gstmpg123audiodec.c:
5926 mpg123: fixed bug with last frame, disabled internal resampler & chatter
5927 * The last MP3 frame wasn't being pushed when base class was draining
5928 * Made sure mpg123 cannot ever use its (crude) internal resampler
5929 * Disabled mpg123 stderr output
5930 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5932 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
5934 * gst/asfdemux/Makefile.am:
5935 * gst/realmedia/Makefile.am:
5936 Makefile.am: Fix typos for generating the Android.mk files
5937 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
5938 The typos led to generate the incorrect Android.mk files for the asfdemux
5939 and realmedia plugin.
5940 https://bugzilla.gnome.org/show_bug.cgi?id=686748
5942 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
5944 * ext/mpg123/gstmpg123audiodec.c:
5945 mpg123: cleaned up comments, formatting, and logging lines
5946 also replaced mpg123decoder->handle != NULL checks with asserts
5947 https://bugzilla.gnome.org/show_bug.cgi?id=686595
5949 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5951 * ext/dvdread/dvdreadsrc.c:
5952 dvdreadsrc: correctly set next cell when seeking to sector
5954 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5956 * gst/dvdsub/gstdvdsubparse.c:
5957 dvdsubparse: send src caps when receiving sink caps
5959 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5961 * ext/dvdread/dvdreadsrc.c:
5962 dvdreadsrc: update dvd event to enhanced approach
5963 ... in line with resindvdsrc.
5965 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
5968 docs: add 'make upload' target for new-release script
5970 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
5973 * docs/plugins/inspect/plugin-a52dec.xml:
5974 * docs/plugins/inspect/plugin-amrnb.xml:
5975 * docs/plugins/inspect/plugin-amrwbdec.xml:
5976 * docs/plugins/inspect/plugin-asf.xml:
5977 * docs/plugins/inspect/plugin-cdio.xml:
5978 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5979 * docs/plugins/inspect/plugin-dvdread.xml:
5980 * docs/plugins/inspect/plugin-dvdsub.xml:
5981 * docs/plugins/inspect/plugin-lame.xml:
5982 * docs/plugins/inspect/plugin-mad.xml:
5983 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5984 * docs/plugins/inspect/plugin-realmedia.xml:
5985 * docs/plugins/inspect/plugin-siddec.xml:
5986 * docs/plugins/inspect/plugin-twolame.xml:
5987 * docs/plugins/inspect/plugin-x264.xml:
5988 * docs/plugins/inspect/plugin-xingmux.xml:
5989 * win32/common/config.h:
5990 Back to development (bug fixing)
5992 === release 1.0.1 ===
5994 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
6000 * docs/plugins/inspect/plugin-a52dec.xml:
6001 * docs/plugins/inspect/plugin-amrnb.xml:
6002 * docs/plugins/inspect/plugin-amrwbdec.xml:
6003 * docs/plugins/inspect/plugin-asf.xml:
6004 * docs/plugins/inspect/plugin-cdio.xml:
6005 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6006 * docs/plugins/inspect/plugin-dvdread.xml:
6007 * docs/plugins/inspect/plugin-dvdsub.xml:
6008 * docs/plugins/inspect/plugin-lame.xml:
6009 * docs/plugins/inspect/plugin-mad.xml:
6010 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6011 * docs/plugins/inspect/plugin-realmedia.xml:
6012 * docs/plugins/inspect/plugin-siddec.xml:
6013 * docs/plugins/inspect/plugin-twolame.xml:
6014 * docs/plugins/inspect/plugin-x264.xml:
6015 * docs/plugins/inspect/plugin-xingmux.xml:
6016 * gst-plugins-ugly.doap:
6017 * win32/common/config.h:
6020 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
6023 Automatic update of common submodule
6024 From 6c0b52c to 6bb6951
6026 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
6028 * ext/mpeg2dec/gstmpeg2dec.c:
6029 mpeg2dec: Don't error out when there is no associated buffer
6030 In 0.10, having mpeg2dec occasionally tell us to output a frame that
6031 was never decoded was just ignored, so do the same in 1.0
6034 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
6037 * gst/dvdsub/gstdvdsubdec.c:
6038 Purge mention of liboil and update REQUIREMENTS
6039 https://bugzilla.gnome.org/show_bug.cgi?id=673285
6041 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
6043 * ext/x264/gstx264enc.c:
6044 x264enc: when setting fallback decoder latency, set valid min_latency
6045 Min. latency needs to be a valid time, so pass 0 as default
6046 value in the fallback case where we can't determine any latency,
6047 and avoid nasty criticals at runtime.
6049 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6052 * docs/plugins/inspect/plugin-a52dec.xml:
6053 * docs/plugins/inspect/plugin-amrnb.xml:
6054 * docs/plugins/inspect/plugin-amrwbdec.xml:
6055 * docs/plugins/inspect/plugin-asf.xml:
6056 * docs/plugins/inspect/plugin-cdio.xml:
6057 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6058 * docs/plugins/inspect/plugin-dvdread.xml:
6059 * docs/plugins/inspect/plugin-dvdsub.xml:
6060 * docs/plugins/inspect/plugin-lame.xml:
6061 * docs/plugins/inspect/plugin-mad.xml:
6062 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6063 * docs/plugins/inspect/plugin-realmedia.xml:
6064 * docs/plugins/inspect/plugin-siddec.xml:
6065 * docs/plugins/inspect/plugin-twolame.xml:
6066 * docs/plugins/inspect/plugin-x264.xml:
6067 * docs/plugins/inspect/plugin-xingmux.xml:
6068 * win32/common/config.h:
6069 Back to development (bug fixing)
6071 === release 1.0.0 ===
6073 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6078 * docs/plugins/inspect/plugin-a52dec.xml:
6079 * docs/plugins/inspect/plugin-amrnb.xml:
6080 * docs/plugins/inspect/plugin-amrwbdec.xml:
6081 * docs/plugins/inspect/plugin-asf.xml:
6082 * docs/plugins/inspect/plugin-cdio.xml:
6083 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6084 * docs/plugins/inspect/plugin-dvdread.xml:
6085 * docs/plugins/inspect/plugin-dvdsub.xml:
6086 * docs/plugins/inspect/plugin-lame.xml:
6087 * docs/plugins/inspect/plugin-mad.xml:
6088 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6089 * docs/plugins/inspect/plugin-realmedia.xml:
6090 * docs/plugins/inspect/plugin-siddec.xml:
6091 * docs/plugins/inspect/plugin-twolame.xml:
6092 * docs/plugins/inspect/plugin-x264.xml:
6093 * docs/plugins/inspect/plugin-xingmux.xml:
6094 * gst-plugins-ugly.doap:
6095 * win32/common/config.h:
6098 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
6101 Automatic update of common submodule
6102 From 4f962f7 to 6c0b52c
6104 === release 0.11.99 ===
6106 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6109 * docs/plugins/inspect/plugin-xingmux.xml:
6110 * gst-plugins-ugly.doap:
6111 * win32/common/config.h:
6114 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6116 * docs/plugins/inspect/plugin-a52dec.xml:
6117 * docs/plugins/inspect/plugin-amrnb.xml:
6118 * docs/plugins/inspect/plugin-amrwbdec.xml:
6119 * docs/plugins/inspect/plugin-asf.xml:
6120 * docs/plugins/inspect/plugin-cdio.xml:
6121 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6122 * docs/plugins/inspect/plugin-dvdread.xml:
6123 * docs/plugins/inspect/plugin-dvdsub.xml:
6124 * docs/plugins/inspect/plugin-lame.xml:
6125 * docs/plugins/inspect/plugin-mad.xml:
6126 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6127 * docs/plugins/inspect/plugin-realmedia.xml:
6128 * docs/plugins/inspect/plugin-siddec.xml:
6129 * docs/plugins/inspect/plugin-twolame.xml:
6130 * docs/plugins/inspect/plugin-x264.xml:
6133 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6136 * ext/amrnb/Makefile.am:
6137 * ext/amrwbdec/Makefile.am:
6138 * ext/lame/Makefile.am:
6139 * ext/twolame/Makefile.am:
6140 * tests/check/Makefile.am:
6141 Remove -DGST_USE_UNSTABLE_API
6143 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6145 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
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 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6165 * ext/cdio/gstcdio.c:
6166 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
6167 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
6168 introspection/updating for this plugin.
6170 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
6172 * gst-plugins-ugly.spec.in:
6173 Switch to F18 package naming
6175 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6177 * ext/dvdread/demo-play:
6178 * tests/check/elements/mpeg2dec.c:
6179 rename some caps and elements in examples
6181 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
6186 === release 0.11.94 ===
6188 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
6192 * gst-plugins-ugly.doap:
6193 * win32/common/config.h:
6196 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
6198 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6199 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6200 * docs/plugins/gst-plugins-ugly-plugins.signals:
6201 * docs/plugins/inspect/plugin-a52dec.xml:
6202 * docs/plugins/inspect/plugin-amrnb.xml:
6203 * docs/plugins/inspect/plugin-amrwbdec.xml:
6204 * docs/plugins/inspect/plugin-asf.xml:
6205 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6206 * docs/plugins/inspect/plugin-dvdread.xml:
6207 * docs/plugins/inspect/plugin-dvdsub.xml:
6208 * docs/plugins/inspect/plugin-lame.xml:
6209 * docs/plugins/inspect/plugin-mad.xml:
6210 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6211 * docs/plugins/inspect/plugin-realmedia.xml:
6212 * docs/plugins/inspect/plugin-siddec.xml:
6213 * docs/plugins/inspect/plugin-twolame.xml:
6214 * docs/plugins/inspect/plugin-x264.xml:
6217 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6219 * gst/realmedia/rmdemux.c:
6220 rmdemux: use DTS and PTS
6221 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
6222 undefined to make the decoder do the right thing. We can then remove the code
6223 that tries to guess the PTS from the DTS.
6225 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
6227 * ext/mpeg2dec/gstmpeg2dec.c:
6228 mpeg2dec: Hold ref to buffer while mapped
6229 So that the buffer still exists when we go to unmap it later,
6230 even if it got pushed in the meantime.
6232 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
6234 * tests/check/elements/x264enc.c:
6235 x264enc test: x264enc produces constrained-baseline, not the full baseline
6237 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6239 * gst/asfdemux/gstasfdemux.c:
6240 * gst/realmedia/rademux.c:
6241 * gst/realmedia/rmdemux.c:
6242 gst: only activate in pull mode if upstream is seekable
6244 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6246 * gst/realmedia/rademux.c:
6247 rademux: tags can be NULL
6249 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6252 mad: fix email address
6254 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6257 mad: init base class method only once
6259 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6261 * gst/xingmux/gstxingmux.c:
6262 xingmux: remove defunct commented code
6264 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6266 * gst/dvdsub/gstdvdsubdec.c:
6267 dvbsubdec: handle and send GAP event
6268 ... in stead of update newsegment event.
6270 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6272 * gst/dvdsub/gstdvdsubdec.c:
6273 dvbsubdec: adjust disabled code comment style
6275 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6277 * ext/x264/gstx264enc.c:
6278 x264enc: clean up some debug statements
6280 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6282 * ext/x264/gstx264enc.c:
6283 * ext/x264/gstx264enc.h:
6284 x264enc: handle possibly negative DTS provided by codec
6285 ... by arranging for an offset such that DTS == PTS for keyframes,
6286 which is expected elsewhere to go along with semantics of PTS and DTS.
6287 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
6289 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
6291 * gst-plugins-ugly.spec.in:
6292 Fix spec file for ugly
6294 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6296 * tests/check/elements/mpeg2dec.c:
6297 tests: mpeg2dec: initialize variable
6298 ... which avoids test segfaulting.
6300 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
6302 * tests/check/elements/mpeg2dec.c:
6303 check: Feed parsed data to mpeg2dec
6304 And fix the expected output caps by adding colorimetry field
6306 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
6309 Automatic update of common submodule
6310 From 668acee to 4f962f7
6312 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
6315 configure: bump gtk-doc req to 1.12 (mar-2009)
6316 This allows us to e.g. unconditionally use gtkdoc-rebase.
6318 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
6320 * docs/plugins/inspect/plugin-dvdsub.xml:
6321 * gst/dvdsub/gstdvdsubdec.c:
6322 * gst/dvdsub/gstdvdsubparse.c:
6323 video/x-dvd-subpicture -> subpicture/x-dvd
6325 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6327 * ext/x264/gstx264enc.c:
6328 x264enc: Use new video encoder base class API for handling tags
6330 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6332 * ext/mpg123/gstmpg123audiodec.c:
6333 mpg123: Give MARGINAL rank to the mpg123 decoder element
6335 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6337 * gst/dvdsub/gstdvdsubdec.c:
6338 dvdsubdec: Set alignment at the correct place of GstAllocationParams
6340 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6343 * win32/common/config.h:
6346 === release 0.11.93 ===
6348 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6351 * gst-plugins-ugly.doap:
6352 * win32/common/config.h:
6355 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6357 * gst/asfdemux/asfpacket.c:
6358 * gst/realmedia/rmdemux.c:
6359 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
6361 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
6363 * ext/mpg123/Makefile.am:
6364 mpg123: dist header file
6366 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
6368 * gst/asfdemux/asfpacket.c:
6369 asfdemux: avoid some more invalid timestamp arithmetic
6370 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
6372 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6374 * ext/sidplay/gstsiddec.cc:
6375 * gst/asfdemux/gstasfdemux.c:
6376 * gst/realmedia/rademux.c:
6377 * gst/realmedia/rmdemux.c:
6378 gst: Add stream-id to stream-start events
6380 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
6382 * ext/mpeg2dec/gstmpeg2dec.c:
6383 mpeg2dec: Don't use NULL values for fbuf
6384 We need to make a difference between the initial dummy buffers (which
6385 have a fbuf->id of NULL) and the buffers on which we allocated
6388 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
6391 Automatic update of common submodule
6392 From 94ccf4c to 668acee
6394 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
6396 * ext/a52dec/gsta52dec.c:
6397 * ext/lame/gstlamemp3enc.c:
6398 * gst/asfdemux/gstasfdemux.c:
6399 * gst/realmedia/rademux.c:
6400 * gst/realmedia/rmdemux.c:
6401 * gst/realmedia/rmutils.c:
6402 gst_tag_list_free -> gst_tag_list_unref
6404 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6406 * ext/mpg123/gstmpg123audiodec.c:
6407 mpg123: map input buffer in READ mode, not WRITE mode
6408 Makes things actually work.
6410 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6412 * ext/mpg123/gstmpg123audiodec.c:
6413 mpg123: query supported output formats at run-time
6414 Fixes stuff. We use a string here since we can't be bothered
6417 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6419 * ext/mpg123/Makefile.am:
6420 mpg123: hook up to build system
6422 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
6424 * ext/mpg123/gstmpg123audiodec.c:
6425 * ext/mpg123/gstmpg123audiodec.h:
6426 mpg123: add new libmpg123-based mp3 decoder plugin
6427 Needs a bit of cleaning up.
6428 https://bugzilla.gnome.org/show_bug.cgi?id=681003
6430 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6432 * ext/sidplay/gstsiddec.cc:
6433 * ext/x264/gstx264enc.c:
6434 * gst/asfdemux/gstasfdemux.c:
6435 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6436 * gst/realmedia/rademux.c:
6437 * gst/realmedia/rmdemux.c:
6438 tag: Update for taglist/tag event API changes
6440 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
6442 * ext/mpeg2dec/gstmpeg2dec.c:
6443 mpeg2dec: Avoid dropping first GOP
6444 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
6445 do not check if it is NULL or not.
6446 And cleanup a bit of debug
6448 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6450 * gst/realmedia/rdtmanager.c:
6451 * gst/realmedia/rdtmanager.h:
6452 rdt: add on-npt-stop signal
6453 rtspsrc will look for it.
6455 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6457 * gst/realmedia/rdtmanager.c:
6458 rdt: set caps after activating the pad
6460 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6462 * gst/realmedia/gstrdtbuffer.c:
6465 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6467 * gst/asfdemux/gstrtpasfdepay.c:
6468 asfdepay: fix padding correction
6469 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
6470 existing memory in the target buffer..
6471 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
6473 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6475 * ext/mpeg2dec/gstmpeg2dec.c:
6476 mpeg2dec: copy buffer flags when cropping
6477 When we crop a buffer, copy the flags as well.
6479 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
6481 * ext/mpeg2dec/gstmpeg2dec.c:
6482 mpeg2dec: Fix GstVideoInfo pointer
6484 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
6486 * ext/mpeg2dec/gstmpeg2dec.c:
6487 mpeg2dec: Correctly flag output buffer interlaced state
6488 If the sequence is not flagged as progressive its buffers are marked
6489 interlace mode mixed. There is an individual picture flag indicating
6490 whether picture in the sequence are interlaced or not. This is used
6491 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
6492 completely indicate the buffer's interlaced state.
6493 Also, TFF and RFF should only be set if the sequence is not progressive.
6495 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6497 * ext/mpeg2dec/gstmpeg2dec.c:
6498 ext: Update for video base classes API changes
6500 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6503 Automatic update of common submodule
6504 From 98e386f to 94ccf4c
6506 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6508 * gst/asfdemux/asfpacket.c:
6509 asfdemux: make sure to avoid arithmetic with _NONE timestamp
6511 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6513 * gst/asfdemux/asfpacket.c:
6514 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
6515 ... so it does not get used as first (valid) payload ts, whereas
6516 the first real valid payload ts may be considerably larger.
6517 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
6519 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6521 * gst/asfdemux/gstasfdemux.c:
6522 asfdemux: slightly relax supported seek requirements
6523 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
6525 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6527 * ext/mpeg2dec/gstmpeg2dec.c:
6528 mpeg2dec: Propagate GstFlowReturn where needed
6529 It was just ignoring the return values...
6531 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6533 * ext/mpeg2dec/gstmpeg2dec.c:
6534 mpeg2dec: Store temporary buffers out of the way
6535 When mpeg2dec needs to do cropping (because downstream can't handle it),
6536 we need temporary buffers to decode to.
6537 Use the user_data field to store those, and unify the rest of the code
6538 that needs to touch a buffer (regardless of how/where it was allocated).
6539 https://bugzilla.gnome.org/show_bug.cgi?id=680194
6541 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6543 * ext/mpeg2dec/gstmpeg2dec.c:
6544 mpeg2dec: Call gst_video_decoder_negotiate()
6546 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6548 * gst/realmedia/rmdemux.c:
6549 rmdemux: give stream tags a different event name so they don't overwrite global tags
6550 There can only be one taglist per name for sticky tag events.
6551 Needs to be fixed more properly, see
6552 https://bugzilla.gnome.org/show_bug.cgi?id=677619
6554 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6556 * gst/realmedia/rademux.c:
6557 rademux: set/send caps on pad after activating it
6559 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6561 * gst/realmedia/rmdemux.c:
6562 rmdemux: set/send caps after activating the source pads
6563 Makes sure the caps event isn't dropped immediately.
6565 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6567 * ext/dvdread/dvdreadsrc.c:
6568 dvdreadsrc: mustn't drop queries like caps query if not started yet
6570 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
6572 * gst/asfdemux/gstasfdemux.c:
6573 asfdemux: extract WM/Year as GstDateTime instead of GDate
6574 So we can signal that only the year field is valid.
6576 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6578 * gst/asfdemux/gstasfdemux.c:
6579 asfdemux: don't leak payload if we are not pushing it
6581 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6583 * ext/sidplay/gstsiddec.cc:
6584 * gst/asfdemux/gstasfdemux.c:
6585 * gst/realmedia/rademux.c:
6586 * gst/realmedia/rmdemux.c:
6587 demuxers: Push STREAM_START when needed
6589 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6591 * gst/asfdemux/gstasfdemux.c:
6592 asf: don't push on inactive streams
6594 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6596 * ext/dvdread/dvdreadsrc.c:
6597 dvdreadsrc: set rank to NONE
6598 It should never be autoplugged really, for DVD
6599 playback there's rsndvd (or will be, realsoonnow).
6601 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6603 * ext/mpeg2dec/gstmpeg2dec.c:
6604 fix for allocator API changes
6606 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6608 * ext/x264/gstx264enc.c:
6609 update for query api changes
6611 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6613 * ext/mpeg2dec/gstmpeg2dec.c:
6614 update for query api changes
6616 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6618 * ext/x264/gstx264enc.c:
6619 update for allocation query changes
6621 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
6624 LICENSE_readme: fix typo
6626 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
6629 LICENSE_readme: mention x264
6630 https://bugzilla.gnome.org/show_bug.cgi?id=679472
6632 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6634 * gst/asfdemux/gstasfdemux.c:
6635 * gst/realmedia/rademux.c:
6636 * gst/realmedia/rmdemux.c:
6637 gst: Implement segment-done event
6639 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6641 * gst/asfdemux/gstasfdemux.c:
6642 asf: fix x-wmv format in caps
6644 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6646 * gst/asfdemux/asfpacket.c:
6649 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
6651 * gst/asfdemux/asfpacket.c:
6652 * gst/asfdemux/asfpacket.h:
6653 * gst/asfdemux/gstasfdemux.c:
6654 asfdemux: Ignore parsing errors from broken packets
6655 We should instead be counting the number of errors and exiting if
6656 they're too numerous. This makes a number of broken ASF files playable.
6657 https://bugzilla.gnome.org/show_bug.cgi?id=678543
6659 gst/asfdemux/asfpacket.c
6660 gst/asfdemux/gstasfdemux.c
6662 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6664 * gst/asfdemux/gstasfdemux.c:
6667 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6669 * ext/mpeg2dec/gstmpeg2dec.c:
6670 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
6672 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6674 * ext/mpeg2dec/gstmpeg2dec.c:
6675 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
6678 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
6680 * ext/x264/gstx264enc.c:
6681 x264enc: Fix unitialized variable and taglist event
6683 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6685 * ext/mpeg2dec/gstmpeg2dec.c:
6686 mpeg2dec: fix compilation
6688 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6690 * ext/sidplay/gstsiddec.cc:
6691 * gst/asfdemux/gstasfdemux.c:
6692 * gst/realmedia/rademux.c:
6693 * gst/realmedia/rdtmanager.c:
6694 * gst/realmedia/rmdemux.c:
6695 update for task api change
6697 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6699 * ext/mpeg2dec/gstmpeg2dec.c:
6700 * ext/x264/gstx264enc.c:
6703 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6705 * ext/mpeg2dec/gstmpeg2dec.c:
6706 * ext/mpeg2dec/gstmpeg2dec.h:
6707 mpeg2dec: Port to 0.11 again
6709 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6711 * ext/x264/gstx264enc.c:
6712 x264enc: Fix compiler warning
6714 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6716 * ext/mpeg2dec/gstmpeg2dec.c:
6717 * ext/mpeg2dec/gstmpeg2dec.h:
6718 mpeg2dec: Report PAR if not present upstream
6719 And clean up some code
6721 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6723 * ext/mpeg2dec/gstmpeg2dec.c:
6724 mpeg2dec: use _scale_ceil to compute frame period
6725 https://bugzilla.gnome.org/show_bug.cgi?id=675769
6727 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6729 * ext/mpeg2dec/gstmpeg2dec.c:
6730 mpeg2dec: mpeg2dec actually has 3 frame latency
6731 https://bugzilla.gnome.org/show_bug.cgi?id=675769
6733 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6735 * ext/mpeg2dec/gstmpeg2dec.c:
6736 mpeg2dec: Fix large output buffers leak
6738 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6740 * ext/mpeg2dec/gstmpeg2dec.c:
6741 mpeg2dec: Port to new way of handling frame reference
6743 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6745 * ext/mpeg2dec/gstmpeg2dec.c:
6746 mpeg2dec: don't leak input_state
6748 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6750 * ext/mpeg2dec/gstmpeg2dec.c:
6751 * ext/mpeg2dec/gstmpeg2dec.h:
6752 mpeg2dec: Port to GstVideoDecoder base class
6754 ext/mpeg2dec/gstmpeg2dec.c
6755 ext/mpeg2dec/gstmpeg2dec.h
6756 Back to 0.10 state, needs to be ported to 0.11 again.
6758 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6760 Merge remote-tracking branch 'origin/master'
6762 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6764 * ext/x264/gstx264enc.c:
6765 * ext/x264/gstx264enc.h:
6766 x264enc: Port to 0.11 again
6768 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6770 * ext/x264/gstx264enc.c:
6771 x264enc: Don't set latency while holding object lock
6772 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
6773 https://bugzilla.gnome.org/show_bug.cgi?id=675762
6775 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6777 * ext/x264/gstx264enc.c:
6778 x264enc: Use video encoder stream lock to avoid deadlock
6780 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
6782 * ext/x264/gstx264enc.c:
6783 x264enc: Port to new way of passing frame reference
6785 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6787 * ext/x264/gstx264enc.c:
6788 x264enc: Set default stream-format to avc as it's a better format
6790 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6792 * ext/x264/gstx264enc.c:
6793 x264enc: Fix setting latency
6794 Fixes setting latency when framerate is dynamic and round up the latency
6795 to avoid rounding issues.
6797 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6799 * ext/x264/gstx264enc.c:
6800 x264enc: gst_video_encoder_get_frame() is now transfer full
6802 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6804 * ext/x264/gstx264enc.c:
6805 x264enc: don't leak output state
6807 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6809 * ext/x264/gstx264enc.c:
6810 * ext/x264/gstx264enc.h:
6811 x264enc: Remove x264 backward compatibility support
6813 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6815 * ext/x264/gstx264enc.c:
6816 x264enc: Report latency base on x264 buffer size
6818 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
6821 * ext/x264/gstx264enc.c:
6822 * ext/x264/gstx264enc.h:
6823 x264enc: Port to GstVideoEncoder baseclass
6826 ext/x264/gstx264enc.c
6827 ext/x264/gstx264enc.h
6828 Back to 0.10 state, needs to be ported to 0.11 again.
6830 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6835 * docs/plugins/Makefile.am:
6836 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6837 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6838 * docs/plugins/inspect/plugin-synaesthesia.xml:
6839 * gst/synaesthesia/.gitignore:
6840 * gst/synaesthesia/Makefile.am:
6841 * gst/synaesthesia/README:
6842 * gst/synaesthesia/gstsynaesthesia.c:
6843 * gst/synaesthesia/gstsynaesthesia.h:
6844 * gst/synaesthesia/synaescope.c:
6845 * gst/synaesthesia/synaescope.h:
6846 synaesthesia: remove experimental GPL-ed synaesthesia plugin
6847 It never made it out of experimental, and there's a new
6848 synaescope element in gst-plugins-bad that's hopefully
6849 sufficiently similar.
6850 https://bugzilla.gnome.org/show_bug.cgi?id=356882
6852 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6854 * gst/mpegstream/.gitignore:
6855 mpegstream: remove leftover hidden .gitignore file
6857 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6859 * gst/synaesthesia/gstsynaesthesia.c:
6860 * tests/check/elements/amrnbenc.c:
6861 * tests/check/elements/x264enc.c:
6862 elements: Use gst_pad_set_caps() instead of manual event fiddling
6864 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6867 Automatic update of common submodule
6868 From 03a0e57 to 98e386f
6870 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6875 === release 0.11.92 ===
6877 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6883 * docs/plugins/inspect/plugin-a52dec.xml:
6884 * docs/plugins/inspect/plugin-amrnb.xml:
6885 * docs/plugins/inspect/plugin-amrwbdec.xml:
6886 * docs/plugins/inspect/plugin-asf.xml:
6887 * docs/plugins/inspect/plugin-cdio.xml:
6888 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6889 * docs/plugins/inspect/plugin-dvdread.xml:
6890 * docs/plugins/inspect/plugin-dvdsub.xml:
6891 * docs/plugins/inspect/plugin-lame.xml:
6892 * docs/plugins/inspect/plugin-mad.xml:
6893 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6894 * docs/plugins/inspect/plugin-realmedia.xml:
6895 * docs/plugins/inspect/plugin-siddec.xml:
6896 * docs/plugins/inspect/plugin-twolame.xml:
6897 * docs/plugins/inspect/plugin-x264.xml:
6898 * gst-plugins-ugly.doap:
6899 * win32/common/config.h:
6902 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6945 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6948 Automatic update of common submodule
6949 From 1fab359 to 03a0e57
6951 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6953 * ext/sidplay/gstsiddec.cc:
6954 * gst/asfdemux/gstasfdemux.c:
6955 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6956 * gst/realmedia/rademux.c:
6957 * gst/realmedia/rmdemux.c:
6958 update for tag event change
6960 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
6963 Automatic update of common submodule
6964 From f1b5a96 to 1fab359
6966 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6969 Automatic update of common submodule
6970 From 92b7266 to f1b5a96
6972 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6975 Automatic update of common submodule
6976 From ec1c4a8 to 92b7266
6978 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6981 Automatic update of common submodule
6982 From 3429ba6 to ec1c4a8
6984 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6986 * gst/realmedia/rmutils.c:
6987 realmedia: don't use GstStructure API on tag lists
6989 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
6991 * ext/a52dec/gsta52dec.c:
6992 a52dec: really prefer the original number (and position) of channels
6993 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
6995 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6998 Automatic update of common submodule
6999 From dc70203 to 3429ba6
7001 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7004 * ext/x264/gstx264enc.c:
7005 x264: bump x264 requirement to build 106 or later
7006 Build 106 is from September 2010.
7007 https://bugzilla.gnome.org/show_bug.cgi?id=676257
7009 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
7011 * ext/a52dec/gsta52dec.c:
7013 a52dec: adapt to work also with new liba52
7014 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
7016 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7018 * ext/a52dec/gsta52dec.c:
7019 a52dec: trigger renegotiation upon changed stream channels
7022 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7025 configure: Require core/base 0.11.91
7027 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
7030 .gitignore: add visual studio IDE files and OS X .DS_Store files
7031 https://bugzilla.gnome.org/show_bug.cgi?id=667899
7033 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7038 === release 0.11.91 ===
7040 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7047 * gst-plugins-ugly.doap:
7048 * win32/common/config.h:
7051 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7094 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7096 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
7098 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7101 Automatic update of common submodule
7102 From dc70203 to 3429ba6
7104 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7106 * gst/asfdemux/asfpacket.c:
7107 asfdemux: Use correct enum type
7109 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7111 * gst/asfdemux/gstasfdemux.c:
7112 asfdemux: implement pull mode seek snap flags when an index is present
7113 Also ensure we get a proper EOS when seeking past the end of the
7114 file, or (when the snap after flag is set) between the last keyframe
7115 and the end of the file.
7117 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
7119 * ext/cdio/gstcdio.c:
7120 * ext/cdio/gstcdio.h:
7121 * ext/cdio/gstcdiocddasrc.c:
7122 cdio: compensate for libcdio's recent cd-text api changes
7123 https://bugzilla.gnome.org/show_bug.cgi?id=675112
7125 ext/cdio/gstcdiocddasrc.c
7127 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7129 * ext/dvdread/dvdreadsrc.c:
7130 dvdread: fix build after recent include reshuffling in core
7131 Need to include gmodule.h ourselves now.
7133 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7135 * ext/mpeg2dec/gstmpeg2dec.c:
7136 video: Update for libgstvideo API changes
7138 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7141 Automatic update of common submodule
7142 From 6db25be to dc70203
7144 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7146 * gst/asfdemux/asfpacket.c:
7147 * gst/asfdemux/asfpacket.h:
7148 asfdemux: fix performance issue, especially with high-bitrate streams
7149 Two things were suboptimal from a performance point of view:
7150 a) consider a large media object such as a video keyframe, which
7151 may be split up into multiple fragments. We would assemble
7152 the media object as follows:
7153 buf = join (join (join (frag1, frag2), frag3), frag4)
7154 which causes many unnecessary memcpy()s, and malloc/free,
7155 which could easily add up to a multiple of the actual object
7156 size. To avoid this, we allocate a buffer of the size needed
7157 from the start and copy fragments into that directly.
7158 b) for every fragment to join, we would create a sub-buffer
7159 before joining it (which would discard the sub-buffer again),
7160 leading to unnecessary miniobject create/free churn.
7162 gst/asfdemux/asfpacket.c
7163 gst/asfdemux/asfpacket.h
7165 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7167 * gst/asfdemux/asfpacket.c:
7168 asfdemux: avoid unnecessary stream lookup
7169 We have already retrieved the stream for that stream number and
7170 made sure it's not NULL, so no need to do it again here; neither
7171 the number nor the streams changed since the last time.
7173 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
7175 * ext/a52dec/gsta52dec.c:
7176 a52dec: fix first_access bigger than 2
7177 gst_buffer_extract returns the number of bytes extracted, here 2 max.
7178 Set size to the buffer size as was done in 0.10 to avoid first_access
7179 error when it bypass 2.
7180 https://bugzilla.gnome.org/show_bug.cgi?id=673434
7182 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7186 configure: Modernize autotools setup a bit
7187 Also we now only create tar.bz2 and tar.xz tarballs.
7189 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7192 Automatic update of common submodule
7193 From 464fe15 to 6db25be
7195 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7200 === release 0.11.90 ===
7202 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7208 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7209 * docs/plugins/inspect/plugin-a52dec.xml:
7210 * docs/plugins/inspect/plugin-amrnb.xml:
7211 * docs/plugins/inspect/plugin-amrwbdec.xml:
7212 * docs/plugins/inspect/plugin-asf.xml:
7213 * docs/plugins/inspect/plugin-cdio.xml:
7214 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7215 * docs/plugins/inspect/plugin-dvdread.xml:
7216 * docs/plugins/inspect/plugin-dvdsub.xml:
7217 * docs/plugins/inspect/plugin-lame.xml:
7218 * docs/plugins/inspect/plugin-mad.xml:
7219 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7220 * docs/plugins/inspect/plugin-realmedia.xml:
7221 * docs/plugins/inspect/plugin-siddec.xml:
7222 * docs/plugins/inspect/plugin-twolame.xml:
7223 * docs/plugins/inspect/plugin-x264.xml:
7224 * gst-plugins-ugly.doap:
7225 * win32/common/config.h:
7228 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7271 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7273 * ext/mad/gstmad.c.orig:
7274 mad: remove .c.orig file
7276 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7278 * ext/a52dec/gsta52dec.c:
7279 * ext/amrnb/amrnbdec.c:
7280 * ext/amrnb/amrnbenc.c:
7281 * ext/amrwbdec/amrwbdec.c:
7282 * ext/cdio/gstcdiocddasrc.c:
7283 * ext/dvdread/dvdreadsrc.c:
7284 * ext/lame/gstlamemp3enc.c:
7286 * ext/mad/gstmad.c.orig:
7287 * ext/mpeg2dec/gstmpeg2dec.c:
7288 * ext/sidplay/gstsiddec.cc:
7289 * ext/twolame/gsttwolamemp2enc.c:
7290 * ext/x264/gstx264enc.c:
7291 * gst/asfdemux/gstasfdemux.c:
7292 * gst/asfdemux/gstrtpasfdepay.c:
7293 * gst/asfdemux/gstrtspwms.c:
7294 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7295 * gst/dvdsub/gstdvdsubdec.c:
7296 * gst/dvdsub/gstdvdsubparse.c:
7297 * gst/realmedia/pnmsrc.c:
7298 * gst/realmedia/rademux.c:
7299 * gst/realmedia/rdtdepay.c:
7300 * gst/realmedia/rdtmanager.c:
7301 * gst/realmedia/rmdemux.c:
7302 * gst/realmedia/rtspreal.c:
7303 * gst/synaesthesia/gstsynaesthesia.c:
7304 * gst/xingmux/gstxingmux.c:
7305 Use new gst_element_class_set_static_metadata()
7307 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7310 Automatic update of common submodule
7311 From 7fda524 to 464fe15
7313 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7315 * ext/a52dec/gsta52dec.c:
7316 * ext/amrnb/amrnb.c:
7317 * ext/amrwbdec/amrwb.c:
7318 * ext/cdio/gstcdio.c:
7319 * ext/dvdread/dvdreadsrc.c:
7320 * ext/lame/plugin.c:
7322 * ext/mad/gstmad.c.orig:
7323 * ext/mpeg2dec/gstmpeg2dec.c:
7324 * ext/sidplay/gstsiddec.cc:
7325 * ext/twolame/gsttwolamemp2enc.c:
7326 * ext/x264/gstx264enc.c:
7327 * gst/asfdemux/gstasf.c:
7328 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7329 * gst/dvdsub/gstdvdsubdec.c:
7330 * gst/realmedia/realmedia.c:
7331 * gst/synaesthesia/gstsynaesthesia.c:
7332 * gst/xingmux/plugin.c:
7333 gst: Update for GST_PLUGIN_DEFINE() API changes
7335 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7338 configure: Update version to 0.11.89.1
7340 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7343 * docs/plugins/Makefile.am:
7344 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7345 * docs/version.entities.in:
7346 * ext/a52dec/Makefile.am:
7347 * ext/amrnb/Makefile.am:
7348 * ext/amrwbdec/Makefile.am:
7349 * ext/cdio/Makefile.am:
7350 * ext/lame/Makefile.am:
7351 * ext/mad/Makefile.am:
7352 * ext/mpeg2dec/Makefile.am:
7353 * ext/sidplay/Makefile.am:
7354 * ext/twolame/Makefile.am:
7355 * ext/x264/Makefile.am:
7356 * gst-plugins-ugly.spec.in:
7357 * gst/asfdemux/Makefile.am:
7358 * gst/dvdlpcmdec/Makefile.am:
7359 * gst/dvdsub/Makefile.am:
7360 * gst/realmedia/Makefile.am:
7361 * pkgconfig/Makefile.am:
7362 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
7363 * tests/check/Makefile.am:
7364 gst: Update versioning
7366 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7368 * ext/mpeg2dec/gstmpeg2dec.c:
7369 * ext/mpeg2dec/gstmpeg2dec.h:
7370 mpeg2dec: fix cropping
7371 fix cropping in mpeg2dec
7373 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7375 * ext/mpeg2dec/gstmpeg2dec.c:
7376 mpeg2dec: add crop metadata when buffer is still writable
7378 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7380 * gst/asfdemux/gstrtpasfdepay.c:
7381 update for buffer api change
7383 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7385 * ext/a52dec/gsta52dec.c:
7387 ext: Update for audio decoder API changes
7389 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7391 * tests/check/elements/amrnbenc.c:
7392 * tests/check/elements/x264enc.c:
7393 tests: make more valgrind-friendly and plug caps leak
7395 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7397 * gst/asfdemux/asfpacket.c:
7398 * gst/asfdemux/gstasfdemux.c:
7399 * gst/dvdsub/gstdvdsubdec.c:
7400 update for buffer changes
7402 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7404 * tests/check/elements/x264enc.c:
7405 tests: x264enc: adjust test to removal of deprecated properties
7407 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7409 Replace master with 0.11
7411 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7416 === release 0.11.2 ===
7418 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7424 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7425 * docs/plugins/inspect/plugin-a52dec.xml:
7426 * docs/plugins/inspect/plugin-amrnb.xml:
7427 * docs/plugins/inspect/plugin-amrwbdec.xml:
7428 * docs/plugins/inspect/plugin-asf.xml:
7429 * docs/plugins/inspect/plugin-cdio.xml:
7430 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7431 * docs/plugins/inspect/plugin-dvdread.xml:
7432 * docs/plugins/inspect/plugin-dvdsub.xml:
7433 * docs/plugins/inspect/plugin-lame.xml:
7434 * docs/plugins/inspect/plugin-mad.xml:
7435 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7436 * docs/plugins/inspect/plugin-realmedia.xml:
7437 * docs/plugins/inspect/plugin-siddec.xml:
7438 * docs/plugins/inspect/plugin-twolame.xml:
7439 * docs/plugins/inspect/plugin-x264.xml:
7440 * gst-plugins-ugly.doap:
7480 * win32/common/config.h:
7483 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7485 * tests/check/elements/mpeg2dec.c:
7486 tests: fix after memory changes
7488 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7490 * ext/x264/gstx264enc.c:
7491 * ext/x264/gstx264enc.h:
7492 x264enc: remove deprecated properties
7494 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7496 Merge remote-tracking branch 'origin/master' into 0.11
7497 So 0.11 folks also get amr include fixes.
7499 ext/a52dec/gsta52dec.c
7502 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7504 * gst/synaesthesia/gstsynaesthesia.c:
7505 synaesthesia: fixup for bufferpool api changes
7506 ... as well as some caps ref handling.
7508 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7510 * gst/realmedia/rademux.c:
7511 * gst/realmedia/rmdemux.c:
7512 don't pass random pointers to pull_range
7514 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7516 * ext/mpeg2dec/gstmpeg2dec.c:
7517 update for bufferpool changes
7519 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7521 * ext/mpeg2dec/gstmpeg2dec.c:
7522 update for allocation query changes
7524 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7526 * ext/dvdread/dvdreadsrc.c:
7527 * ext/lame/gstlamemp3enc.c:
7528 * ext/mpeg2dec/gstmpeg2dec.c:
7529 * ext/x264/gstx264enc.c:
7530 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7531 * gst/dvdsub/gstdvdsubdec.c:
7532 update for memory api changes
7534 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7536 * ext/mpeg2dec/gstmpeg2dec.c:
7537 take padding into account
7539 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7542 mad: simplify parsing code
7543 Also fixes #671455 (expected at least).
7545 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7548 configure.ac: bump required GLib to 2.31.14
7549 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
7551 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7553 * ext/sidplay/gstsiddec.cc:
7554 fix for caps _normalize changes
7556 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7558 * ext/x264/gstx264enc.c:
7559 fix for caps api changes
7561 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7563 * ext/a52dec/gsta52dec.c:
7564 * ext/a52dec/gsta52dec.h:
7565 a52dec: use base class tag handling helper
7566 ... so as to ensure these to be handled and sent at proper time.
7568 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7570 * ext/dvdread/dvdreadsrc.c:
7571 dvdreadsrc: Use variable type with correct signedness
7573 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
7575 * ext/mpeg2dec/gstmpeg2dec.c:
7576 mpeg2dec: Copy planes in one go when possible
7578 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7581 * ext/amrnb/amrnbdec.h:
7582 * ext/amrnb/amrnbenc.h:
7583 * ext/amrwbdec/amrwbdec.h:
7584 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
7585 In previous versions, the opencore-amr include sub-directory
7586 would be specified in the include path in the CFLAGS, but this
7587 is no longer the case in newer versions, so we need to add those
7588 to our include directives.
7589 Based on patch by: Christian Morales Vega
7590 https://bugzilla.gnome.org/show_bug.cgi?id=671123
7592 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7595 configure: get rid of non-pkg-config ways to check for opencore-amr
7597 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7599 * ext/mpeg2dec/gstmpeg2dec.c:
7600 update for metadata API changes
7602 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
7604 * ext/amrwbdec/Makefile.am:
7605 * ext/lame/Makefile.am:
7606 * ext/mad/Makefile.am:
7607 amrwbdec, lame, mad: link to libgstbase
7609 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
7611 * ext/x264/gstx264enc.c:
7612 x264enc: fix compiler warning
7614 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7616 Merge remote-tracking branch 'origin/master' into 0.11
7618 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7620 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
7624 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7629 * docs/plugins/gst-plugins-ugly-plugins.args:
7630 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7631 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7632 * docs/plugins/inspect/plugin-a52dec.xml:
7633 * docs/plugins/inspect/plugin-amrnb.xml:
7634 * docs/plugins/inspect/plugin-amrwbdec.xml:
7635 * docs/plugins/inspect/plugin-asf.xml:
7636 * docs/plugins/inspect/plugin-cdio.xml:
7637 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7638 * docs/plugins/inspect/plugin-dvdread.xml:
7639 * docs/plugins/inspect/plugin-dvdsub.xml:
7640 * docs/plugins/inspect/plugin-iec958.xml:
7641 * docs/plugins/inspect/plugin-lame.xml:
7642 * docs/plugins/inspect/plugin-mad.xml:
7643 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7644 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7645 * docs/plugins/inspect/plugin-mpegstream.xml:
7646 * docs/plugins/inspect/plugin-realmedia.xml:
7647 * docs/plugins/inspect/plugin-siddec.xml:
7648 * docs/plugins/inspect/plugin-twolame.xml:
7649 * docs/plugins/inspect/plugin-x264.xml:
7650 * win32/common/config.h:
7651 Bump version after release
7653 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
7656 autogen.sh: avoid touching .po files during 'make'
7657 A simple workaround to deal with GNU gettext automake integration
7658 failing to deal with git. Fixes: #669207
7660 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7662 * ext/x264/gstx264enc.c:
7663 x264: convert g_print to LOG
7665 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7667 * gst/asfdemux/gstrtpasfdepay.c:
7668 update for new memory api
7670 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7672 * ext/x264/gstx264enc.c:
7673 x264enc: handle pts and dts
7675 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7678 mad: handle libmad freeform parsing quirk
7680 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7683 mad: fixup unhacking last frame coaxing
7684 ... so as to not only replace the data pointer but also available size.
7686 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
7688 * gst-plugins-ugly.spec.in:
7691 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7693 * win32/common/config.h:
7694 win32: back to development
7696 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7699 * gst/synaesthesia/gstsynaesthesia.c:
7700 * gst/synaesthesia/gstsynaesthesia.h:
7701 synaesthesia: port to 0.11
7703 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7706 * gst/xingmux/gstxingmux.c:
7707 xingmux: port to 0.11
7709 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7714 === release 0.11.1 ===
7716 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7722 * docs/plugins/gst-plugins-ugly-plugins.args:
7723 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7724 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7725 * docs/plugins/inspect/plugin-a52dec.xml:
7726 * docs/plugins/inspect/plugin-amrnb.xml:
7727 * docs/plugins/inspect/plugin-amrwbdec.xml:
7728 * docs/plugins/inspect/plugin-asf.xml:
7729 * docs/plugins/inspect/plugin-cdio.xml:
7730 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7731 * docs/plugins/inspect/plugin-dvdread.xml:
7732 * docs/plugins/inspect/plugin-dvdsub.xml:
7733 * docs/plugins/inspect/plugin-lame.xml:
7734 * docs/plugins/inspect/plugin-mad.xml:
7735 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7736 * docs/plugins/inspect/plugin-realmedia.xml:
7737 * docs/plugins/inspect/plugin-siddec.xml:
7738 * docs/plugins/inspect/plugin-twolame.xml:
7739 * docs/plugins/inspect/plugin-x264.xml:
7740 * gst-plugins-ugly.doap:
7780 * win32/common/config.h:
7783 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7785 Merge branch 'master' into 0.11
7789 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7792 mad: unhack last frame coaxing
7793 ... so as to maximally use available base class API and interfere least
7794 as possible with its internal state.
7796 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7799 mad: fix compilation
7801 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7804 mad: chain up to default event handler
7806 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
7808 * ext/x264/gstx264enc.c:
7809 x264enc: unmap video frame after encoding
7810 Fixes major memory leak.
7811 https://bugzilla.gnome.org/show_bug.cgi?id=669863
7813 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7815 * ext/x264/gstx264enc.c:
7816 x264enc: fix after merge
7818 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7820 Merge branch 'master' into 0.11
7822 ext/x264/gstx264enc.c
7824 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7826 * ext/sidplay/gstsiddec.cc:
7827 * ext/sidplay/gstsiddec.h:
7828 sidplay: don't use ulong properties
7830 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7832 * ext/sidplay/gstsiddec.cc:
7833 sidplay: fix negotiation
7835 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
7837 * ext/x264/gstx264enc.c:
7838 x264enc: Add baseline profile to caps
7839 libx264 does not yet support the features that create the difference
7840 between baseline and constrained baseline profile. Hence it currently
7841 supports both though it can only technically encode constrained
7844 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7846 * ext/amrnb/amrnbenc.c:
7847 * gst/asfdemux/gstasfdemux.c:
7848 * gst/realmedia/rdtmanager.c:
7849 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
7851 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7853 * tests/check/elements/mpeg2dec.c:
7854 mpeg2dec: fix test a bit more
7855 Still broken because cropping is broken in mpeg2dec
7857 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7859 * tests/check/elements/amrnbenc.c:
7860 * tests/check/elements/x264enc.c:
7861 * tests/check/elements/xingmux.c:
7862 tests: fix some tests
7864 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7866 * ext/twolame/gsttwolamemp2enc.c:
7867 twolame: Use new audio encoder/decoder base class API for srcpad caps
7869 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7871 * ext/lame/gstlamemp3enc.c:
7872 lame: Use new audio encoder/decoder base class API for srcpad caps
7874 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7877 mad: Use new audio encoder/decoder base class API for srcpad caps
7879 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7881 * ext/a52dec/gsta52dec.c:
7882 a52dec: Use new audio encoder/decoder base class API for srcpad caps
7884 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7886 * ext/amrwbdec/amrwbdec.c:
7887 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
7889 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7891 * ext/amrnb/amrnbdec.c:
7892 * ext/amrnb/amrnbenc.c:
7893 amrnb: Use new audio encoder/decoder base class API for srcpad caps
7895 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7898 mad: ensure we do not confuse the base class with our buffer guard
7899 mad expects extra bytes at the end of a buffer (see discussion in
7900 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
7901 and since we inject these without the base class' knowledge, we
7902 need to hide the bodies better.
7903 This fixes an assert at EOS when decoding an mp3 manually without
7904 an intervening mpegaudioparse.
7906 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7908 * gst/realmedia/rtspreal.c:
7909 update for HEADER flag
7911 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
7913 * ext/x264/gstx264enc.c:
7914 * ext/x264/gstx264enc.h:
7915 x264enc: implement force-key-unit API
7917 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
7920 Automatic update of common submodule
7921 From c463bc0 to 7fda524
7923 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7925 * ext/amrnb/amrnbdec.c:
7926 * ext/amrwbdec/amrwbdec.c:
7927 amr: port to 0.11 again
7929 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7931 Merge branch 'master' into 0.11
7933 ext/a52dec/gsta52dec.c
7935 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7937 * ext/a52dec/gsta52dec.c:
7938 * ext/amrnb/amrnbdec.c:
7939 * ext/amrnb/amrnbenc.c:
7940 * ext/amrwbdec/amrwbdec.c:
7941 * ext/dvdread/dvdreadsrc.c:
7942 * ext/lame/gstlamemp3enc.c:
7944 * ext/mpeg2dec/gstmpeg2dec.c:
7945 * ext/sidplay/gstsiddec.cc:
7946 * ext/twolame/gsttwolamemp2enc.c:
7947 * gst/asfdemux/asfpacket.c:
7948 * gst/asfdemux/gstasfdemux.c:
7949 * gst/asfdemux/gstrtpasfdepay.c:
7950 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7951 * gst/dvdsub/gstdvdsubdec.c:
7952 * gst/dvdsub/gstdvdsubdec.h:
7953 * gst/realmedia/gstrdtbuffer.c:
7954 * gst/realmedia/gstrdtbuffer.h:
7955 * gst/realmedia/rdtdepay.c:
7956 * gst/realmedia/rmdemux.c:
7957 * gst/realmedia/rmutils.c:
7958 port to new memory API
7960 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7963 Automatic update of common submodule
7964 From 2a59016 to c463bc0
7966 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7968 * gst-libs/gst/glib-compat-private.h:
7969 Remove compatibility versions for deprecated GLib API
7971 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
7973 * ext/a52dec/gsta52dec.c:
7974 a52dec: fix read buffer overflow upon syncing
7975 The wrong size was being decremented, leading to a runaway
7978 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7982 Add --disable-fatal-warnings configure option
7984 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7986 * gst/asfdemux/gstasfdemux.c:
7987 * gst/realmedia/rademux.c:
7988 * gst/realmedia/rdtmanager.c:
7989 * gst/realmedia/rmdemux.c:
7990 port to new gthread API
7992 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7995 configure.ac: Require GLib 2.31.10 for consistency
7997 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8000 Automatic update of common submodule
8001 From 0807187 to 2a59016
8003 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8005 * ext/amrwbdec/amrwbdec.c:
8006 amrwbdec: _parse should not return OK if not enough data yet
8008 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8010 * ext/amrnb/amrnbdec.c:
8011 amrnbdec: _parse should not return OK if not enough data yet
8013 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8015 * ext/dvdread/dvdreadsrc.c:
8016 dvdreadsrc: fix off by one in cell calculation for the last chapter
8018 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8020 * gst/asfdemux/gstasfdemux.c:
8021 asfdemux: set caps on src pad before adding it
8023 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8025 * gst/asfdemux/gstasfdemux.c:
8026 asfdemux: perform writable buffer map to copy into it
8028 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8030 * gst/asfdemux/asfpacket.c:
8031 * gst/asfdemux/asfpacket.h:
8032 asfpacket: fix 0.11 ported payload extraction
8033 ... to cater for not necessarily offset == size - cur_pos,
8034 as size may have been adjusted due to padding.
8037 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8039 * ext/x264/gstx264enc.c:
8040 x264enc: remove useless and semantically (though not practically) wrong code
8041 The object will be freed, so it's pointless to set the pointers
8044 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8046 * ext/x264/gstx264enc.c:
8047 x264enc: remove leaking "optimization"
8049 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8051 * gst/asfdemux/gstasfdemux.c:
8052 GST_TYPE_DATE -> G_TYPE_DATE
8054 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8056 Merge remote-tracking branch 'origin/master' into 0.11
8058 ext/a52dec/gsta52dec.c
8060 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8062 * ext/a52dec/gsta52dec.c:
8063 a52dec: plug buffer leak
8065 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8067 * ext/a52dec/gsta52dec.c:
8068 a52dec: plug buffer leak
8070 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8072 * ext/amrnb/amrnbenc.c:
8073 amrnbenc: _map and _unmap the appropriate input and output buffers
8075 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8077 * ext/a52dec/gsta52dec.c:
8078 a52dec: Fix some merge mistakes
8080 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8082 Merge branch 'master' into 0.11
8084 ext/a52dec/gsta52dec.c
8085 ext/a52dec/gsta52dec.h
8088 ext/lame/gstlamemp3enc.c
8091 gst/mpegaudioparse/gstmpegaudioparse.c
8092 gst/mpegstream/gstdvddemux.c
8093 gst/realmedia/rdtdepay.c
8098 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8100 * gst/dvdsub/Makefile.am:
8101 dvdsub: add some CFLAGS and LIBS in Makefile.am
8102 ... since adapter is still used.
8104 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8106 * gst/realmedia/rmdemux.c:
8107 rmdemux: Don't use buffer after unreffing
8109 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8111 * gst/asfdemux/gstasfdemux.c:
8112 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
8114 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8117 mad: Correctly unmap the buffer with the original data pointer
8119 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8122 mad: Make sure to set caps on the srcpad if none are set yet
8124 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8126 * ext/mad/Makefile.am:
8127 mad: fix LIBS order in Makefile.am
8129 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8132 mad: remove left-over id3tag.h include
8133 We don't use libid3tag any more.
8135 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8137 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8138 dvdlpcmdec: fix for multichannel
8140 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8142 * ext/a52dec/gsta52dec.c:
8143 * ext/a52dec/gsta52dec.h:
8144 a52dec: Update for the new raw audio caps
8146 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8149 mad: Update for the new raw audio caps
8151 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8153 * ext/lame/gstlamemp3enc.c:
8154 lamemp3enc: Update for the new raw audio caps
8156 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8158 * ext/twolame/gsttwolamemp2enc.c:
8159 twolamemp2enc: Update for the new raw audio caps
8161 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8163 * ext/amrwbdec/amrwbdec.c:
8164 amrwbdec: Add the new layout field to the raw audio caps
8166 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8168 * ext/amrnb/amrnbdec.c:
8169 * ext/amrnb/amrnbenc.c:
8170 amrnb: Add the new layout field to the raw audio caps
8172 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8174 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8175 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
8176 dvdlpcmdec: Port to the new raw audio caps
8178 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8180 * gst/asfdemux/gstasfdemux.c:
8181 asfdemux: Update for libgstriff API changes
8182 Still needs to handle audio channel reordering.
8184 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8187 Automatic update of common submodule
8188 From 50b34ab to 0807187
8190 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8192 * ext/lame/Makefile.am:
8193 lame: fix LIBADD order in Makefile.am
8195 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8197 * tests/check/elements/amrnbenc.c:
8198 * tests/check/elements/mpeg2dec.c:
8199 * tests/check/elements/x264enc.c:
8200 * tests/check/elements/xingmux.c:
8201 * tests/check/generic/states.c:
8202 tests: make tests compile
8204 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8206 * ext/amrwbdec/amrwbdec.c:
8207 * ext/dvdread/dvdreadsrc.c:
8209 * ext/sidplay/gstsiddec.cc:
8210 * gst/asfdemux/gstasfdemux.c:
8211 * gst/realmedia/pnmsrc.c:
8212 * gst/realmedia/rdtmanager.c:
8213 * gst/realmedia/rmdemux.c:
8214 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
8216 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8218 * tests/check/Makefile.am:
8219 tests: disable generic index test
8221 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8223 * ext/mpeg2dec/gstmpeg2dec.c:
8224 mpeg2dec: remove all seeking-related code
8225 A parser or demuxer upstream should handle this Same for
8228 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8230 * ext/mpeg2dec/gstmpeg2dec.c:
8231 * ext/mpeg2dec/gstmpeg2dec.h:
8232 mpeg2dec: update for GstIndex removal
8234 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8236 * ext/cdio/gstcdiocddasrc.c:
8237 cdio: update for probe vfunc removal in GstAudioCdSrc
8239 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8241 * ext/lame/gstlame.c:
8242 * ext/lame/gstlamemp3enc.c:
8243 lame: fix printf format in debug statements
8244 https://bugzilla.gnome.org/show_bug.cgi?id=666926
8246 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8248 * ext/lame/gstlame.c:
8249 * ext/lame/gstlame.h:
8250 lame: ensure parsed output
8251 ... by doing some basic parsing of encoded lame data.
8253 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8255 * ext/lame/gstlame.h:
8256 lame: cleanup unused instance struct fields
8258 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8260 * ext/lame/Makefile.am:
8261 * ext/lame/gstlamemp3enc.c:
8262 * ext/lame/gstlamemp3enc.h:
8263 lamemp3enc: ensure parsed output
8264 ... by doing some basic parsing of encoded lame data.
8267 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8269 * ext/lame/gstlamemp3enc.c:
8270 lamemp3enc: do not leak merged tags
8272 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8276 mad: helpfully bodge the last buffer to let mad decode the last frame
8277 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
8278 to be believed, the last buffer must be followed by a number of 0 bytes
8279 in order for the last frame to be decoded (at least in some cases).
8280 Doing so seems to work here, fixing a missing 1152 samples when using
8281 mp3parse before mad (not using mp3parse would yield the correct amount
8282 of samples, if there's extra non-MP3 data after (eg, tag data)).
8284 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8286 * ext/dvdread/dvdreadsrc.c:
8287 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
8289 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8291 * gst/mpegstream/gstdvddemux.c:
8292 dvddemux: tweak subtitle stream setup based on dvd language codes event
8293 ... to allow for non-continuous subtitle stream numbers.
8294 The missing stream numbers tend to come up as subtitle streams anyway
8295 (albeit not with an identified language tag).
8297 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8299 * ext/dvdread/dvdreadsrc.c:
8300 dvdreadsrc: minor safety tweak to sector seeking
8302 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
8304 * ext/a52dec/gsta52dec.c:
8305 a52dec: check that a52_init returns a valid a52 state
8307 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8309 * ext/mpeg2dec/gstmpeg2dec.c:
8310 mpeg2dec: update for new interlaced flags
8312 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8314 * ext/a52dec/Makefile.am:
8315 * ext/a52dec/gsta52dec.c:
8316 * ext/a52dec/gsta52dec.h:
8317 a52dec: port to audiodecoder
8319 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8321 * ext/mad/Makefile.am:
8324 mad: port to audiodecoder
8326 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8328 * ext/a52dec/gsta52dec.c:
8329 a52dec: Don't claim to support upstream renegotiation
8330 and use fixed caps on the srcpad. To correctly support
8331 upstream renegotiation a52dec would need to check if the
8332 caps of the downstream allocated buffer are the requested
8333 caps or if the size is different.
8336 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
8338 * ext/a52dec/gsta52dec.c:
8339 a52dec: Check that the a52_state is correctly initialized
8341 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8343 * gst-libs/gst/Makefile.am:
8344 * gst-libs/gst/glib-compat-private.h:
8345 * gst/asfdemux/gstasfdemux.c:
8346 * gst/mpegaudioparse/gstmpegaudioparse.c:
8347 * gst/realmedia/rademux.c:
8348 * gst/realmedia/rdtmanager.c:
8349 * gst/realmedia/rmdemux.c:
8350 Work around deprecated thread API in glib master
8351 Add private replacements for deprecated functions such as
8352 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
8353 to avoid the deprecation warnings. We can't change most of
8354 these in 0.10 because they're part of our API and ABI.
8355 Suppress deprecation warnings in selected files, mostly for
8356 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
8357 not much we can do here in 0.10.
8359 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8366 po: update translations
8368 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8370 * gst/realmedia/rdtdepay.c:
8371 rdtdepay: make buffer metadata writable before setting caps on it
8372 Fixes issue when the header buffer is being pushed, which was taken
8373 from the caps and is therefore not writable.
8375 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8377 * ext/dvdread/dvdreadsrc.c:
8378 fix for basesrc changes
8380 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
8382 * gst/asfdemux/gstrtpasfdepay.c:
8383 rtpasfdepay: Initialize GstRTPBuffer before usage
8385 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8387 Merge remote-tracking branch 'origin/master' into 0.11
8389 ext/dvdread/dvdreadsrc.c
8391 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
8393 * ext/dvdread/dvdreadsrc.c:
8394 dvdreadsrc: Fix format string compiler warning
8397 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8399 Merge remote-tracking branch 'origin/master' into 0.11
8401 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8403 * ext/mpeg2dec/gstmpeg2dec.c:
8404 Update for indexable change
8406 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8408 * gst/realmedia/rdtmanager.c:
8409 update for clock provider API change
8411 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
8413 * ext/a52dec/gsta52dec.c:
8414 * ext/amrnb/amrnbdec.c:
8415 * ext/amrnb/amrnbenc.c:
8416 * ext/amrwbdec/amrwbdec.c:
8417 * ext/dvdread/dvdreadsrc.c:
8418 * ext/lame/gstlame.c:
8419 * ext/lame/gstlamemp3enc.c:
8421 * ext/mpeg2dec/gstmpeg2dec.c:
8422 * ext/sidplay/gstsiddec.cc:
8423 * ext/twolame/gsttwolame.c:
8424 * ext/x264/gstx264enc.c:
8425 * gst/asfdemux/gstasfdemux.c:
8426 * gst/asfdemux/gstrtpasfdepay.c:
8427 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8428 * gst/dvdsub/gstdvdsubdec.c:
8429 * gst/dvdsub/gstdvdsubparse.c:
8430 * gst/iec958/ac3iec.c:
8431 * gst/mpegaudioparse/gstmpegaudioparse.c:
8432 * gst/mpegaudioparse/gstxingmux.c:
8433 * gst/mpegstream/gstdvddemux.c:
8434 * gst/mpegstream/gstmpegdemux.c:
8435 * gst/mpegstream/gstmpegparse.c:
8436 * gst/mpegstream/gstrfc2250enc.c:
8437 * gst/realmedia/pnmsrc.c:
8438 * gst/realmedia/rademux.c:
8439 * gst/realmedia/rdtdepay.c:
8440 * gst/realmedia/rdtmanager.c:
8441 * gst/realmedia/rmdemux.c:
8442 * gst/synaesthesia/gstsynaesthesia.c:
8443 various: fix pad template ref leaks
8444 https://bugzilla.gnome.org/show_bug.cgi?id=662664
8446 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
8448 * tests/check/elements/xingmux.c:
8449 tests: update for gstcheck API change
8451 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8453 * ext/amrnb/amrnbenc.c:
8454 * ext/dvdread/dvdreadsrc.c:
8455 * ext/lame/gstlamemp3enc.c:
8456 * ext/twolame/gsttwolamemp2enc.c:
8457 ext: fix more printf format warnings in debug messages
8459 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
8461 * gst/asfdemux/gstasfdemux.c:
8462 * gst/asfdemux/gstrtpasfdepay.c:
8463 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8464 * gst/dvdsub/gstdvdsubdec.c:
8465 * gst/dvdsub/gstdvdsubparse.c:
8466 * gst/realmedia/rademux.c:
8467 * gst/realmedia/rmdemux.c:
8468 Fix print format compiler warnings on OS X / 64bit
8469 https://bugzilla.gnome.org/show_bug.cgi?id=662617
8471 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8473 * gst/asfdemux/gstasfdemux.c:
8474 * gst/realmedia/rademux.c:
8475 * gst/realmedia/rdtmanager.c:
8476 * gst/realmedia/rmdemux.c:
8477 update for activation changes
8479 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8481 * gst/asfdemux/gstasfdemux.c:
8482 * gst/realmedia/rademux.c:
8483 * gst/realmedia/rmdemux.c:
8484 update for new scheduling query
8486 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8488 * gst/asfdemux/gstasfdemux.c:
8489 * gst/realmedia/rademux.c:
8490 * gst/realmedia/rdtmanager.c:
8491 * gst/realmedia/rmdemux.c:
8492 add parent to activate functions
8494 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8496 * ext/a52dec/gsta52dec.c:
8497 * ext/mpeg2dec/gstmpeg2dec.c:
8498 * ext/sidplay/gstsiddec.cc:
8499 * ext/x264/gstx264enc.c:
8500 * gst/asfdemux/gstasfdemux.c:
8501 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8502 * gst/dvdsub/gstdvdsubdec.c:
8503 * gst/dvdsub/gstdvdsubparse.c:
8504 * gst/realmedia/rademux.c:
8505 * gst/realmedia/rdtdepay.c:
8506 * gst/realmedia/rdtmanager.c:
8507 * gst/realmedia/rmdemux.c:
8508 add parent to pad functions
8510 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8512 * ext/mpeg2dec/gstmpeg2dec.c:
8513 * ext/sidplay/gstsiddec.cc:
8514 * ext/x264/gstx264enc.c:
8515 * gst/asfdemux/gstasfdemux.c:
8516 * gst/realmedia/rademux.c:
8517 * gst/realmedia/rdtmanager.c:
8518 * gst/realmedia/rmdemux.c:
8519 add parent to query function
8521 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8523 * gst/asfdemux/gstasfdemux.c:
8524 * gst/realmedia/rademux.c:
8525 _query_peer_*() -> _peer_query_*()
8527 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8529 * gst/dvdsub/gstdvdsubdec.c:
8530 _accept_caps() -> _query_accept_caps()
8532 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8534 * ext/x264/gstx264enc.c:
8535 _peer_get_caps() -> _peer_query_caps()
8537 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8539 * ext/x264/gstx264enc.c:
8540 update for _get_caps() -> _query_caps()
8542 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8544 * ext/x264/gstx264enc.c:
8545 change getcaps to query
8547 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8550 mad: re-instate accidentally dropped rank
8552 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8554 * ext/dvdread/dvdreadsrc.c:
8555 * gst/realmedia/pnmsrc.c:
8556 Update for GstURIHandler get_protocols() changes
8558 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8560 * ext/dvdread/dvdreadsrc.c:
8561 * ext/dvdread/dvdreadsrc.h:
8562 * gst/realmedia/pnmsrc.c:
8563 dvdreadsrc, pnmsrc: update for GstURIHandler changes
8565 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8568 mad: re-port to 0.11
8569 This time using the base class. Still something
8570 wrong with the parsing though, when there's no
8571 parser or demuxer upstream (which of course
8572 shouldn't happen in a normal playback scenario).
8574 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8578 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
8580 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8584 mad: replace with 0.10 version ported to GstAudioDecoder
8585 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
8586 of Mark's baseaudio branch.
8587 Would probably be too risky to drop this into 0.10 given
8588 all the things mad is doing.
8590 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8592 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8593 docs: remove bits for old lame element from sections.txt file
8595 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8599 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8600 * docs/plugins/inspect/plugin-mpegstream.xml:
8601 * gst-plugins-ugly.spec.in:
8602 * gst/mpegstream/Makefile.am:
8603 * gst/mpegstream/README:
8604 * gst/mpegstream/gstdvddemux.c:
8605 * gst/mpegstream/gstdvddemux.h:
8606 * gst/mpegstream/gstmpegclock.c:
8607 * gst/mpegstream/gstmpegclock.h:
8608 * gst/mpegstream/gstmpegdemux.c:
8609 * gst/mpegstream/gstmpegdemux.h:
8610 * gst/mpegstream/gstmpegpacketize.c:
8611 * gst/mpegstream/gstmpegpacketize.h:
8612 * gst/mpegstream/gstmpegparse.c:
8613 * gst/mpegstream/gstmpegparse.h:
8614 * gst/mpegstream/gstmpegstream.c:
8615 * gst/mpegstream/gstrfc2250enc.c:
8616 * gst/mpegstream/gstrfc2250enc.h:
8617 * gst/mpegstream/mpegstream.vcproj:
8618 * gst/mpegstream/notes:
8620 * win32/vs6/gst_plugins_ugly.dsw:
8621 * win32/vs6/libgstac3parse.dsp:
8622 * win32/vs6/libgstmpegaudioparse.dsp:
8623 * win32/vs6/libgstmpegstream.dsp:
8624 mpegstream: remove the old mpeg-ps parser and demuxers
8625 Don't want anyone porting this by accident.
8626 Superseded by mpegpsdemux in -bad.
8628 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8631 * ext/cdio/Makefile.am:
8632 * ext/cdio/gstcdio.c:
8633 * ext/cdio/gstcdiocddasrc.c:
8634 * ext/cdio/gstcdiocddasrc.h:
8635 cdio: port cdiocddasrc to 0.11
8637 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8639 * tests/check/elements/mpeg2dec.c:
8640 tests: port mpeg2dec to 0.11
8641 It compiles, but fails.
8643 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8645 * tests/check/elements/x264enc.c:
8646 tests: port x264enc unit test to 0.11
8647 Well, it compiles now at least.
8649 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8651 * gst/asfdemux/gstrtpasfdepay.h:
8652 update for base class rename
8654 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8656 * gst/asfdemux/gstrtpasfdepay.c:
8657 * gst/asfdemux/gstrtpasfdepay.h:
8658 update for base class rename
8660 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8700 po: update translations
8702 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8704 * docs/plugins/gst-plugins-ugly-plugins.args:
8705 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8706 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8707 * docs/plugins/inspect/plugin-a52dec.xml:
8708 * docs/plugins/inspect/plugin-amrnb.xml:
8709 * docs/plugins/inspect/plugin-amrwbdec.xml:
8710 * docs/plugins/inspect/plugin-asf.xml:
8711 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8712 * docs/plugins/inspect/plugin-dvdread.xml:
8713 * docs/plugins/inspect/plugin-dvdsub.xml:
8714 * docs/plugins/inspect/plugin-lame.xml:
8715 * docs/plugins/inspect/plugin-mad.xml:
8716 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8717 * docs/plugins/inspect/plugin-realmedia.xml:
8718 * docs/plugins/inspect/plugin-siddec.xml:
8719 * docs/plugins/inspect/plugin-twolame.xml:
8720 * docs/plugins/inspect/plugin-x264.xml:
8723 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8725 * ext/lame/gstlamemp3enc.c:
8726 lamemp3enc: cosmetic error message change
8727 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
8729 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8731 * docs/plugins/Makefile.am:
8732 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8733 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8734 * ext/twolame/Makefile.am:
8735 * ext/twolame/gsttwolamemp2enc.c:
8736 * ext/twolame/gsttwolamemp2enc.h:
8738 twolame: rename to twolamemp2enc
8740 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8743 * ext/twolame/gsttwolame.c:
8744 twolame: port to 0.11
8746 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8750 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8751 * docs/plugins/inspect/plugin-iec958.xml:
8752 * gst-plugins-ugly.spec.in:
8753 * gst/iec958/Makefile.am:
8754 * gst/iec958/ac3_padder.c:
8755 * gst/iec958/ac3_padder.h:
8756 * gst/iec958/ac3iec.c:
8757 * gst/iec958/ac3iec.h:
8759 * win32/vs6/libgstiec958.dsp:
8760 iec958: remove this plugin
8761 I think it can just go away. Audio sinks can and should payload
8762 things themselves using the helper API in libgstaudio. If such
8763 a plugin still makes sense, it should probably be rewritten
8764 using the library functions (and be put into -good or so).
8766 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8768 * gst/realmedia/rademux.c:
8769 * gst/realmedia/rmdemux.c:
8770 * gst/realmedia/rtspreal.c:
8771 update for adapter api change
8773 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8775 * ext/x264/gstx264enc.c:
8776 update for removed fixate function
8778 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8781 * ext/mpeg2dec/gstmpeg2dec.c:
8782 * gst/asfdemux/gstasfdemux.c:
8783 * gst/realmedia/rmdemux.c:
8786 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8789 * gst/realmedia/rademux.c:
8790 * gst/realmedia/rdtdepay.c:
8791 * gst/realmedia/rmdemux.c:
8792 * gst/realmedia/rmutils.c:
8795 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8797 * gst/asfdemux/gstasfdemux.c:
8798 * gst/mpegstream/gstdvddemux.c:
8799 * gst/mpegstream/gstmpegdemux.c:
8800 * gst/realmedia/rmdemux.c:
8801 * gst/realmedia/rmdemux.h:
8804 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
8807 po: lame => lamemp3enc
8809 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8811 * gst/realmedia/rdtmanager.c:
8812 make request pads take %u
8814 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
8816 * ext/mpeg2dec/gstmpeg2dec.c:
8817 * ext/mpeg2dec/gstmpeg2dec.h:
8818 mpeg2dec: Add basic cropping support
8820 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8822 * ext/a52dec/gsta52dec.c:
8823 * ext/sidplay/gstsiddec.cc:
8824 * gst/asfdemux/gstasfdemux.c:
8825 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8826 tags: update for tag API removal
8828 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8830 * ext/mpeg2dec/gstmpeg2dec.c:
8831 * ext/mpeg2dec/gstmpeg2dec.h:
8832 update for meta api change
8834 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8836 * gst/asfdemux/gstasfdemux.c:
8837 structure: fix for api update
8839 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8841 Merge remote-tracking branch 'origin/master' into 0.11
8843 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8845 * tests/check/elements/amrnbenc.c:
8846 tests: port amrnbenc test to 0.11
8848 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8850 * ext/amrnb/amrnbdec.c:
8851 * ext/amrnb/amrnbenc.c:
8852 amrnb: fix up raw audio caps for 0.11
8854 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8856 * tests/check/Makefile.am:
8857 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
8859 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8861 * docs/plugins/Makefile.am:
8862 * ext/lame/Makefile.am:
8864 * ext/lame/gstlame.c:
8865 * ext/lame/gstlame.h:
8866 * ext/lame/plugin.c:
8867 * ext/lame/test-lame.c:
8868 * gst/xingmux/gstxingmux.c:
8869 * tests/check/pipelines/lame.c:
8870 lame: remove lame element, it's been superseded by lamemp3enc
8872 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8874 * ext/a52dec/gsta52dec.c:
8875 * ext/lame/gstlamemp3enc.c:
8877 * ext/sidplay/gstsiddec.cc:
8878 * gst/asfdemux/gstasfdemux.c:
8879 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8880 ext, gst: update for taglist API changes
8882 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
8884 * gst/asfdemux/gstasfdemux.c:
8885 asfdemux: Don't leak pending payload buffers
8888 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8890 Merge branch 'master' into 0.11
8892 ext/sidplay/gstsiddec.cc
8894 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
8896 * ext/sidplay/gstsiddec.cc:
8897 siddec: use BOILERPLATE macro and cleanup FIXMEs
8899 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8901 * gst/asfdemux/gstrtpasfdepay.c:
8902 asfdepay: fix compiler warnings after gst_caps_new_simple() change
8904 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
8906 * gst-plugins-ugly.spec.in:
8907 Update specfile with latest changes
8909 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8911 * gst/asfdemux/gstasfdemux.c:
8912 asfdemux: Don't unmap a buffer that doesn't exist
8914 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8917 * ext/dvdread/dvdreadsrc.c:
8918 dvdread: port to 0.11
8920 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8923 * gst/dvdsub/Makefile.am:
8924 * gst/dvdsub/gstdvdsubdec.c:
8925 * gst/dvdsub/gstdvdsubdec.h:
8926 * gst/dvdsub/gstdvdsubparse.c:
8927 dvdsub: port to 0.11
8929 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8931 Merge branch 'master' into 0.11
8933 ext/amrwbdec/Makefile.am
8934 ext/amrwbdec/amrwbdec.c
8936 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8938 * gst/realmedia/gstrdtbuffer.c:
8939 * gst/realmedia/gstrdtbuffer.h:
8940 * gst/realmedia/pnmsrc.c:
8941 * gst/realmedia/rademux.c:
8942 * gst/realmedia/rdtdepay.c:
8943 * gst/realmedia/rdtmanager.c:
8944 * gst/realmedia/rmdemux.c:
8945 * gst/realmedia/rmutils.c:
8946 * gst/realmedia/rtspreal.c:
8947 realmedia: port to 0.11
8949 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8951 * ext/amrwbdec/Makefile.am:
8952 * ext/amrwbdec/amrwbdec.c:
8953 * ext/amrwbdec/amrwbdec.h:
8954 amrwbdec: port to audiodecoder
8956 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8958 * ext/amrnb/Makefile.am:
8959 amrnbdec: fixup build
8961 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8963 * ext/amrnb/amrnbdec.c:
8964 amrnbdec: remove leftover extraneous _unref
8966 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8968 Merge branch 'master' into 0.11
8970 ext/amrnb/amrnbdec.c
8972 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8975 * ext/amrnb/amrnbdec.c:
8976 * ext/amrnb/amrnbenc.c:
8979 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8982 * ext/amrwbdec/Makefile.am:
8983 * ext/amrwbdec/amrwbdec.c:
8984 ported amrwbdec to 0.11
8986 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8988 * ext/amrnb/amrnbdec.c:
8989 * ext/amrnb/amrnbdec.h:
8990 amrnbdec: port to audiodecoder
8992 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8994 Merge branch 'master' into 0.11
8996 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8999 * ext/mpeg2dec/gstmpeg2dec.c:
9000 * ext/mpeg2dec/gstmpeg2dec.h:
9001 mpeg2dec: minimal port to 0.11
9003 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9005 * ext/mpeg2dec/gstmpeg2dec.c:
9006 * ext/mpeg2dec/gstmpeg2dec.h:
9007 mpeg2dec: post QoS messages when dropping a frame due to QoS
9008 https://bugzilla.gnome.org/show_bug.cgi?id=658241
9010 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9013 configure: update ported plugins list
9015 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9018 update to 0.11 branch
9020 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9022 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9023 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
9024 dvdlpcmdec: port to 0.11
9026 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9028 * ext/lame/gstlame.c:
9029 * ext/lame/gstlamemp3enc.c:
9030 lame: fix raw audio caps too
9032 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9034 * ext/lame/gstlame.c:
9035 * ext/lame/gstlamemp3enc.c:
9038 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9040 Merge branch 'master' into 0.11
9042 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9044 * ext/x264/gstx264enc.c:
9045 * ext/x264/gstx264enc.h:
9046 x264enc: port to 0.11
9048 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9050 * ext/amrnb/Makefile.am:
9051 * ext/amrnb/amrnbenc.c:
9052 * ext/amrnb/amrnbenc.h:
9053 amrnbenc: port to audioencoder
9055 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9057 Merge branch 'master' into 0.11
9061 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9063 * ext/a52dec/gsta52dec.c:
9066 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9068 * ext/twolame/gsttwolame.c:
9069 twolame: Simple fix for GstAudioEncoder API change
9071 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9073 * ext/twolame/gsttwolame.c:
9074 twolame: Fix variable 'gstelement_class' set but not used compiler warning
9076 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9078 * ext/lame/gstlame.c:
9079 * ext/lame/gstlamemp3enc.c:
9080 lame: Don't get the parent class again, GST_BOILERPLATE does this already
9082 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9084 * ext/lame/gstlame.c:
9085 * ext/lame/gstlamemp3enc.c:
9086 lame: Fix variable 'gstelement_class' set but not used compiler warning
9088 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9090 * ext/twolame/gsttwolame.c:
9091 twolame: improve output framing and timestamping
9092 ... which simply comes down to requesting one frame of input data at a time,
9093 since the encoder nicely turns this into 1 encoded frame.
9095 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9097 * ext/twolame/Makefile.am:
9098 * ext/twolame/gsttwolame.c:
9099 * ext/twolame/gsttwolame.h:
9100 twolame: port to audioencoder
9102 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9104 * ext/lame/gstlame.c:
9105 lame: use some more boilerplate
9107 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9109 * ext/lame/gstlame.c:
9110 * ext/lame/gstlame.h:
9111 lame: port to audioencoder
9113 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9115 * ext/lame/gstlamemp3enc.c:
9116 lamemp3enc: use some more boilerplate
9118 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9120 * ext/lame/gstlamemp3enc.c:
9121 lamemp3enc: really report bitrate rather kbitrate
9123 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9125 * ext/lame/Makefile.am:
9126 * ext/lame/gstlamemp3enc.c:
9127 * ext/lame/gstlamemp3enc.h:
9128 lamemp3enc: port to audioencoder
9130 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9132 * ext/dvdread/dvdreadsrc.c:
9133 dvdreadsrc: take into account first sector of the current title
9134 This fixes seeking on titles which do not start on a new file.
9135 https://bugzilla.gnome.org/show_bug.cgi?id=659252
9137 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9139 * ext/dvdread/dvdreadsrc.c:
9140 dvdreadsrc: fix sector seeking
9141 It was overly complicated, and did not take into account the offset
9142 needed for titles which do not start on a new file.
9143 https://bugzilla.gnome.org/show_bug.cgi?id=659252
9145 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9147 * ext/dvdread/dvdreadsrc.c:
9148 dvdreadsrc: fix sector search for packed titles
9149 Some DVD titles are packed in a single set, and we need to use
9150 the correct table to map times to sectors.
9151 https://bugzilla.gnome.org/show_bug.cgi?id=659252
9153 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9156 * ext/mad/Makefile.am:
9158 * gst-plugins-ugly.spec.in:
9159 mad: remove id3tag dependency used by in practice unreachable legacy code
9160 The mad mp3 decoder element shouldn't parse tags at all really, but we
9161 have so far kept this code around for backwards-compatibility reasons
9162 for people building manual pipelines for some reason. However, as it
9163 turns out that code has never actually worked in 0.10 in practice,
9164 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
9165 which doesn't actually seem to happen any more though because of the
9166 preceding mad_header_decode(), which will discover and report the
9167 sync loss if it runs into a tag and make mad_frame_decode() try to
9169 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
9171 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9173 * gst/asfdemux/asfpacket.c:
9174 asfpacket: skip empty payload packets
9175 ... which also avoids assertion failures and possible segfaults later on
9176 when possibly trying to join 2 empty buffers.
9178 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9180 * gst/realmedia/rmdemux.c:
9181 * gst/realmedia/rmdemux.h:
9182 rmdemux: delay announcing container tags until we have pads
9183 Fixes tags when transcoding.
9184 https://bugzilla.gnome.org/show_bug.cgi?id=658297
9186 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9188 * tests/check/elements/amrnbenc.c:
9189 amrnbenc: Use complete raw audio caps in the test
9191 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
9193 * docs/plugins/Makefile.am:
9194 docs: cleanup makefiles
9195 Remove commented out parts that we don't need. Remove "the wingo addition" - no
9196 so useful after all. Narrow down file-globs for plugin docs.
9198 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
9201 Automatic update of common submodule
9202 From a39eb83 to 11f0cd5
9204 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
9207 Automatic update of common submodule
9208 From 605cd9a to a39eb83
9210 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9212 * gst/asfdemux/gstasfdemux.c:
9213 asf: don't use fourcc
9215 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9217 Merge branch 'master' into 0.11
9219 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9221 * ext/mpeg2dec/gstmpeg2dec.c:
9222 mpeg2dec: fix spurious failure to decode some files
9223 Parsing can return with an 'invalid' state, but this is not
9224 actually fatal. For one, the mpeg2dec command line tool that
9225 comes with the libmpeg2 library blithely ignores this condition
9226 and merrily goes on. So we do this same, logging the error,
9227 and going on with parsing. This makes something work that did
9228 not use to work, and brings happiness to the world.
9229 https://bugzilla.gnome.org/show_bug.cgi?id=429476
9231 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9234 * ext/sidplay/Makefile.am:
9235 * ext/sidplay/gstsiddec.cc:
9236 port to new audio caps
9238 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9240 Merge branch 'master' into 0.11
9243 gst/asfdemux/gstrtpasfdepay.c
9245 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9248 configure: Add synaesthesia to the list of non-ported plugins
9250 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9253 * docs/plugins/Makefile.am:
9254 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9255 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9256 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9257 * gst-plugins-ugly.spec.in:
9258 * gst/mpegaudioparse/Makefile.am:
9259 * gst/mpegaudioparse/gstmpegaudioparse.c:
9260 * gst/mpegaudioparse/gstmpegaudioparse.h:
9261 * gst/mpegaudioparse/mpegaudioparse.vcproj:
9262 * gst/xingmux/Makefile.am:
9263 * gst/xingmux/gstxingmux.c:
9264 * gst/xingmux/gstxingmux.h:
9265 * gst/xingmux/plugin.c:
9266 Remove mp3parse plugin/element
9267 It's been replaced by mpegaudioparse in -good. Don't want anyone
9268 to spend time porting a deprecated element. Rename plugin to xingmux
9269 for now until we move that somewhere else.
9271 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9274 configure.ac: Define list of non-ported plugins
9276 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9279 mad: Fix for changes in GstQuery API
9281 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9283 * gst/asfdemux/gstasfdemux.c:
9284 asfdemux: Fix for changes in GstQuery API
9286 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9288 * gst/asfdemux/asfpacket.c:
9289 asfdemux: Fix print statement
9291 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
9294 Update common submodule
9296 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9298 * ext/x264/gstx264enc.c:
9299 x264enc: Properly set the stream format in setcaps
9300 Do not forget to set the selected format to the options string
9301 when getting it from caps
9302 https://bugzilla.gnome.org/show_bug.cgi?id=655223
9304 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
9306 * ext/x264/gstx264enc.c:
9307 x264enc: fix the build for older x264enc
9308 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
9310 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
9312 * ext/x264/gstx264enc.c:
9313 x264enc: Read stream-format from the right place
9314 Read the stream-format from "stream-format" and not from profile, also rename
9315 the "bytestream" variable to "stream_format" so it's easier to understand.
9317 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9319 * ext/x264/gstx264enc.c:
9320 * ext/x264/gstx264enc.h:
9321 x264enc: Select stream-format based on caps
9322 Makes x264 select its stream-format based on what's available
9323 on caps, the user selected option will be chosen as a fallback
9324 when both options are available.
9325 https://bugzilla.gnome.org/show_bug.cgi?id=644233
9327 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
9329 * ext/x264/gstx264enc.c:
9330 x264: Allow renegotiation but prefer current caps
9332 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
9334 * tests/check/elements/x264enc.c:
9335 tests: Test x264enc profiles from the caps
9336 https://bugzilla.gnome.org/show_bug.cgi?id=644233
9338 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
9340 * ext/x264/Makefile.am:
9341 * ext/x264/gstx264enc.c:
9342 * ext/x264/gstx264enc.h:
9343 x264: Use profile and level from caps
9344 Enforces the profile and level from the downstream caps, also
9345 sets them on the fixated caps
9346 https://bugzilla.gnome.org/show_bug.cgi?id=644233
9348 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9351 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
9353 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
9355 * ext/x264/gstx264enc.c:
9356 x264enc: fix subme property annotation - subme maximum is 10, not 6.
9357 Although the element accepts subme values > 6, the annotation which is
9358 visible through gst-inspect (for example) erroneously indicates 6 as the
9359 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
9360 https://bugzilla.gnome.org/show_bug.cgi?id=653473
9362 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
9365 Automatic update of common submodule
9366 From 69b981f to 605cd9a
9368 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9370 * gst/asfdemux/gstrtspwms.c:
9371 rtspwms: Porting to 0.11
9373 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9375 * gst/asfdemux/gstrtpasfdepay.c:
9376 rtpasfdepay: Port to 0.11
9378 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
9380 * gst/asfdemux/asfpacket.c:
9381 * gst/asfdemux/asfpacket.h:
9382 * gst/asfdemux/gstasfdemux.c:
9383 * gst/asfdemux/gstasfdemux.h:
9384 asfdemux: Porting to 0.11
9386 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9388 * ext/sidplay/gstsiddec.cc:
9389 siddec: port siddec to 0.11
9391 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9393 * gst/asfdemux/gstrtpasfdepay.c:
9394 rtpasfdepay: fix fragmented packet handling and packet padding
9395 Also remove a bogus assert.
9397 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
9399 * gst/synaesthesia/gstsynaesthesia.c:
9400 synaesthesia: fix wrong debug log string (copy'n'paste)
9402 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9404 Merge branch 'master' into 0.11
9408 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9411 mad: port to new API
9412 Port to new segment API.
9414 No need to set caps on buffers.
9416 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
9418 * gst/realmedia/rmdemux.c:
9419 rmdemux: target is unsigned and can't be < 0
9421 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
9424 mad: use signed when caluculating the delta
9425 Avoids a <0 check for an unsigned variable.
9427 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
9429 * docs/plugins/Makefile.am:
9430 docs: remove obsolete commented out part
9431 We don't have this in the other modules and its not needed.
9433 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
9435 * docs/plugins/gst-plugins-ugly-plugins.args:
9436 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9437 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9438 docs: update plugin introspection data
9439 Now more files are merged and produced in a canonical fashion, which hopefully
9440 creates less or no delta in the future.
9442 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
9445 Automatic update of common submodule
9446 From 9e5bbd5 to 69b981f
9448 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9450 * ext/lame/Makefile.am:
9451 * ext/lame/gstlamemp3enc.c:
9452 lamemp3enc: Post CODEC and BITRATE tags
9453 Also filter any CODEC/AUDIO_CODEC tags from incoming
9457 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
9460 Automatic update of common submodule
9461 From fd35073 to 9e5bbd5
9463 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
9466 Automatic update of common submodule
9467 From 46dfcea to fd35073
9469 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9471 * gst/asfdemux/gstrtpasfdepay.c:
9472 rtpasfdepay: simplify and refactor packet parsing
9473 Specifically, refactor buffer padding and consider marker bit for fragment
9476 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9478 * gst/asfdemux/gstrtpasfdepay.c:
9479 rtpasfdepay: avoid re-sending header
9480 ... e.g. following a seek, which otherwise confuses downstream demuxer
9481 expecting only a flow of data packets at this time.
9483 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9485 * gst/asfdemux/gstrtpasfdepay.c:
9486 * gst/asfdemux/gstrtpasfdepay.h:
9487 rtpasfdepay: remove unused field
9489 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9492 mad: Post bitrate tag whenever the bitrate changes
9493 Also send the layer/mode/emphasis/bitrate tags as an event too.
9495 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9498 * win32/common/config.h:
9499 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
9501 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9504 * docs/plugins/inspect/plugin-a52dec.xml:
9505 * docs/plugins/inspect/plugin-amrnb.xml:
9506 * docs/plugins/inspect/plugin-amrwbdec.xml:
9507 * docs/plugins/inspect/plugin-asf.xml:
9508 * docs/plugins/inspect/plugin-cdio.xml:
9509 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9510 * docs/plugins/inspect/plugin-dvdread.xml:
9511 * docs/plugins/inspect/plugin-dvdsub.xml:
9512 * docs/plugins/inspect/plugin-iec958.xml:
9513 * docs/plugins/inspect/plugin-lame.xml:
9514 * docs/plugins/inspect/plugin-mad.xml:
9515 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9516 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9517 * docs/plugins/inspect/plugin-mpegstream.xml:
9518 * docs/plugins/inspect/plugin-realmedia.xml:
9519 * docs/plugins/inspect/plugin-siddec.xml:
9520 * docs/plugins/inspect/plugin-twolame.xml:
9521 * docs/plugins/inspect/plugin-x264.xml:
9522 * win32/common/config.h:
9525 === release 0.10.18 ===
9527 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9533 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
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 * gst-plugins-ugly.doap:
9553 * win32/common/config.h:
9556 - x264enc: allow changing bitrate and quantizers dynamically at runtime
9557 - x264enc: proxy downstream caps restrictions upstream via get_caps()
9558 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
9559 - mad: allow build without libid3tag (which isn't really needed anyway)
9560 - many other fixes and improvements
9562 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9564 * ext/x264/gstx264enc.c:
9565 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
9567 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9569 * ext/x264/gstx264enc.c:
9570 x264enc: do not leak peer pad reference
9572 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9574 * ext/x264/gstx264enc.c:
9575 x264enc: No need to copy, reffing is enough
9577 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9579 * ext/x264/gstx264enc.c:
9580 x264enc: get_caps function should return a copy of the caps
9582 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9585 * docs/plugins/inspect/plugin-a52dec.xml:
9586 * docs/plugins/inspect/plugin-amrnb.xml:
9587 * docs/plugins/inspect/plugin-amrwbdec.xml:
9588 * docs/plugins/inspect/plugin-asf.xml:
9589 * docs/plugins/inspect/plugin-cdio.xml:
9590 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9591 * docs/plugins/inspect/plugin-dvdread.xml:
9592 * docs/plugins/inspect/plugin-dvdsub.xml:
9593 * docs/plugins/inspect/plugin-iec958.xml:
9594 * docs/plugins/inspect/plugin-lame.xml:
9595 * docs/plugins/inspect/plugin-mad.xml:
9596 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9597 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9598 * docs/plugins/inspect/plugin-mpegstream.xml:
9599 * docs/plugins/inspect/plugin-realmedia.xml:
9600 * docs/plugins/inspect/plugin-siddec.xml:
9601 * docs/plugins/inspect/plugin-synaesthesia.xml:
9602 * docs/plugins/inspect/plugin-twolame.xml:
9603 * docs/plugins/inspect/plugin-x264.xml:
9608 * win32/common/config.h:
9609 0.10.17.4 pre-release
9611 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9614 mad: remove buffer_alloc
9616 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9619 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9620 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9621 * docs/plugins/inspect/plugin-a52dec.xml:
9622 * docs/plugins/inspect/plugin-amrnb.xml:
9623 * docs/plugins/inspect/plugin-amrwbdec.xml:
9624 * docs/plugins/inspect/plugin-asf.xml:
9625 * docs/plugins/inspect/plugin-cdio.xml:
9626 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9627 * docs/plugins/inspect/plugin-dvdread.xml:
9628 * docs/plugins/inspect/plugin-dvdsub.xml:
9629 * docs/plugins/inspect/plugin-iec958.xml:
9630 * docs/plugins/inspect/plugin-lame.xml:
9631 * docs/plugins/inspect/plugin-mad.xml:
9632 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9633 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9634 * docs/plugins/inspect/plugin-mpegstream.xml:
9635 * docs/plugins/inspect/plugin-realmedia.xml:
9636 * docs/plugins/inspect/plugin-siddec.xml:
9637 * docs/plugins/inspect/plugin-synaesthesia.xml:
9638 * docs/plugins/inspect/plugin-twolame.xml:
9639 * docs/plugins/inspect/plugin-x264.xml:
9647 0.10.17.3 pre-release
9649 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9652 Automatic update of common submodule
9653 From c3cafe1 to 46dfcea
9655 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9660 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9662 Merge branch 'master' into 0.11
9667 android/mpegaudioparse.mk
9670 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9672 * tests/check/gst-plugins-ugly.supp:
9673 tests: add suppression for lame unit test
9675 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9677 * tests/check/Makefile.am:
9678 * tests/check/generic/.gitignore:
9679 * tests/check/generic/index.c:
9680 tests: add generic index-setting test
9682 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9684 * ext/mpeg2dec/gstmpeg2dec.c:
9685 mpeg2dec: don't deadlock when setting an index
9687 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9690 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9691 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9692 * docs/plugins/inspect/plugin-a52dec.xml:
9693 * docs/plugins/inspect/plugin-amrnb.xml:
9694 * docs/plugins/inspect/plugin-amrwbdec.xml:
9695 * docs/plugins/inspect/plugin-asf.xml:
9696 * docs/plugins/inspect/plugin-cdio.xml:
9697 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9698 * docs/plugins/inspect/plugin-dvdread.xml:
9699 * docs/plugins/inspect/plugin-dvdsub.xml:
9700 * docs/plugins/inspect/plugin-iec958.xml:
9701 * docs/plugins/inspect/plugin-lame.xml:
9702 * docs/plugins/inspect/plugin-mad.xml:
9703 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9704 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9705 * docs/plugins/inspect/plugin-mpegstream.xml:
9706 * docs/plugins/inspect/plugin-realmedia.xml:
9707 * docs/plugins/inspect/plugin-siddec.xml:
9708 * docs/plugins/inspect/plugin-synaesthesia.xml:
9709 * docs/plugins/inspect/plugin-twolame.xml:
9710 * docs/plugins/inspect/plugin-x264.xml:
9712 * win32/common/config.h:
9713 0.10.17.2 pre-release
9715 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9717 * gst/realmedia/rademux.c:
9718 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
9720 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9722 * gst/mpegstream/gstmpegdemux.c:
9723 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
9725 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9727 * ext/dvdread/dvdreadsrc.c:
9728 * ext/sidplay/gstsiddec.cc:
9729 * ext/x264/gstx264enc.c:
9730 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
9732 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9734 * gst/asfdemux/gstasfdemux.c:
9735 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
9737 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9739 * ext/x264/gstx264enc.c:
9740 x264enc: Implement getcaps function
9741 This allows to set width/height/etc restrictions downstream.
9743 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
9746 * ext/mad/Makefile.am:
9747 * ext/x264/Makefile.am:
9748 * gst/asfdemux/Makefile.am:
9749 * gst/dvdlpcmdec/Makefile.am:
9750 * gst/dvdsub/Makefile.am:
9751 * gst/iec958/Makefile.am:
9752 * gst/mpegaudioparse/Makefile.am:
9753 * gst/mpegstream/Makefile.am:
9754 * gst/realmedia/Makefile.am:
9755 * gst/synaesthesia/Makefile.am:
9756 android: make it ready for androgenizer
9757 To build gstreamer for android we are now using androgenizer which
9758 generates the needed Android.mk files.
9759 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
9761 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
9765 * android/amrwbdec.mk:
9767 * android/mpegaudioparse.mk:
9768 android: remove the android/ folder
9770 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
9773 Automatic update of common submodule
9774 From 1ccbe09 to c3cafe1
9776 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9778 * ext/x264/gstx264enc.c:
9779 * ext/x264/gstx264enc.h:
9780 x264enc: Allow changing the bitrate and quantitizers dynamically
9781 https://bugzilla.gnome.org/show_bug.cgi?id=621663
9783 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9785 * ext/x264/gstx264enc.c:
9786 x264enc: Set max bitrate in quality mode
9787 https://bugzilla.gnome.org/show_bug.cgi?id=621663
9789 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
9791 * ext/x264/gstx264enc.c:
9792 x264enc: Make it clear that constant quantizer is for debugging only
9793 https://bugzilla.gnome.org/show_bug.cgi?id=621663
9795 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9798 Automatic update of common submodule
9799 From 193b717 to 1ccbe09
9801 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
9804 Automatic update of common submodule
9805 From b77e2bf to 193b717
9807 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9810 Automatic update of common submodule
9811 From d8814b6 to b77e2bf
9813 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9816 Automatic update of common submodule
9817 From 6aaa286 to d8814b6
9819 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
9822 Automatic update of common submodule
9823 From 6aec6b9 to 6aaa286
9825 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
9828 configure.ac: redundant use of AC_MSG_RESULT()
9829 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
9831 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
9834 autogen: wingo signed comment
9836 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9838 * gst/dvdsub/gstdvdsubdec.c:
9839 * gst/dvdsub/gstdvdsubdec.h:
9840 dvdsubdec: Rearrange buffer allocation and pushing code a bit
9841 This makes the code easier to read, doesn't store every buffer
9842 in the instance until the next buffer is to be drawn and
9843 fixes an unitialized variable compiler warning.
9845 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
9847 * gst/dvdsub/gstdvdsubdec.c:
9848 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
9851 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
9853 * gst/dvdsub/gstdvdsubdec.c:
9854 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
9857 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9862 mad: build the mad plugin even if libid3tag is not available
9863 ID3 tags are usually handled by id3demux, and should be handled
9864 by id3demux. Tag handling in mad based on libid3tag is very basic
9865 and mostly unnecessary really, so just build this plugin without
9866 ID3 tag support if libid3tag is not available.
9868 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9870 Merge branch 'master' into 0.11
9872 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
9874 * gst/mpegstream/gstdvddemux.c:
9875 dvddemux: small code cleanup
9876 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
9877 and avoid empty 'if' when logging is disabled.
9879 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9882 configure.ac: export plugin description more platform independent
9885 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9888 Automatic update of common submodule
9889 From 1de7f6a to 6aec6b9
9891 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9893 Merge branch 'master' into 0.11
9897 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9899 * ext/mpeg2dec/gstmpeg2dec.c:
9900 mpeg2dec: do not fail fatally when unlinked
9901 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
9903 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
9907 * ext/mpeg2dec/gstmpeg2dec.c:
9908 * ext/mpeg2dec/gstmpeg2dec.h:
9909 index: remove conditional index support
9910 Index support cannot be disabled since commit
9911 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
9912 in core, which removed the configure flags to disable index.
9914 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
9917 * ext/mpeg2dec/gstmpeg2dec.c:
9918 formatting: trim trailing whitespace
9920 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
9923 * ext/mpeg2dec/gstmpeg2dec.c:
9924 * gst/mpegstream/gstmpegdemux.c:
9925 index: use delta frame flags instead of 0 or none
9927 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
9929 * ext/x264/gstx264enc.c:
9930 x264enc: Don't register flags with a value of 0
9931 Flags with a value of 0 aren't meaningful and will cause
9932 g_value_transform to go into an endless loop when trying to
9933 convert the flags to a string
9935 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
9938 Automatic update of common submodule
9939 From f94d739 to 1de7f6a
9941 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9943 * ext/amrwbdec/amrwbdec.c:
9944 amrwbdec: avoid stalling on invalid frame
9945 Skip 1 byte indicating invalid frame type index rather than stalling
9946 on it indefinitely until EOS.
9949 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9951 * tests/check/pipelines/lame.c:
9952 tests: add unit test for lamemp3enc negotiation issue
9953 https://bugzilla.gnome.org/show_bug.cgi?id=641151
9955 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9957 * ext/lame/gstlamemp3enc.c:
9958 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
9959 The element downstream of mp3enc might only accept certain sample rates or channels,
9960 make sure we relay any restrictions that do exist to upstream when it does a
9961 get_caps() on the sink pad. That way upstream elements like audioresample or
9962 audioconvert can pick a sample rate / channel configuration that will be accepted,
9963 instead of just negotiating to the highest, which might then be rejected.
9964 https://bugzilla.gnome.org/show_bug.cgi?id=641151
9966 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
9968 * gst/asfdemux/asfpacket.c:
9969 asfpacket: Avoid using broken duration extension
9970 Quite a few (broken?) files have a packet duration of 1ms, which is
9971 most definitely wrong for either audio or video packets.
9972 We therefore avoid using that value and instead use other metrics to
9973 determine the buffer duration (like using the extended stream properties
9974 average frame duration if present and valid).
9976 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9979 * win32/common/config.h:
9980 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
9981 https://bugzilla.gnome.org/show_bug.cgi?id=640705
9983 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
9985 * gst/mpegaudioparse/gstxingmux.c:
9986 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
9989 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9991 * gst/mpegstream/gstdvddemux.c:
9992 mpegstream: increase allowable gap between streams
9993 The new delay is three times as much as the old one, and just happens
9994 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
9995 was chocking before at 5:11.
9996 While there, merge the constants used in two places into a define.
9997 https://bugzilla.gnome.org/show_bug.cgi?id=539708
9999 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
10001 * ext/x264/gstx264enc.c:
10002 x264enc: make tag event writable before modifying tag list in place
10003 To modify an event tag is necessary to be sure that x264enc
10005 Also fix indentation.
10006 https://bugzilla.gnome.org/show_bug.cgi?id=640272
10008 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10011 * docs/plugins/inspect/plugin-a52dec.xml:
10012 * docs/plugins/inspect/plugin-amrnb.xml:
10013 * docs/plugins/inspect/plugin-amrwbdec.xml:
10014 * docs/plugins/inspect/plugin-asf.xml:
10015 * docs/plugins/inspect/plugin-cdio.xml:
10016 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10017 * docs/plugins/inspect/plugin-dvdread.xml:
10018 * docs/plugins/inspect/plugin-dvdsub.xml:
10019 * docs/plugins/inspect/plugin-iec958.xml:
10020 * docs/plugins/inspect/plugin-lame.xml:
10021 * docs/plugins/inspect/plugin-mad.xml:
10022 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10023 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10024 * docs/plugins/inspect/plugin-mpegstream.xml:
10025 * docs/plugins/inspect/plugin-realmedia.xml:
10026 * docs/plugins/inspect/plugin-siddec.xml:
10027 * docs/plugins/inspect/plugin-twolame.xml:
10028 * docs/plugins/inspect/plugin-x264.xml:
10029 * win32/common/config.h:
10030 Back to development
10032 === release 0.10.17 ===
10034 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10040 * docs/plugins/inspect/plugin-a52dec.xml:
10041 * docs/plugins/inspect/plugin-amrnb.xml:
10042 * docs/plugins/inspect/plugin-amrwbdec.xml:
10043 * docs/plugins/inspect/plugin-asf.xml:
10044 * docs/plugins/inspect/plugin-cdio.xml:
10045 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10046 * docs/plugins/inspect/plugin-dvdread.xml:
10047 * docs/plugins/inspect/plugin-dvdsub.xml:
10048 * docs/plugins/inspect/plugin-iec958.xml:
10049 * docs/plugins/inspect/plugin-lame.xml:
10050 * docs/plugins/inspect/plugin-mad.xml:
10051 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10052 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10053 * docs/plugins/inspect/plugin-mpegstream.xml:
10054 * docs/plugins/inspect/plugin-realmedia.xml:
10055 * docs/plugins/inspect/plugin-siddec.xml:
10056 * docs/plugins/inspect/plugin-twolame.xml:
10057 * docs/plugins/inspect/plugin-x264.xml:
10058 * gst-plugins-ugly.doap:
10059 * win32/common/config.h:
10062 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10065 * docs/plugins/inspect/plugin-a52dec.xml:
10066 * docs/plugins/inspect/plugin-amrnb.xml:
10067 * docs/plugins/inspect/plugin-amrwbdec.xml:
10068 * docs/plugins/inspect/plugin-asf.xml:
10069 * docs/plugins/inspect/plugin-cdio.xml:
10070 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10071 * docs/plugins/inspect/plugin-dvdread.xml:
10072 * docs/plugins/inspect/plugin-dvdsub.xml:
10073 * docs/plugins/inspect/plugin-iec958.xml:
10074 * docs/plugins/inspect/plugin-lame.xml:
10075 * docs/plugins/inspect/plugin-mad.xml:
10076 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10077 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10078 * docs/plugins/inspect/plugin-mpegstream.xml:
10079 * docs/plugins/inspect/plugin-realmedia.xml:
10080 * docs/plugins/inspect/plugin-siddec.xml:
10081 * docs/plugins/inspect/plugin-twolame.xml:
10082 * docs/plugins/inspect/plugin-x264.xml:
10083 * win32/common/config.h:
10084 0.10.16.4 pre-release
10086 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10088 * ext/mpeg2dec/gstmpeg2dec.c:
10089 mpeg2dec: Use the proper component value for height
10091 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10094 * docs/plugins/inspect/plugin-a52dec.xml:
10095 * docs/plugins/inspect/plugin-amrnb.xml:
10096 * docs/plugins/inspect/plugin-amrwbdec.xml:
10097 * docs/plugins/inspect/plugin-asf.xml:
10098 * docs/plugins/inspect/plugin-cdio.xml:
10099 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10100 * docs/plugins/inspect/plugin-dvdread.xml:
10101 * docs/plugins/inspect/plugin-dvdsub.xml:
10102 * docs/plugins/inspect/plugin-iec958.xml:
10103 * docs/plugins/inspect/plugin-lame.xml:
10104 * docs/plugins/inspect/plugin-mad.xml:
10105 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10106 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10107 * docs/plugins/inspect/plugin-mpegstream.xml:
10108 * docs/plugins/inspect/plugin-realmedia.xml:
10109 * docs/plugins/inspect/plugin-siddec.xml:
10110 * docs/plugins/inspect/plugin-twolame.xml:
10111 * docs/plugins/inspect/plugin-x264.xml:
10112 * win32/common/config.h:
10113 0.10.16.3 pre-release
10115 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10117 * gst/asfdemux/asfheaders.c:
10118 * gst/asfdemux/asfheaders.h:
10119 * gst/asfdemux/gstasfdemux.c:
10120 asfdemux: Handle new type of DRM'd asf files.
10121 These are produced by the new MS PlayReady system.
10122 https://bugzilla.gnome.org/show_bug.cgi?id=639226
10124 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
10127 Automatic update of common submodule
10128 From e572c87 to f94d739
10130 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10133 Automatic update of common submodule
10134 From ccbaa85 to e572c87
10136 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10139 Automatic update of common submodule
10140 From 46445ad to ccbaa85
10142 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10144 * tests/check/Makefile.am:
10145 tests: never disable g_assert() and cast checks for the unit tests
10146 The unit tests are riddled with g_assert() and friends, make sure we
10147 don't disable assert and cast checks for the unit tests even if
10148 this has been specified for the rest of the code base, e.g. via
10149 --disable-glib-asserts
10151 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10154 * win32/common/config.h:
10155 0.10.16.2 pre-release
10157 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10159 * docs/plugins/gst-plugins-ugly-plugins.args:
10160 * docs/plugins/inspect/plugin-a52dec.xml:
10161 * docs/plugins/inspect/plugin-amrnb.xml:
10162 * docs/plugins/inspect/plugin-amrwbdec.xml:
10163 * docs/plugins/inspect/plugin-asf.xml:
10164 * docs/plugins/inspect/plugin-cdio.xml:
10165 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10166 * docs/plugins/inspect/plugin-dvdread.xml:
10167 * docs/plugins/inspect/plugin-dvdsub.xml:
10168 * docs/plugins/inspect/plugin-iec958.xml:
10169 * docs/plugins/inspect/plugin-lame.xml:
10170 * docs/plugins/inspect/plugin-mad.xml:
10171 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10172 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10173 * docs/plugins/inspect/plugin-mpegstream.xml:
10174 * docs/plugins/inspect/plugin-realmedia.xml:
10175 * docs/plugins/inspect/plugin-siddec.xml:
10176 * docs/plugins/inspect/plugin-twolame.xml:
10177 * docs/plugins/inspect/plugin-x264.xml:
10180 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10185 po: update translations
10187 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10190 configure: use $LIBM instead of hardcoding -lm
10192 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10194 * gst/realmedia/rmdemux.c:
10195 rmdemux: Initialize return variable.
10196 In the unlikely event that height is 0 (which is invalid) we would end up
10197 never setting the flow return.
10199 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10201 * gst/realmedia/rmutils.c:
10202 realmedia: Fix unitialized variables on macosx
10204 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
10206 * ext/x264/gstx264enc.c:
10207 x264enc: Handle codec/encoder tags
10208 Make x264enc drop video-codec and codec tags and replace
10209 encoder/encoder-version with x264 and its build number
10212 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10214 * ext/mpeg2dec/gstmpeg2dec.c:
10215 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
10217 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10219 * ext/mpeg2dec/gstmpeg2dec.c:
10220 mpeg2dec: minor formatting clean-up
10222 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10224 * ext/mpeg2dec/gstmpeg2dec.c:
10225 mpeg2dec: refactor cropping code to use libgstvideo functions
10226 https://bugzilla.gnome.org/show_bug.cgi?id=571146
10228 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10230 * ext/mpeg2dec/gstmpeg2dec.c:
10231 * ext/mpeg2dec/gstmpeg2dec.h:
10232 mpeg2dec: use GstVideoFormat instead of custom enum
10234 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10236 * ext/mpeg2dec/Makefile.am:
10237 mpeg2dec: fix LIBADD order in Makefile.am
10239 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
10241 * ext/x264/gstx264enc.c:
10242 x264: vbv-buf-capacity should have a minimum of 0
10243 x264 will clip this value internally, and users should be allowed to
10244 specify a lower value than 300 ms.
10245 https://bugzilla.gnome.org/show_bug.cgi?id=635291
10247 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10249 * ext/x264/gstx264enc.c:
10250 x264enc: also accept YV12 input
10252 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10254 * ext/x264/gstx264enc.c:
10255 x264enc: add a note to the docs about encoder latency and queues
10256 https://bugzilla.gnome.org/show_bug.cgi?id=636107
10258 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10260 * gst/realmedia/rademux.c:
10261 * gst/realmedia/rmdemux.c:
10262 realmedia: do not use the pad buffer allocation functions in demuxers
10263 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
10264 https://bugzilla.gnome.org/show_bug.cgi?id=637932
10266 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10269 Automatic update of common submodule
10270 From 169462a to 46445ad
10272 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10274 * ext/mad/gstmad.c:
10275 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
10278 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
10281 Automatic update of common submodule
10282 From 20742ae to 169462a
10284 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
10286 * gst/realmedia/rmdemux.c:
10287 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
10288 Signed-off-by: Rob Clark <rob@ti.com>
10290 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
10293 Automatic update of common submodule
10294 From 011bcc8 to 20742ae
10296 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
10299 x264: uses pkg-config to locate libx264
10301 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10303 Merge branch 'master' into 0.11
10305 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10307 * tests/check/pipelines/lame.c:
10308 check: don't use deprecated method
10310 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10312 * android/amrnb.mk:
10313 * android/amrwbdec.mk:
10315 * android/mpegaudioparse.mk:
10317 more 0.10 -> 0,11 changes
10319 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10322 configure: open 0.11 branch
10324 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
10328 * android/amrnb.mk:
10329 * android/amrwbdec.mk:
10331 * android/mpegaudioparse.mk:
10332 Add build system for Android
10334 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
10336 * gst/realmedia/rmutils.c:
10337 realmedia: Remove dead assignments
10339 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
10341 * ext/mad/gstmad.c:
10342 mad: Remove dead assignments
10344 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10346 * ext/dvdread/dvdreadsrc.c:
10347 dvdreadsrc: remove bogus comment
10349 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
10351 * ext/dvdread/dvdreadsrc.c:
10352 dvdreadsrc: fix handling of multi-angle streams
10353 We would output all angles interleaved instead of just
10354 the selected angle.
10355 https://bugzilla.gnome.org/show_bug.cgi?id=539254
10357 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10359 * gst/realmedia/Makefile.am:
10360 realmedia: fix LIBS order in Makefile
10362 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10402 po: update for new translatable strings
10404 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
10407 Automatic update of common submodule
10408 From 7bbd708 to 011bcc8
10410 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
10412 * ext/mpeg2dec/gstmpeg2dec.c:
10413 mpeg2dec: convert the position to stream time before answering to a position query
10415 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
10417 * gst/realmedia/Makefile.am:
10418 * gst/realmedia/rademux.c:
10419 * gst/realmedia/rmdemux.c:
10420 * gst/realmedia/rmdemux.h:
10421 realmedia: Get codec name from pbutils instead of harcoding them
10423 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
10425 * ext/x264/gstx264enc.c:
10426 x264enc: Work around a rate control issue in libx264
10427 When variable framerate is disabled in libx264 (which occurs when using
10428 the zerolatency tuning), libx264 ignores timestamps but still uses the
10429 timebase leading to messed up rate control with our nanosecond timebase.
10430 We work around this issue by setting the timebase to the reciprocal of
10431 the framerate and we validate that the framerate is suitable.
10432 This has been fixed upstream in libx264 but there are non-fixed versions
10433 in the wild so this workaround is still needed.
10436 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10438 * ext/mpeg2dec/gstmpeg2dec.c:
10439 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
10441 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
10443 * ext/mpeg2dec/gstmpeg2dec.c:
10444 mpeg2dec: fix position query by trusting upstream
10445 Position queries are badly handled for DVDs (probably due to the division in
10446 chapters): the time returned was the time since the start of chapter.
10447 Now ask upstream for position queries, fall back to the old code if upstream
10448 cannot answer the query.
10450 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
10452 * ext/lame/gstlame.c:
10453 * ext/mad/gstmad.c:
10454 * ext/sidplay/gstsiddec.cc:
10455 * gst/mpegstream/gstmpegparse.c:
10456 various: canonicalize property names
10458 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
10460 * ext/a52dec/gsta52dec.c:
10461 * ext/amrnb/amrnbdec.c:
10462 * ext/amrnb/amrnbenc.c:
10463 * ext/cdio/gstcdiocddasrc.c:
10464 * ext/dvdread/dvdreadsrc.c:
10465 * ext/lame/gstlame.c:
10466 * ext/lame/gstlamemp3enc.c:
10467 * ext/mad/gstmad.c:
10468 * ext/sidplay/gstsiddec.cc:
10469 * ext/x264/gstx264enc.c:
10470 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
10472 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
10474 * gst/iec958/ac3iec.c:
10475 * gst/mpegaudioparse/gstmpegaudioparse.c:
10476 * gst/mpegstream/gstmpegparse.c:
10477 * gst/mpegstream/gstrfc2250enc.c:
10478 * gst/realmedia/pnmsrc.c:
10479 * gst/realmedia/rdtmanager.c:
10480 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
10482 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
10485 Automatic update of common submodule
10486 From 5a668bf to 7bbd708
10488 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
10491 Automatic update of common submodule
10492 From c4a8adc to 5a668bf
10494 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10497 Automatic update of common submodule
10498 From 5e3c9bf to c4a8adc
10500 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10502 * ext/mad/gstmad.c:
10503 * ext/mad/gstmad.h:
10504 mad: support reverse playback
10506 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10508 * ext/dvdread/dvdreadsrc.c:
10509 dvdreadsrc: improve error messages on read errors
10510 Provide proper i18n-ed error messages when a read error happens,
10511 and point out that the error could be happening because the
10513 https://bugzilla.gnome.org/show_bug.cgi?id=613633
10515 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10518 configure: set plugin release datetime
10520 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
10523 Automatic update of common submodule
10524 From aa0d1d0 to 5e3c9bf
10526 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10528 * gst/mpegstream/gstmpegparse.c:
10529 mpegparse: re-fix flow return handling
10530 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
10531 - } while (GST_FLOW_IS_SUCCESS (result));
10532 + } while (result != GST_FLOW_OK);
10534 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
10536 * tests/check/Makefile.am:
10537 * tests/check/generic/states.c:
10538 tests: allow running state tests for all elements
10539 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
10540 to try elements that would normaly be skipped.
10542 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10545 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
10547 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10550 * pkgconfig/.gitignore:
10551 * pkgconfig/Makefile.am:
10552 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
10553 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
10554 This .pc file will not be installed, it's only for uninstalled setups,
10555 same thing as we do for -good. This is so other modules' unit tests can
10556 find our plugins properly in an uninstalled setup.
10558 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10561 Automatic update of common submodule
10562 From c2e10bf to aa0d1d0
10564 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10567 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
10569 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10571 * ext/sidplay/gstsiddec.cc:
10572 siddec: don't use GST_FLOW_IS_FATAL
10573 GST_FLOW_IS_FATAL has been deprecated in core git.
10575 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
10578 Automatic update of common submodule
10579 From d3d9acf to c2e10bf
10581 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10584 configure: Require orc >= 0.4.6 for --compat
10586 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10589 Automatic update of common submodule
10590 From ec60217 to d3d9acf
10592 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10594 * ext/mpeg2dec/gstmpeg2dec.c:
10595 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
10596 And don't post error messages if allocating a buffer resulted
10597 in WRONG_STATE or UNEXPECTED.
10599 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10601 * gst/mpegaudioparse/gstxingmux.c:
10602 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
10604 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10606 * gst/mpegstream/gstdvddemux.c:
10607 * gst/mpegstream/gstmpegdemux.c:
10608 * gst/mpegstream/gstmpegparse.c:
10609 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
10611 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10613 * gst/realmedia/rmdemux.c:
10614 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
10616 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10618 * gst/asfdemux/gstasfdemux.c:
10619 asfdemux: Don't use GST_FLOW_IS_FATAL()
10620 And don't post error messages for UNEXPECTED and post an error
10621 message if pulling data failed because of NOT_LINKED.
10623 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10626 * docs/plugins/inspect/plugin-a52dec.xml:
10627 * docs/plugins/inspect/plugin-amrnb.xml:
10628 * docs/plugins/inspect/plugin-amrwbdec.xml:
10629 * docs/plugins/inspect/plugin-asf.xml:
10630 * docs/plugins/inspect/plugin-cdio.xml:
10631 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10632 * docs/plugins/inspect/plugin-dvdread.xml:
10633 * docs/plugins/inspect/plugin-dvdsub.xml:
10634 * docs/plugins/inspect/plugin-iec958.xml:
10635 * docs/plugins/inspect/plugin-lame.xml:
10636 * docs/plugins/inspect/plugin-mad.xml:
10637 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10638 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10639 * docs/plugins/inspect/plugin-mpegstream.xml:
10640 * docs/plugins/inspect/plugin-realmedia.xml:
10641 * docs/plugins/inspect/plugin-siddec.xml:
10642 * docs/plugins/inspect/plugin-twolame.xml:
10643 * docs/plugins/inspect/plugin-x264.xml:
10644 * win32/common/config.h:
10645 Back to development
10646 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
10647 the code is updated for the GST_FLOW_IS_* macro deprecations.
10649 === release 0.10.16 ===
10651 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10657 * gst-plugins-ugly.doap:
10658 * win32/common/config.h:
10661 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10663 * docs/plugins/inspect/plugin-a52dec.xml:
10664 * docs/plugins/inspect/plugin-amrnb.xml:
10665 * docs/plugins/inspect/plugin-amrwbdec.xml:
10666 * docs/plugins/inspect/plugin-asf.xml:
10667 * docs/plugins/inspect/plugin-cdio.xml:
10668 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10669 * docs/plugins/inspect/plugin-dvdread.xml:
10670 * docs/plugins/inspect/plugin-dvdsub.xml:
10671 * docs/plugins/inspect/plugin-iec958.xml:
10672 * docs/plugins/inspect/plugin-lame.xml:
10673 * docs/plugins/inspect/plugin-mad.xml:
10674 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10675 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10676 * docs/plugins/inspect/plugin-mpegstream.xml:
10677 * docs/plugins/inspect/plugin-realmedia.xml:
10678 * docs/plugins/inspect/plugin-siddec.xml:
10679 * docs/plugins/inspect/plugin-twolame.xml:
10680 * docs/plugins/inspect/plugin-x264.xml:
10681 docs: update docs for release
10683 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10691 po: update translations
10693 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10732 0.10.15.6 pre-release
10734 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
10736 * gst/asfdemux/gstasfdemux.c:
10737 asfdemux: Don't error out on non-critical flow returns
10738 Only error out when downstream returns:
10743 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
10744 of the streams had gone EOS) and then stop the task silently.
10745 In the case of WRONG_STATE we just need to stop silently
10746 https://bugzilla.gnome.org/show_bug.cgi?id=600412
10748 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10787 0.10.15.5 pre-release
10789 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
10791 * gst/mpegaudioparse/gstmpegaudioparse.c:
10792 mp3parse: propagate flow errors upstream.
10793 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
10794 always return the error upstream.
10796 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10835 0.10.15.4 pre-release
10837 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
10840 Automatic update of common submodule
10841 From 3e8db1d to ec60217
10843 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10846 * docs/plugins/inspect/plugin-a52dec.xml:
10847 * docs/plugins/inspect/plugin-amrnb.xml:
10848 * docs/plugins/inspect/plugin-amrwbdec.xml:
10849 * docs/plugins/inspect/plugin-asf.xml:
10850 * docs/plugins/inspect/plugin-cdio.xml:
10851 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10852 * docs/plugins/inspect/plugin-dvdread.xml:
10853 * docs/plugins/inspect/plugin-dvdsub.xml:
10854 * docs/plugins/inspect/plugin-iec958.xml:
10855 * docs/plugins/inspect/plugin-lame.xml:
10856 * docs/plugins/inspect/plugin-mad.xml:
10857 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10858 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10859 * docs/plugins/inspect/plugin-mpegstream.xml:
10860 * docs/plugins/inspect/plugin-realmedia.xml:
10861 * docs/plugins/inspect/plugin-siddec.xml:
10862 * docs/plugins/inspect/plugin-twolame.xml:
10863 * docs/plugins/inspect/plugin-x264.xml:
10864 * win32/common/config.h:
10865 0.10.15.3 pre-release
10867 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
10869 * ext/x264/gstx264enc.c:
10870 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
10871 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
10872 argument to the option string value causes an error. For < 78 we pass the
10873 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
10874 result in passing 'none' for false and 'strict' for true. Other modes can be
10875 set through the option-string property for now.
10876 https://bugzilla.gnome.org/show_bug.cgi?id=626577
10878 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10881 * docs/plugins/gst-plugins-ugly-plugins.args:
10882 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10883 * docs/plugins/inspect/plugin-a52dec.xml:
10884 * docs/plugins/inspect/plugin-amrnb.xml:
10885 * docs/plugins/inspect/plugin-amrwbdec.xml:
10886 * docs/plugins/inspect/plugin-asf.xml:
10887 * docs/plugins/inspect/plugin-cdio.xml:
10888 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10889 * docs/plugins/inspect/plugin-dvdread.xml:
10890 * docs/plugins/inspect/plugin-dvdsub.xml:
10891 * docs/plugins/inspect/plugin-iec958.xml:
10892 * docs/plugins/inspect/plugin-lame.xml:
10893 * docs/plugins/inspect/plugin-mad.xml:
10894 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10895 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10896 * docs/plugins/inspect/plugin-mpegstream.xml:
10897 * docs/plugins/inspect/plugin-realmedia.xml:
10898 * docs/plugins/inspect/plugin-siddec.xml:
10899 * docs/plugins/inspect/plugin-twolame.xml:
10900 * docs/plugins/inspect/plugin-x264.xml:
10901 * win32/common/config.h:
10902 0.10.15.2 pre-release
10904 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
10906 * gst/synaesthesia/gstsynaesthesia.c:
10907 synaesthesia: code cleanups.
10908 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
10911 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
10913 * gst/synaesthesia/gstsynaesthesia.c:
10914 synaesthesia: use GST_BOILERPLATE macros
10916 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10919 Automatic update of common submodule
10920 From bd2054b to 3e8db1d
10922 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10924 * ext/x264/gstx264enc.c:
10925 x264: fix printf format warning in debug message
10927 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10929 * docs/plugins/Makefile.am:
10930 docs: fix bug passing arguments to gtkdoc-fixref in upload target
10931 Missing backslash at end of line meant we weren't passing all arguments
10932 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
10934 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
10937 Automatic update of common submodule
10938 From a519571 to bd2054b
10940 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10943 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
10944 This first checks what is required for ISO C99 support and sets the relevant
10945 compiler parameters and if no C99 compiler is found, it checks for a
10946 C89 compiler. This enables us to check for and use C89/C99 functions
10947 that gcc hides from us without the correct compiler parameters.
10949 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
10951 * ext/x264/gstx264enc.c:
10952 x264enc: Fix flushing of delayed frames
10953 x264_encoder_encode() should be called with a NULL picture until at least
10954 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
10955 regression in make check due to the recent change in defaults which enabled
10956 b-frames and b-pyramid, both of which I believe increase the number of delayed
10957 frames when encoding.
10959 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
10961 * ext/x264/gstx264enc.c:
10962 x264enc: Improve x264enc defaults
10963 - medium x264 speed/quality preset
10964 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
10965 Addresses part of bug #607798
10967 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
10969 * ext/x264/gstx264enc.c:
10970 x264enc: Fix property description typos
10972 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
10974 * ext/x264/gstx264enc.c:
10975 x264enc: Add some more debug info
10977 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
10979 * ext/x264/gstx264enc.c:
10980 * ext/x264/gstx264enc.h:
10981 x264enc: Add speed-preset and [psy-]tuning properties
10982 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
10983 preset and possibly a profile and/or tuning are now the recommended way to
10984 configure x264 through x264enc.
10985 If a preset/tuning are specified then these will define the default values and
10986 the property defaults will be ignored. After this the option-string property is
10987 applied, followed by the user-set properties, fast first pass restrictions and
10988 finally the profile restrictions.
10989 Addresses part of bug #607798
10991 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
10993 * ext/x264/gstx264enc.c:
10994 * ext/x264/gstx264enc.h:
10995 x264enc: Refactor code in preparation for presets/tunings
10996 - Make defaults append the appropriate default value to a string. This is
10997 needed to differentiate between something user-set and the actual prop
10999 - Add an internal option string to which _set_property () cases append for the
11000 majority of properties.
11001 - Use gst_x264_enc_parse_options () to clean up application of settings. This
11002 will make order of application with respect to the presets and tunings quite
11004 Addresses part of bug #607798
11006 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
11008 * ext/x264/gstx264enc.c:
11009 x264enc: Update available me types
11010 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
11011 now self-maintaining.
11013 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
11015 * ext/x264/gstx264enc.c:
11016 x264enc: Use new libx264 API to affect fast first pass
11017 Uses new x264 API to apply reduced complexity values to the parameters to
11018 increase encoding speed in the first pass of a multi-pass encode. This does
11019 not impact on final quality.
11020 Addresses part of bug #607798
11022 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
11024 * ext/x264/gstx264enc.c:
11025 * ext/x264/gstx264enc.h:
11026 x264enc: Add profile property
11027 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
11028 Profile. This makes it easier to achieve Baseline Profile for example.
11029 Addresses part of bug #607798
11031 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
11033 * ext/x264/gstx264enc.c:
11034 * ext/x264/gstx264enc.h:
11035 x264enc: Add option-string property
11036 Adds support for an x264 format option-string to specify advanced parameters
11037 Addresses part of bug #607798
11039 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11041 * ext/mad/Makefile.am:
11042 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
11043 Spotted by syntr0py.
11045 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11047 * ext/x264/gstx264enc.c:
11048 x264enc: only set timebase on versions where it exists
11050 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
11052 * ext/x264/gstx264enc.c:
11053 x264enc: set appropriate time base
11056 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11058 * tests/check/Makefile.am:
11059 tests: add plugin loading whitelist to test environment
11060 Only want to load core/-base/-ugly plugins here.
11062 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11066 Bump automake requirement to 1.10 and autoconf to 2.60
11067 For maintainability reasons and $(builddir).
11070 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11072 * gst/asfdemux/gstasfdemux.c:
11073 asfdemux: Fix seeking after last commits
11074 Don't handle wrong-state returns as errors to allow seeking to work
11077 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11079 * gst/asfdemux/gstasfdemux.c:
11080 asfdemux: Push all pending data on EOS
11081 When on push mode and receiving an EOS event, asfdemux
11082 should push all pending data because we might be dealing
11083 with a broken file that has a preroll value higher
11084 than its actual length.
11086 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11088 * gst/asfdemux/gstasfdemux.c:
11089 asfdemux: Fix sending eos event for chained asfs
11090 Properly push EOS event when finishing a chained asf file
11094 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11096 * docs/plugins/Makefile.am:
11097 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11098 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11099 * docs/plugins/inspect/plugin-rmdemux.xml:
11100 docs: add rmdemux to docs properly
11101 The plugin has been renamed, remove old introspection file.
11103 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11105 * docs/plugins/gst-plugins-ugly-plugins.args:
11106 * docs/plugins/inspect/plugin-x264.xml:
11107 docs: update for recent x264enc changes
11109 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11111 * gst/realmedia/rmdemux.c:
11112 rmdemux: fix compiler warning when debugging system in core is disabled
11114 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
11117 Automatic update of common submodule
11118 From 73ff93a to a519571
11120 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
11122 * gst/asfdemux/gstasfdemux.c:
11123 asfdemux: Allow at least 500ms of preroll.
11124 Some files have insanely low preroll values which break the
11125 all_streams_prerolled() logic.
11128 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11130 * ext/x264/gstx264enc.c:
11131 x264enc: add new h264 caps attribute alignment
11134 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11136 * ext/x264/gstx264enc.c:
11137 * ext/x264/gstx264enc.h:
11138 x264enc: conditionally expose enhanced upstream capabilities
11139 API: GstX264Enc:sliced-threads
11140 API: GstX264Enc:sync-lookahead
11141 API: GstX264Enc:intra-refresh
11142 API: GstX264Enc:mb-tree
11143 API: GstX264Enc:rc-lookahead
11146 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11149 * docs/plugins/inspect/plugin-a52dec.xml:
11150 * docs/plugins/inspect/plugin-amrnb.xml:
11151 * docs/plugins/inspect/plugin-amrwbdec.xml:
11152 * docs/plugins/inspect/plugin-asf.xml:
11153 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11154 * docs/plugins/inspect/plugin-iec958.xml:
11155 * docs/plugins/inspect/plugin-mad.xml:
11156 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11157 * docs/plugins/inspect/plugin-mpegstream.xml:
11158 * docs/plugins/inspect/plugin-realmedia.xml:
11159 docs: update introspected plugin docs for gstdoc-scangobj and other changes
11160 Update common for latest gstdoc-scangobj and inspect xml files for
11161 escaping and pad template order changes.
11163 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
11166 Automatic update of common submodule
11167 From 9339ccc to 35617c2
11169 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
11172 Automatic update of common submodule
11173 From 5adb1ca to 9339ccc
11175 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
11178 Automatic update of common submodule
11179 From 57c89b7 to 5adb1ca
11181 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
11184 Automatic update of common submodule
11185 From c804988 to 57c89b7
11187 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11190 * gst/realmedia/rtspreal.c:
11191 configure: Update required GLib version to 2.20
11193 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11195 * ext/a52dec/gsta52dec.c:
11196 a52dec: Call orc_init() before trying to get target flags
11198 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11200 * ext/a52dec/gsta52dec.c:
11201 a52dec: Remove debug printf...
11203 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11206 * ext/a52dec/Makefile.am:
11207 * ext/a52dec/gsta52dec.c:
11208 a52dec: Use orc for CPU feature detection and don't check for liboil
11210 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11213 configure: Use GLIB_EXTRA_CFLAGS
11215 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11218 Automatic update of common submodule
11219 From 7a0fdf5 to c804988
11221 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11224 Automatic update of common submodule
11225 From 6da3bab to 7a0fdf5
11227 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11230 Automatic update of common submodule
11231 From 733fca9 to 6da3bab
11233 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
11236 Automatic update of common submodule
11237 From fad145b to 733fca9
11239 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
11242 Automatic update of common submodule
11243 From 47683c1 to fad145b
11245 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11247 * gst/realmedia/rmdemux.c:
11248 rmdemux: pass bitrate on caps
11249 Set the bitrate on the caps, some decoders like sipro need this to function
11253 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
11256 Automatic update of common submodule
11257 From 17f89e5 to 47683c1
11259 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
11262 Automatic update of common submodule
11263 From fd7ca04 to 17f89e5
11265 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11267 * ext/x264/gstx264enc.c:
11268 x264enc: Only set i_weighted_pred on versions where it exists
11270 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
11272 * ext/lame/gstlamemp3enc.c:
11273 lamemp3enc: implement latency query
11274 The encoder's latency is deduced from the framesize. Fixes #618896.
11276 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11279 * docs/plugins/gst-plugins-ugly-plugins.args:
11280 * docs/plugins/gst-plugins-ugly-plugins.signals:
11281 * docs/plugins/inspect/plugin-a52dec.xml:
11282 * docs/plugins/inspect/plugin-amrnb.xml:
11283 * docs/plugins/inspect/plugin-amrwbdec.xml:
11284 * docs/plugins/inspect/plugin-asf.xml:
11285 * docs/plugins/inspect/plugin-cdio.xml:
11286 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11287 * docs/plugins/inspect/plugin-dvdread.xml:
11288 * docs/plugins/inspect/plugin-dvdsub.xml:
11289 * docs/plugins/inspect/plugin-iec958.xml:
11290 * docs/plugins/inspect/plugin-lame.xml:
11291 * docs/plugins/inspect/plugin-mad.xml:
11292 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11293 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11294 * docs/plugins/inspect/plugin-mpegstream.xml:
11295 * docs/plugins/inspect/plugin-realmedia.xml:
11296 * docs/plugins/inspect/plugin-siddec.xml:
11297 * docs/plugins/inspect/plugin-twolame.xml:
11298 * docs/plugins/inspect/plugin-x264.xml:
11299 * win32/common/config.h:
11300 Back to development
11302 === release 0.10.15 ===
11304 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11310 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
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 * gst-plugins-ugly.doap:
11330 * win32/common/config.h:
11333 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11373 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11376 configure: make implicit GLib and liboil requirements explicit
11377 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
11379 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
11381 * ext/x264/gstx264enc.c:
11382 x264enc: disable I weighted pred
11383 If it is enabled, then it will be main profile instead of baseline.
11384 This ensures maximum compatibility of the output stream until the
11385 encoder configuration interface gets an overhaul with explicit
11386 output profile selection.
11389 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11392 * win32/common/config.h:
11393 0.10.14.3 pre-release
11395 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11433 po: update translations
11435 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11438 Automatic update of common submodule
11439 From 357b0db to fd7ca04
11441 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11444 * win32/common/config.h:
11445 0.10.14.2 pre-release
11447 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11450 Automatic update of common submodule
11451 From 4d67bd6 to 357b0db
11453 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11455 * gst/realmedia/rmdemux.c:
11456 * gst/realmedia/rmutils.c:
11457 * gst/realmedia/rmutils.h:
11458 rmdemux: add better sipr nibble swap routine
11460 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11462 * gst/realmedia/rmdemux.c:
11463 rmdemux: descramble SIPR before pushing out
11464 Collect and descramble the SIPR packets before pushing.
11465 Descramble ATRAC audio.
11468 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11470 * gst/realmedia/rmutils.c:
11471 * gst/realmedia/rmutils.h:
11472 rm: add function to descramble sipr
11474 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
11476 * ext/x264/gstx264enc.c:
11477 * ext/x264/gstx264enc.h:
11478 x264enc: Re-send the received upstream event as-is downstream
11479 https://bugzilla.gnome.org/show_bug.cgi?id=606689
11481 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
11483 * ext/amrnb/amrnb.c:
11484 amrnbenc: Set rank to GST_RANK_SECONDARY
11486 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11488 * gst/realmedia/rtspreal.c:
11489 rtspreal: use GLib's base64 functions if available
11490 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
11492 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
11494 * ext/amrnb/amrnbdec.h:
11495 * ext/amrnb/amrnbenc.h:
11496 * ext/amrwbdec/amrwbdec.h:
11497 amr: Use correct includes (as pkg-config suggests)
11500 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
11502 * gst/ac3parse/.gitignore:
11503 * gst/ac3parse/Makefile.am:
11504 * gst/ac3parse/README:
11505 * gst/ac3parse/ac3parse.vcproj:
11506 * gst/ac3parse/gstac3parse.c:
11507 * gst/ac3parse/gstac3parse.h:
11508 ac3parse: remove unported 0.8 plugin
11509 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
11511 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
11513 * gst/mpegaudioparse/gstmpegaudioparse.c:
11514 docs: adding a mp3decoder as well is useful
11516 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
11518 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11519 docs: massage section index
11521 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
11523 * ext/amrwbdec/amrwbdec.c:
11524 * ext/amrwbdec/amrwbdec.h:
11525 amrwbdec: move define to source to avoid hiding it from the docs
11527 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
11529 * ext/cdio/gstcdiocddasrc.c:
11530 docs: remove short_desc, it is taken from element details
11532 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
11534 * gst/synaesthesia/gstsynaesthesia.c:
11535 docs: fix sections docs for synaesthesia
11537 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
11539 * docs/plugins/Makefile.am:
11540 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11541 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11542 * gst/mpegaudioparse/gstmpegaudioparse.c:
11543 docs: add docs for mp3parse
11545 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11547 * gst-plugins-ugly.doap:
11548 doap: update repository info from cvs->git and maintainers
11550 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11553 Automatic update of common submodule
11554 From fc85867 to 4d67bd6
11556 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11558 * tests/check/elements/x264enc.c:
11559 x264enc: adaptive NALU type checking
11560 In particular, be less picky about SEI NALU order, which makes test more
11561 robust with respect to changes in libx264.
11564 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11566 * ext/x264/gstx264enc.c:
11567 x264enc: adaptive x264 header NAL layout handling
11570 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11572 * gst/asfdemux/gstrtpasfdepay.c:
11573 asfdepay: we require a dynamic payload type
11574 Add an extra caps property that restricts the depayloader to only accept dynamic
11577 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11580 configure: Drop -Wcast-align
11581 Commit message copied from core's commit from Benjamin Otte:
11582 246f5dba96a5b50bb74621af67b30942cca72af5
11583 Apparently gcc warns that GstMiniObject is not castable to
11584 GstEvent/Message/Buffer due to them containing 64bit variables, even
11585 though ARM hackers claim that those only need 4byte alignment. And as
11586 long as gcc behaves that way, this warning is not very useful.
11587 So we'll remove the warning until this problem is fixed.
11590 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
11592 * ext/mpeg2dec/gstmpeg2dec.c:
11593 mpeg2dec: copy over all buffer flags when copying buffers.
11594 Avoids losing the tff/rff video buffer flags
11596 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
11598 * gst/asfdemux/asfpacket.c:
11599 asfdemux: Make a table static to avoid having to always allocate it.
11601 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11603 * ext/x264/gstx264enc.c:
11604 x264enc: fix up avcC header construction
11605 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
11606 for BUILD_X264 < 76.
11607 Also fixes #610089.
11609 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11611 * ext/x264/gstx264enc.c:
11612 x264enc: parameterize libx264 provided NAL layout in codec-data creation
11614 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
11617 configure: Remove -Wundef flag
11618 Same fix as for #615161
11620 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11623 Automatic update of common submodule
11624 From fdf023d to fc85867
11626 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11628 * gst-libs/gst/gettext.h:
11629 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
11631 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11636 build: build plugins in parallel where possible, if make -jN is used
11638 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11641 build: add cruft alert for common/shave*
11643 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11647 Remove removed file win32/common/config.h.in from MANIFEST.
11649 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
11651 * gst/synaesthesia/synaescope.c:
11652 * gst/synaesthesia/synaescope.h:
11653 synaestesia: Fix old-style prototype
11655 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
11657 * gst/realmedia/rmutils.c:
11661 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
11664 Automatic update of common submodule
11665 From 55cd514 to c1d07dd
11667 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11670 * ext/amrnb/amrnbdec.c:
11671 * ext/amrnb/amrnbenc.c:
11672 * ext/cdio/gstcdiocddasrc.h:
11673 * ext/dvdread/dvdreadsrc.c:
11674 * ext/lame/gstlame.h:
11675 * ext/lame/gstlamemp3enc.h:
11676 * ext/lame/plugin.c:
11677 * ext/mad/gstmad.c:
11678 * ext/x264/gstx264enc.c:
11679 * ext/x264/gstx264enc.h:
11680 * gst/mpegaudioparse/gstmpegaudioparse.c:
11681 * gst/mpegaudioparse/gstxingmux.c:
11682 * gst/mpegstream/gstdvddemux.c:
11683 * gst/mpegstream/gstmpegdemux.c:
11684 * gst/mpegstream/gstmpegparse.c:
11685 * gst/realmedia/asmrules.c:
11686 * gst/realmedia/pnmsrc.c:
11687 * gst/realmedia/pnmsrc.h:
11688 * gst/realmedia/rdtdepay.h:
11689 * gst/realmedia/rdtmanager.c:
11690 * gst/realmedia/rtspreal.c:
11691 build: Add all kinds of compiler warning flags and fix the resulting warnings
11693 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11695 * ext/amrnb/Makefile.am:
11696 * ext/amrwbdec/Makefile.am:
11697 * ext/sidplay/Makefile.am:
11698 * gst/asfdemux/Makefile.am:
11699 * gst/mpegaudioparse/Makefile.am:
11700 build: fix up Makefile.am
11701 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
11702 the order a bit here and there (see docs/random/moving-plugins).
11704 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11706 * win32/common/config.h.in:
11707 win32: remove win32-specific config.h.in copy that's not used any longer
11708 The win32 config.h is now generated from the top-level config.h.in.
11710 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
11712 * ext/a52dec/gsta52dec.c:
11713 * ext/amrnb/amrnbdec.c:
11714 * ext/amrnb/amrnbenc.c:
11715 * ext/amrwbdec/amrwbdec.c:
11716 * ext/cdio/gstcdiocddasrc.c:
11717 * ext/dvdread/dvdreadsrc.c:
11718 * ext/lame/gstlame.c:
11719 * ext/mad/gstmad.c:
11720 * ext/mpeg2dec/gstmpeg2dec.c:
11721 * gst/ac3parse/gstac3parse.c:
11722 * gst/asfdemux/gstasfdemux.c:
11723 * gst/asfdemux/gstrtpasfdepay.c:
11724 * gst/asfdemux/gstrtspwms.c:
11725 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11726 * gst/iec958/ac3iec.c:
11727 * gst/mpegaudioparse/gstmpegaudioparse.c:
11728 * gst/mpegaudioparse/gstxingmux.c:
11729 * gst/mpegstream/gstdvddemux.c:
11730 * gst/mpegstream/gstmpegdemux.c:
11731 * gst/mpegstream/gstmpegparse.c:
11732 * gst/mpegstream/gstrfc2250enc.c:
11733 * gst/realmedia/pnmsrc.c:
11734 * gst/realmedia/rademux.c:
11735 * gst/realmedia/rdtdepay.c:
11736 * gst/realmedia/rdtmanager.c:
11737 * gst/realmedia/rmdemux.c:
11738 * gst/realmedia/rtspreal.c:
11739 * gst/synaesthesia/gstsynaesthesia.c:
11740 gst_element_class_set_details => gst_element_class_set_details_simple
11742 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11744 * ext/x264/gstx264enc.c:
11745 x264enc: Put pixel-aspect-ratio from input into the src pad caps
11748 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
11751 Automatic update of common submodule
11752 From e272f71 to 55cd514
11754 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
11757 Automatic update of common submodule
11758 From df8a7c8 to e272f71
11760 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
11763 Update CXXFLAGS, too
11765 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
11768 Update for recent changes to common submodule
11769 This just replaces every "$ERROR_CFLAGS" usage with a usage of
11770 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
11772 Actually using that separation will happen later.
11774 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
11777 Automatic update of common submodule
11778 From 9720a7d to df8a7c8
11780 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
11783 Automatic update of common submodule
11784 From 0b6e072 to 9720a7d
11786 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
11789 Automatic update of common submodule
11790 From 7cc5eb4 to 0b6e072
11792 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11795 Automatic update of common submodule
11796 From 7aa65b5 to 7cc5eb4
11798 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11801 Automatic update of common submodule
11802 From 44ecce7 to 7aa65b5
11804 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11807 configure: Use automake 1.11 silent rules instead of shave if available
11808 This makes sure that we use something that is still maintained and
11809 also brings back libtool 1.5 support.
11811 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11814 * docs/plugins/inspect/plugin-a52dec.xml:
11815 * docs/plugins/inspect/plugin-amrnb.xml:
11816 * docs/plugins/inspect/plugin-amrwbdec.xml:
11817 * docs/plugins/inspect/plugin-asf.xml:
11818 * docs/plugins/inspect/plugin-cdio.xml:
11819 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11820 * docs/plugins/inspect/plugin-dvdread.xml:
11821 * docs/plugins/inspect/plugin-dvdsub.xml:
11822 * docs/plugins/inspect/plugin-iec958.xml:
11823 * docs/plugins/inspect/plugin-lame.xml:
11824 * docs/plugins/inspect/plugin-mad.xml:
11825 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11826 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11827 * docs/plugins/inspect/plugin-mpegstream.xml:
11828 * docs/plugins/inspect/plugin-realmedia.xml:
11829 * docs/plugins/inspect/plugin-siddec.xml:
11830 * docs/plugins/inspect/plugin-twolame.xml:
11831 * docs/plugins/inspect/plugin-x264.xml:
11832 * win32/common/config.h:
11833 Back to development
11835 === release 0.10.14 ===
11837 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11843 * docs/plugins/gst-plugins-ugly-plugins.args:
11844 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11845 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11846 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
11847 * docs/plugins/inspect/plugin-a52dec.xml:
11848 * docs/plugins/inspect/plugin-amrnb.xml:
11849 * docs/plugins/inspect/plugin-amrwbdec.xml:
11850 * docs/plugins/inspect/plugin-asf.xml:
11851 * docs/plugins/inspect/plugin-cdio.xml:
11852 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11853 * docs/plugins/inspect/plugin-dvdread.xml:
11854 * docs/plugins/inspect/plugin-dvdsub.xml:
11855 * docs/plugins/inspect/plugin-iec958.xml:
11856 * docs/plugins/inspect/plugin-lame.xml:
11857 * docs/plugins/inspect/plugin-mad.xml:
11858 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11859 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11860 * docs/plugins/inspect/plugin-mpegstream.xml:
11861 * docs/plugins/inspect/plugin-realmedia.xml:
11862 * docs/plugins/inspect/plugin-siddec.xml:
11863 * docs/plugins/inspect/plugin-twolame.xml:
11864 * docs/plugins/inspect/plugin-x264.xml:
11865 * gst-plugins-ugly.doap:
11866 * win32/common/config.h:
11869 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11909 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11912 * win32/common/config.h:
11913 0.10.13.4 pre-release
11915 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11917 * ext/x264/gstx264enc.c:
11918 * tests/check/elements/x264enc.c:
11919 x264enc: Replace 'avc-sample' with 'avc' in caps
11920 In the element and in its tests
11923 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
11925 * gst/asfdemux/gstasfdemux.c:
11926 asfdemux: Don't set durations of 0 on outgoing buffers.
11927 Some (broken) streams don't have the extended stream properties in
11928 the header, resulting in applying a duration of zero on outgoing
11932 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
11934 * gst/asfdemux/asfpacket.c:
11935 asfdemux: Make sure we always set proper payload duration.
11936 Some (broken) streams will have a delta of 0, resulting in outgoing
11937 buffers having durations of 0.
11940 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11943 * win32/common/config.h:
11944 0.10.13.3 pre-release
11946 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
11948 * gst/asfdemux/asfpacket.c:
11949 asfdemux: Make sure we don't end up with negative timestamps.
11950 Some files have payload with timestamps smaller than the preroll duration.
11951 Instead of blindly substracting the preroll value (and ending up with
11952 insanely high timestamps on the outgoing buffers), we make sure we
11956 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11959 * win32/common/config.h:
11960 0.10.13.2 pre-release
11961 Update core/base requirement to 0.10.26, since that's more likely
11962 to be the actual requirement.
11964 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11969 po: update translations
11971 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11973 * tests/check/elements/x264enc.c:
11974 x264enc: add caps check to x264enc unit test
11975 Add some minimal caps checking to x264enc unit test.
11978 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
11980 * ext/x264/gstx264enc.c:
11981 x264enc: fix up avcC header construction and playback by flash players
11982 Fix off-by-one bug when constructing the avcC header chunk: we
11983 wrote wrong profile info into the header. The first byte in the
11984 SPS NAL we get from x264 is the nal type, not the profile_idc.
11985 Also add some debug logging.
11988 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
11990 * gst/asfdemux/gstasfdemux.c:
11991 asfdemux: Improve seek behaviour for audio-only with no index
11992 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
11993 for video, we can just seek to seek_time instead.
11995 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11998 configure: fix up GST_CXXFLAGS properly
11999 We don't want C specific flags in GST_CXXFLAGS, so base it on the
12000 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
12001 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
12003 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12006 Update MAINTAINERS, add myself
12008 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
12011 configure: base GST_CXXFLAGS on --cflags from pkg-config
12012 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
12013 point for for both C and CXX settings.
12015 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12018 Automatic update of common submodule
12019 From 96dc793 to 44ecce7
12021 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12025 * win32/common/.gitignore:
12026 * win32/common/config.h:
12027 win32: change how win32/common/config.h is updated
12028 Generate win32/common/config.h-new directly from config.h.in,
12029 using shell variables in configure and some hard-coded information.
12030 Change top-level makefile so that 'make win32-update' copies the
12031 generated file to win32/common/config.h, which we keep in source
12032 control. It's kept in source control so that the git tree is
12034 This change is similar to the ones applied a while ago to GStreamer
12035 core, gst-plugins-base and gst-plugins-good and prevents configure
12036 from changing files in source control. The generated config.h
12037 should be ok, but needs testing.
12039 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12041 * gst/realmedia/rtspreal.c:
12042 rtspreal: don't construct config header with uninitialised bytes
12043 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
12044 a presumably unintentional padding of uninitialised bytes at the end
12045 of the CONT tags chunk, which should be harmless but causes warnings
12046 in valgrind (see #608533 for a test URL).
12048 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12050 * gst/realmedia/rtspreal.c:
12051 rtspreal: add finalize function so we can free streams and rulebook
12052 Fix memory leak in Real RTSP component (#608533).
12054 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12056 * gst/realmedia/rtspreal.c:
12057 rtspreal: fix minor memory leak
12058 Caps take their own reference when a buffer is added to them, so
12059 unref buffer after adding it to caps (#608533).
12061 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12063 * gst/realmedia/rdtdepay.c:
12064 rdtdepay: unref input buffer when done
12065 Fixes memory leak, see #608533.
12067 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12070 Automatic update of common submodule
12071 From 15d47a6 to 96dc793
12073 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12075 * ext/x264/gstx264enc.c:
12076 * ext/x264/gstx264enc.h:
12077 x264enc: make use of Access Unit delimiters configurable
12078 API: GstX264Enc:aud
12080 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12082 * gst/asfdemux/asfpacket.c:
12083 asfdemux: Do not subtract padding twice
12084 Only subtract implicit padding if an explicit one isn't
12085 provided. Avoids subtracting it twice and causing
12089 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
12091 * gst/asfdemux/gstasfdemux.c:
12092 * gst/mpegstream/gstmpegpacketize.c:
12093 assert: g_assert_not_reached() cannot replace return statement
12094 Fix build with assert being turned off.
12096 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12099 Automatic update of common submodule
12100 From 14cec89 to 15d47a6
12102 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
12104 * gst/asfdemux/gstasfdemux.c:
12105 asfdemux: Don't forget to update flow variable
12106 Forgot to update the return value in the loop.
12108 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
12110 * gst/asfdemux/gstasfdemux.c:
12111 asfdemux: Check flow return on every push
12112 We previously only aggregated flow returns after the while(push) loop,
12113 which meant that in some cases we would end-up not properly aggregating
12115 This is based on the same flow aggregation algorithm as oggdemux.
12117 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12119 * ext/x264/gstx264enc.c:
12120 x264enc: Add stream-format to output caps
12121 Adds stream-format to output caps of x264enc that
12122 informs if the stream is in bytestream of avc format.
12125 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
12127 * gst/mpegaudioparse/gstxingmux.c:
12128 xingmux: Fix unaligned memory access
12129 ARM/SPARC need 32bit alignment but xingmux accesses possibly
12130 unaligned memory, which leads to SIGBUS.
12133 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
12135 * gst/asfdemux/gstasfdemux.c:
12136 asfdemux: Use GST_STR_NULL in a couple of places.
12137 Fixes crashing on some of the log statements on win32.
12139 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12141 * gst/realmedia/rmdemux.c:
12142 rmdemux: Parse and post bitrate for streams
12143 Parse the bitrate of the streams and post their tags.
12146 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12148 * gst/asfdemux/gstasfdemux.c:
12149 * gst/asfdemux/gstasfdemux.h:
12150 asfdemux: Post bitrate tag
12151 If stream bitrate object is available, post the bitrate
12155 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12157 * gst/mpegaudioparse/gstmpegaudioparse.c:
12158 * gst/mpegaudioparse/gstmpegaudioparse.h:
12159 mp3parse: minor validation check of (Xing, VBRI) metadata
12160 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
12162 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12164 * gst/mpegaudioparse/gstmpegaudioparse.c:
12165 mp3parse: use proper total_time and total_bytes in various cases
12166 The correct basis for (Xing, VBRI) seek table calculations is the
12167 byte size and duration provided by that metadata, rather than some
12168 other (possibly even estimated) one. This also prevents an infinite
12169 conversion loop in (unlikely) case where a TOC is provided without
12170 such corresponding (duration) metdata.
12172 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12174 * gst/mpegaudioparse/gstmpegaudioparse.c:
12175 * gst/mpegaudioparse/gstmpegaudioparse.h:
12176 mp3parse: conserve stop time for non-accurate seek
12177 Use the same strategy as accurate seeks to store
12178 pending non-accurate seeks to avoid overwriting non-definite
12179 stop times. When doing non-accurate seeks our position
12180 reporting might drift off by some secs and the stream can
12181 end up before it should.
12184 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12187 Automatic update of common submodule
12188 From 47cb23a to 14cec89
12190 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12192 * ext/amrwbdec/amrwb.c:
12193 amrwbdec: give decoder a rank so decodebin/playbin will use it
12195 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12197 * gst/mpegaudioparse/gstmpegaudioparse.c:
12198 mp3parse: return false when we can't seek
12199 When upstream can't seek, we return false as well
12201 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12203 * ext/lame/gstlame.c:
12204 * ext/lame/gstlamemp3enc.c:
12205 lame: Avoid crash when seeking before negotiating
12206 lame's 'lgv' variable is only initialized when the caps
12207 is negotiated, whenever a seek happens before that, it would
12208 attempt to call a function on an empty pointer, causing the crash.
12211 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12214 Automatic update of common submodule
12215 From 87bf428 to 47cb23a
12217 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12220 Automatic update of common submodule
12221 From da4c75c to 87bf428
12223 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
12226 Automatic update of common submodule
12227 From 53a2485 to da4c75c
12229 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12231 * gst/mpegaudioparse/gstmpegaudioparse.c:
12232 mp3parse: fix non-flushing seek
12233 Specifically, in addition to clearing lots of variables/offsets
12234 when receiving newsegment, also clear leftover data to match.
12236 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
12238 * ext/x264/gstx264enc.c:
12239 * ext/x264/gstx264enc.h:
12240 x264enc: Make upstream GstForceKeyUnit thread-safe
12241 Also send the GstForceKeyUnit event downstream when an upstream on is received,
12242 allowing muxers or payloaders to take appropriate actions.
12243 https://bugzilla.gnome.org/show_bug.cgi?id=602556
12245 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12248 Automatic update of common submodule
12249 From a3e3ce4 to 53a2485
12251 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
12253 * gst/asfdemux/gstasfdemux.c:
12254 asfdemux: Don't call strlen() on NULL pointers
12257 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12259 * gst/asfdemux/gstasfdemux.c:
12260 asfdemux: Remove old pads when new ones are added
12261 The old pads were being removed before adding the new ones,
12262 we should add the new ones first.
12265 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12267 * gst/asfdemux/gstasfdemux.c:
12268 * gst/asfdemux/gstasfdemux.h:
12269 asfdemux: Handle chained asfs on pull mode
12270 Adds chained asfs handling to pull mode. It now checks if
12271 there is a new asf header after the last packet (when it
12272 is possible to know how many packets are) or it tries
12273 checking if a processed packet that fails is an header
12277 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12279 * gst/asfdemux/gstasfdemux.c:
12280 * gst/asfdemux/gstasfdemux.h:
12281 asfdemux: properly do chained asfs on push mode
12282 To properly do chained asfs work with playbin2, we need to
12283 push eos on the old pads before removing them.
12286 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12288 * gst/asfdemux/gstasfdemux.c:
12289 * gst/asfdemux/gstasfdemux.h:
12290 asfdemux: add support for chained asfs (push mode)
12291 Adds support for detecting and playing chained asfs
12292 in push mode. asfdemux tries to detect a new asf start
12293 by identifying the header object guid in a input buffer.
12294 When it finds it, it resets its state, removing its pads
12295 and creates new ones for the new file.
12297 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12299 * gst/asfdemux/gstasfdemux.c:
12300 asfdemux: fix two small leaks
12302 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12304 * gst/asfdemux/gstasfdemux.c:
12305 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
12306 WM/Track has a 0 base but is often wrongly written as starting from 1,
12307 so not as reliable as WM/TrackNumber which always starts from 1.
12309 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12311 * gst/asfdemux/gstasfdemux.c:
12312 asfdemux: WM/Track starts counting from 0, adjust to start from 1
12314 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12316 * gst/asfdemux/gstasfdemux.c:
12317 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
12318 There's both WM/Track and WM/TrackNumber.
12320 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
12322 * ext/a52dec/gsta52dec.c:
12323 a52dec: Fix debug statement: Pass pos variable instead of time() function
12325 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
12327 * gst/dvdsub/gstdvdsubdec.c:
12328 dvdsubdec: Fix printf format string warning
12330 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
12332 * gst/asfdemux/gstasfdemux.c:
12333 asfdemux: Fix bogus variable used uninitialised warnings
12335 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
12338 po: Don't create backup .po files
12339 As well as preventing creation of useless backup files, it works
12340 around a bug in gettext 0.17 on OS/X
12342 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
12344 * gst/asfdemux/asfpacket.c:
12345 asfdemux: fix c99-style comments.
12347 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
12349 * gst/asfdemux/asfpacket.c:
12350 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
12352 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12354 * gst/realmedia/rmutils.c:
12355 rmutils: fix byteswapping
12356 fix the byteswapping code that was wrong because of the side effects of the
12360 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
12362 * ext/x264/gstx264enc.c:
12363 x264enc: Adapt to slightly modified x264 API
12366 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12368 * gst/asfdemux/asfpacket.c:
12369 asfdemux: careful to avoid crash on bogus data
12370 When receiving bogus data, we have to avoid subtracting a value
12371 larger than 'size' from 'size' variable, resulting in a wrap
12372 that would make 'size' a really large bogus value.
12375 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
12377 * win32/common/config.h:
12378 win32: Commit bumped version number
12380 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
12382 * gst/mpegaudioparse/gstmpegaudioparse.c:
12383 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
12385 This removes a good 50% of processing time for parsing a buffer.
12386 We do this by simply... getting the nicks that we already have handy
12387 instead of going through the expensive glib system.
12389 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
12392 configure.ac: And back to development we go...
12394 === release 0.10.13 ===
12396 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
12403 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12404 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12405 * docs/plugins/inspect/plugin-a52dec.xml:
12406 * docs/plugins/inspect/plugin-asf.xml:
12407 * docs/plugins/inspect/plugin-cdio.xml:
12408 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12409 * docs/plugins/inspect/plugin-dvdread.xml:
12410 * docs/plugins/inspect/plugin-dvdsub.xml:
12411 * docs/plugins/inspect/plugin-iec958.xml:
12412 * docs/plugins/inspect/plugin-lame.xml:
12413 * docs/plugins/inspect/plugin-mad.xml:
12414 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12415 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12416 * docs/plugins/inspect/plugin-mpegstream.xml:
12417 * docs/plugins/inspect/plugin-realmedia.xml:
12418 * docs/plugins/inspect/plugin-siddec.xml:
12419 * docs/plugins/inspect/plugin-twolame.xml:
12420 * docs/plugins/inspect/plugin-x264.xml:
12421 * gst-plugins-ugly.doap:
12422 * win32/common/config.h:
12425 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
12463 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
12466 Automatic update of common submodule
12467 From 85d1530 to 0702fe1
12469 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
12507 * win32/common/config.h:
12508 0.10.12.3 pre-release
12510 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
12513 Automatic update of common submodule
12514 From a3e3ce4 to 85d1530
12516 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
12518 * ext/a52dec/gsta52dec.c:
12519 a52dec: Fix reference leak on all input buffers in 'dvd mode'
12520 https://bugzilla.gnome.org/show_bug.cgi?id=598272
12522 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
12561 * win32/common/config.h:
12562 0.10.12.2 pre-release
12564 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
12566 * docs/plugins/gst-plugins-ugly-plugins.args.new:
12567 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
12568 docs: Remove files accidentally added
12569 Remove the gst-plugins-ugly-plugins.args.new and
12570 gst-plugins-ugly-plugins.signals.new files, that appear
12571 to have been accidentally added in commit
12572 f5d046a0b034f9bd7274291f7131ee5db1a30052
12574 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
12576 * ext/a52dec/gsta52dec.c:
12577 a52dec: Add some debugging for new segment events
12579 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
12581 * ext/mpeg2dec/gstmpeg2dec.c:
12582 mpeg2dec: fix warning in macosx snow leopard
12584 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
12586 * gst/mpegstream/gstmpegparse.c:
12587 mpegstream: fix warning in macosx snow leopard
12589 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
12591 * gst/mpegaudioparse/gstmpegaudioparse.c:
12592 mpegaudioparse: fix warning in macosx snow leopard
12594 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
12596 * gst/dvdsub/gstdvdsubdec.c:
12597 dvdsubdec: fix warning on macosx snow leopard
12599 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
12601 * gst/asfdemux/gstasfdemux.c:
12602 asfdemux: fix warning in macosx snow leopard
12604 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
12606 * gst/mpegaudioparse/gstmpegaudioparse.c:
12607 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
12609 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
12612 Automatic update of common submodule
12613 From 19fa4f3 to a3e3ce4
12615 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
12617 * gst/asfdemux/gstasfdemux.c:
12618 * gst/realmedia/rdtmanager.c:
12619 build: fprintf, sprintf, sscanf need stdio.h
12621 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
12623 * ext/mad/gstmad.c:
12624 mad: add missing include to fix the build
12626 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12628 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
12629 dvdlpcm: whitespace fixes
12631 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
12633 * gst-plugins-ugly.spec.in:
12636 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12639 x264enc: adjust configure checking to changed upstream
12641 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12643 * ext/x264/gstx264enc.c:
12644 x264enc: conditionally adjust to new upstream API
12647 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12649 * gst/mpegaudioparse/gstmpegaudioparse.c:
12650 * gst/mpegaudioparse/gstmpegaudioparse.h:
12651 mpegaudioparse: prevent infinite (re)syncing
12653 gst/mpegaudioparse/gstmpegaudioparse.c
12655 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
12657 * gst/mpegaudioparse/gstmpegaudioparse.c:
12658 mp3parse: Refactor checking for sync. Make resyncing more reliable.
12659 Previously, we could get false sync relatively easily - it sometimes happened
12660 on real files. This cleans the code up a fair bit, and makes it require more
12661 confirmation that we've found valid sync before continuing.
12663 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12665 * gst/mpegaudioparse/gstmpegaudioparse.c:
12666 mpegaudioparse: ensure 2 valid headers in a row when resyncing
12668 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12670 * gst/mpegstream/gstdvddemux.c:
12671 dvddemux: remove bogus ifndef
12673 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12676 Automatic update of common submodule
12677 From 94f95e3 to 19fa4f3
12679 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12681 * ext/mpeg2dec/gstmpeg2dec.c:
12682 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
12684 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12686 * gst/dvdsub/gstdvdsubparse.c:
12687 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
12689 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
12691 * ext/amrnb/amrnbdec.c:
12692 * ext/amrnb/amrnbenc.c:
12693 Remove Ronald Bultje from Authors field
12694 Replaced with "GStreamer maintainers
12695 <gstreamer-devel@lists.sourceforge.net>" or just removed,
12696 depending on the number of other authors.
12698 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
12700 * gst/asfdemux/Makefile.am:
12701 * gst/asfdemux/gstasfmux.c:
12702 * gst/asfdemux/gstasfmux.h:
12703 asfdemux: Remove old non-built asfmux code
12704 Remove so people don't confuse it with the new asfmux code
12707 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12709 * ext/a52dec/gsta52dec.c:
12710 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
12711 It's not defined for older liba52 versions.
12713 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
12715 * ext/a52dec/gsta52dec.c:
12716 a52dec: Allow liba52 to use djbfft based IMDCT transform
12717 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
12718 IMDCT transform acceleration. It does however have a software based
12719 acceleration using the djbfft library (D.J. Bernstein's library for
12720 fourier transforms - Extremely fast library for floating-point
12721 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
12723 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
12724 and AltiVec implementations, but those are checked for first, and
12725 djbfft is chosen only if none of those is available - good in the
12726 case of some distributions including a port of the MPlayer changes
12727 in their system a52dec library.
12728 The down and upmix code in liba52 doesn't seem to be disturbed by
12729 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
12730 versions if passed from oil_cpu_get_flags (SSE currently is not).
12733 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12736 amr: Use opencore-amr pkg-config files if possible
12737 This makes it possible to build the plugins when the libraries
12738 are installed at non-standard locations.
12741 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12743 * gst/mpegaudioparse/gstmpegaudioparse.c:
12744 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
12745 Metadata provided seek tables are consistent with metadata's view of
12746 total size, which typically matches real size, but need not do so
12747 (e.g. a truncated file). Fixes seeking and position reporting
12748 in such truncated files (although duration based on metadata may then
12749 still be incorrect).
12751 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12754 configure: bump core/base requirements to released versions
12755 to avoid confusion.
12757 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12760 configure: Remove all mentions to the id3tag plugin which was removed
12762 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
12765 mad: make check for mad independent of the check for id3tag
12768 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
12770 * gst/asfdemux/gstrtpasfdepay.c:
12771 rtpasfdepay: set padding size to the correct value
12772 asf packets in rtp packets should come with their padding fields
12773 set to 0 and the depayload must update them to the correct
12774 value before pushing downstream
12776 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
12779 * docs/plugins/Makefile.am:
12780 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12781 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12782 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
12783 * docs/plugins/inspect/plugin-amrnb.xml:
12784 * docs/plugins/inspect/plugin-amrwbdec.xml:
12786 * ext/amrnb/GstAmrnbEnc.prs:
12787 * ext/amrnb/Makefile.am:
12788 * ext/amrnb/README:
12789 * ext/amrnb/amrnb.c:
12790 * ext/amrnb/amrnbdec.c:
12791 * ext/amrnb/amrnbdec.h:
12792 * ext/amrnb/amrnbenc.c:
12793 * ext/amrnb/amrnbenc.h:
12794 * ext/amrnb/amrnbparse.c:
12795 * ext/amrnb/amrnbparse.h:
12796 * ext/amrwbdec/Makefile.am:
12797 * ext/amrwbdec/README:
12798 * ext/amrwbdec/amrwb.c:
12799 * ext/amrwbdec/amrwbdec.c:
12800 * ext/amrwbdec/amrwbdec.h:
12801 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
12802 These are based on the OpenCore codecs.
12805 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
12808 Automatic update of common submodule
12809 From fedaaee to 94f95e3
12811 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12816 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12817 * docs/plugins/gst-plugins-ugly-plugins.args.new:
12818 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
12819 * docs/plugins/inspect/plugin-dvdnav.xml:
12821 * ext/dvdnav/.gitignore:
12822 * ext/dvdnav/Makefile.am:
12823 * ext/dvdnav/README:
12824 * ext/dvdnav/dvdnavsrc.c:
12825 * ext/dvdnav/dvdnavsrc.h:
12826 * ext/dvdnav/gst-dvd:
12827 * ext/dvdread/dvdreadsrc.c:
12828 * gst-plugins-ugly.spec.in:
12830 dvdnav: remove dvdnav plugin
12831 Remove dvdnav plugin, it has no future. resindvd is the plugin to
12832 use for dvd playback. Note that dvdnav was never really enabled
12833 in -ugly, you had to edit configure.ac to get it built.
12835 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12837 * tests/check/elements/mpeg2dec.c:
12838 mpeg2dec: Fix unused variables compiler warnings in unit test
12840 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
12843 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
12844 Check for more automake command variants. Use printf instead of 'echo -n'
12847 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
12850 Automatic update of common submodule
12851 From 5845b63 to fedaaee
12853 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
12856 Make git ignore more files
12858 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
12860 * gst/asfdemux/gstasfdemux.c:
12861 asfdemux: Refactor multiple packet pull.
12862 This also fixes a bug by which the first buffer (in a multi-packet mode)
12863 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
12864 full incoming buffer and not just of the single asf packet.
12865 Fixes corrupted frames introduced by latest commit.
12867 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
12869 * gst/asfdemux/gstasfdemux.c:
12870 asfdemux: use the right accurate field
12871 Remove accurate variable and its faulty use because the real variable is an
12874 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
12876 * gst/asfdemux/asfpacket.c:
12877 * gst/asfdemux/gstasfdemux.c:
12878 asfdemux: Sprinkle branch prediction macros accross the code
12880 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
12882 * gst/asfdemux/gstasfdemux.c:
12883 asfdemux: Delay newsegment handling until we have a keyframe.
12884 We now have a chance for packets to be collected before we send out the
12885 newsegment. If we're not in accurate seeking (keyunit) it will set
12886 the segment start/time to the keyframe's timestamp.
12888 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
12890 * gst/asfdemux/gstasfdemux.c:
12891 asfdemux: Remove useless check. We already have checked for it above.
12893 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
12895 * gst/asfdemux/gstasfdemux.c:
12896 asfdemux: No longer queue GOPs now that seeking is fixed.
12897 We now *always* seek to the keyframe just before our requested position.
12898 When we encounter the first keyframe and we were not accurate (therefore doing
12899 keyframe seeking), we update the segment start position to the keyframe timestamp.
12901 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
12903 * gst/asfdemux/gstasfdemux.c:
12904 * gst/asfdemux/gstasfdemux.h:
12905 asfdemux: Store the accurate seeking flag
12907 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
12909 * gst/asfdemux/gstasfdemux.c:
12910 asfdemux: Use the average frame duration for buffers without a duration.
12911 This will still cause some timestamp jitter, but giving a hint as to the duration
12912 rather than nothing seems to be a better idea.
12913 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
12914 duration using the accumulated packet duration (which will be correct).
12916 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
12918 * gst/asfdemux/gstasfdemux.c:
12919 * gst/asfdemux/gstasfdemux.h:
12920 asfdemux: Use index entry packet count to optimize seeking.
12921 The simple index entries also contain the number of packets one needs
12922 to retrieve at a given position to get a full keyframe. We therefore
12923 use that information to retrieve all those packets in one buffer when
12924 working in pull-mode.
12926 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
12928 * gst/asfdemux/gstasfdemux.c:
12929 asfdemux: Do not try to free const pointer
12930 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
12931 asfdemux tried to free a const pointer that had been cast to a
12932 normal pointer variable.
12934 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
12936 * gst/asfdemux/gstasfdemux.c:
12937 asfdemux: Use presentation timestamp when searching in the index.
12938 We need to take the preroll into account... else we end up too early.
12940 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
12943 Automatic update of common submodule
12944 From f3bb51b to 5845b63
12946 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
12948 * gst/asfdemux/gstasfdemux.c:
12949 asfdemux: Convert index entry from presentation time to timestamps.
12950 We weren't taking the preroll into account previously, meaning that we
12951 were always seeking preroll nanoseconds too early... resulting in a lot
12952 of dropped packets (which are before the start time).
12953 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
12955 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
12958 * gst/asfdemux/gstasfdemux.c:
12959 asfdemux: Fix byte array metadata handling.
12960 We basically discard byte array metadata. Should be trivial to adapt
12961 to storing the pointers if we need it later on.
12963 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
12965 * gst/asfdemux/gstasfdemux.c:
12966 * gst/asfdemux/gstasfdemux.h:
12967 asfdemux: Handle PAR/interlaced information stored in packet payload.
12968 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
12969 in the ASF Packet payload extensions).
12971 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
12973 * gst/asfdemux/gstasfdemux.c:
12974 * gst/asfdemux/gstasfdemux.h:
12975 asfdemux: Store/Handle global metadata (not specific to one stream).
12976 This allows us to store (and handle) PAR information which might be stored there.
12978 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12980 * gst/mpegaudioparse/gstmpegaudioparse.c:
12981 mpegaudioparse: fix Xing inverse seek table building
12983 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
12986 Automatic update of common submodule
12987 From f3bb51b to f810030
12989 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12991 * gst/asfdemux/gstasfdemux.c:
12992 asfdemux: don't try to free a NULL taglist
12994 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12996 * gst/asfdemux/gstasfdemux.c:
12997 asfdemux: post tags only after we've created our source pads
12998 Post global tags only after we've added our source pads, so that
12999 tag events get sent downstream in addition to tag messages posted
13000 on the bus. This makes sure tags can be picked up automatically
13001 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
13002 While we're at it, also add a container-format tag.
13004 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13007 * gst/asfdemux/gstasfdemux.c:
13008 asfdemux: use new bytereader functions for image tag parsing
13010 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13012 * gst/asfdemux/gstasfdemux.c:
13013 * gst/asfdemux/gstasfdemux.h:
13014 asfdemux: remove some more unused variables
13016 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13018 * gst/realmedia/rmdemux.c:
13019 rmdemux: plug buffer leaking
13021 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13023 * gst/asfdemux/gstrtpasfdepay.c:
13024 asfdepay: guard against dropped buffers
13025 If a buffer was dropped, we might request data from the adapter that is not
13026 there and then we get a NULL buffer.
13028 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13030 * gst/asfdemux/gstasfdemux.c:
13031 * gst/asfdemux/gstasfdemux.h:
13032 asfdemux: set DISCONT on streams
13033 When we receive a DISCONT as input, don't clear our complete state but simply
13034 mark a discont that will be put on the next buffer. The code will be able to
13035 handle and throw away incomplete data.
13036 Add some more debug info.
13037 Remove an unused variable.
13039 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13041 * gst/asfdemux/gstrtpasfdepay.c:
13042 asfdepay: set DELTA_UNIT flag correctly
13043 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
13044 Add some more debug info.
13046 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13048 * gst/asfdemux/gstasfdemux.c:
13049 asfdemux: fix latency calculations
13050 We need to check for -1 as an invalid timestamp, not 1.
13052 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13054 * gst/mpegaudioparse/gstmpegaudioparse.c:
13055 * gst/mpegaudioparse/gstmpegaudioparse.h:
13056 mp3parse: don't put every single frame into the index
13057 Let's not put every single mp3 frame in our index, a few frames per
13058 second should be more than enough. For now use an index interval
13059 of 100ms-500ms depending on the upstream size, to keep the index at
13060 a reasonable size. Factor out the code that adds the index entry
13061 into a separate function for better code readability.
13063 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13065 * gst/mpegaudioparse/gstmpegaudioparse.c:
13066 * gst/mpegaudioparse/gstmpegaudioparse.h:
13067 mp3parse: assume seekability only if we know the upstream size
13068 While technically upstream may be seekable even if it doesn't know
13069 the exact size, I can't think of a use case where this distincation
13070 is relevant in practice, so for now just assume we're not seekable
13071 if upstream doesn't provide us with a size. Makes sure we don't
13072 build a seek index when streaming internet radio with sources that
13073 pretend to be seekable until you try to actually seek.
13075 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13077 * gst-plugins-ugly.spec.in:
13078 Fix x264 requirement in SPEC file
13080 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13082 * ext/x264/gstx264enc.c:
13083 * gst/realmedia/rdtmanager.c:
13084 x264enc, rdtmanager: fix compilation with debugging disabled
13086 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
13089 * docs/plugins/Makefile.am:
13090 docs: Bump common. Fix comment in the docs Makefile.am
13092 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
13095 * win32/common/config.h:
13096 Back to development -> 0.10.12.1
13098 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
13100 * gst-plugins-ugly.doap:
13101 Add 0.10.12 release to the doap file
13103 === release 0.10.12 ===
13105 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
13111 * docs/plugins/gst-plugins-ugly-plugins.args:
13112 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13113 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13114 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13115 * docs/plugins/inspect/plugin-a52dec.xml:
13116 * docs/plugins/inspect/plugin-asf.xml:
13117 * docs/plugins/inspect/plugin-cdio.xml:
13118 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13119 * docs/plugins/inspect/plugin-dvdread.xml:
13120 * docs/plugins/inspect/plugin-dvdsub.xml:
13121 * docs/plugins/inspect/plugin-iec958.xml:
13122 * docs/plugins/inspect/plugin-lame.xml:
13123 * docs/plugins/inspect/plugin-mad.xml:
13124 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13125 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13126 * docs/plugins/inspect/plugin-mpegstream.xml:
13127 * docs/plugins/inspect/plugin-realmedia.xml:
13128 * docs/plugins/inspect/plugin-siddec.xml:
13129 * docs/plugins/inspect/plugin-synaesthesia.xml:
13130 * docs/plugins/inspect/plugin-twolame.xml:
13131 * docs/plugins/inspect/plugin-x264.xml:
13132 * win32/common/config.h:
13135 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
13144 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
13178 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
13211 * win32/common/config.h:
13212 0.10.11.2 pre-release
13214 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
13216 * win32/common/config.h.in:
13217 win32: Remove #undef inline from the win32 config.h
13219 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13221 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13222 * docs/plugins/inspect/plugin-mad.xml:
13223 * ext/mad/Makefile.am:
13224 * ext/mad/gstid3tag.c:
13225 * ext/mad/gstmad.c:
13226 * ext/mad/gstmad.h:
13227 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
13228 It will be reborn with a shiny new code base under its hood in -bad.
13229 See #581756 and #565764.
13231 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
13233 * tests/check/pipelines/.gitignore:
13234 gitignore: Ignore some built files in the test area
13236 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
13238 * docs/plugins/inspect/plugin-a52dec.xml:
13239 * docs/plugins/inspect/plugin-asf.xml:
13240 * docs/plugins/inspect/plugin-cdio.xml:
13241 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13242 * docs/plugins/inspect/plugin-dvdread.xml:
13243 * docs/plugins/inspect/plugin-dvdsub.xml:
13244 * docs/plugins/inspect/plugin-iec958.xml:
13245 * docs/plugins/inspect/plugin-lame.xml:
13246 * docs/plugins/inspect/plugin-mad.xml:
13247 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13248 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13249 * docs/plugins/inspect/plugin-mpegstream.xml:
13250 * docs/plugins/inspect/plugin-realmedia.xml:
13251 * docs/plugins/inspect/plugin-siddec.xml:
13252 * docs/plugins/inspect/plugin-synaesthesia.xml:
13253 * docs/plugins/inspect/plugin-twolame.xml:
13254 docs: Update plugin inspect files
13256 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
13259 * docs/plugins/Makefile.am:
13260 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13261 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13262 * docs/plugins/inspect/plugin-x264.xml:
13264 * gst-plugins-ugly.spec.in:
13265 * tests/check/Makefile.am:
13266 * tests/check/elements/.gitignore:
13267 Moved 'x264enc' from -bad to -ugly
13269 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13271 * ext/x264/gstx264enc.c:
13272 * ext/x264/gstx264enc.h:
13273 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
13276 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13278 * ext/x264/GstX264Enc.prs:
13279 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
13281 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13283 * ext/x264/GstX264Enc.prs:
13284 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
13286 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13288 * ext/x264/gstx264enc.c:
13289 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
13291 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
13293 * ext/x264/GstX264Enc.prs:
13294 * ext/x264/Makefile.am:
13295 * ext/x264/gstx264enc.c:
13296 [MOVED FROM BAD 24/28] x264enc: add preset support
13297 Add preset iface and a (dummy) preset file as a starting point.
13299 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13301 * ext/x264/gstx264enc.c:
13302 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
13304 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
13306 * ext/x264/gstx264enc.c:
13307 * ext/x264/gstx264enc.h:
13308 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
13309 Use the GstForceKeyUnit event to force a keyframe.
13312 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13314 [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...
13315 Original commit message from CVS:
13316 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
13317 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
13318 Use hyphen in property name, perform safety buffer size check
13319 prior to mem access, and some more parentheses in macro.
13321 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
13323 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
13324 Original commit message from CVS:
13325 * ext/apexsink/Makefile.am:
13326 Link against -lgcrpyto for RSA_new and RSA_free.
13327 * ext/faac/gstfaac.c:
13328 * ext/x264/gstx264enc.c:
13329 Fix compiler warnings.
13331 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13333 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
13334 Original commit message from CVS:
13335 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
13336 Construct source caps in more conventional (and correct) manner.
13338 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13340 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
13341 Original commit message from CVS:
13342 * ext/alsaspdif/Makefile.am:
13343 * ext/amrwb/Makefile.am:
13344 * ext/apexsink/Makefile.am:
13345 * ext/arts/Makefile.am:
13346 * ext/artsd/Makefile.am:
13347 * ext/audiofile/Makefile.am:
13348 * ext/audioresample/Makefile.am:
13349 * ext/bz2/Makefile.am:
13350 * ext/cdaudio/Makefile.am:
13351 * ext/celt/Makefile.am:
13352 * ext/dc1394/Makefile.am:
13353 * ext/dirac/Makefile.am:
13354 * ext/directfb/Makefile.am:
13355 * ext/divx/Makefile.am:
13356 * ext/dts/Makefile.am:
13357 * ext/faac/Makefile.am:
13358 * ext/faad/Makefile.am:
13359 * ext/gsm/Makefile.am:
13360 * ext/hermes/Makefile.am:
13361 * ext/ivorbis/Makefile.am:
13362 * ext/jack/Makefile.am:
13363 * ext/jp2k/Makefile.am:
13364 * ext/ladspa/Makefile.am:
13365 * ext/lcs/Makefile.am:
13366 * ext/libfame/Makefile.am:
13367 * ext/libmms/Makefile.am:
13368 * ext/metadata/Makefile.am:
13369 * ext/mpeg2enc/Makefile.am:
13370 * ext/mplex/Makefile.am:
13371 * ext/musepack/Makefile.am:
13372 * ext/musicbrainz/Makefile.am:
13373 * ext/mythtv/Makefile.am:
13374 * ext/nas/Makefile.am:
13375 * ext/neon/Makefile.am:
13376 * ext/ofa/Makefile.am:
13377 * ext/polyp/Makefile.am:
13378 * ext/resindvd/Makefile.am:
13379 * ext/sdl/Makefile.am:
13380 * ext/shout/Makefile.am:
13381 * ext/snapshot/Makefile.am:
13382 * ext/sndfile/Makefile.am:
13383 * ext/soundtouch/Makefile.am:
13384 * ext/spc/Makefile.am:
13385 * ext/swfdec/Makefile.am:
13386 * ext/tarkin/Makefile.am:
13387 * ext/theora/Makefile.am:
13388 * ext/timidity/Makefile.am:
13389 * ext/twolame/Makefile.am:
13390 * ext/x264/Makefile.am:
13391 * ext/xine/Makefile.am:
13392 * ext/xvid/Makefile.am:
13393 * gst-libs/gst/app/Makefile.am:
13394 * gst-libs/gst/dshow/Makefile.am:
13395 * gst/aiffparse/Makefile.am:
13396 * gst/app/Makefile.am:
13397 * gst/audiobuffer/Makefile.am:
13398 * gst/bayer/Makefile.am:
13399 * gst/cdxaparse/Makefile.am:
13400 * gst/chart/Makefile.am:
13401 * gst/colorspace/Makefile.am:
13402 * gst/dccp/Makefile.am:
13403 * gst/deinterlace/Makefile.am:
13404 * gst/deinterlace2/Makefile.am:
13405 * gst/dvdspu/Makefile.am:
13406 * gst/festival/Makefile.am:
13407 * gst/filter/Makefile.am:
13408 * gst/flacparse/Makefile.am:
13409 * gst/flv/Makefile.am:
13410 * gst/games/Makefile.am:
13411 * gst/h264parse/Makefile.am:
13412 * gst/librfb/Makefile.am:
13413 * gst/mixmatrix/Makefile.am:
13414 * gst/modplug/Makefile.am:
13415 * gst/mpeg1sys/Makefile.am:
13416 * gst/mpeg4videoparse/Makefile.am:
13417 * gst/mpegdemux/Makefile.am:
13418 * gst/mpegtsmux/Makefile.am:
13419 * gst/mpegvideoparse/Makefile.am:
13420 * gst/mve/Makefile.am:
13421 * gst/nsf/Makefile.am:
13422 * gst/nuvdemux/Makefile.am:
13423 * gst/overlay/Makefile.am:
13424 * gst/passthrough/Makefile.am:
13425 * gst/pcapparse/Makefile.am:
13426 * gst/playondemand/Makefile.am:
13427 * gst/rawparse/Makefile.am:
13428 * gst/real/Makefile.am:
13429 * gst/rtjpeg/Makefile.am:
13430 * gst/rtpmanager/Makefile.am:
13431 * gst/scaletempo/Makefile.am:
13432 * gst/sdp/Makefile.am:
13433 * gst/selector/Makefile.am:
13434 * gst/smooth/Makefile.am:
13435 * gst/smoothwave/Makefile.am:
13436 * gst/speed/Makefile.am:
13437 * gst/speexresample/Makefile.am:
13438 * gst/stereo/Makefile.am:
13439 * gst/subenc/Makefile.am:
13440 * gst/tta/Makefile.am:
13441 * gst/vbidec/Makefile.am:
13442 * gst/videodrop/Makefile.am:
13443 * gst/videosignal/Makefile.am:
13444 * gst/virtualdub/Makefile.am:
13445 * gst/vmnc/Makefile.am:
13446 * gst/y4m/Makefile.am:
13447 * sys/acmenc/Makefile.am:
13448 * sys/cdrom/Makefile.am:
13449 * sys/dshowdecwrapper/Makefile.am:
13450 * sys/dshowsrcwrapper/Makefile.am:
13451 * sys/dvb/Makefile.am:
13452 * sys/dxr3/Makefile.am:
13453 * sys/fbdev/Makefile.am:
13454 * sys/oss4/Makefile.am:
13455 * sys/qcam/Makefile.am:
13456 * sys/qtwrapper/Makefile.am:
13457 * sys/vcd/Makefile.am:
13458 * sys/wininet/Makefile.am:
13459 * win32/common/config.h:
13460 Don't install static libs for plugins. Fixes #550851 for -bad.
13462 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13464 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
13465 Original commit message from CVS:
13466 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
13467 Adapt to slightly modified x264 API. Fixes #555238.
13469 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13471 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
13472 Original commit message from CVS:
13473 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
13474 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
13475 * ext/x264/gstx264enc.h:
13476 Do not deal with duplicated input (timestamps). If needed,
13477 a generic element can do so.
13478 Do not manipulate input timestamps on the way out,
13479 since that shifts the timeline and A/V sync.
13481 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13483 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
13484 Original commit message from CVS:
13485 * docs/plugins/gst-plugins-bad-plugins.args:
13486 Integrate new properties into documentation.
13487 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
13488 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13489 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
13490 Fix up API prior to eventual plugin move.
13491 API: GstX264Enc:pass (provides more options, and changed to enum)
13493 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13495 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
13496 Original commit message from CVS:
13497 * docs/plugins/Makefile.am:
13498 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
13499 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
13500 * ext/x264/gstx264enc.c:
13501 * tests/check/Makefile.am:
13502 * tests/check/elements/x264enc.c: (setup_x264enc),
13503 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
13504 Add documentation and unit test for x264enc.
13506 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13508 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
13509 Original commit message from CVS:
13510 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
13511 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
13512 Allocate some buffers in more adaptive and economical fashion.
13514 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13516 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
13517 Original commit message from CVS:
13519 Check for sufficiently up-to-date x264 API.
13520 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
13521 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
13522 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13523 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
13524 * ext/x264/gstx264enc.h:
13525 Expose some more parameters of the x264 encoder as properties.
13527 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13529 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
13530 Original commit message from CVS:
13531 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
13532 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
13533 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
13534 (gst_x264_enc_flush_frames):
13535 Coding style and layout; re-order some functions in more
13536 typical and natural flow.
13538 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13540 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
13541 Original commit message from CVS:
13542 * ext/x264/Makefile.am:
13543 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
13544 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
13545 (gst_x264_enc_reset), (gst_x264_enc_finalize),
13546 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
13547 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
13548 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
13549 * ext/x264/gstx264enc.h:
13550 Use GQueue in stead of custom queue code.
13551 Factorize flushing out encoder delayed frames.
13552 Factorize initialization and state change reset.
13554 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13556 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
13557 Original commit message from CVS:
13558 * ext/x264/gstx264enc.h:
13559 * sys/fbdev/gstfbdevsink.c:
13560 Use configure-generated _stdint.h.
13562 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13564 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
13565 Original commit message from CVS:
13566 * ext/x264/Makefile.am:
13567 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
13568 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
13569 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
13570 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13571 (gst_x264_enc_finalize), (gst_x264_enc_chain),
13572 (gst_x264_enc_encode_frame), (plugin_init):
13573 * ext/x264/gstx264enc.h:
13574 Use video format library and GST_WRITE_*_BE macros where applicable.
13575 Use finalize in stead of dispose.
13576 Set up debug category and log callback.
13578 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
13580 [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...
13581 Original commit message from CVS:
13582 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
13583 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
13584 (gst_x264_enc_encode_frame):
13585 Try harder not to crash when we get an EOS event but haven't set
13586 up the encoder yet (as may happen when upstream errors out with
13587 not-negotiated, for example). Also, always push the EOS event
13590 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
13592 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
13593 Original commit message from CVS:
13594 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
13597 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
13599 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
13600 Original commit message from CVS:
13601 * ext/x264/gstx264enc.c:
13602 Fix build against the libx264 version that ships with debian stable.
13604 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13606 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
13607 Original commit message from CVS:
13608 * ext/audioresample/gstaudioresample.c:
13609 * ext/x264/gstx264enc.c:
13610 * gst/dvdspu/gstdvdspu.c:
13611 * gst/dvdspu/gstdvdspu.h:
13612 * gst/festival/gstfestival.c:
13613 * gst/h264parse/gsth264parse.c:
13614 * gst/mpegtsparse/mpegtspacketizer.c:
13615 * gst/mpegtsparse/mpegtsparse.c:
13616 * gst/multifile/gstmultifilesink.c:
13617 * gst/multifile/gstmultifilesrc.c:
13618 * gst/nuvdemux/gstnuvdemux.c:
13619 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
13620 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
13621 * sys/vcd/vcdsrc.c:
13622 Massive leak fixing, plus code cleanups.
13624 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13626 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
13627 Original commit message from CVS:
13628 * examples/app/appsrc_ex.c:
13629 * examples/switch/switcher.c:
13630 * ext/neon/gstneonhttpsrc.c:
13631 * ext/timidity/gstwildmidi.c:
13632 * ext/x264/gstx264enc.c:
13633 * gst/mve/mveaudioenc.c: (mve_compress_audio):
13634 * gst/rtpmanager/gstrtpclient.c:
13635 * gst/rtpmanager/gstrtpjitterbuffer.c:
13636 * gst/spectrum/demo-audiotest.c:
13637 * gst/spectrum/demo-osssrc.c:
13638 * sys/dvb/gstdvbsrc.c:
13639 Add stdlib include (free, atoi, exit).
13641 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13643 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
13644 Original commit message from CVS:
13645 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
13646 This needs a version check.
13647 * gst/bayer/Makefile.am:
13650 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
13652 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
13653 Original commit message from CVS:
13654 Patch by: Michal Benes <michal.benes at itonis tv>
13655 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
13658 * ext/x264/Makefile.am:
13659 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
13660 (gst_x264_enc_analyse_get_type),
13661 (gst_x264_enc_timestamp_queue_init),
13662 (gst_x264_enc_timestamp_queue_free),
13663 (gst_x264_enc_timestamp_queue_put),
13664 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
13665 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
13666 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
13667 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
13668 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
13669 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
13670 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
13671 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
13673 * ext/x264/gstx264enc.h:
13674 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
13675 handle 'odd' widths and heights correctly yet.
13677 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13679 * gst/asfdemux/gstasfdemux.c:
13680 asfdemux: nicer metadata extraction of genre tags in some cases
13681 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
13682 that they presumably stand for.
13684 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13686 * gst/asfdemux/gstasfdemux.c:
13687 asfdemux: parse WM/Picture tags to extract cover art
13690 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13693 docs: fix http links for amr libs in REQUIREMENTS
13695 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13697 * gst/asfdemux/gstasfdemux.c:
13698 asfdemux: fix bogus flow return handling in eos handler
13699 Don't overwrite the origin flow return by whatever flow we get
13700 when trying to push the remaining internally queued payloads.
13701 We want to do our eos logic, ie. send an EOS event or segment-done
13702 message in any case. Makes things EOS properly when an EOS event
13703 is forced upon the pipeline so that the source returns
13704 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
13706 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13708 * win32/common/config.h:
13709 win32: update config.h
13711 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13714 configure: bump core/base requirements to released versions
13716 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13720 autogen: move the -Wno-portability for automake into configure.ac
13722 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
13724 * gst/dvdlpcmdec/Makefile.am:
13725 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13726 dvdlpcmdec: Add multichannel channel maps, and send some tags
13727 Add a multichannel map to the output caps, and send at least a CODEC and
13728 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
13729 no samples and can't find info about the channel ordering, but this is
13730 better than nothing.
13732 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
13735 Automatic update of common submodule
13736 From 888e0a2 to c572721
13738 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
13741 Automatic update of common submodule
13742 From 6ab11d1 to 888e0a2
13744 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
13746 * gst/dvdsub/gstdvdsubdec.c:
13747 dvdsubdec: Remove some dead code
13748 Remove some redundant memset - gobject memory is already initalised to 0.
13749 Remove a commented out line leftover from the previous commit
13751 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
13753 * gst/dvdsub/gstdvdsubdec.c:
13754 * gst/dvdsub/gstdvdsubdec.h:
13755 dvdsubdec: Support ARGB output
13756 Negotiate to and render into ARGB buffers directly if the peer supports it.
13759 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
13761 * ext/a52dec/gsta52dec.c:
13762 a52dec: Reconcile code with dtsdec
13763 Perform some cleanups based on the dtsdec code such as using the boilerplate
13764 macro and static pad template functions.
13765 Add some documentation. Don't register a change in flags until we synch on
13766 another frame successfully.
13768 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13770 * ext/lame/gstlamemp3enc.c:
13771 lamemp3enc: Improve debugging a bit
13773 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
13775 * ext/mpeg2dec/gstmpeg2dec.c:
13776 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
13778 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13811 po: avoid conflicts of local *.po files with files in git
13812 Make it so that filenames and line numbers are only stored in the *.pot file
13813 (which is not in git), but not in the individual *.po files. This information
13814 is hardly useful for translators in our case, and it should avoid the constant
13815 conflicts of local *.po files with the ones in git which are caused by the
13816 source files changing and the line numbers being updated. This commit might
13817 cause one last merge conflict for you, which you can work around with
13818 "git checkout po/*.po" before merging or pulling. After that there should
13819 (hopefully) not be any more local modifications of these files (unless
13820 someone committed additions or changes to translated strings and the
13821 *.po files haven't been updated yet, that is).
13823 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13825 * ext/lame/gstlamemp3enc.c:
13826 lamemp3enc: add Since tag to gtk-doc chunk
13828 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13830 * tests/check/elements/mpeg2dec.c:
13831 checks: fix mpeg2dec unit test again after interlace addition to caps
13833 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13835 * ext/mpeg2dec/gstmpeg2dec.c:
13836 mpeg2dec: work around old mpeg2dec versions
13837 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
13838 detection and just assume no rff is used. This fixes the compilation.
13841 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13843 * ext/mpeg2dec/Makefile.am:
13844 mpeg2dec: link to gstvideo
13845 Fix compilation by adding the right include directories and linking to the video
13848 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
13850 * gst/asfdemux/asfpacket.c:
13851 asfdemux: Downgrade simple statements from WARNING to DEBUG
13853 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
13855 * gst/asfdemux/asfheaders.c:
13856 * gst/asfdemux/asfheaders.h:
13857 * gst/asfdemux/asfpacket.c:
13858 * gst/asfdemux/asfpacket.h:
13859 asf: Detect more payload extensions.
13860 These should help fix interlaced/PAR issues with more files.
13862 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
13864 * ext/mpeg2dec/gstmpeg2dec.c:
13865 * ext/mpeg2dec/gstmpeg2dec.h:
13866 mpeg2dec: Implement interlaced support.
13867 Expand the debugging statements to show more picture information.
13869 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13871 * ext/mpeg2dec/gstmpeg2dec.c:
13872 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
13873 ffdec_mpeg2video is much faster, fixes bug #574461.
13875 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13877 * ext/lame/gstlamemp3enc.c:
13878 lamemp3enc: Don't write a Xing header
13880 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
13883 Run libtoolize before aclocal
13884 This unbreaks the build in some cases. Fixes bug #582021
13886 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
13888 * ext/mpeg2dec/gstmpeg2dec.c:
13889 mpeg2dec: use 64bit safe scaling functions.
13890 Got this to fail when seeking in a 14GB file (the value in bytes is
13891 bigger than 2**32).
13893 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13895 * gst/mpegaudioparse/gstmpegaudioparse.c:
13896 mpegaudioparse: remove some pointless g_return_if_fail()s
13898 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13900 * ext/twolame/gsttwolame.c:
13901 Switch twolame to primary rank
13903 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13905 * ext/lame/gstlame.c:
13906 * ext/lame/gstlamemp3enc.c:
13907 * ext/twolame/gsttwolame.c:
13908 Add ranks to mp3 encoders
13910 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
13912 * gst-plugins-ugly.spec.in:
13913 Add twolame plugin to spec file
13915 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13917 * gst/asfdemux/asfpacket.c:
13918 * gst/asfdemux/gstasfdemux.c:
13919 * gst/asfdemux/gstasfdemux.h:
13920 asfdemux: use upstream segment and timestamps for some interpolation
13921 This should particularly help in case of upstream live src, e.g. rtspsrc,
13922 and especially so if it has to perform fallback to TCP.
13924 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
13926 * gst/asfdemux/gstrtpasfdepay.c:
13927 rtpasfdepay: Add support for fragmented packet (L == 0).
13928 This happens with rtp-over-udp.
13930 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13932 * ext/lame/gstlamemp3enc.c:
13933 lamemp3enc: Fixup the bitrate only for CBR
13934 Additionally clarify some property descriptions.
13936 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
13938 * ext/lame/gstlamemp3enc.c:
13939 lame: fix format string in debug statement
13941 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
13943 * gst/mpegaudioparse/gstmpegaudioparse.c:
13944 mp3parse: Don't reject valid Xing tables of contents
13945 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
13946 reject them because of it, just subtract the initial offset when reading
13949 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
13951 * gst/mpegaudioparse/gstmpegaudioparse.c:
13952 mp3parse: Allow more bits to change in headers during resynch
13953 Be more lenient about what we accept as changing bits in a header - basically,
13954 only require that the mp3 sync marker is present, for the mpeg version,
13955 layer and samplerate.
13958 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
13960 * ext/mad/gstmad.c:
13961 mad: Add duration of incoming/outgoing buffers in debug statements
13963 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
13965 * gst/mpegaudioparse/gstmpegaudioparse.c:
13966 mpegaudioparse: Remove useless checks for valid buffer duration.
13967 The buffer duration is set to a valid value at the very top of
13968 emit_frame(), we therefore don't need to check it later on.
13970 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
13972 * gst/mpegaudioparse/gstmpegaudioparse.c:
13973 mpegaudioparse: Fix stop condition for outputting buffers.
13974 Some mp3 streams have an offset in timestamps, requiring us to push the
13975 frame *AFTER* segment.stop in order for the decoder to be able to push
13976 all data up to the segment.stop position.
13978 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13980 * gst/asfdemux/asfpacket.c:
13981 * gst/asfdemux/gstasfdemux.c:
13982 * gst/asfdemux/gstasfdemux.h:
13983 asfdemux: 0-base timestamps consistently (whether or not streaming)
13984 This also makes timestamps (more) consistent before and after a possible
13985 seek, and moreover makes for reasonable position reporting in live stream
13986 (whose payload timestamps should not be taken for granted).
13988 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13990 * gst/asfdemux/gstasfdemux.c:
13991 * gst/asfdemux/gstasfdemux.h:
13992 asfdemux: report initial latency due to internal preroll queue
13994 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13996 * gst/asfdemux/gstasfdemux.c:
13997 asfdemux: enhance debug statement and refactor some initialization
13999 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14001 * gst/asfdemux/gstasfdemux.c:
14002 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
14004 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14006 * gst/asfdemux/asfpacket.c:
14007 * gst/asfdemux/gstasfdemux.c:
14008 * gst/asfdemux/gstasfdemux.h:
14009 asfdemux: handle FIXME; normalize preroll
14011 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14013 * gst/asfdemux/gstasfdemux.c:
14014 * gst/asfdemux/gstasfdemux.h:
14015 asfdemux: fixes for streaming mode
14016 * Improve newsegment handling, e.g. upstream might live in TIME.
14017 * Only send newsegment if we have needed info.
14018 * Avoid reading past end of data section.
14020 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14022 * gst/asfdemux/gstasfdemux.c:
14023 asfdemux: fixes/enhancements for streaming mode
14024 * Do not rock the boat by reacting to FLUSH_START.
14025 * Try to handle TIME seeking by seeking upstream in BYTES.
14026 * Handle SEEKING query.
14028 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14031 * ext/lame/gstlamemp3enc.c:
14032 lame: fix compilation with LAME versions < 3.98
14033 lame_set_VBR_quality(), which takes a floating point value for the
14034 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
14035 takes quality as an integer, for older LAME versions.
14038 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14040 * win32/common/config.h:
14041 win32: update config.h to git
14042 Until someone ports the new win32 config.h logic from the
14043 other modules to -ugly.
14045 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14047 * docs/plugins/gst-plugins-ugly-plugins.args:
14048 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14049 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14052 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14054 * ext/lame/gstlamemp3enc.c:
14055 lamemp3enc: Add a note to the encoding-engine-quality property
14056 that says, that this does not affect the bitrate at all.
14058 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14060 * ext/lame/gstlame.c:
14061 * ext/lame/gstlamemp3enc.c:
14062 lame: Implement preset interface
14064 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14066 * ext/twolame/gsttwolame.c:
14067 twolame: Implement preset interface
14069 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14071 * docs/plugins/gst-plugins-ugly-plugins.args:
14072 * ext/lame/gstlamemp3enc.c:
14073 * ext/lame/gstlamemp3enc.h:
14074 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
14076 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14078 * ext/lame/gstlame.c:
14079 * ext/lame/gstlamemp3enc.c:
14080 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
14082 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14084 * ext/lame/gstlame.c:
14085 lame: Deprecate the lame element
14087 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14089 * docs/plugins/Makefile.am:
14090 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14091 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14092 * docs/plugins/gst-plugins-ugly-plugins.args:
14093 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14094 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14095 * docs/plugins/inspect/plugin-a52dec.xml:
14096 * docs/plugins/inspect/plugin-amrnb.xml:
14097 * docs/plugins/inspect/plugin-asf.xml:
14098 * docs/plugins/inspect/plugin-cdio.xml:
14099 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14100 * docs/plugins/inspect/plugin-dvdread.xml:
14101 * docs/plugins/inspect/plugin-dvdsub.xml:
14102 * docs/plugins/inspect/plugin-iec958.xml:
14103 * docs/plugins/inspect/plugin-lame.xml:
14104 * docs/plugins/inspect/plugin-mad.xml:
14105 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14106 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14107 * docs/plugins/inspect/plugin-mpegstream.xml:
14108 * docs/plugins/inspect/plugin-realmedia.xml:
14109 * docs/plugins/inspect/plugin-siddec.xml:
14110 * docs/plugins/inspect/plugin-synaesthesia.xml:
14111 * docs/plugins/inspect/plugin-twolame.xml:
14114 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14116 * ext/lame/gstlamemp3enc.c:
14117 lame: Update example pipelines with the new properties
14119 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14121 * ext/lame/Makefile.am:
14122 * ext/lame/gstlame.c:
14123 * ext/lame/gstlamemp3enc.c:
14124 * ext/lame/gstlamemp3enc.h:
14125 * ext/lame/plugin.c:
14126 lame: Add lamemp3enc element with much simplified interface
14127 This deprecates the lame element and fixes bug #494528.
14129 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
14131 * gst/asfdemux/asfpacket.c:
14132 asfpacket: Fix pull-mode timestamping handling.
14133 The problem that happens is the following:
14134 * A packet with multiple payloads comes in
14135 * Those payloads get handled one by one
14136 * The first payload contains the first audio payload with timestamp A
14137 * The second payload contains the first video (key)frame with timestamp V (where V < A)
14138 With the previous code, the following would happen:
14139 * the first payload gets processed, then passed to queue_for_stream
14140 * queue_for_stream detects it's the first valid timestamp received and stores
14142 * the second payload gets processed, then pass to queue_for_stream
14143 * queue_for_stream detects the timestamp is lower than first_ts... and
14144 discards it... resulting in losing the first keyframe of the video stream
14145 We've been having this issue for *ages*... it's just that nobody noticed it
14146 that much with playbin. But with playbin2's aggresive multiqueue handling, this
14147 will result in multiqueue not being able to preroll (because the video decoder will
14148 be dropping a ton of buffers before (maybe) receiving the next keyframe).
14149 Tested with over 200 asf files, and they all play the first frame correctly now,
14150 even the most braindead ones.
14152 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
14154 * gst/mpegaudioparse/gstmpegaudioparse.c:
14155 * gst/mpegaudioparse/gstmpegaudioparse.h:
14156 mp3parse: don't build seek table if we can't seek.
14157 Fixes #573720 - unbounded memory usage increase when listening to mp3
14158 stream for a long time.
14160 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
14163 Automatic update of common submodule
14164 From b3941ea to 6ab11d1
14166 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
14168 * gst/mpegaudioparse/gstmpegaudioparse.c:
14169 * gst/mpegaudioparse/gstxingmux.c:
14170 mpegaudioparse: Remove dead assignment and duplicate code
14172 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
14174 * gst/realmedia/rmdemux.c:
14175 rmdemux: Actually return the return value for the seek handling.
14177 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
14179 * gst/mpegstream/gstmpegdemux.c:
14180 * gst/mpegstream/gstmpegparse.c:
14181 mpegstream: Remove dead assignments.
14182 The duplicate assignment of update_time was weird... but it seems normal
14183 that it's indeed the second statement which is the valid one.
14185 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
14187 * ext/amrnb/amrnbparse.c:
14188 armnb: Remove unused variable, adapt debug message accordingly.
14190 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
14192 * gst/dvdsub/gstdvdsubdec.c:
14193 * gst/mpegstream/gstdvddemux.c:
14194 * gst/mpegstream/gstmpegclock.c:
14195 dvdsub/mpegstream: _class_init: Remove unused class variables
14197 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
14199 * gst/asfdemux/gstasfdemux.c:
14200 asfdemux: Initialize flow for a corner case.
14201 This might be caused by entering the if() line 1214 and then not having
14202 any activated_streams.. resulting in reaching line 1267 without having
14203 any valid flow value.
14205 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
14207 * ext/twolame/gsttwolame.c:
14208 twolame: Remove unneeded variable, value assigned was never read.
14210 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
14212 * ext/mpeg2dec/gstmpeg2dec.c:
14213 mpeg2dec: Remove dead assignment. Value overwritten later on.
14215 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
14217 * ext/mad/gstmad.c:
14218 mad: Remove dead assignment and variables given values which are never read.
14220 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
14222 * ext/lame/gstlame.c:
14223 lame: Remove unneeded variable, it's assigned a value never read.
14225 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
14227 * gst/realmedia/rmdemux.c:
14228 rmdemux: Remove dead assignment, value is being overwritten before being read.
14230 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
14232 * gst/realmedia/rmdemux.c:
14233 rmdemux: Remove unused accurate flag.
14234 I couldn't see any reason why this was there in the first place.
14236 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
14238 * gst/realmedia/asmrules.c:
14239 * gst/realmedia/rdtdepay.c:
14240 realmedia: Remove dead assignments. The results are never read.
14242 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
14244 * gst/realmedia/gstrdtbuffer.c:
14245 * gst/realmedia/rademux.c:
14246 * gst/realmedia/rdtmanager.c:
14247 * gst/realmedia/rmdemux.c:
14248 realmedia: Remove useless variables, only being used once (or not).
14250 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
14252 * ext/mpeg2dec/gstmpeg2dec.c:
14253 * gst/asfdemux/gstrtspwms.c:
14254 * gst/realmedia/pnmsrc.c:
14255 * gst/realmedia/rdtdepay.c:
14256 * gst/realmedia/rtspreal.c:
14257 remove empty method implementations.
14259 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
14261 * gst/asfdemux/gstrtspwms.c:
14262 rtspwms: fix condition to detect extension commands for WMS
14263 Reply with OK to the extension commands for WMS.
14265 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
14267 * gst/realmedia/rtspreal.c:
14268 realmedia: add special Real header to DESCRIBE message only for Real servers
14269 Add headers that are specific to real only if a real server had been
14270 detected by the OPTIONS message.
14272 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
14274 * gst/synaesthesia/synaescope.c:
14275 synaesthesia: fix compilation on windows
14276 Fix compilation under MSVC due to references to headers
14277 that are not available with the MS SDKs.
14280 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14282 * gst/asfdemux/gstrtspwms.c:
14283 rtspwms: reply to extension commands
14284 Reply with OK to the extension commands for WMS.
14286 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14288 * gst/asfdemux/gstrtpasfdepay.c:
14289 asfdepay: fix a comment
14291 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14293 * gst/asfdemux/gstasfdemux.c:
14294 asfdemux: add some more debugging
14296 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14299 configure.ac: require git -base
14300 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
14302 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14304 * gst/realmedia/rtspreal.c:
14305 realmedia: add special Real header to SETUP message only for Real servers
14306 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
14307 streams where the server errors out because it can't handle the
14308 Real-specific 'Required: com.real.retain-entity-for-setup' header
14309 we've been adding unconditionally in the recent past.
14311 rtsp://66.111.34.191:601/broadcast/alnour.rm
14312 rtsp://195.134.224.231/snowboard_100.wmv
14314 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
14317 * gst/asfdemux/Makefile.am:
14318 asfdemux: link to all required libraries including indirectly used ones.
14319 On win32, we're required to link to all the libraries used - including
14320 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
14321 (for windows only) winsock.
14323 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
14326 Automatic update of common submodule
14327 From d0ea89e to b3941ea
14329 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
14332 Automatic update of common submodule
14333 From f8b3d91 to d0ea89e
14335 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
14337 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14338 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
14340 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14342 * gst/realmedia/rtspreal.c:
14343 * gst/realmedia/rtspreal.h:
14344 realrtsp: add more headers
14345 Parse the ETag from the describe method and pass the sessionid as the value for
14346 the If-Match header is subsequent setup calls.
14347 Fixes support for more RealMedia RTSP streams.
14349 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
14352 twolame: bump requirement to 0.3.10
14353 0.3.10 is the first version with the float32 encoder functions.
14356 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
14359 back to development -> 0.10.11.1
14361 === release 0.10.11 ===
14363 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
14369 * docs/plugins/inspect/plugin-a52dec.xml:
14370 * docs/plugins/inspect/plugin-asf.xml:
14371 * docs/plugins/inspect/plugin-cdio.xml:
14372 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14373 * docs/plugins/inspect/plugin-dvdread.xml:
14374 * docs/plugins/inspect/plugin-dvdsub.xml:
14375 * docs/plugins/inspect/plugin-iec958.xml:
14376 * docs/plugins/inspect/plugin-lame.xml:
14377 * docs/plugins/inspect/plugin-mad.xml:
14378 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14379 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14380 * docs/plugins/inspect/plugin-mpegstream.xml:
14381 * docs/plugins/inspect/plugin-realmedia.xml:
14382 * docs/plugins/inspect/plugin-siddec.xml:
14383 * docs/plugins/inspect/plugin-twolame.xml:
14384 * gst-plugins-ugly.doap:
14386 * win32/common/config.h:
14389 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
14423 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
14426 * win32/common/config.h:
14427 0.10.10.3 pre-release
14429 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
14436 po: Update translations from upstream
14438 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
14442 po: Add Turkish translation
14444 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
14446 * gst/mpegaudioparse/gstmpegaudioparse.c:
14447 * gst/mpegaudioparse/gstmpegaudioparse.h:
14448 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
14449 Don't introduce glitches in the output by a) relaxing the threshold for
14450 taking upstream timestamps in preference to our calculated timestamps and
14451 b) only set the discont flag on outgoing buffers in response to an incoming
14455 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
14457 * gst/mpegaudioparse/gstmpegaudioparse.c:
14458 mp3parse: fix deadlock with accurate seeks.
14459 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
14462 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
14493 * win32/common/config.h:
14494 0.10.10.2 pre-release
14495 Bump version number, update translations and win32 config.h
14497 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
14501 po: Add Japanese translation
14503 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
14506 * docs/plugins/Makefile.am:
14507 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14508 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14509 * docs/plugins/gst-plugins-ugly-plugins.args:
14510 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14511 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
14512 * docs/plugins/inspect/plugin-a52dec.xml:
14513 * docs/plugins/inspect/plugin-asf.xml:
14514 * docs/plugins/inspect/plugin-cdio.xml:
14515 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14516 * docs/plugins/inspect/plugin-dvdread.xml:
14517 * docs/plugins/inspect/plugin-dvdsub.xml:
14518 * docs/plugins/inspect/plugin-iec958.xml:
14519 * docs/plugins/inspect/plugin-lame.xml:
14520 * docs/plugins/inspect/plugin-mad.xml:
14521 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14522 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14523 * docs/plugins/inspect/plugin-mpegstream.xml:
14524 * docs/plugins/inspect/plugin-realmedia.xml:
14525 * docs/plugins/inspect/plugin-siddec.xml:
14526 * docs/plugins/inspect/plugin-synaesthesia.xml:
14527 * docs/plugins/inspect/plugin-twolame.xml:
14530 Moved twolame from Bad to Ugly
14532 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14534 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
14535 Original commit message from CVS:
14536 * ext/alsaspdif/Makefile.am:
14537 * ext/amrwb/Makefile.am:
14538 * ext/apexsink/Makefile.am:
14539 * ext/arts/Makefile.am:
14540 * ext/artsd/Makefile.am:
14541 * ext/audiofile/Makefile.am:
14542 * ext/audioresample/Makefile.am:
14543 * ext/bz2/Makefile.am:
14544 * ext/cdaudio/Makefile.am:
14545 * ext/celt/Makefile.am:
14546 * ext/dc1394/Makefile.am:
14547 * ext/dirac/Makefile.am:
14548 * ext/directfb/Makefile.am:
14549 * ext/divx/Makefile.am:
14550 * ext/dts/Makefile.am:
14551 * ext/faac/Makefile.am:
14552 * ext/faad/Makefile.am:
14553 * ext/gsm/Makefile.am:
14554 * ext/hermes/Makefile.am:
14555 * ext/ivorbis/Makefile.am:
14556 * ext/jack/Makefile.am:
14557 * ext/jp2k/Makefile.am:
14558 * ext/ladspa/Makefile.am:
14559 * ext/lcs/Makefile.am:
14560 * ext/libfame/Makefile.am:
14561 * ext/libmms/Makefile.am:
14562 * ext/metadata/Makefile.am:
14563 * ext/mpeg2enc/Makefile.am:
14564 * ext/mplex/Makefile.am:
14565 * ext/musepack/Makefile.am:
14566 * ext/musicbrainz/Makefile.am:
14567 * ext/mythtv/Makefile.am:
14568 * ext/nas/Makefile.am:
14569 * ext/neon/Makefile.am:
14570 * ext/ofa/Makefile.am:
14571 * ext/polyp/Makefile.am:
14572 * ext/resindvd/Makefile.am:
14573 * ext/sdl/Makefile.am:
14574 * ext/shout/Makefile.am:
14575 * ext/snapshot/Makefile.am:
14576 * ext/sndfile/Makefile.am:
14577 * ext/soundtouch/Makefile.am:
14578 * ext/spc/Makefile.am:
14579 * ext/swfdec/Makefile.am:
14580 * ext/tarkin/Makefile.am:
14581 * ext/theora/Makefile.am:
14582 * ext/timidity/Makefile.am:
14583 * ext/twolame/Makefile.am:
14584 * ext/x264/Makefile.am:
14585 * ext/xine/Makefile.am:
14586 * ext/xvid/Makefile.am:
14587 * gst-libs/gst/app/Makefile.am:
14588 * gst-libs/gst/dshow/Makefile.am:
14589 * gst/aiffparse/Makefile.am:
14590 * gst/app/Makefile.am:
14591 * gst/audiobuffer/Makefile.am:
14592 * gst/bayer/Makefile.am:
14593 * gst/cdxaparse/Makefile.am:
14594 * gst/chart/Makefile.am:
14595 * gst/colorspace/Makefile.am:
14596 * gst/dccp/Makefile.am:
14597 * gst/deinterlace/Makefile.am:
14598 * gst/deinterlace2/Makefile.am:
14599 * gst/dvdspu/Makefile.am:
14600 * gst/festival/Makefile.am:
14601 * gst/filter/Makefile.am:
14602 * gst/flacparse/Makefile.am:
14603 * gst/flv/Makefile.am:
14604 * gst/games/Makefile.am:
14605 * gst/h264parse/Makefile.am:
14606 * gst/librfb/Makefile.am:
14607 * gst/mixmatrix/Makefile.am:
14608 * gst/modplug/Makefile.am:
14609 * gst/mpeg1sys/Makefile.am:
14610 * gst/mpeg4videoparse/Makefile.am:
14611 * gst/mpegdemux/Makefile.am:
14612 * gst/mpegtsmux/Makefile.am:
14613 * gst/mpegvideoparse/Makefile.am:
14614 * gst/mve/Makefile.am:
14615 * gst/nsf/Makefile.am:
14616 * gst/nuvdemux/Makefile.am:
14617 * gst/overlay/Makefile.am:
14618 * gst/passthrough/Makefile.am:
14619 * gst/pcapparse/Makefile.am:
14620 * gst/playondemand/Makefile.am:
14621 * gst/rawparse/Makefile.am:
14622 * gst/real/Makefile.am:
14623 * gst/rtjpeg/Makefile.am:
14624 * gst/rtpmanager/Makefile.am:
14625 * gst/scaletempo/Makefile.am:
14626 * gst/sdp/Makefile.am:
14627 * gst/selector/Makefile.am:
14628 * gst/smooth/Makefile.am:
14629 * gst/smoothwave/Makefile.am:
14630 * gst/speed/Makefile.am:
14631 * gst/speexresample/Makefile.am:
14632 * gst/stereo/Makefile.am:
14633 * gst/subenc/Makefile.am:
14634 * gst/tta/Makefile.am:
14635 * gst/vbidec/Makefile.am:
14636 * gst/videodrop/Makefile.am:
14637 * gst/videosignal/Makefile.am:
14638 * gst/virtualdub/Makefile.am:
14639 * gst/vmnc/Makefile.am:
14640 * gst/y4m/Makefile.am:
14641 * sys/acmenc/Makefile.am:
14642 * sys/cdrom/Makefile.am:
14643 * sys/dshowdecwrapper/Makefile.am:
14644 * sys/dshowsrcwrapper/Makefile.am:
14645 * sys/dvb/Makefile.am:
14646 * sys/dxr3/Makefile.am:
14647 * sys/fbdev/Makefile.am:
14648 * sys/oss4/Makefile.am:
14649 * sys/qcam/Makefile.am:
14650 * sys/qtwrapper/Makefile.am:
14651 * sys/vcd/Makefile.am:
14652 * sys/wininet/Makefile.am:
14653 * win32/common/config.h:
14654 Don't install static libs for plugins. Fixes #550851 for -bad.
14656 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
14658 [MOVED FROM BAD] Enable/fix up translations for these plugins.
14659 Original commit message from CVS:
14660 * ext/resindvd/plugin.c: (plugin_init):
14661 * ext/resindvd/resindvdsrc.c:
14662 * ext/twolame/gsttwolame.c: (plugin_init):
14663 * gst/aiffparse/aiffparse.c: (plugin_init):
14664 Enable/fix up translations for these plugins.
14666 Add 'ca' to LINGUAS.
14668 * po/POTFILES.skip:
14669 Add more files for translation and more files which tools
14672 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14674 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
14675 Original commit message from CVS:
14676 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
14677 (gst_two_lame_chain):
14678 * ext/twolame/gsttwolame.h:
14679 Allow raw float samples as input for encoding.
14681 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
14683 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
14684 Original commit message from CVS:
14687 * ext/twolame/Makefile.am:
14688 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
14689 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
14690 (gst_two_lame_release_memory), (gst_two_lame_finalize),
14691 (gst_two_lame_base_init), (gst_two_lame_class_init),
14692 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
14693 (gst_two_lame_init), (gst_two_lame_set_property),
14694 (gst_two_lame_get_property), (gst_two_lame_sink_event),
14695 (gst_two_lame_chain), (gst_two_lame_setup),
14696 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
14698 * ext/twolame/gsttwolame.h:
14699 Add TwoLAME MP2 encoding element, based on the LAME element.
14701 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
14704 Automatic update of common submodule
14705 From 7032163 to f8b3d91
14707 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14710 Automatic update of common submodule
14711 From ffa738d to 7032163
14713 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14716 Automatic update of common submodule
14717 From 3f13e4e to ffa738d
14719 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14722 Automatic update of common submodule
14723 From 3c7456b to 3f13e4e
14725 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14728 Automatic update of common submodule
14729 From 57c83f2 to 3c7456b
14731 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
14733 * gst/mpegaudioparse/gstmpegaudioparse.c:
14734 mp3parse: be more conservative when changing layer/rate/etc.
14735 Don't allow a change in sample rate/channels/layer/version unless we can
14736 see another frame at the correct offset. Prevents accidently flipping
14737 due to simple single-bit corruption.
14739 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
14741 * gst/realmedia/realhash.c:
14742 rmdemux: Fix strict-aliasing warnings.
14743 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
14746 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
14748 * gst/mpegaudioparse/gstmpegaudioparse.c:
14749 mpegaudioparse: Remove empty lines added by buggy indent.
14751 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14753 * gst/mpegaudioparse/gstmpegaudioparse.c:
14754 mpegaudioparse: Provide SEEKING query handling.
14755 Since SEEK event handling might perform some conversion
14756 from TIME to BYTES, do not let upstream fool application
14757 into (TIME) seeking not being possible.
14759 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
14761 * gst/mpegaudioparse/gstmpegaudioparse.c:
14762 mp3parse: fix accurate seeks to near 0
14763 Integer underflow made accurate seeks to near zero fail and seek to
14764 completely the wrong place. Fix by clamping to zero, since we can't seek
14765 to negative times anyway.
14767 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
14771 build: Update shave init statement for changes in common. Bump common.
14773 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14775 * gst/realmedia/rtspreal.c:
14776 rtspreal: ignore data streams. Fixes #527112
14777 Ignore data streams when parsing the SDP as they don't contain anything we need
14778 to put in the realmedia header.
14780 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
14783 Automatic update of common submodule
14784 From 9cf8c9b to a6ce5c6
14786 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14788 * ext/mad/gstid3tag.c:
14789 Forward unknown events
14790 Forward unknown events upstream instead of dropping them. Also return the result
14791 of the seek event instead of a fixed value.
14793 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
14795 * gst/asfdemux/gstrtpasfdepay.c:
14796 rtpasfdepay: Fix the build by adding the needed include for atoi.
14798 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
14801 * docs/plugins/Makefile.am:
14802 Use shave for the build output
14804 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
14807 Automatic update of common submodule
14808 From 5d7c9cc to 9cf8c9b
14810 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
14812 * gst/asfdemux/gstasf.c:
14813 * gst/asfdemux/gstrtpasfdepay.c:
14814 * gst/realmedia/rademux.c:
14815 * gst/realmedia/rdtdepay.c:
14816 * gst/synaesthesia/gstsynaesthesia.c:
14817 * gst/synaesthesia/synaescope.c:
14820 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
14822 * gst/realmedia/pnmsrc.c:
14823 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
14825 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
14828 Automatic update of common submodule
14829 From 80c627d to 5d7c9cc
14831 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14833 * gst/realmedia/Makefile.am:
14834 * gst/realmedia/pnmsrc.c:
14835 * gst/realmedia/pnmsrc.h:
14836 * gst/realmedia/rademux.c:
14837 * gst/realmedia/rademux.h:
14838 * gst/realmedia/realmedia.c:
14839 * gst/realmedia/rmdemux.c:
14840 * gst/realmedia/rmdemux.h:
14841 Add pnm:// uri source
14842 Add a new utri handler for pnm:// that for now just redirects to the same uri
14843 with the rtsp:// protocol, which usually works nowadays.
14844 Separate the registration of the various plugins into a separate source file.
14846 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14848 * gst/asfdemux/Makefile.am:
14849 * gst/asfdemux/gstasf.c:
14850 * gst/asfdemux/gstrtpasfdepay.c:
14851 * gst/asfdemux/gstrtpasfdepay.h:
14852 Add ASF depayloader
14853 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
14856 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
14858 * ext/mad/gstmad.c:
14859 mad: remove log line added in error
14861 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
14863 * ext/mad/gstmad.c:
14864 mad: just flush data when seeing BADDATAPTR instead of going into error state
14866 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
14868 * gst/realmedia/rmdemux.c:
14869 Fix parsing of the flags in rmdemux
14870 Fix parsing of the flags in version 1 realmedia streams.
14873 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
14876 Bump revision to use for common submodule.
14878 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
14880 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14881 Add releaseinfo with online url.
14883 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
14888 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14890 * gst/asfdemux/asfpacket.c:
14891 * gst/asfdemux/gstasfdemux.c:
14892 * gst/asfdemux/gstasfdemux.h:
14893 Remove redundant push_mode struct member
14895 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
14898 Fix previous commit, wasn't actually setting up a symbolic link
14900 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
14904 Use a symbolic link for the pre-commit client-side hook
14906 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
14909 Ignore some more files
14911 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
14913 * gst/synaesthesia/synaescope.c:
14914 * gst/synaesthesia/synaescope.h:
14915 Precalculate some size dependent variables. Demystify the height scaling a bit.
14916 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
14918 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
14920 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
14922 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14924 * gst/realmedia/rdtdepay.c:
14925 Set flags on the realmedia chunks
14926 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
14927 descrambler can be reset on keyframes. Fixes #556714.
14929 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14931 * gst/realmedia/gstrdtbuffer.c:
14932 * gst/realmedia/gstrdtbuffer.h:
14933 Add method to get RDT flags
14934 Add a method to get the RDT flags. We need these flags to mark keyframes to
14935 reset the descrambing queue. See #556714.
14937 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
14939 * gst/asfdemux/asfpacket.c:
14940 * gst/asfdemux/gstasfdemux.c:
14941 * gst/asfdemux/gstasfdemux.h:
14942 Add seeking support to asfdemux in push mode
14945 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
14947 * gst/asfdemux/asfpacket.c:
14948 Drop packets with an invalid replicated data length
14949 Drop packets with an invalid replicated data length
14950 instead of continuing with an invalid timestamp
14951 and uninitialized payload metadata.
14952 All other code assumes that the timestamps are valid.
14954 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
14956 * gst/synaesthesia/synaescope.h:
14957 Change comment to refer to right variable.
14959 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
14961 * gst/synaesthesia/gstsynaesthesia.c:
14962 * gst/synaesthesia/gstsynaesthesia.h:
14963 * gst/synaesthesia/synaescope.c:
14964 * gst/synaesthesia/synaescope.h:
14965 Bring synaesthesia to next century.
14966 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
14968 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
14970 * gst/asfdemux/gstasfdemux.c:
14971 Fix leak of converted string
14973 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
14977 Add more to the gitignores
14979 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
14981 * gst/synaesthesia/gstsynaesthesia.c:
14982 Make synaesthesia build again.
14983 _init() has no params.
14985 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
14988 Update common snapshot.
14990 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
14993 Fix pre-commit hook
14995 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
14999 Install and use pre-commit indentation hook from common
15001 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
15004 autogen.sh : Use git submodule
15006 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
15008 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
15009 Original commit message from CVS:
15010 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
15011 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
15012 (gst_dvd_demux_get_audio_stream),
15013 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
15014 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
15015 (gst_mpeg_demux_get_video_stream),
15016 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
15017 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15018 Fix some caps leaks. Fixes bug #564885.
15020 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
15022 ext/cdio/gstcdio.c: Remove unused format argument.
15023 Original commit message from CVS:
15024 * ext/cdio/gstcdio.c:
15025 Remove unused format argument.
15027 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15029 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
15030 Original commit message from CVS:
15031 * win32/common/.cvsignore:
15032 * win32/common/config.h:
15033 * win32/common/config.h.in:
15034 Hardcode cpu for win32 build, just like we do in the other modules,
15035 to remove VCS conflicts and inconsistent defines between modules,
15036 and update version defines to CVS.
15038 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
15040 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
15041 Original commit message from CVS:
15043 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
15045 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
15047 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
15048 Original commit message from CVS:
15050 inttypes.m4 hasn't been available since gettext-0.15, and since we now
15051 require gettext >= 0.17 ... we can remove it from the list of files to
15054 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
15056 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
15057 Original commit message from CVS:
15058 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
15059 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
15060 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
15061 * gst/mpegaudioparse/gstmpegaudioparse.h:
15062 Do an initial class_ref on an internal enum type from within the
15063 class_init function so that there aren't any issues when multiple
15064 mp3parse elements are started in separate threads at the same
15065 time. (Why we use an enum type here if the tag is registered as
15066 a string type, I don't know). Also remove custom UNUSED macro
15067 and use GLib's instead.
15069 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15071 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
15072 Original commit message from CVS:
15074 Apparently AC_CONFIG_MACRO_DIR breaks when using more
15075 than one macro directory, reverting last change.
15077 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15079 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
15080 Original commit message from CVS:
15082 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
15085 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15087 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
15088 Original commit message from CVS:
15089 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
15090 Last change introduced a regression that made mpeg2dec handle
15091 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
15093 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15095 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
15096 Original commit message from CVS:
15097 Patch by: Cygwin Ports maintainer
15098 <yselkowitz at users dot sourceforge dot net>
15101 Require gettext 0.17 because older versions don't mix with libtool
15102 2.2. At build time an older gettext version will still work.
15105 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
15107 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
15108 Original commit message from CVS:
15109 * ext/mpeg2dec/gstmpeg2dec.c:
15110 * ext/mpeg2dec/gstmpeg2dec.h:
15111 Add support for 4:4:4 video. Fixes #562086
15113 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
15115 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
15116 Original commit message from CVS:
15117 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
15118 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
15119 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
15120 >= 0.5.0. Fixes bug #562065.
15122 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
15124 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
15125 Original commit message from CVS:
15126 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
15127 Remove duplicate and broken code for the streaming case and simply reuse
15128 the much better working pull based code. Fixes #560348.
15130 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15132 configure.ac: Back to development -> 0.10.10.1
15133 Original commit message from CVS:
15135 Back to development -> 0.10.10.1
15137 === release 0.10.10 ===
15139 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15145 * docs/plugins/inspect/plugin-a52dec.xml:
15146 * docs/plugins/inspect/plugin-asf.xml:
15147 * docs/plugins/inspect/plugin-cdio.xml:
15148 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15149 * docs/plugins/inspect/plugin-dvdread.xml:
15150 * docs/plugins/inspect/plugin-dvdsub.xml:
15151 * docs/plugins/inspect/plugin-iec958.xml:
15152 * docs/plugins/inspect/plugin-lame.xml:
15153 * docs/plugins/inspect/plugin-mad.xml:
15154 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15155 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15156 * docs/plugins/inspect/plugin-mpegstream.xml:
15157 * docs/plugins/inspect/plugin-realmedia.xml:
15158 * docs/plugins/inspect/plugin-siddec.xml:
15159 * gst-plugins-ugly.doap:
15161 Release 0.10.10 - "Under the House"
15162 Original commit message from CVS:
15163 Release 0.10.10 - "Under the House"
15165 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15175 Original commit message from CVS:
15178 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15180 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
15181 Original commit message from CVS:
15182 * ext/sidplay/Makefile.am:
15183 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
15184 contain CFLAGS that do not exist for C++, like -Wvla or
15185 -Wdeclaration-after-statement. Fixes bug #561161.
15187 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15189 configure.ac: 0.10.9.3 pre-release
15190 Original commit message from CVS:
15192 0.10.9.3 pre-release
15194 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
15196 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
15197 Original commit message from CVS:
15198 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
15199 Only copy sane aspect ratio values on the caps. Fixes #559682.
15201 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15204 Add bug number to the mp3parse mpeg 2.5 fix
15205 Original commit message from CVS:
15206 Add bug number to the mp3parse mpeg 2.5 fix
15208 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15210 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
15211 Original commit message from CVS:
15212 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
15213 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
15214 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
15215 * ext/amrnb/amrnbdec.h:
15216 Add a property to select the amr variant. Fixes #424070.
15218 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
15220 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
15221 Original commit message from CVS:
15222 Patch by: Tal Shalif <tshalif at nargila dot org>
15223 * gst/mpegstream/gstdvddemux.c:
15224 (gst_dvd_demux_get_subpicture_stream):
15225 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
15226 (gst_mpeg_demux_get_audio_stream):
15227 Fix memmory corruption due to not storing the new updated pointer
15228 after a g_renew(). Fixes #558896.
15230 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15232 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
15233 Original commit message from CVS:
15234 * tests/check/Makefile.am:
15235 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
15237 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15239 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
15240 Original commit message from CVS:
15242 oops, forgot to bump the version back to devel
15243 after the last release 0.10.9.1
15245 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
15247 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
15248 Original commit message from CVS:
15249 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15250 (gst_rmdemux_descramble_mp4a_audio),
15251 (gst_rmdemux_handle_scrambled_packet):
15252 Add suport for mpeg4 and aac audio. See #556714.
15254 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
15256 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
15257 Original commit message from CVS:
15258 * gst/mpegaudioparse/gstmpegaudioparse.c:
15259 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
15260 Fixes skipping on these files.
15262 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
15264 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
15265 Original commit message from CVS:
15266 Patch by: Robin Stocker <robin at nibor dot org>
15267 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15268 (handle_sequence), (gst_mpeg2dec_setcaps):
15269 * ext/mpeg2dec/gstmpeg2dec.h:
15270 Prefer the container's PAR over the stream's PAR if it's
15271 given in the srcpad caps. Fixes bug #556184.
15273 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15275 Don't install static libs for plugins. Fixes #550851 for ugly.
15276 Original commit message from CVS:
15277 * ext/a52dec/Makefile.am:
15278 * ext/amrnb/Makefile.am:
15279 * ext/cdio/Makefile.am:
15280 * ext/dvdnav/Makefile.am:
15281 * ext/dvdread/Makefile.am:
15282 * ext/lame/Makefile.am:
15283 * ext/mad/Makefile.am:
15284 * ext/mpeg2dec/Makefile.am:
15285 * ext/sidplay/Makefile.am:
15286 * gst/ac3parse/Makefile.am:
15287 * gst/asfdemux/Makefile.am:
15288 * gst/dvdlpcmdec/Makefile.am:
15289 * gst/dvdsub/Makefile.am:
15290 * gst/iec958/Makefile.am:
15291 * gst/mpegaudioparse/Makefile.am:
15292 * gst/mpegstream/Makefile.am:
15293 * gst/realmedia/Makefile.am:
15294 * gst/synaesthesia/Makefile.am:
15295 Don't install static libs for plugins. Fixes #550851 for ugly.
15297 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15299 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
15300 Original commit message from CVS:
15301 * gst/mpegaudioparse/gstmpegaudioparse.c:
15302 (gst_mp3parse_sink_event):
15303 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
15304 frames. Partially fixes bug #552237.
15306 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15308 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
15309 Original commit message from CVS:
15310 * ext/amrnb/amrnbparse.c:
15311 use #defines for HEADER. Unref the object in _sink_activate_pull().
15313 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
15315 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
15316 Original commit message from CVS:
15317 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
15318 (gst_mad_change_state):
15319 * ext/mad/gstmad.h:
15320 track discont on incomming buffers and set discont on outgoing
15322 Pass unknown events upstreams instead of dropping them.
15324 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
15326 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
15327 Original commit message from CVS:
15328 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
15329 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
15330 (handle_slice), (gst_mpeg2dec_sink_event),
15331 (gst_mpeg2dec_src_event):
15332 * ext/mpeg2dec/gstmpeg2dec.h:
15333 Fix compilation with --disable-index. Fixes bug #554150.
15335 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
15337 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
15338 Original commit message from CVS:
15339 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
15340 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
15341 (gst_mad_src_event), (gst_mad_chain):
15342 * ext/mad/gstmad.h:
15343 Fix compilation with --disable-index. Fixes bug #554142.
15345 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
15347 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
15348 Original commit message from CVS:
15349 * ext/a52dec/gsta52dec.c:
15350 * ext/a52dec/gsta52dec.h:
15351 Fix channel re-negotiation on a change of the incoming stream.
15352 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
15355 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
15357 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
15358 Original commit message from CVS:
15359 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
15360 (gst_amrnbenc_state_change):
15361 * ext/amrnb/amrnbenc.h:
15362 Pass the discont flag from the input buffer on to the output buffer in
15365 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
15367 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
15368 Original commit message from CVS:
15369 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
15370 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15371 (gst_amrnbparse_handle_pull_seek),
15372 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
15373 (gst_amrnbparse_sink_activate_push),
15374 (gst_amrnbparse_sink_activate_pull):
15375 * ext/amrnb/amrnbparse.h:
15376 Add flush seek handler. Fixes #536274.
15378 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
15380 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
15381 Original commit message from CVS:
15382 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
15383 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
15384 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
15385 (gst_amrnbparse_state_change):
15386 * ext/amrnb/amrnbparse.h:
15387 Fix the duration query. Fixes #536226.
15388 Also set caps on the pads and buffers more correctly.
15390 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
15392 po/LINGUAS: Add 'ca' to LINGUAS.
15393 Original commit message from CVS:
15395 Add 'ca' to LINGUAS.
15397 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
15399 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
15400 Original commit message from CVS:
15401 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
15402 Fix aggregated GST_FLOW_RETURN check for when to send an error message
15406 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
15408 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
15409 Original commit message from CVS:
15410 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
15411 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
15412 (create_segment_event), (gst_rdt_depay_push),
15413 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
15414 * gst/realmedia/rdtdepay.h:
15415 Parse other values from the incomming caps.
15416 Add event handler to handle flushing and segments.
15417 Create segment events.
15418 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
15419 Do skew correction based on RDT timestamps.
15420 * gst/realmedia/rdtmanager.c: (activate_session),
15421 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
15423 Parse caps to get the clockrate needed for the jitterbuffer.
15424 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
15425 Apply timestamp fixup after correcting for initial timestamp and
15426 internal base timestamp corrections.
15428 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
15430 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
15431 Original commit message from CVS:
15432 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
15433 (gst_rdt_depay_change_state):
15434 * gst/realmedia/rdtdepay.h:
15435 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
15436 with a DISCONT flag when needed.
15437 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
15438 Report the configure latency instead of a hardcoded value.
15440 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
15442 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
15443 Original commit message from CVS:
15444 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
15445 (free_session), (gst_rdt_manager_query_src),
15446 (gst_rdt_manager_src_activate_push),
15447 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
15448 (gst_rdt_manager_loop), (create_recv_rtp):
15449 Include the new rdt jitterbuffer in the session manager.
15451 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
15453 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
15454 Original commit message from CVS:
15455 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
15456 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
15457 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
15458 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
15459 * gst/realmedia/rdtdepay.h:
15460 Use new RDT parsing helper functions.
15461 Copy discont flags correctly.
15462 Push the header from the chain function instead of the setcaps function.
15463 Copy incomming timestamp to the output buffers instead of doing magic
15464 with the RDT timestamps.
15466 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
15468 gst/realmedia/: Add first support for parsing RDT messages.
15469 Original commit message from CVS:
15470 * gst/realmedia/Makefile.am:
15471 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
15472 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
15473 (read_packet_header), (gst_rdt_buffer_get_first_packet),
15474 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
15475 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
15476 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
15477 (gst_rdt_packet_data_peek_data),
15478 (gst_rdt_packet_data_get_stream_id),
15479 (gst_rdt_packet_data_get_timestamp):
15480 * gst/realmedia/gstrdtbuffer.h:
15481 Add first support for parsing RDT messages.
15482 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
15483 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
15484 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
15485 (calculate_skew), (rdt_jitter_buffer_insert),
15486 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
15487 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
15488 (rdt_jitter_buffer_get_ts_diff):
15489 * gst/realmedia/rdtjitterbuffer.h:
15490 Add first version of an RDT jitterbuffer.
15492 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
15494 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
15495 Original commit message from CVS:
15496 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
15497 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
15498 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
15499 (gst_rmdemux_descramble_dnet_audio),
15500 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
15501 * gst/realmedia/rmdemux.h:
15502 Keep track of the first timestamp of the stream and add this to the
15503 outgoing buffer timestamps so that we can handle live streams.
15504 Set discont flag on the first buffers and after a seek.
15506 === release 0.10.9 ===
15508 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15514 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15515 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15516 * docs/plugins/inspect/plugin-a52dec.xml:
15517 * docs/plugins/inspect/plugin-asf.xml:
15518 * docs/plugins/inspect/plugin-cdio.xml:
15519 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15520 * docs/plugins/inspect/plugin-dvdread.xml:
15521 * docs/plugins/inspect/plugin-dvdsub.xml:
15522 * docs/plugins/inspect/plugin-iec958.xml:
15523 * docs/plugins/inspect/plugin-lame.xml:
15524 * docs/plugins/inspect/plugin-mad.xml:
15525 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15526 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15527 * docs/plugins/inspect/plugin-mpegstream.xml:
15528 * docs/plugins/inspect/plugin-realmedia.xml:
15529 * docs/plugins/inspect/plugin-siddec.xml:
15530 * gst-plugins-ugly.doap:
15532 Original commit message from CVS:
15535 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15564 Original commit message from CVS:
15567 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15569 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
15570 Original commit message from CVS:
15571 * ext/a52dec/gsta52dec.c:
15572 Set up a default time segment for output when receiving
15573 an incoming byte segment (as for raw AC3 files).
15576 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15578 0.10.8.2 pre-release.
15579 Original commit message from CVS:
15581 * docs/plugins/Makefile.am:
15582 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15583 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15584 * docs/plugins/gst-plugins-ugly-plugins.args:
15585 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15586 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15587 * docs/plugins/inspect/plugin-a52dec.xml:
15588 * docs/plugins/inspect/plugin-asf.xml:
15589 * docs/plugins/inspect/plugin-cdio.xml:
15590 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15591 * docs/plugins/inspect/plugin-dvdread.xml:
15592 * docs/plugins/inspect/plugin-dvdsub.xml:
15593 * docs/plugins/inspect/plugin-iec958.xml:
15594 * docs/plugins/inspect/plugin-lame.xml:
15595 * docs/plugins/inspect/plugin-mad.xml:
15596 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15597 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15598 * docs/plugins/inspect/plugin-mpegstream.xml:
15599 * docs/plugins/inspect/plugin-realmedia.xml:
15600 * docs/plugins/inspect/plugin-siddec.xml:
15602 0.10.8.2 pre-release.
15606 Add new translation.
15608 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
15610 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
15611 Original commit message from CVS:
15612 * gst/asfdemux/gstasfdemux.c:
15613 Properly aggregate flow returns for both push and pull mode, so we shut
15614 down if all pads are unlinked.
15617 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
15619 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
15620 Original commit message from CVS:
15621 Patch by: Frederic Crozat <fcrozat@mandriva.org>
15622 * ext/dvdread/dvdreadsrc.c: (plugin_init):
15623 * ext/lame/gstlame.c: (plugin_init):
15624 * gst/asfdemux/gstasf.c: (plugin_init):
15625 Make sure gettext returns translations in UTF-8 encoding rather
15626 than in the current locale encoding (#546822).
15628 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15630 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
15631 Original commit message from CVS:
15632 * gst/mpegaudioparse/gstmpegaudioparse.c:
15633 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
15634 (mp3parse_total_time), (mp3parse_bytepos_to_time):
15635 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
15636 if we're called from there already. Otherwise we end up in a endless
15637 recursion and crash with a stack overflow.
15638 This can happen when a Xing or VBRI header with TOC exists but it
15639 doesn't contain the total time. Fixes bug #545370.
15641 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15643 ext/lame/gstlame.c: Use the default for the strict-iso property too.
15644 Original commit message from CVS:
15645 * ext/lame/gstlame.c: (gst_lame_class_init),
15646 (gst_lame_get_default_settings):
15647 Use the default for the strict-iso property too.
15648 Allow a bitrate setting of 0, which lets lame choose the default value
15649 and which makes it possible to set the compression-ratio property.
15651 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15653 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
15654 Original commit message from CVS:
15655 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
15656 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
15657 * ext/lame/gstlame.h:
15658 Get the defaults settings of LAME in the plugin initialization
15659 function and return FALSE here if something goes wrong. This removes
15660 the hacky failing instance init function.
15661 Use LAMEs default value for all settings instead of overwriting some
15662 of them. Overwriting some of them gives unexpected results if one only
15663 sets a preset. Fixes bug #498004.
15665 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15667 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
15668 Original commit message from CVS:
15669 * ext/lame/gstlame.c: (gst_lame_init):
15670 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
15671 defaults will restrict the bitrate when using the presets in a bad way.
15674 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15676 Put the MPEG audio version into the caps as "mpegaudioversion".
15677 Original commit message from CVS:
15678 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
15679 * gst/mpegaudioparse/gstmpegaudioparse.c:
15680 (mp3_type_frame_length_from_header), (mp3_caps_create),
15681 (gst_mp3parse_chain):
15682 Put the MPEG audio version into the caps as "mpegaudioversion".
15683 This is different from "mpegversion".
15685 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15687 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
15688 Original commit message from CVS:
15689 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
15690 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
15691 * ext/lame/gstlame.h:
15692 Fix build with lame >= 3.97. The padding type and cwlimit settings
15693 are deprecated now and the function declarations are hidden in the
15694 headers so deprecate the GObject properties for them and remove them
15695 in 0.11. Fixes bug #544039.
15697 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15699 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
15700 Original commit message from CVS:
15701 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
15702 Don't allow width/height outside the spec (i.e. smaller than 16
15703 and higher than 4096). Such files are corrupted ones and setting
15704 caps that are not a subset of the template caps confuses playbin.
15707 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15709 ext/sidplay/Makefile.am: Fix the build.
15710 Original commit message from CVS:
15711 * ext/sidplay/Makefile.am:
15714 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15716 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
15717 Original commit message from CVS:
15719 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
15720 flags that are invalid for C++.
15722 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
15724 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
15725 Original commit message from CVS:
15726 Patch by: Tal Shalif <tshalif at nargila dot org>
15727 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
15728 Prevent double free. Fixes bug #541697.
15730 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15732 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
15733 Original commit message from CVS:
15734 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
15735 (gst_dvd_demux_get_audio_stream),
15736 (gst_dvd_demux_get_subpicture_stream),
15737 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
15738 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
15739 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
15740 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
15741 * gst/mpegstream/gstmpegdemux.h:
15742 Resend tags event after a FLUSH (seek) to support prerolling
15743 a partial pipeline.
15745 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
15747 Use correct error code for encrypted streams.
15748 Original commit message from CVS:
15750 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
15751 Use correct error code for encrypted streams.
15753 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15755 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
15756 Original commit message from CVS:
15757 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
15758 (gst_mpeg_demux_sync_stream_to_time):
15759 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
15761 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15763 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
15764 Original commit message from CVS:
15765 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
15766 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
15767 Allow and implement non-flushing and/or segment seek
15768 (mainly in TIME and chapter format).
15769 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15770 (gst_dvd_demux_get_subpicture_stream),
15771 (gst_dvd_demux_synchronise_pads),
15772 (gst_dvd_demux_sync_stream_to_time):
15773 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
15774 (gst_mpeg_demux_send_subbuffer),
15775 (gst_mpeg_demux_sync_stream_to_time),
15776 (gst_mpeg_streams_reset_cur_ts):
15777 * gst/mpegstream/gstmpegdemux.h:
15778 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
15779 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
15780 Delegate a query to upstream if it can't be handled.
15781 Make segment stop aware.
15782 Fix (subtitle) stream synchronization.
15783 Add some debug statements.
15785 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
15787 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
15788 Original commit message from CVS:
15789 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
15790 Fix build on macosx.
15792 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15794 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
15795 Original commit message from CVS:
15796 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15797 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15798 * ext/a52dec/gsta52dec.c:
15799 * ext/amrnb/amrnbdec.c:
15800 * ext/amrnb/amrnbenc.c:
15801 * ext/amrnb/amrnbparse.c:
15802 * ext/lame/gstlame.c:
15803 * ext/mad/gstmad.c:
15804 * ext/sidplay/gstsiddec.cc:
15805 * gst/asfdemux/gstrtspwms.c:
15806 * gst/mpegaudioparse/gstxingmux.c:
15807 * gst/realmedia/rademux.c:
15808 * gst/realmedia/rdtmanager.c:
15809 * gst/realmedia/rtspreal.c:
15810 * gst/synaesthesia/gstsynaesthesia.c:
15811 Add missing elements to docs. Restore alphabetical order in section
15812 file. Document mad (it was included in docs already).
15813 Fix doc-markup: use convinience syntax for examples
15814 (produces valid docbook), add several refsec2 when we have several
15815 titles. Fix some types.
15817 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15819 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
15820 Original commit message from CVS:
15821 * ext/lame/gstlame.c:
15822 * ext/sidplay/gstsiddec.cc:
15823 * gst/mpegaudioparse/gstxingmux.c:
15824 Do not use short_description in section docs for elements. We extract
15825 them from element details and there will be warnings if they differ.
15827 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
15829 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
15830 Original commit message from CVS:
15831 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
15832 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
15833 (gst_cdio_add_cdtext_album_tags):
15834 * ext/cdio/gstcdio.h:
15835 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15836 Also extract album title and album genre from CD-TEXT if
15837 available (#537021).
15839 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15841 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
15842 Original commit message from CVS:
15843 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
15844 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
15845 emphasis value is reserved but unfortunately files with that
15846 value exist and the information is not important for the decoder
15847 anyway. Fixes bug #537235.
15849 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
15851 Require libcdio >= 0.76.
15852 Original commit message from CVS:
15854 * ext/cdio/gstcdio.c:
15855 * ext/cdio/gstcdio.h:
15856 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
15857 Require libcdio >= 0.76.
15859 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
15861 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
15862 Original commit message from CVS:
15863 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
15864 Drain queued buffers before forwarding the segment event.
15866 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15868 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
15869 Original commit message from CVS:
15870 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
15871 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
15872 (gst_a52dec_chain), (gst_a52dec_change_state):
15873 * ext/a52dec/gsta52dec.h:
15874 Add segment handling, buffer clipping and basic reverse playback.
15876 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15878 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
15879 Original commit message from CVS:
15880 * docs/plugins/Makefile.am:
15881 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15882 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15883 * docs/plugins/gst-plugins-ugly-plugins.args:
15884 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15885 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15886 * docs/plugins/inspect/plugin-a52dec.xml:
15887 * docs/plugins/inspect/plugin-amrnb.xml:
15888 * docs/plugins/inspect/plugin-asf.xml:
15889 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15890 * docs/plugins/inspect/plugin-dvdread.xml:
15891 * docs/plugins/inspect/plugin-dvdsub.xml:
15892 * docs/plugins/inspect/plugin-iec958.xml:
15893 * docs/plugins/inspect/plugin-lame.xml:
15894 * docs/plugins/inspect/plugin-mad.xml:
15895 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15896 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15897 * docs/plugins/inspect/plugin-mpegstream.xml:
15898 * docs/plugins/inspect/plugin-realmedia.xml:
15899 * docs/plugins/inspect/plugin-siddec.xml:
15900 * docs/plugins/inspect/plugin-synaesthesia.xml:
15901 * ext/a52dec/gsta52dec.c:
15902 Random doc of the day. Also print human readable format of newsegment
15903 in log message if we complain about it.
15905 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
15907 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
15908 Original commit message from CVS:
15909 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
15910 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
15911 (gst_a52dec_chain), (gst_a52dec_change_state):
15912 * ext/a52dec/gsta52dec.h:
15913 Mark discont on outgoing buffers after receiving a DISCONT buffer or
15914 when we have a decoding error.
15915 We don't need to clear the cache when we receive a NEWSEGMENT event.
15916 Clear buffer cache in DISCONT.
15917 Add beginnings of GstSegment handling.
15919 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
15921 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
15922 Original commit message from CVS:
15923 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
15924 Fix alignment issues that caused SIGBUS on some architectures.
15926 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
15928 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
15929 Original commit message from CVS:
15930 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
15931 Fix alignment issue which isn't really an issue at all because
15932 the plugin hasn't been ported to 0.10 yet.
15934 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15936 configure.ac: Back to devel -> 0.10.8.1
15937 Original commit message from CVS:
15939 Back to devel -> 0.10.8.1
15941 === release 0.10.8 ===
15943 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15949 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15950 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15951 * docs/plugins/inspect/plugin-a52dec.xml:
15952 * docs/plugins/inspect/plugin-asf.xml:
15953 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15954 * docs/plugins/inspect/plugin-dvdread.xml:
15955 * docs/plugins/inspect/plugin-dvdsub.xml:
15956 * docs/plugins/inspect/plugin-iec958.xml:
15957 * docs/plugins/inspect/plugin-lame.xml:
15958 * docs/plugins/inspect/plugin-mad.xml:
15959 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15960 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15961 * docs/plugins/inspect/plugin-mpegstream.xml:
15962 * docs/plugins/inspect/plugin-realmedia.xml:
15963 * docs/plugins/inspect/plugin-siddec.xml:
15964 * gst-plugins-ugly.doap:
15967 Original commit message from CVS:
15970 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15999 Original commit message from CVS:
16002 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16004 configure.ac: 0.10.7.4 pre-release
16005 Original commit message from CVS:
16007 0.10.7.4 pre-release
16009 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
16011 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
16012 Original commit message from CVS:
16013 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
16014 Fix inconsistent use of rate and channels.
16017 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
16019 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
16020 Original commit message from CVS:
16021 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
16022 Flush timestamp correction variables on a flush. Fixes #533832.
16024 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16029 Commit 0.10.7.3 pre-rel marker
16030 Original commit message from CVS:
16031 Commit 0.10.7.3 pre-rel marker
16033 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
16035 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
16036 Original commit message from CVS:
16037 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
16038 Properly aggregate GstFlowReturn from downstream in order to properly
16039 stop, and doing that as early as possible.
16042 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16044 configure.ac: 0.10.7.2 pre-release
16045 Original commit message from CVS:
16047 0.10.7.2 pre-release
16049 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
16051 Always let FLUSH_START events flow downstream.
16052 Original commit message from CVS:
16053 * ext/mad/gstmad.c: (gst_mad_sink_event):
16054 * gst/mpegaudioparse/gstmpegaudioparse.c:
16055 (gst_mp3parse_sink_event):
16056 Always let FLUSH_START events flow downstream.
16058 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
16060 configure.ac: Error out if we don't have the required core/base versions.
16061 Original commit message from CVS:
16063 Error out if we don't have the required core/base versions.
16065 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
16067 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
16068 Original commit message from CVS:
16069 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
16070 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
16071 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
16072 Fix video timestamps by adjusting it with the first timestamp found.
16073 Don't assume we have a complete fragment when flushing the adapter,
16074 packets might have been lost or the stream might just be broken.
16076 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
16078 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
16079 Original commit message from CVS:
16080 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
16081 Set Rank to NONE so that we don't accidentally try to autoplug the
16084 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16086 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
16087 Original commit message from CVS:
16088 * gst/mpegaudioparse/gstmpegaudioparse.c:
16089 (gst_mp3parse_emit_frame):
16090 Send a new duration message if the average bitrate changed and
16091 we don't know the duration from the Xing or VBRI header.
16094 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
16096 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
16097 Original commit message from CVS:
16098 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
16099 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
16100 * gst/realmedia/rtspreal.h:
16101 Move assembly rule parsing to the place where we parse the SDP as it's
16102 also there that we create the MDPR and we need the currently selected
16103 asmrule in order to select the right MTLI.
16106 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
16108 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
16109 Original commit message from CVS:
16110 * gst/realmedia/realhash.c:
16111 * gst/realmedia/rtspreal.c:
16112 Include generated "_stdint.h" instead of <stdint.h> which might not
16113 exist on some systems.
16115 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16117 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
16118 Original commit message from CVS:
16119 * ext/sidplay/gstsiddec.cc:
16120 Cast NULL sentinels to void * as NULL is defined as an integer
16121 constant in most environments when using C++ and it's size might
16122 be different from a pointer. Fixes #529488.
16124 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
16127 * gst/asfdemux/gstasfdemux.c:
16128 * gst/asfdemux/gstrtspwms.c:
16129 Fix "unused var" compiler error when --disable-gst-debug is used.
16130 Original commit message from CVS:
16131 Fix "unused var" compiler error when --disable-gst-debug is used.
16133 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
16135 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
16136 Original commit message from CVS:
16137 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
16138 We should also stop the streaming task when we get a NOT_LINKED
16139 flow return, which is not covered by FLOW_IS_FATAL.
16141 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
16143 ext/: gst_atomic_int_set ==> g_atomic_int_set
16144 Original commit message from CVS:
16145 * ext/cdio/gstcdiocddasrc.c:
16146 * ext/dv/gstdvdemux.c:
16147 gst_atomic_int_set ==> g_atomic_int_set
16149 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
16151 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
16152 Original commit message from CVS:
16153 2008-04-11 Julien Moutte <julien@fluendo.com>
16154 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
16157 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
16159 configure.ac: Actually build dlls when cross-compiling with mingw32.
16160 Original commit message from CVS:
16161 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
16163 Actually build dlls when cross-compiling with mingw32.
16166 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16168 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
16169 Original commit message from CVS:
16171 * gst/mpegaudioparse/gstmpegaudioparse.c:
16172 (mpeg_audio_seek_entry_free):
16173 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
16174 Depend on GLib 2.12 and use it unconditionally as we do in other
16175 modules too already.
16177 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16179 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
16180 Original commit message from CVS:
16181 * gst/mpegaudioparse/gstmpegaudioparse.c:
16182 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
16183 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
16184 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
16185 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
16186 (gst_xing_mux_chain):
16187 Use GSlice for allocating the seek table entries if we compile with
16188 GLib 2.10 or newer.
16190 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
16192 gst/asfdemux/gstasfdemux.c: Remove some debug code.
16193 Original commit message from CVS:
16194 * gst/asfdemux/gstasfdemux.c:
16195 (gst_asf_demux_process_ext_stream_props):
16196 Remove some debug code.
16198 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16200 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
16201 Original commit message from CVS:
16202 * gst/asfdemux/gstasfdemux.c:
16203 (gst_asf_demux_process_ext_stream_props):
16204 Guard against division by 0 and fall back to 25/1 framerate.
16206 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16208 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
16209 Original commit message from CVS:
16210 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
16211 (gst_asf_demux_process_ext_stream_props):
16212 Instead of adding a fixes 25/1 framerate to the video caps, use the
16213 average frame duration in the extended properties of the video stream as
16214 the framerate. Fixes #524346.
16216 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16218 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
16219 Original commit message from CVS:
16221 Check if the compiler supports do { } while (0) macros. This fixes
16222 a warning when compiling with g++ 4.3, resulting in a build failure
16223 because of -Werror.
16225 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
16227 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
16228 Original commit message from CVS:
16229 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
16230 make ) also a delimiter for rules.
16231 Skip \\ when scanning strings.
16232 Add new testcase for these problems.
16234 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16236 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
16237 Original commit message from CVS:
16238 * gst/mpegaudioparse/gstmpegaudioparse.c:
16239 (gst_mp3parse_sink_event):
16240 Don't take the stream lock when caching events. This is not necessary
16241 and results in a deadlock when seeking with rhythmbox (but not with
16242 totem or banshee for some reason).
16244 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
16246 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
16247 Original commit message from CVS:
16248 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
16249 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
16250 Add the version field when creating the CONT chunk resulting in
16251 the Author, Comment and Copyright tags not being parsed correctly.
16254 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
16256 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
16257 Original commit message from CVS:
16258 * gst/mpegaudioparse/gstmpegaudioparse.c:
16259 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
16260 Remove trailing newlines from debug statements.
16262 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
16264 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
16265 Original commit message from CVS:
16266 * ext/dvdnav/dvdnavsrc.c:
16267 * ext/dvdnav/dvdnavsrc.h:
16268 Apply patch that adds some seeking support to dvdnav, and fixes it
16269 in various other ways. This doesn't make dvdnavsrc fully functional,
16270 but moves it forward.
16272 Patch By: Simone Gotti <simone.gotti@email.it>
16273 * ext/dvdnav/gst-dvd:
16274 Update the simple dvdnavsrc gst-launch example to work for 0.10
16276 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
16278 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
16279 Original commit message from CVS:
16281 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
16282 plug-ins are included/excluded. (#498222)
16284 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16286 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
16287 Original commit message from CVS:
16288 * ext/mad/gstmad.c: (gst_mad_sink_event):
16289 * gst/mpegaudioparse/gstmpegaudioparse.c:
16290 (gst_mp3parse_sink_event):
16291 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
16292 of dropping and leaking them.
16294 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16296 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
16297 Original commit message from CVS:
16298 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
16300 * ext/mad/gstmad.h:
16301 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
16302 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
16303 * gst/mpegaudioparse/gstmpegaudioparse.h:
16304 Cache all events except EOS if we still have to send a NEWSEGMENT
16305 event. This will let TAG events be forwarded until after decodebin
16306 to an encoder for example as decodebin only links the pads
16307 after NEWSEGMENT. Fixes bug #518933.
16309 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16311 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
16312 Original commit message from CVS:
16313 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
16314 Write Xing header at the correct position in the MP3 frame for
16315 stereo files. Fixes bug #518676.
16317 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
16319 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
16320 Original commit message from CVS:
16322 * ext/sidplay/Makefile.am:
16323 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
16324 when building C++ code (#516509).
16326 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
16328 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
16329 Original commit message from CVS:
16330 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
16331 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
16332 Workshop 12 compiler, but probably also crashes (#517985).
16334 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
16336 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
16337 Original commit message from CVS:
16338 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
16339 * gst/mpegaudioparse/gstmpegaudioparse.c:
16340 (gst_mp3_channel_mode_get_type),
16341 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
16342 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
16343 (gst_mp3parse_chain):
16344 * gst/mpegaudioparse/gstmpegaudioparse.h:
16345 Post channel mode and CRC as tags. Fixes bug #504493.
16347 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16349 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
16350 Original commit message from CVS:
16351 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
16352 Correctly chain up to the parent's finalize function.
16354 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16356 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
16357 Original commit message from CVS:
16358 * gst/mpegaudioparse/gstmpegaudioparse.c:
16359 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
16360 Try a bit harder to get valid timestamps, especially if upstream
16361 gives us one and we are at the first frame or resyncing.
16362 Return UNEXPECTED if we get a valid timestamp that is outside of
16363 our configured segment. After all changes done so far this doesn't
16364 seem to cause any regression, please test.
16366 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16368 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...
16369 Original commit message from CVS:
16371 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
16372 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
16373 If we don't have the position to seek to in our index first try
16374 to convert from TIME to BYTES upstream and only if that fails
16375 too use the old hack to simply seek to an earlier position
16376 and let the sink drop everything before segment start.
16377 Partially fixes bug #469930.
16379 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16381 configure.ac: Back to development...
16382 Original commit message from CVS:
16384 Back to development...
16386 === release 0.10.7 ===
16388 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16394 * docs/plugins/gst-plugins-ugly-plugins.args:
16395 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16396 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16397 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
16398 * docs/plugins/gst-plugins-ugly-plugins.signals:
16399 * docs/plugins/inspect/plugin-a52dec.xml:
16400 * docs/plugins/inspect/plugin-asf.xml:
16401 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16402 * docs/plugins/inspect/plugin-dvdread.xml:
16403 * docs/plugins/inspect/plugin-dvdsub.xml:
16404 * docs/plugins/inspect/plugin-iec958.xml:
16405 * docs/plugins/inspect/plugin-lame.xml:
16406 * docs/plugins/inspect/plugin-mad.xml:
16407 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16408 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16409 * docs/plugins/inspect/plugin-mpegstream.xml:
16410 * docs/plugins/inspect/plugin-realmedia.xml:
16411 * docs/plugins/inspect/plugin-siddec.xml:
16412 * gst-plugins-ugly.doap:
16414 Release 0.10.7 - I Cheated Time
16415 Original commit message from CVS:
16416 Release 0.10.7 - I Cheated Time
16418 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16443 Original commit message from CVS:
16446 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16448 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
16449 Original commit message from CVS:
16450 * tests/check/Makefile.am:
16451 Exclude dvdreadsrc from the states test too.
16453 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16455 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
16456 Original commit message from CVS:
16457 * gst/mpegaudioparse/gstmpegaudioparse.c:
16458 (gst_mp3parse_emit_frame):
16459 Handler buffers without valid timestamp more correctly: Don't drop
16460 them and don't use the invalid timestamp to calculate the next
16461 timestamp. Fixes bug #516811.
16463 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
16465 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
16466 Original commit message from CVS:
16467 Patch by: Tal Shalif <tshalif at nargila dot org>
16468 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
16469 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
16470 Add some gint64 casts to prevent 32 bit integer overflows.
16473 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16475 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
16476 Original commit message from CVS:
16477 * gst/mpegaudioparse/gstmpegaudioparse.c:
16478 Revert previous commit to mp3parse, as it breaks playback
16481 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16483 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
16484 Original commit message from CVS:
16485 * gst/mpegaudioparse/gstmpegaudioparse.c:
16486 (gst_mp3parse_emit_frame):
16487 Return GST_FLOW_UNEXPECTED if we get data that is after our
16488 configured segment. This makes upstream go EOS immediately instead
16489 of sending us the complete stream. Also improve debugging a bit.
16491 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16493 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
16494 Original commit message from CVS:
16495 * ext/dvdread/dvdreadsrc.c:
16496 Fix regression in DVD seeking - when a pack we
16497 expect to be a NAV block turns out not to be, scan forwards
16498 for up to 2MB (at most ~1sec) until we find one.
16501 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
16503 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
16504 Original commit message from CVS:
16505 * win32/vs6/libgstmpegaudioparse.dsp:
16506 Add xing files to VS project file.
16508 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16510 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
16511 Original commit message from CVS:
16512 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
16513 Stop leaking src pad templates. Fixes bug #515708.
16515 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16517 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
16518 Original commit message from CVS:
16519 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
16520 Correctly write the size in bytes on big endian systems.
16523 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16525 ext/lame/gstlame.c: Don't leak the allowed caps.
16526 Original commit message from CVS:
16527 * ext/lame/gstlame.c: (gst_lame_setup):
16528 Don't leak the allowed caps.
16529 * tests/check/pipelines/lame.c: (GST_START_TEST):
16530 Stop leaking all buffers. Fixes bug #515575.
16532 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16534 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
16535 Original commit message from CVS:
16536 * gst/mpegaudioparse/plugin.c:
16537 Commit new file I forgot to add.
16539 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16541 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
16542 Original commit message from CVS:
16544 Make DISABLE_DEPRECATED defined *only* during CVS, not during
16545 pre-releases or releases.
16547 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16550 Mention bug 511497 fixed in previous commit
16551 Original commit message from CVS:
16552 Mention bug 511497 fixed in previous commit
16554 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16556 Move xingmux from -bad.
16557 Original commit message from CVS:
16558 * docs/plugins/Makefile.am:
16559 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16560 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16561 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16562 * gst/mpegaudioparse/Makefile.am:
16563 * gst/mpegaudioparse/gstmpegaudioparse.c:
16564 * gst/mpegaudioparse/gstxingmux.c:
16565 * tests/check/Makefile.am:
16566 * tests/check/elements/.cvsignore:
16567 Move xingmux from -bad.
16569 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
16571 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
16572 Original commit message from CVS:
16573 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
16574 Use gst_guint64_to_gdouble for conversion
16575 * win32/vs6/libgstasfdemux.dsp:
16576 * win32/vs6/libgstdvdsub.dsp:
16577 * win32/vs6/libgstrealmedia.dsp:
16578 Update project dependencies and add new source files
16580 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
16582 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
16583 Original commit message from CVS:
16584 * ext/mpeg2dec/gstmpeg2dec.c:
16585 Reset decoder when handling sequence where libmpeg2 has set
16586 frame period to 0, probably due to a corrupt packet.
16589 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16591 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
16592 Original commit message from CVS:
16593 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
16594 (gst_mp3parse_chain):
16595 Don't set new caps on the srcpad everytime the bitrate or MPEG
16596 version changes but calculate new spf value when the MPEG version
16599 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16601 Add documentation for the xingheader plugin.
16602 Original commit message from CVS:
16603 * docs/plugins/Makefile.am:
16604 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
16605 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
16606 * gst/xingheader/gstxingmux.c:
16607 * gst/xingheader/gstxingmux.h:
16608 Add documentation for the xingheader plugin.
16609 * tests/check/elements/xingmux.c: (GST_START_TEST):
16610 Set element state to PLAYING before doing something else.
16612 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16614 tests/check/: Add simple unit test for the xingmux element.
16615 Original commit message from CVS:
16616 * tests/check/Makefile.am:
16617 * tests/check/elements/.cvsignore:
16618 * tests/check/elements/xingmux.c: (setup_xingmux),
16619 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
16620 * tests/check/elements/xingmux_testdata.h:
16621 Add simple unit test for the xingmux element.
16622 * gst/xingheader/gstxingmux.c: (generate_xing_header),
16623 (gst_xing_mux_finalize), (xing_reset):
16624 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
16626 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16628 docs/plugins/: Add the real and rtsp elements and update the lists.
16629 Original commit message from CVS:
16630 * docs/plugins/Makefile.am:
16631 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16632 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16633 Add the real and rtsp elements and update the lists.
16634 * docs/plugins/inspect/plugin-amrnb.xml:
16635 * docs/plugins/inspect/plugin-asf.xml:
16636 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16637 * docs/plugins/inspect/plugin-dvdsub.xml:
16638 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16639 * docs/plugins/inspect/plugin-mpegstream.xml:
16640 * docs/plugins/inspect/plugin-realmedia.xml:
16641 * docs/plugins/inspect/plugin-siddec.xml:
16642 * docs/plugins/inspect/plugin-synaesthesia.xml:
16644 * gst/iec958/ac3_padder.c:
16645 * gst/iec958/ac3_padder.h:
16646 Do not use gtk-doc style comments for non gtk-doc comments. Note -
16647 there are functions defined using extern in the .c file - does that
16650 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16652 ext/mad/gstmad.c: Chain up at the end of the function.
16653 Original commit message from CVS:
16654 * ext/mad/gstmad.c:
16655 Chain up at the end of the function.
16657 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16659 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
16660 Original commit message from CVS:
16661 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
16662 Don't add pad templates for the base class but only in the
16665 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
16667 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
16668 Original commit message from CVS:
16669 * ext/lame/gstlame.c:
16670 * ext/lame/gstlame.h:
16671 Fix the case where you initially have stereo input, and so lame's
16672 mode is not set to mono, and then you get input with mono audio and
16673 soon after you get stereo input again. What happened before this
16674 commit is that it would keep the encoding mode as mono. It should
16675 change it back to the one requested by the app (or the default one)
16678 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16680 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
16681 Original commit message from CVS:
16682 * gst/mpegaudioparse/gstmpegaudioparse.c:
16683 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16684 (mp3parse_bytepos_to_time):
16685 Interpolate the VBRI seek table entries to get better results,
16686 support 3 byte seek table entries and prevent overflows in the
16687 seek table by adding the relative offsets when using the seek
16688 table in a large enough data type.
16690 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16692 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
16693 Original commit message from CVS:
16694 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16695 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
16696 (mp3parse_bytepos_to_time):
16697 * gst/mpegaudioparse/gstmpegaudioparse.h:
16698 Add support for seeking based on the VBRI seek table. Might make
16699 sense to use interpolation in the table later to get hopefully a
16700 bit more accurate values.
16702 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16704 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
16705 Original commit message from CVS:
16706 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
16707 (handle_picture), (handle_slice):
16708 Fix compilation error. Fixes #509313.
16710 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16712 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
16713 Original commit message from CVS:
16714 * ext/lame/gstlame.c: (gst_lame_sink_event):
16715 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
16716 as 8 * GST_SECOND is too large for int.
16718 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16720 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
16721 Original commit message from CVS:
16722 * gst/xingheader/gstxingmux.c: (generate_xing_header):
16723 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
16726 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16728 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
16729 Original commit message from CVS:
16730 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
16731 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
16732 (mp3parse_total_bytes), (mp3parse_total_time):
16733 * gst/mpegaudioparse/gstmpegaudioparse.h:
16734 Add initial support for reading VBRI headers as found in VBR files
16735 created by some Fraunhofer encoders. Currently we only read the
16736 number of frames and bytes (and calculate duration, etc from this)
16737 but there is also a seek table that we currently don't use.
16739 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
16741 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
16742 Original commit message from CVS:
16743 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
16744 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
16745 (gst_lame_sink_event):
16746 Correctly set number of channels when using mono-encoding mode
16747 and fix the duration calculation of the EOS buffer.
16749 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16751 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
16752 Original commit message from CVS:
16753 * gst/mpegaudioparse/gstmpegaudioparse.c:
16754 (gst_mp3parse_handle_first_frame):
16755 Guard against 0 values in the Xing header as frame count and
16756 byte count and calculate the bitrate when we have all values
16757 we need and not before.
16759 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16761 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
16762 Original commit message from CVS:
16763 * gst/xingheader/gstxingmux.c: (generate_xing_header):
16764 Remove accidentially leftover debug printf.
16766 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16768 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
16769 Original commit message from CVS:
16770 * gst/xingheader/gstxingmux.c: (has_xing_header),
16771 (generate_xing_header), (gst_xing_mux_chain),
16772 (gst_xing_mux_sink_event):
16773 Choose smallest possible frame size for the Xing header, properly
16774 set the timestamp, duration and offset on the outgoing buffers,
16775 only send NEWSEGMENT events in BYTE format downstream and also
16776 drop VBRI headers if already existing.
16778 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16780 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
16781 Original commit message from CVS:
16782 * gst/xingheader/Makefile.am:
16783 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
16784 (has_xing_header), (generate_xing_header),
16785 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
16786 (gst_xing_mux_init), (gst_xing_mux_chain),
16787 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
16788 * gst/xingheader/gstxingmux.h:
16789 Major cleanup and rewrite of xingmux with less bugs and new features:
16790 - Handles other layers as 3
16793 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
16795 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
16796 Original commit message from CVS:
16797 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
16798 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
16799 Call g_type_class_ref() from a thread-safe context and not
16800 from the streaming thread to avoid GLib screwing up (see
16801 bug #349410 and #493432). Comment out unused code.
16803 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
16805 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
16806 Original commit message from CVS:
16807 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
16808 (handle_picture), (clip_buffer), (handle_slice),
16809 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
16810 (gst_mpeg2dec_change_state):
16811 * ext/mpeg2dec/gstmpeg2dec.h:
16812 Add buffer clipping.
16813 Add basic reverse playback support. Not complete yet when dealing with
16816 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16818 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
16819 Original commit message from CVS:
16821 Add -Wno-portability to the automake parameters to stop warnings
16822 about GNU make extensions being used. We require GNU make in almost
16823 every Makefile anyway.
16825 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
16826 at the same time is required for per target flags.
16828 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16830 Makefile.am: Include lcov.mak to allow building coverage reports.
16831 Original commit message from CVS:
16833 Include lcov.mak to allow building coverage reports.
16835 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16837 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
16838 Original commit message from CVS:
16839 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
16840 * gst/mpegaudioparse/gstmpegaudioparse.c:
16841 (gst_mp3parse_handle_first_frame):
16842 Make sure that the Xing TOC starts with 0 and the entries
16843 are increasing over time. Otherwise it's broken and should
16844 be skipped. Fixes bug #507821.
16846 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
16848 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
16849 Original commit message from CVS:
16850 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
16851 (gst_asf_demux_add_video_stream),
16852 (gst_asf_demux_process_ext_content_desc),
16853 (gst_asf_demux_get_metadata_for_stream),
16854 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
16855 (gst_asf_demux_change_state):
16856 * gst/asfdemux/gstasfdemux.h:
16857 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
16859 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
16861 docs/plugins/.cvsignore: Add *-undeclared.txt
16862 Original commit message from CVS:
16863 * docs/plugins/.cvsignore:
16864 Add *-undeclared.txt
16866 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
16868 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
16869 Original commit message from CVS:
16870 * gst/realmedia/rdtmanager.c:
16871 (gst_rdt_manager_marshal_VOID__UINT_UINT),
16872 (gst_rdt_manager_class_init):
16873 * gst/realmedia/rdtmanager.h:
16874 Implement some more signals that rtspsrc connects to.
16877 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
16879 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
16880 Original commit message from CVS:
16882 Include common/win32.mak for CRLF check of win32 project
16883 files (see #393626).
16885 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16887 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
16888 Original commit message from CVS:
16889 * gst/mpegaudioparse/gstmpegaudioparse.c:
16890 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
16891 Don't post SEGMENT_START messages on the bus, only the element
16892 driving the pipeline should do that.
16894 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16896 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
16897 Original commit message from CVS:
16899 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
16901 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
16903 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
16904 Original commit message from CVS:
16905 * ext/mpeg2dec/gstmpeg2dec.h:
16906 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
16909 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
16911 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
16912 Original commit message from CVS:
16913 2007-11-20 Julien MOUTTE <julien@moutte.net>
16914 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
16917 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16919 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
16920 Original commit message from CVS:
16921 * gst/mpegaudioparse/gstmpegaudioparse.c:
16922 Restore the segment handling logic.
16923 Please don't do behavioural changes under the heading of 'leak fixes'
16924 or 'whitespace changes', people.
16926 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16928 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
16929 Original commit message from CVS:
16930 * gst/mpegaudioparse/gstmpegaudioparse.c:
16933 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16935 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
16936 Original commit message from CVS:
16937 * gst/asfdemux/gstasfdemux.c:
16938 Sync _activate_pull() a little more with other demuxers.
16940 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
16942 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
16943 Original commit message from CVS:
16944 * gst/mpegstream/gstmpegdemux.c:
16945 recognize the padding stream
16947 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
16949 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
16950 Original commit message from CVS:
16951 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
16952 Convert tags that come as string into the type required by
16955 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
16957 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
16958 Original commit message from CVS:
16959 * gst/mpegaudioparse/gstmpegaudioparse.c:
16960 (gst_mp3parse_emit_frame):
16961 Remove some more broken code, it seems to clip even when it should not.
16964 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
16966 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
16967 Original commit message from CVS:
16968 * gst/mpegaudioparse/gstmpegaudioparse.c:
16969 (gst_mp3parse_emit_frame):
16970 When the element is not driving the streaming thread it is not supposed
16971 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
16972 upstream when it detects EOS. See #491305.
16974 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
16976 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
16977 Original commit message from CVS:
16978 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
16979 * gst/dvdsub/Makefile.am:
16980 * gst/dvdsub/gstdvdsubdec.c:
16981 * gst/dvdsub/gstdvdsubparse.c:
16982 * gst/dvdsub/gstdvdsubparse.h:
16983 Add dvd subtitle parser, which just packetizes the input
16984 stream. This is needed to mux dvd subtitles into matroska
16985 files, since the muxer expects unfragmented and properly
16986 timestamped input (#415754).
16988 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
16990 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
16991 Original commit message from CVS:
16993 Update requirements from past CVS versions to released
16994 versions (0.10.14 in this case).
16995 * ext/sidplay/gstsiddec.cc:
16996 Fix compilation with g++-4.2.
16998 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17000 gst/realmedia/: Fix some compiler warnings shown on Forte.
17001 Original commit message from CVS:
17002 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
17003 (gst_asm_scan_parse_condition):
17004 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17005 Fix some compiler warnings shown on Forte.
17007 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
17009 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
17010 Original commit message from CVS:
17011 Patch by: Gautier Portet <kassoulet at gmail dot com>
17012 * gst/xingheader/gstxingmux.c:
17013 The size of the Xing header is actually 417 as it's rounded to the
17014 next smaller integer. Fixes #397759.
17015 * gst/xingheader/gstxingmux.c: (xing_generate_header),
17016 (xing_push_header):
17017 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
17018 event to the beginning was successful before pushing the header again.
17020 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
17022 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
17023 Original commit message from CVS:
17024 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
17025 (mp3parse_bytepos_to_time):
17026 Use gst_util_guint64_to_gdouble for conversions.
17027 * win32/vs6/libgstmad.dsp:
17028 Add a link to libgstaudio.
17030 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
17032 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
17033 Original commit message from CVS:
17034 * ext/lame/gstlame.c:
17035 Fix up case where there is no peer, in which case
17036 _get_allowed_caps() will return NULL.
17038 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
17040 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
17041 Original commit message from CVS:
17042 * ext/lame/gstlame.c:
17043 Use GST_PTR_FORMAT to print caps in debug statement.
17045 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17047 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
17048 Original commit message from CVS:
17050 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
17051 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
17054 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17056 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
17057 Original commit message from CVS:
17058 * ext/lame/gstlame.c:
17059 Allow fixing the sample rate lame converts to by negotiating fixed
17060 sample rate on the src pad caps.
17062 * tests/check/Makefile.am:
17063 * tests/check/pipelines/lame.c:
17064 Add a check for it.
17066 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17068 po/: Updated translations.
17069 Original commit message from CVS:
17072 Updated translations.
17074 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17076 po/pl.po: Added Polish translation.
17077 Original commit message from CVS:
17078 translated by: Jakub Bogusz <qboosh@pld-linux.org>
17080 Added Polish translation.
17082 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17084 po/fi.po: Added Finnish translation.
17085 Original commit message from CVS:
17086 translated by: Ilkka Tuohela <hile@iki.fi>
17088 Added Finnish translation.
17090 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17092 po/es.po: Added Spanish translation.
17093 Original commit message from CVS:
17094 translated by: Jorge González González <aloriel@gmail.com>
17096 Added Spanish translation.
17098 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17100 po/bg.po: Added Bulgarian translation.
17101 Original commit message from CVS:
17102 translated by: Alexander Shopov <ash@contact.bg>
17104 Added Bulgarian translation.
17106 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17108 gst/iec958/ac3iec.c: Chainup in finalize.
17109 Original commit message from CVS:
17110 * gst/iec958/ac3iec.c:
17111 Chainup in finalize.
17112 * tests/check/Makefile.am:
17113 * tests/check/generic/states.c:
17114 Improved state change unit test.
17116 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17118 Ignore registries in any format.
17119 Original commit message from CVS:
17120 * docs/plugins/.cvsignore:
17121 * tests/check/.cvsignore:
17122 Ignore registries in any format.
17124 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17126 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
17127 Original commit message from CVS:
17129 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
17130 define in the lame headers. This has the advantage that
17131 it should still work when we're cross-compiling (#452025).
17133 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17135 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
17136 Original commit message from CVS:
17137 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17138 Add other allowed rates to the pad templates.
17139 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
17140 Reset the parser to release memory in dispose.
17142 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17144 ext/: Fix more leaks.
17145 Original commit message from CVS:
17146 * ext/amrnb/amrnbdec.c:
17147 * ext/amrnb/amrnbenc.c:
17148 * ext/amrnb/amrnbparse.c:
17149 * ext/sidplay/gstsiddec.cc:
17152 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
17154 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
17155 Original commit message from CVS:
17156 Patch by: Daniel Charles <dcharles at ti dot com>
17157 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
17158 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
17159 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
17160 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
17161 * ext/amrnb/amrnbenc.h:
17162 Add property to select the BandMode of the AMR encoder.
17165 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17167 gst/realmedia/asmrules.c: Make ro memory to share.
17168 Original commit message from CVS:
17169 * gst/realmedia/asmrules.c:
17170 Make ro memory to share.
17172 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17174 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
17175 Original commit message from CVS:
17176 * gst/mpegaudioparse/gstmpegaudioparse.c:
17177 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
17178 * gst/mpegaudioparse/gstmpegaudioparse.h:
17179 Queue segment event and push it after we know the caps on the pad or
17180 else an autoplugger might not have plugged the element yet and the
17183 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17185 gst/iec958/ac3iec.c: Fix tests.
17186 Original commit message from CVS:
17187 * gst/iec958/ac3iec.c:
17190 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17192 tests/check/: Add generic state-change test suite to help to fi leaks.
17193 Original commit message from CVS:
17194 * tests/check/Makefile.am:
17195 * tests/check/generic/.cvsignore:
17196 * tests/check/generic/states.c:
17197 Add generic state-change test suite to help to fi leaks.
17199 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17201 po/: Added Portuguese (Brazilian) translation.
17202 Original commit message from CVS:
17203 translated by: Raphael Higino <phhigino@gmail.com>
17206 Added Portuguese (Brazilian) translation.
17208 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17210 po/: Updated translations.
17211 Original commit message from CVS:
17216 Updated translations.
17218 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
17220 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
17221 Original commit message from CVS:
17222 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
17223 (gst_rmdemux_parse_video_packet):
17224 Activate timestamp fixing code.
17226 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
17228 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
17229 Original commit message from CVS:
17230 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
17231 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
17232 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
17233 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
17234 Do fragment collection in the demuxer so that we can now work with
17235 both ffmpeg and realvideodec to decoder real video content.
17237 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17239 gst/realmedia/asmrules.c: Include stdlib.h.
17240 Original commit message from CVS:
17241 * gst/realmedia/asmrules.c:
17244 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
17246 gst/realmedia/rdtmanager.c: Fix caps.
17247 Original commit message from CVS:
17248 * gst/realmedia/rdtmanager.c:
17251 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
17253 gst/realmedia/rtspreal.c: Disable UDP transport for now.
17254 Original commit message from CVS:
17255 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17256 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
17257 Disable UDP transport for now.
17259 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
17261 gst/realmedia/: Add simple rdt manager.
17262 Original commit message from CVS:
17263 * gst/realmedia/Makefile.am:
17264 * gst/realmedia/rdtmanager.c: (find_session_by_id),
17265 (create_session), (free_session), (gst_rdt_manager_base_init),
17266 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
17267 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
17268 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
17269 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
17270 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
17271 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
17272 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
17273 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
17274 (gst_rdt_manager_plugin_init):
17275 * gst/realmedia/rdtmanager.h:
17276 * gst/realmedia/rmdemux.c: (plugin_init):
17277 Add simple rdt manager.
17279 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
17281 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
17282 Original commit message from CVS:
17283 * gst/realmedia/rdtdepay.c:
17284 Fix the encoding-name so that it matches what the rtsp extension sets.
17286 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
17288 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
17289 Original commit message from CVS:
17290 * gst/realmedia/asmrules.c: (gst_asm_node_free),
17291 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
17292 (gst_asm_scan_string), (gst_asm_scan_number),
17293 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
17294 (gst_asm_scan_next_token), (gst_asm_rule_free),
17295 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
17296 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
17297 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
17298 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
17299 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
17300 (gst_asm_rule_book_match), (main):
17301 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
17302 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
17303 Use g_hash_table_destroy instead of _unref which is too new.
17305 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17307 gst/realmedia/.cvsignore: Add test to ignore.
17308 Original commit message from CVS:
17309 * gst/realmedia/.cvsignore:
17310 Add test to ignore.
17311 * gst/realmedia/Makefile.am:
17312 * gst/realmedia/asmrules.c: (gst_asm_node_new),
17313 (gst_asm_node_free), (gst_asm_operator_eval),
17314 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
17315 (gst_asm_scan_string), (gst_asm_scan_number),
17316 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
17317 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
17318 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
17319 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
17320 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
17321 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
17322 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
17323 (gst_asm_rule_book_match), (main):
17324 * gst/realmedia/asmrules.h:
17325 Added asembler rule book parser and evaluator.
17326 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
17327 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
17328 * gst/realmedia/rtspreal.h:
17329 Keep per stream config info.
17330 Parse and evaluate asm rule books for stream selection.
17332 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17334 gst/realmedia/rtspreal.c: Include stdlib.
17335 Original commit message from CVS:
17336 * gst/realmedia/rtspreal.c:
17339 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
17341 gst/realmedia/: Split out hash code in separate file.
17342 Original commit message from CVS:
17343 * gst/realmedia/Makefile.am:
17344 * gst/realmedia/realhash.c: (hash), (call_hash),
17345 (gst_rtsp_ext_real_calc_response_and_checksum):
17346 * gst/realmedia/realhash.h:
17347 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17348 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
17349 Split out hash code in separate file.
17351 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
17353 gst/: Fix include paths and link dependecies for rtsp extension.
17354 Original commit message from CVS:
17355 * gst/asfdemux/Makefile.am:
17356 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
17357 (gst_rtsp_wms_class_init):
17358 * gst/realmedia/Makefile.am:
17359 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17360 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
17361 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
17362 (_do_init), (gst_rtsp_real_class_init):
17363 Fix include paths and link dependecies for rtsp extension.
17365 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
17367 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
17368 Original commit message from CVS:
17369 * gst/realmedia/Makefile.am:
17370 * gst/realmedia/rmdemux.c: (plugin_init):
17371 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
17372 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
17373 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
17374 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
17375 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
17376 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
17377 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
17378 (gst_rtsp_real_plugin_init):
17379 * gst/realmedia/rtspreal.h:
17380 Add RealMedia RTSP extension module. It has rank NONE until it is fully
17383 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17385 gst/asfdemux/: Move WMS RTSP extension from -good to here.
17386 Original commit message from CVS:
17387 * gst/asfdemux/Makefile.am:
17388 * gst/asfdemux/gstasf.c: (plugin_init):
17389 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
17390 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
17391 (gst_rtsp_wms_configure_stream), (_do_init),
17392 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
17393 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
17394 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
17395 * gst/asfdemux/gstrtspwms.h:
17396 Move WMS RTSP extension from -good to here.
17397 Port it to the new pluggable extension interface.
17399 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17401 ext/mad/Makefile.am: Link to audio helper from plugins-base.
17402 Original commit message from CVS:
17403 * ext/mad/Makefile.am:
17404 Link to audio helper from plugins-base.
17406 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17408 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
17409 Original commit message from CVS:
17411 * ext/mad/gstmad.c: (gst_mad_chain):
17412 Use the new buffer clipping function from gstaudio here and
17413 require gst-plugins-base CVS.
17415 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17417 configure.ac: Sync liboil check with plugins-base. Add libm check.
17418 Original commit message from CVS:
17420 Sync liboil check with plugins-base. Add libm check.
17421 * gst/synaesthesia/Makefile.am:
17422 Link against libm. We're using sqrt here.
17424 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17426 gst/asfdemux/gstasfdemux.c: Include stdlib.
17427 Original commit message from CVS:
17428 * gst/asfdemux/gstasfdemux.c:
17431 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17433 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
17434 Original commit message from CVS:
17435 * ext/annodex/Makefile.am:
17437 * ext/cdio/gstcdiocddasrc.c:
17438 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
17440 * ext/cairo/Makefile.am:
17441 * gst/videofilter/Makefile.am:
17442 * tests/examples/level/Makefile.am:
17443 Use $(LIBM) instead of -lm
17445 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17447 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
17448 Original commit message from CVS:
17449 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17450 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
17451 * gst/mpegaudioparse/gstmpegaudioparse.h:
17452 Save some memory for each frame by only saving the start timestamp
17453 and start byte position instead of additionally the stop timestamp
17454 and stop byte position. This requires us to use a doubly-linked list
17455 but still saves 8-12 bytes per frame.
17457 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17459 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
17460 Original commit message from CVS:
17461 * ext/mad/gstmad.c: (clip_outgoing_buffer):
17462 Fix buffer clipping to correctly clip to the segment stop.
17464 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17466 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
17467 Original commit message from CVS:
17468 * gst/mpegaudioparse/gstmpegaudioparse.c:
17469 (gst_mp3parse_emit_frame):
17470 Fix a calculation that was causing mp3parse to drop every incoming
17471 frame when upstream delivered a segment in TIME format, breaking
17472 playback of all mpeg system streams.
17474 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17476 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
17477 Original commit message from CVS:
17480 * tests/Makefile.am:
17481 Remove bogus check for libcheck, since we check for
17482 gstreamer-check and it pulls in the required info from
17483 and we weren't actually _using_ the information for
17484 libcheck ourselves anyway.
17486 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17488 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
17489 Original commit message from CVS:
17490 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17491 (gst_mp3parse_init), (gst_mp3parse_dispose),
17492 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
17493 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
17494 (mp3parse_handle_seek), (mp3parse_src_query):
17495 * gst/mpegaudioparse/gstmpegaudioparse.h:
17496 Implement accurate seeking in mpegaudioparse. Fixes #308312.
17497 Also implement segment seeks.
17499 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17501 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
17502 Original commit message from CVS:
17503 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
17504 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
17505 (gst_mad_chain), (gst_mad_change_state):
17506 * ext/mad/gstmad.h:
17507 Implement buffer clipping and use GST_BOILERPLATE instead of manual
17508 GType magic. Part one of bug #308312.
17510 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17512 configure.ac: Use pkg-config to locate check.
17513 Original commit message from CVS:
17515 Use pkg-config to locate check.
17517 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
17519 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
17520 Original commit message from CVS:
17522 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
17523 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
17524 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17525 Fix build against core CVS by not using deprecated API. Bump
17526 requirements for new API (overdue anyway).
17528 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17530 REQUIREMENTS: Also add amr-libs here and update a little.
17531 Original commit message from CVS:
17533 Also add amr-libs here and update a little.
17535 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
17537 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
17538 Original commit message from CVS:
17539 * docs/plugins/inspect/plugin-dvdnav.xml:
17540 * docs/plugins/inspect/plugin-realmedia.xml:
17541 * docs/plugins/inspect/plugin-synaesthesia.xml:
17542 Add inspect file for synaesthesia so the docs can be built even if
17543 the plugin isn't built yet. Fixes #454311. Also add inspect files
17544 for dvdnavsrc and realmedia.
17546 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17548 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
17549 Original commit message from CVS:
17550 * docs/plugins/Makefile.am:
17551 Simplify --extra-dir as gtkdoc scans recursively.
17553 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17555 And yet more docs enabled.
17556 Original commit message from CVS:
17557 * docs/plugins/Makefile.am:
17558 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17559 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17560 * gst/synaesthesia/Makefile.am:
17561 * gst/synaesthesia/gstsynaesthesia.c:
17562 * gst/synaesthesia/gstsynaesthesia.h:
17563 And yet more docs enabled.
17565 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17567 docs/plugins/: Add new docs. Scan c++ files too.
17568 Original commit message from CVS:
17569 * docs/plugins/Makefile.am:
17570 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17571 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17572 * docs/plugins/inspect/plugin-a52dec.xml:
17573 * docs/plugins/inspect/plugin-amrnb.xml:
17574 * docs/plugins/inspect/plugin-asf.xml:
17575 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17576 * docs/plugins/inspect/plugin-dvdsub.xml:
17577 * docs/plugins/inspect/plugin-iec958.xml:
17578 * docs/plugins/inspect/plugin-lame.xml:
17579 * docs/plugins/inspect/plugin-mad.xml:
17580 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17581 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17582 * docs/plugins/inspect/plugin-mpegstream.xml:
17583 Add new docs. Scan c++ files too.
17584 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
17585 (gst_amrnbdec_event):
17586 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
17587 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
17588 (gst_amrnbparse_loop):
17589 Add documentation headers.
17590 * ext/mad/gstmad.c:
17591 * ext/mad/gstmad.h:
17594 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17596 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
17597 Original commit message from CVS:
17598 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
17599 (gst_mp3parse_init):
17600 Use GST_BOILERPLATE instead of manual GType magic.
17601 * gst/mpegaudioparse/gstmpegaudioparse.c:
17602 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
17603 (mp3parse_bytepos_to_time):
17604 * gst/mpegaudioparse/gstmpegaudioparse.h:
17605 Implement seeking, byte->time, time->byte conversions with the Xing
17606 seek table if available. This allows better at least a bit more
17607 accurate seeks and file position reporting.
17609 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17611 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
17612 Original commit message from CVS:
17613 * gst/mpegaudioparse/gstmpegaudioparse.c:
17614 (gst_mp3parse_handle_first_frame):
17615 Copy the complete Xing seek table in the 100 byte array instead of
17616 copying the first byte 100 times.
17617 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
17618 (mp3parse_total_time), (mp3parse_time_to_bytepos):
17619 Add seeking support based on the Xing header but comment it out for
17620 now as it seems to yield worse result than the other method.
17621 Also use gst_pad_query_peer_duration() instead of getting the peer pad
17622 ourself, creating a new GstQuery, etc.
17624 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17626 docs/plugins/: Update docs with caps info.
17627 Original commit message from CVS:
17628 * docs/plugins/gst-plugins-ugly-plugins.args:
17629 * docs/plugins/inspect/plugin-a52dec.xml:
17630 * docs/plugins/inspect/plugin-amrnb.xml:
17631 * docs/plugins/inspect/plugin-asf.xml:
17632 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17633 * docs/plugins/inspect/plugin-dvdread.xml:
17634 * docs/plugins/inspect/plugin-dvdsub.xml:
17635 * docs/plugins/inspect/plugin-iec958.xml:
17636 * docs/plugins/inspect/plugin-lame.xml:
17637 * docs/plugins/inspect/plugin-mad.xml:
17638 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17639 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17640 * docs/plugins/inspect/plugin-mpegstream.xml:
17641 Update docs with caps info.
17643 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
17645 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
17646 Original commit message from CVS:
17648 Make sure dvdnav strings get translated too (no reason not to have
17649 them in the .po file, even if the plugin is disabled for now).
17652 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17654 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
17655 Original commit message from CVS:
17656 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
17657 (gst_amrnbdec_event), (gst_amrnbdec_chain),
17658 (gst_amrnbdec_state_change):
17659 * ext/amrnb/amrnbdec.h:
17660 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
17661 (gst_amrnbparse_loop):
17662 Add newsegment and discont handling. Some code cleanups.
17664 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
17666 ext/dvdread/dvdreadsrc.c: check for an error from
17667 Original commit message from CVS:
17668 * ext/dvdread/dvdreadsrc.c: check for an error from
17669 DVDReadBlocks() correctly.
17671 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
17673 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...
17674 Original commit message from CVS:
17675 * ext/dvdread/dvdreadsrc.c:
17676 If we can't read a nav packet, or it doesn't look like a nav
17677 packet, that's an error. Previous behavior was to look at
17678 the next packet; I can't find any justification for doing that.
17681 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17683 po/it.po: Updated Italian translation.
17684 Original commit message from CVS:
17686 Updated Italian translation.
17688 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17690 po/vi.po: Updated Vietnames translation.
17691 Original commit message from CVS:
17693 Updated Vietnames translation.
17695 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17697 po/: Added Chinese (simplified) translation.
17698 Original commit message from CVS:
17699 contributed by: Wenzheng Hu <db_lobster@163.com>
17702 Added Chinese (simplified) translation.
17704 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17706 MAINTAINERS: Updating all the maintainers files
17707 Original commit message from CVS:
17709 Updating all the maintainers files
17711 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
17713 Fix leaks some more.
17714 Original commit message from CVS:
17715 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
17716 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
17717 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
17718 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
17719 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
17720 * gst/iec958/ac3iec.c: (ac3iec_init):
17721 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
17722 Fix leaks some more.
17724 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
17726 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
17727 Original commit message from CVS:
17728 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
17729 "She's leaking me", said valgrind.
17731 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17733 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
17734 Original commit message from CVS:
17735 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
17736 Fix "pad caps are not a real subset of its template caps" warning.
17738 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
17740 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
17741 Original commit message from CVS:
17742 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
17743 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
17744 (gst_amrnbdec_finalize):
17745 Don't leak the adapter, unref it in a new finalize method instead.
17748 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17750 configure.ac: Back to CVS
17751 Original commit message from CVS:
17754 * gst-plugins-ugly.doap:
17755 Add 0.10.6 to the list of releases.
17757 === release 0.10.6 ===
17759 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17765 * docs/plugins/gst-plugins-ugly-plugins.args:
17766 * docs/plugins/inspect/plugin-a52dec.xml:
17767 * docs/plugins/inspect/plugin-asf.xml:
17768 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17769 * docs/plugins/inspect/plugin-dvdread.xml:
17770 * docs/plugins/inspect/plugin-dvdsub.xml:
17771 * docs/plugins/inspect/plugin-iec958.xml:
17772 * docs/plugins/inspect/plugin-lame.xml:
17773 * docs/plugins/inspect/plugin-mad.xml:
17774 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17775 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17776 * docs/plugins/inspect/plugin-mpegstream.xml:
17777 * docs/plugins/inspect/plugin-siddec.xml:
17779 Original commit message from CVS:
17782 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17800 Original commit message from CVS:
17803 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17805 win32/vs6/: Convert line endings to CRLF and mark as binary files.
17806 Original commit message from CVS:
17807 * win32/vs6/gst_plugins_ugly.dsw:
17808 * win32/vs6/libgstac3parse.dsp:
17809 * win32/vs6/libgstasfdemux.dsp:
17810 * win32/vs6/libgstdvdlpcmdec.dsp:
17811 * win32/vs6/libgstdvdsub.dsp:
17812 * win32/vs6/libgstiec958.dsp:
17813 * win32/vs6/libgstlame.dsp:
17814 * win32/vs6/libgstmad.dsp:
17815 * win32/vs6/libgstmpegaudioparse.dsp:
17816 * win32/vs6/libgstmpegstream.dsp:
17817 * win32/vs6/libgstrealmedia.dsp:
17818 * win32/vs6/libgstsynaesthesia.dsp:
17819 Convert line endings to CRLF and mark as binary files.
17821 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
17823 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
17824 Original commit message from CVS:
17825 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
17826 Don't forget to unlock when setting the device property, or
17827 we'll sooner or later deadlock.
17829 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
17831 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
17832 Original commit message from CVS:
17833 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
17834 Use gst_util_guint64_to_gdouble for conversion.
17835 * win32/vs6/libgstasfdemux.dsp:
17836 Add asfpacket.c to the build.
17838 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17840 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
17841 Original commit message from CVS:
17842 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
17843 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
17844 * gst/mpegaudioparse/gstmpegaudioparse.h:
17845 If the Xing header provides a total time, use it to calculate the
17846 correct average bitrate immediately, instead of sending updates as
17847 we parse the stream.
17849 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
17851 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
17852 Original commit message from CVS:
17853 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
17854 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
17855 Use GstClockTime instead of guint for a time variable to prevent
17856 overflows on too large subtitle durations. Fixes #444514.
17858 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
17860 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
17861 Original commit message from CVS:
17862 Patch by: Mark Nauwelaerts <manauw at skynet be>
17863 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
17864 Clear state when handling the serialized FLUSH_STOP event instead of
17865 the FLUSH_START event, thereby making sure we don't free buffers the
17866 chain function is still using. Fixes dvdsubdec crashing when flusing
17867 or seeking (#442706).
17869 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
17871 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
17872 Original commit message from CVS:
17873 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
17874 Initialise variable to make fc4 build bot happy.
17876 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17878 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
17879 Original commit message from CVS:
17880 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
17881 Add sanity check so we don't abort for broken or non-MPEG streams,
17882 but instead error out. Fixes crashes/aborts for when our typefinder
17883 wrongly identifies quicktime files as mpeg (which should be fixed in
17884 -base now too). (#440120).
17886 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17889 * ext/amrnb/amrnbdec.c:
17890 * ext/amrnb/amrnbenc.c:
17891 * ext/amrnb/amrnbparse.c:
17892 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
17893 Original commit message from CVS:
17894 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
17895 block_size, _do_init, gst_amrnbdec_base_init,
17896 gst_amrnbdec_class_init, gst_amrnbdec_init):
17897 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
17898 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
17899 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
17900 block_size, _do_init, gst_amrnbparse_base_init,
17901 gst_amrnbparse_class_init, gst_amrnbparse_init):
17902 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
17903 GST_DEBUG_FUNCPTR and add log-category.
17905 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17907 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
17908 Original commit message from CVS:
17909 * gst/mpegaudioparse/gstmpegaudioparse.c:
17910 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
17911 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
17912 (gst_mp3parse_chain), (mp3parse_total_bytes),
17913 (mp3parse_total_time):
17914 * gst/mpegaudioparse/gstmpegaudioparse.h:
17915 Implement parsing of Xing headers from the first frame of the stream,
17916 and use it to report duration correctly where possible.
17918 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
17920 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
17921 Original commit message from CVS:
17922 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
17923 After descrambling, push the packets out as individual packets
17924 instead of one big descrambled buffer. Makes cook audio decoding
17925 work with the 'realaudiodec' decoder from gst-plugins-bad.
17927 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17929 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
17930 Original commit message from CVS:
17931 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17932 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
17933 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
17934 (gst_rmdemux_parse_packet):
17935 * gst/realmedia/rmdemux.h:
17936 Remember first timestamp encountered in stream and re-timestamp
17937 stream to start from zero (fixes #397219); only send one newsegment
17938 event, not two; when seeking, send newsegment events from the
17939 streaming thread and not from the seeking thread.
17941 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
17943 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
17944 Original commit message from CVS:
17945 Based on patch by: Mark Nauwelaerts <manauw skynet be>
17946 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
17947 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17948 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
17949 * gst/mpegstream/gstmpegdemux.h:
17950 Reset last_flow values for the various streams after a flushing
17951 seek, otherwise we might aggregate wrong flow returns afterwards
17952 that will make upstream pause silently. This should fix seeking
17953 in DVDs and also fix the Thoggen cropping dialog (#438610).
17955 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
17957 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
17958 Original commit message from CVS:
17959 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
17960 (gst_asf_demux_chain_headers),
17961 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
17962 (gst_asf_demux_have_mutually_exclusive_active_stream),
17963 (gst_asf_demux_check_activate_streams),
17964 (gst_asf_demux_find_stream_with_complete_payload),
17965 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
17966 (gst_asf_demux_activate_ext_props_streams),
17967 (gst_asf_demux_process_object):
17968 * gst/asfdemux/gstasfdemux.h:
17969 Activate streams (ie. add the pads to the element) depending on
17970 whether we actually get data for those streams within the ASF
17971 preroll value specified. Currently only done in pull-mode though
17972 (this will fix problems with playbin hanging on mms streams once
17973 we use this in push-mode as well).
17975 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
17977 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
17978 Original commit message from CVS:
17979 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
17980 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
17981 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
17982 (gst_asf_demux_process_file):
17983 * gst/asfdemux/gstasfdemux.h:
17984 Make all timestamps start from zero in pull-mode too; some small
17985 clean-ups and FIXMEs here and there.
17987 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
17989 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
17990 Original commit message from CVS:
17991 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
17992 (gst_asf_demux_parse_packet):
17993 If packet size is specified within the packet and smaller than
17994 the actual packet size, don't parse beyond the size specified in
17995 the packet (this makes us parse some cases of packets with single
17996 compressed payloads cleanly, see e.g stream from #431318). Also
17997 add a sanity check when parsing compressed single payloads.
17999 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
18001 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
18002 Original commit message from CVS:
18003 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
18004 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
18005 (gst_asf_demux_handle_seek_event),
18006 (gst_asf_demux_push_complete_payloads):
18007 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
18008 send data from the keyframe right before the new segment start to
18009 make sure the decoder doesn't have to decode more than absolutely
18012 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
18014 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
18015 Original commit message from CVS:
18016 * gst/asfdemux/asfheaders.c:
18017 * gst/asfdemux/asfheaders.h:
18018 * gst/asfdemux/asfpacket.c:
18019 (asf_payload_parse_replicated_data_extensions),
18020 (gst_asf_demux_parse_payload):
18021 * gst/asfdemux/asfpacket.h:
18022 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18023 (gst_asf_demux_push_complete_payloads),
18024 (gst_asf_demux_process_ext_stream_props):
18025 * gst/asfdemux/gstasfdemux.h:
18026 Implement payload extension system/extended replicated data parsing,
18027 so we can extract payload durations if they're specified.
18029 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
18031 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
18032 Original commit message from CVS:
18033 * gst/asfdemux/asfheaders.h:
18034 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18035 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
18036 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
18037 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
18038 (gst_asf_demux_parse_stream_object),
18039 (gst_asf_demux_process_ext_stream_props),
18040 (gst_asf_demux_process_queued_extended_stream_objects),
18041 (gst_asf_demux_activate_ext_props_streams),
18042 (gst_asf_demux_process_object):
18043 * gst/asfdemux/gstasfdemux.h:
18044 Refactor stream parse/activation a bit (stream activation heuristics
18045 are still the same though); some more clean-ups.
18047 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
18049 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
18050 Original commit message from CVS:
18051 * win32/common/.cvsignore:
18052 Ignore generated config.h file to make build bot happy.
18054 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
18056 gst/asfdemux/: Init debug category before using it.
18057 Original commit message from CVS:
18058 * gst/asfdemux/gstasf.c: (plugin_init):
18059 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
18060 * gst/asfdemux/gstasfdemux.h:
18061 Init debug category before using it.
18063 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
18065 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
18066 Original commit message from CVS:
18067 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
18068 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
18069 Fix silly bug when we can't pull as much data as we want; don't
18070 forget to announce pending tags in the new packet parsing code.
18072 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
18074 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
18075 Original commit message from CVS:
18078 Generate a win32 config.h into win32/common and add to MANIFEST so
18079 it gets disted (#393890). Looks like win32/common/config.h.in needs
18082 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
18084 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
18085 Original commit message from CVS:
18086 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
18087 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
18088 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
18089 Fix pull mode operation some more: send newsegment event before
18090 sending data; handle EOS and fatal flow returns a bit better; don't
18091 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
18093 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
18095 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
18096 Original commit message from CVS:
18097 * gst/asfdemux/Makefile.am:
18098 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
18099 (asf_packet_create_payload_buffer),
18100 (asf_payload_find_previous_fragment),
18101 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
18102 (gst_asf_demux_parse_packet):
18103 * gst/asfdemux/asfpacket.h:
18104 * gst/asfdemux/gstasfdemux.c:
18105 (gst_asf_demux_reset_stream_state_after_discont),
18106 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
18107 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
18108 (gst_asf_demux_process_chunk):
18109 * gst/asfdemux/gstasfdemux.h:
18110 New packet parsing code: should put halfway decent timestamps on
18111 buffers, and might even set the appropriate keyframe/discont buffer
18112 flags from time to time (and even if it doesn't, I'm at least able
18113 to debug this code); only used in pull-mode so far. Still needs
18114 some more work, like payload extensions parsing and proper flow
18115 aggregation, and stream activation based on preroll. Stay tuned.
18117 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
18119 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
18120 Original commit message from CVS:
18121 * gst/asfdemux/asfheaders.h:
18122 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18123 (gst_asf_demux_seek_index_lookup),
18124 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
18125 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
18126 (gst_asf_demux_process_ext_content_desc),
18127 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
18128 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
18129 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
18130 * gst/asfdemux/gstasfdemux.h:
18131 Some clean-ups and small fixes: rename asf_stream_context structure to
18132 AsfStream; inline some three-line utility functions that are only used
18133 once anyway and get rid of their associated helper structs; make debug
18134 category global so that it is used by the debug statements in the other
18135 file as well; simplify gst_asf_demux_get_stream(); fix accidental
18136 implicit initialisation of stream->last_buffer_timestamp to 0, which
18137 would lead to missing timestamps on the first buffer; put fourcc format
18138 into video caps to make certain proprietary wmv decoders happy (for the
18139 case of WMVA in particular); play_time is offset by preroll as well, so
18140 fix overreporting of duration for some files.
18142 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
18144 gst/asfdemux/gstasfdemux.c: Printf format fixes.
18145 Original commit message from CVS:
18146 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
18147 (gst_asf_demux_pull_indices):
18148 Printf format fixes.
18150 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
18152 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
18153 Original commit message from CVS:
18154 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18155 (gst_mpeg_parse_send_event):
18156 Post an error message if EOS wasn't handled by anything downstream.
18157 This should fix playbin freezing/hanging with small VobSub subtitle
18158 files (background: not-linked flow returns from downstream are
18159 ignored for a while at the beginning, so if the file is small
18160 upstream will never get a not-linked flow return even if nothing
18161 is connected downstream). (#429960).
18163 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
18165 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
18166 Original commit message from CVS:
18167 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
18168 (gst_amrnbparse_sink_activate),
18169 (gst_amrnbparse_sink_activate_pull):
18170 Rewrite terminally broken sinkpad activation code.
18171 Now actually supports pull-mode activation (didn't before), and push
18172 mode activation doesn't leave the sinkpad flushing.
18174 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18176 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
18177 Original commit message from CVS:
18178 * gst/asfdemux/asfheaders.c:
18179 * gst/asfdemux/asfheaders.h:
18180 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
18181 (gst_asf_demux_reset), (gst_asf_demux_init),
18182 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
18183 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
18184 (gst_asf_demux_seek_index_lookup),
18185 (gst_asf_demux_reset_stream_state_after_discont),
18186 (gst_asf_demux_handle_seek_event),
18187 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
18188 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
18189 (gst_asf_demux_pull_indices),
18190 (gst_asf_demux_parse_data_object_start),
18191 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
18192 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
18193 (gst_asf_demux_process_simple_index),
18194 (gst_asf_demux_process_object),
18195 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
18196 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
18197 * gst/asfdemux/gstasfdemux.h:
18198 Make asfdemux work in pull mode where possible. If there's an index
18199 at the end of the file, read it and use it for seeking purposes.
18201 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
18203 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
18204 Original commit message from CVS:
18205 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18206 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
18207 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
18208 Some timestamp fixes.
18209 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
18210 Fix for 64-bit machines.
18212 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
18214 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
18215 Original commit message from CVS:
18216 Patch by: René Stadler <mail at renestadler dot de>
18217 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
18218 (find_seek_offset_time), (gst_rmdemux_reset),
18219 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
18220 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
18221 * gst/realmedia/rmdemux.h:
18222 Make rmdemux handle any number of logical streams. Fixes #428698.
18224 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18228 Original commit message from CVS:
18231 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18233 po/: Added Danish translation.
18234 Original commit message from CVS:
18235 submitted by: Mogens Jaeger <mogens@jaeger.tf>
18238 Added Danish translation.
18240 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18242 po/.cvsignore: Add pot.
18243 Original commit message from CVS:
18247 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
18249 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
18250 Original commit message from CVS:
18251 2007-03-27 Julien MOUTTE <julien@moutte.net>
18252 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
18253 stream and try to adapt to incoming timestamps lack of
18254 precision up to half a frame. This allows generating
18255 a perfect stream even with muxed formats like FLV where
18256 the timestamps are stored in milliseconds.
18258 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18260 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
18261 Original commit message from CVS:
18262 * gst/realmedia/rmdemux.c:
18263 Remove unused zlib.h include. Fixes #421594.
18265 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18267 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
18268 Original commit message from CVS:
18269 * ext/lame/gstlame.c: (gst_lame_setup):
18270 Disable the bitrate checking when the user has requested
18271 Free Format mode, as all bitrates less than the maximum
18274 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18276 po/: Update translations.
18277 Original commit message from CVS:
18281 Update translations.
18283 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18285 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
18286 Original commit message from CVS:
18287 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
18288 When handling seeks, don't convert -1 start or stop values to a bogus
18289 byte position - pass them upstream as -1.
18291 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18293 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
18294 Original commit message from CVS:
18295 * gst/mpegaudioparse/gstmpegaudioparse.c:
18296 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18297 (gst_mp3parse_init), (gst_mp3parse_sink_event),
18298 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
18299 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
18300 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
18301 (mp3parse_total_time), (mp3parse_handle_seek),
18302 (mp3parse_src_event), (mp3parse_src_query),
18303 (mp3parse_get_query_types), (plugin_init):
18304 * gst/mpegaudioparse/gstmpegaudioparse.h:
18305 Implement seeking via average bitrate, and position+duration
18306 querying in mp3parse. Later, it will support frame-accurate seeking by
18307 building a seek table as it parses.
18308 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
18309 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
18310 before any extant MP3 decoder plugin. This allows us to remove framing
18311 support from the decoders, if we want, and will provide them with
18312 accurate seeking automatically once it is finished.
18313 Fix the handling of MPEG-1 Layer 1 files.
18314 Partially fix timestamping of packets arriving from a demuxer by
18315 queueing the incoming timestamp until the next packet starts, rather
18316 than applying it immediately to the next pushed buffer.
18318 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
18320 gst/asfdemux/gstasfdemux.c: Printf format fix.
18321 Original commit message from CVS:
18322 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
18325 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18327 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
18328 Original commit message from CVS:
18329 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
18330 (gst_cdio_cdda_src_finalize):
18331 Make sure we always destroy our libcdio handle.
18333 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
18335 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
18336 Original commit message from CVS:
18337 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
18338 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
18339 (gst_cdio_cdda_src_finalize):
18340 Small code cleanups.
18341 Don't use pad_alloc as the base class cannot deal with the error codes.
18343 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
18345 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
18346 Original commit message from CVS:
18347 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
18348 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
18349 Never post a (fatal) error message on the bus on decoding errors. We
18350 should only do this if we can't recover, but mpeg2dec can always
18351 recover. This is needed for DVB streams, for example, where there
18352 may be temporary glitches in the stream. Instead of an error
18353 message, post a warning message on the bus for every N decoding
18354 errors. Fixes #370020.
18356 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18358 configure.ac: Convert to new AG_GST style.
18359 Original commit message from CVS:
18361 Convert to new AG_GST style.
18363 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18365 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
18366 Original commit message from CVS:
18367 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
18369 Display sensible defaults and limits for the
18370 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
18371 property - it's supposed to be a boolean 0/1 value.
18373 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18375 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
18376 Original commit message from CVS:
18377 * ext/lame/gstlame.c:
18378 Initialise the variables so gcc doesn't complain about possibly
18379 uninitialised uses, even though they can't actually happen.
18381 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
18383 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
18384 Original commit message from CVS:
18385 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
18386 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
18387 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
18388 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18389 Implement all sample rates.
18390 Implement sample permutation a little smarter avoiding a memcpy.
18391 Fix timestamps, use segments, fix seeking.
18393 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
18396 Original commit message from CVS:
18397 * docs/plugins/Makefile.am:
18398 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18399 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18400 * docs/plugins/inspect/plugin-siddec.xml:
18401 * ext/sidplay/gstsiddec.cc:
18402 * ext/sidplay/gstsiddec.h:
18405 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18407 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
18408 Original commit message from CVS:
18409 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18410 (gst_lame_set_property), (gst_lame_setup):
18411 Fix up bitrate checking macro. Make it give us a
18412 GST_ELEMENT_WARNING message so the application has a chance of
18413 reporting this to the user. Move the checking to _setup, so we
18414 are sure it runs in the READY state, when we hope to have a pipeline
18415 and a bus that is not flushing.
18416 This fixes e.g. using 96 kbit/sec as a bitrate.
18418 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
18420 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
18421 Original commit message from CVS:
18422 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
18423 (gst_asf_demux_process_advanced_mutual_exclusion),
18424 (gst_asf_demux_process_queued_extended_stream_objects),
18425 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18426 * gst/asfdemux/gstasfdemux.h:
18427 Parse advanced mutual exclusion object and only add pads for
18428 'hidden' streams (those in an extended stream header) that are
18429 mutually exclusive with an already existing 'main stream' if
18430 the broadcasting flag is not set. If the broadcasting flag is set,
18431 assume that data for this stream isn't sent. (This should ideally be
18432 solved better by making playbin more robust against this and/or by
18433 making mmssrc send some information downstream about which streams
18434 will be streamed). Fixes #353116.
18436 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18438 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
18439 Original commit message from CVS:
18440 * gst/synaesthesia/gstsynaesthesia.c:
18441 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18442 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
18443 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
18444 (synaescope32), (synaescope_set_data), (synaesthesia_update),
18445 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
18446 * gst/synaesthesia/synaescope.h:
18447 Move all the mutable engine state into a structure so that
18448 multiple element instances can run without interfering.
18450 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18452 Add crossreferences to glib/gobject/gstream docs.
18453 Original commit message from CVS:
18455 * docs/plugins/Makefile.am:
18456 Add crossreferences to glib/gobject/gstream docs.
18458 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18460 gst/synaesthesia/: More source cleanups and add FIXME comments.
18461 Original commit message from CVS:
18462 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
18463 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18464 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
18466 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
18468 More source cleanups and add FIXME comments.
18470 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
18472 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
18473 Original commit message from CVS:
18474 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
18475 Use gst_guint64_to_gdouble for conversions.
18476 * gst/synaesthesia/synaescope.c:
18477 Define M_PI and do not include <pthread.h> and
18478 <sys/time.h> for G_OS_WIN32
18479 * win32/vs6/libgstrealmedia.dsp:
18480 * win32/vs6/synaesthesia.dsp:
18481 Update projects files.
18482 * win32/common/config.h.in:
18483 Add config.h.in for autogen of config.h
18485 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18487 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
18488 Original commit message from CVS:
18490 Add --enable-experimental support. Activate synaesthesia when building
18491 with --enable-experimental. Fix --enable external configure switch
18494 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
18496 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
18497 Original commit message from CVS:
18498 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
18499 (gst_lame_change_state):
18500 * ext/lame/gstlame.h:
18501 On receiving EOS, we try to push a last buffer with the remaining
18502 samples. Don't do that if we got an unclean flow return on the last
18503 gst_pad_push(), downstream might not handle this very gracefully
18505 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
18506 Pass flow returns upstream (helps #403168).
18508 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18510 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
18511 Original commit message from CVS:
18512 * gst/synaesthesia/gstsynaesthesia.c:
18513 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18514 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18515 (gst_synaesthesia_chain), (plugin_init):
18516 check result of gst_pad_push() in _chain.
18518 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18520 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
18521 Original commit message from CVS:
18522 * gst/synaesthesia/Makefile.am:
18523 * gst/synaesthesia/gstsynaesthesia.c:
18524 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
18525 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
18526 (gst_synaesthesia_chain), (plugin_init):
18527 * gst/synaesthesia/synaescope.c:
18528 * gst/synaesthesia/synaescope.h:
18529 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
18530 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
18531 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
18532 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
18533 possible leak in _chain. (#356882)
18535 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
18537 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
18538 Original commit message from CVS:
18539 * gst/asfdemux/asfheaders.c:
18540 * gst/asfdemux/asfheaders.h:
18541 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
18542 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
18543 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
18544 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
18545 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
18546 (gst_asf_demux_process_ext_content_desc),
18547 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
18548 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
18549 (gst_asf_demux_process_bitrate_props_object),
18550 (gst_asf_demux_process_header_ext),
18551 (gst_asf_demux_process_language_list),
18552 (gst_asf_demux_process_ext_stream_props),
18553 (gst_asf_demux_process_queued_extended_stream_objects),
18554 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
18555 * gst/asfdemux/gstasfdemux.h:
18556 Refactor and clean up header parsing and chain function a bit; get
18557 rid of some cruft; make header parsing a tad more robust, fixing
18560 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
18562 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
18563 Original commit message from CVS:
18564 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
18565 Post an error if we receive an EOS event while still waiting for the
18566 ASF header object to come through.
18568 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
18570 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
18571 Original commit message from CVS:
18572 Patch by: Xavier B. <xavierb gmail com>
18573 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
18574 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
18575 (gst_asf_demux_process_ext_content_desc),
18576 (gst_asf_demux_process_data),
18577 (gst_asf_demux_process_language_list),
18578 (gst_asf_demux_process_ext_stream_props),
18579 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
18580 Guard places where we assume that a certain amount of data is
18581 available better against less data being available (should fix
18582 infamous assertion crasher bug #336370). Also fixes a small
18585 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
18587 gst/realmedia/: Add demuxer for RealAudio files (#349779).
18588 Original commit message from CVS:
18589 * gst/realmedia/Makefile.am:
18590 * gst/realmedia/rademux.c:
18591 * gst/realmedia/rademux.h:
18592 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
18593 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
18594 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
18595 * gst/realmedia/rmutils.h:
18596 Add demuxer for RealAudio files (#349779).
18598 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
18600 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
18601 Original commit message from CVS:
18603 Add win32/MANIFEST to EXTRA_DIST so win32 files will
18604 be include in the next release.
18606 Remove win32/common/config.h is which is not autogenerated yet.
18608 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18610 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
18611 Original commit message from CVS:
18612 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
18613 warn when outgoing sample rate is different from incoming
18615 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18617 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
18618 Original commit message from CVS:
18619 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
18620 All sample-rates < 32khz come from the LSF extensions, which only
18621 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
18622 Use gst_util_uint64_scale because we can.
18624 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18626 tests/check/elements/amrnbenc.c: and fix compilation of this test
18627 Original commit message from CVS:
18628 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18629 (cleanup_amrnbenc):
18630 and fix compilation of this test
18632 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18634 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
18635 Original commit message from CVS:
18636 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18637 (cleanup_amrnbenc):
18638 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18639 (cleanup_mpeg2dec):
18640 re-apply as it was -bad and not -ugly that is frozen, doh
18642 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18644 tests/check/elements/: revert my freeze breakage
18645 Original commit message from CVS:
18646 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18647 (cleanup_amrnbenc):
18648 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18649 (cleanup_mpeg2dec):
18650 revert my freeze breakage
18652 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18654 gst/asfdemux/gstasfdemux.c: add a comment about a future change
18655 Original commit message from CVS:
18656 * gst/asfdemux/gstasfdemux.c:
18657 (gst_asf_demux_get_gst_tag_from_tag_name),
18658 (gst_asf_demux_process_ext_content_desc):
18659 add a comment about a future change
18660 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
18661 (cleanup_amrnbenc):
18662 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18663 (cleanup_mpeg2dec):
18664 consistent pad (de)activation
18666 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
18668 gst/asfdemux/gstasfdemux.c: Update query_types function too.
18669 Original commit message from CVS:
18670 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
18671 Update query_types function too.
18673 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
18675 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
18676 Original commit message from CVS:
18677 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
18678 (gst_rmdemux_src_query_types):
18679 Implement SEEKING query, make query function thread-safe.
18681 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
18683 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
18684 Original commit message from CVS:
18685 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
18686 Use alignment-safe macros here too (subbuffers ...); guard against
18687 hypothetical memory access beyond our given buffer in the case
18688 where the buffer size is not a multiple of 2.
18690 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
18692 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
18693 Original commit message from CVS:
18694 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
18695 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
18696 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
18697 * gst/asfdemux/gstasfdemux.h:
18698 Don't crash in the seek event handling code when playtime is 0,
18699 as may be the case with live streams (#386218). Implement SEEKING
18700 query so applications can query seekability without second-guessing
18701 based on whether we have a duration or not.
18703 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18706 Original commit message from CVS:
18708 * gst-plugins-ugly.doap:
18709 * gst-plugins-ugly.spec.in:
18712 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
18714 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
18715 Original commit message from CVS:
18716 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
18717 Use our alignment-safe macros here too, since we can't assume that
18718 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
18721 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
18723 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
18724 Original commit message from CVS:
18725 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
18726 Also, don't read the index for a stream a second time when
18727 operating in pull-mode and reaching the end of the file.
18729 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
18731 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
18732 Original commit message from CVS:
18733 Patch by: Roland Kay <roland.kay at ox compsoc net>
18734 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
18735 Don't leak stream index (#385292).
18737 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
18739 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
18740 Original commit message from CVS:
18741 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
18742 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
18744 * ext/lame/gstlame.h:
18745 Fix leak (by calling lame_init_params() before lame_close()); handle
18746 NULL return from lame_init() more gracefully. Fixes #385311.
18748 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18750 configure.ac: Back to CVS
18751 Original commit message from CVS:
18755 === release 0.10.5 ===
18757 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18763 * docs/plugins/gst-plugins-ugly-plugins.args:
18764 * docs/plugins/inspect/plugin-a52dec.xml:
18765 * docs/plugins/inspect/plugin-asf.xml:
18766 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18767 * docs/plugins/inspect/plugin-dvdsub.xml:
18768 * docs/plugins/inspect/plugin-iec958.xml:
18769 * docs/plugins/inspect/plugin-lame.xml:
18770 * docs/plugins/inspect/plugin-mad.xml:
18771 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18772 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18773 * docs/plugins/inspect/plugin-mpegstream.xml:
18774 * docs/plugins/inspect/plugin-siddec.xml:
18776 Original commit message from CVS:
18779 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
18781 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
18782 Original commit message from CVS:
18783 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
18784 to in the previous checkin. see #385192. You can have your
18787 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
18789 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
18790 Original commit message from CVS:
18791 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
18792 from the dereferenced integer, not the pointer itself. Fixes
18794 I'm takin ur cheese!
18796 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
18799 ChangeLog surgery: fix bug number
18800 Original commit message from CVS:
18801 ChangeLog surgery: fix bug number
18803 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
18805 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
18806 Original commit message from CVS:
18807 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
18808 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
18809 For version 4 streams, read the extra codec data size from the
18810 header instead of assuming it is always 16 (also read it from the
18811 right position) (#384989). For version 4 and 5 streams, check that
18812 the specified extra codec data size doesn't make us read beyond the
18813 chunk boundary (#384989).
18815 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18832 Original commit message from CVS:
18835 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
18837 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
18838 Original commit message from CVS:
18839 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
18840 Cosmetic changes: fix misleading debug statement, update
18843 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18845 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
18846 Original commit message from CVS:
18847 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
18848 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
18849 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
18850 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
18851 * ext/mpeg2dec/gstmpeg2dec.h:
18852 Align buffers to a 16 byte boundary so the altivec optimisations
18853 don't crash. Fixes #327350.
18855 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
18857 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
18858 Original commit message from CVS:
18859 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
18860 The availability of extra codec data isn't something that
18861 warrants debug messages at WARNING level (see #376958).
18863 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18865 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
18866 Original commit message from CVS:
18867 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
18868 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
18869 (gst_dvd_demux_send_subbuffer):
18870 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
18871 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
18872 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
18873 (gst_mpeg_demux_send_subbuffer):
18874 * gst/mpegstream/gstmpegdemux.h:
18875 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
18876 (gst_mpeg_parse_chain):
18877 Fix flow value combination; this fixes playbin/totem locking up if
18878 a VobSub file is specified as subtitle file (#334322). Flow value
18879 combination should only happen once we are fairly sure we've got all
18880 pads that are available for now. Since there isn't a well-specified
18881 time when this is the case in MPEG, we'll just assume this is the
18882 case once there has been a certain number of packets for each
18883 stream we've found so far.
18885 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
18887 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
18888 Original commit message from CVS:
18889 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
18890 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
18891 Simplify the framerate code and support more framerates. Fixes #361584.
18893 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18895 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
18896 Original commit message from CVS:
18897 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
18898 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
18899 Fix minor memleak when creating pads from static pad templates (#369627).
18900 * tests/check/Makefile.am:
18901 * tests/check/elements/.cvsignore:
18902 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
18903 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
18904 Add unit tests for mpeg2dec (#369627).
18906 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
18910 Original commit message from CVS:
18913 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
18915 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
18916 Original commit message from CVS:
18917 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
18918 (gst_lame_change_state):
18919 * ext/lame/gstlame.h:
18920 Make lame timestamp flushed eos buffer by some additional timestamp
18921 accounting. Fixes #374760.
18923 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
18925 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
18926 Original commit message from CVS:
18927 * gst/mpegaudioparse/gstmpegaudioparse.c:
18928 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
18929 (gst_mp3parse_init), (gst_mp3parse_dispose),
18930 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
18931 (gst_mp3parse_change_state):
18932 * gst/mpegaudioparse/gstmpegaudioparse.h:
18933 Make timestamp handling in mp3parse saner; now works for at least
18936 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
18938 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
18939 Original commit message from CVS:
18940 * gst/mpegaudioparse/Makefile.am:
18941 * gst/mpegaudioparse/gstmpegaudioparse.c:
18942 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18943 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
18944 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
18945 (gst_mp3parse_change_state), (plugin_init):
18946 * gst/mpegaudioparse/gstmpegaudioparse.h:
18947 Bring mp3parse into the 21st century.
18948 Use its own debug category, use gstadapter, format nicely to 80
18949 columns, and fix incorrect handling of 32 kHz and less files.
18951 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
18953 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
18954 Original commit message from CVS:
18955 Patch by: Sebastian Droege <slomo at ubuntu dot com>
18956 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
18957 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
18958 * ext/mpeg2dec/gstmpeg2dec.h:
18959 libmpeg2 requires its output buffers to start at a 16byte aligned
18960 address or the altivec optimizations will explode.
18962 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
18964 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
18965 Original commit message from CVS:
18966 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
18967 * ext/cdio/gstcdio.h:
18968 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
18969 Move CD-TEXT utility function into common file so it can also be
18970 used by a future cdioparanoiasrc.
18972 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
18974 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
18975 Original commit message from CVS:
18976 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
18977 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
18978 information (fixes #340433).
18980 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
18982 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
18983 Original commit message from CVS:
18984 Patch by: Josep Torra Valles <josep at fluendo com>
18985 * gst/iec958/ac3_padder.c: (ac3p_init):
18986 * gst/mpegstream/gstmpegparse.c:
18987 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
18988 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
18989 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
18990 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
18991 (gst_rmdemux_parse_packet):
18992 Misc. fixes for problems discovered by Forte (different return types
18993 in function declaration and definition, pointer arithmetics with
18994 void pointers). Fixes #362639.
18996 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
18998 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
18999 Original commit message from CVS:
19000 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
19001 Don't announce audio or subtitle streams that aren't really present,
19002 it makes dvddemux create pads that will never carry any data, which
19005 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
19007 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
19008 Original commit message from CVS:
19009 * ext/lame/gstlame.c: (gst_lame_set_property):
19010 Round up not allowed bitrates to the next higher allowed one
19013 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
19015 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
19016 Original commit message from CVS:
19017 * docs/plugins/Makefile.am:
19018 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19019 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19020 * ext/lame/gstlame.c: (gst_lame_class_init):
19021 * ext/lame/gstlame.h:
19022 Add docs for lame and lame to docs. Specify allowed bitrates
19023 in the properties description (#361140). Canonicalise object
19024 property names (ie. use hyphen instead of underscore).
19025 * docs/plugins/inspect/plugin-a52dec.xml:
19026 * docs/plugins/inspect/plugin-amrnb.xml:
19027 * docs/plugins/inspect/plugin-asf.xml:
19028 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19029 * docs/plugins/inspect/plugin-dvdread.xml:
19030 * docs/plugins/inspect/plugin-dvdsub.xml:
19031 * docs/plugins/inspect/plugin-iec958.xml:
19032 * docs/plugins/inspect/plugin-lame.xml:
19033 * docs/plugins/inspect/plugin-mad.xml:
19034 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19035 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19036 * docs/plugins/inspect/plugin-mpegstream.xml:
19037 * docs/plugins/inspect/plugin-siddec.xml:
19038 Update version to CVS.
19040 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
19042 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
19043 Original commit message from CVS:
19044 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
19045 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
19048 Add i18n magic to lame plugin. Throw decent error message when we
19049 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
19051 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
19053 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
19054 Original commit message from CVS:
19055 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
19056 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
19057 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
19058 Change caps to x-rdt, because it's not x-rtp.
19059 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19060 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
19061 (gst_rmdemux_plugin_init):
19062 Activate pad before adding to the element.
19063 Return the combined stream return values after pad_alloc.
19065 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
19067 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
19068 Original commit message from CVS:
19069 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
19070 * ext/mpeg2dec/gstmpeg2dec.h:
19071 Add some debugging to timestamp handling.
19072 Make sure we don't convert invalid timestamps.
19074 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19076 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
19077 Original commit message from CVS:
19078 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
19079 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
19080 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
19081 (gst_dvd_demux_get_subpicture_stream):
19082 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
19083 (gst_mpeg_demux_get_audio_stream),
19084 (gst_mpeg_demux_get_private_stream):
19085 Active pads before adding them to the running element. Don't assert
19086 on non-BYTE format newsegment events in asfdemux.
19088 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
19090 Printf format fixes.
19091 Original commit message from CVS:
19092 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
19093 (gst_dvd_read_src_handle_seek_event):
19094 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
19095 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
19096 * ext/sidplay/gstsiddec.cc:
19097 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
19098 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
19099 (gst_rmdemux_parse_packet):
19100 Printf format fixes.
19102 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19104 gst/realmedia/: Added RDT depayloader.
19105 Original commit message from CVS:
19106 * gst/realmedia/Makefile.am:
19107 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
19108 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
19109 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
19110 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
19111 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
19112 * gst/realmedia/rdtdepay.h:
19113 Added RDT depayloader.
19114 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
19115 (gst_rmdemux_plugin_init), (plugin_init):
19116 Remove unused function.
19117 Added some more mime-types.
19119 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19121 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
19122 Original commit message from CVS:
19123 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
19124 If an incoming timestamp is within one sample of our current
19125 timestamp, then keep it. This prevents imprecision in the
19126 PTS (which only has 90khz granularity) from affecting our stream.
19128 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
19130 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
19131 Original commit message from CVS:
19132 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
19133 Reflow code so that compiler doesn't complain about possible use
19134 of uninitialised variable any longer; but just in case, initialise
19135 it anyway; also take object ref in query function and do peer pad
19136 stuff in a more thread-safe way.
19138 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
19140 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
19141 Original commit message from CVS:
19142 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
19143 Init a variable to make compilers happy.
19145 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
19147 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
19148 Original commit message from CVS:
19149 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
19150 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
19151 (gst_dvd_demux_sync_stream_to_time):
19152 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
19153 (gst_mpeg_demux_synchronise_pads),
19154 (gst_mpeg_demux_sync_stream_to_time):
19155 Send newsegment updates for sparse streams (#350778).
19157 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19159 ext/dvdread/dvdreadsrc.c: fix compile warning
19160 Original commit message from CVS:
19161 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
19162 fix compile warning
19164 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19167 bump the nano bitches
19168 Original commit message from CVS:
19169 bump the nano bitches
19171 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19173 configure.ac: As another attempt, synaesthesia can be enabled by passing
19174 Original commit message from CVS:
19176 As another attempt, synaesthesia can be enabled by passing
19177 --with-plugins="synaesthesia" to configure
19179 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19181 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
19182 Original commit message from CVS:
19184 Don't build synaesthesia by default, until someone confirms that it
19185 is okay (filed as #356882)
19187 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19189 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
19190 Original commit message from CVS:
19192 Don't build synaesthesia by default, until someone confirms that it
19193 is okay (filed as #356882)
19195 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19198 Original commit message from CVS:
19200 * gst/synaesthesia/Makefile.am:
19201 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
19202 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
19203 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
19204 (gst_synaesthesia_change_state), (plugin_init):
19207 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19209 More G_OBJECT macro fixing.
19210 Original commit message from CVS:
19211 * ext/mad/gstid3tag.c:
19212 * gst/mpegstream/gstrfc2250enc.h:
19213 * gst/synaesthesia/gstsynaesthesia.c:
19214 More G_OBJECT macro fixing.
19216 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
19218 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
19219 Original commit message from CVS:
19220 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
19221 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
19222 Fix initialisation dummy buffer, the offsets are relative to the start
19223 of the buffers. Fixes #356004.
19225 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
19227 * gst-plugins-ugly.spec.in:
19229 Original commit message from CVS:
19232 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
19234 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
19235 Original commit message from CVS:
19236 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
19237 Add convert query (needed for later when we just operate in time
19238 format and let the base source class handle all the seeking stuff).
19240 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19242 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
19243 Original commit message from CVS:
19244 * gst/asfdemux/gstasfdemux.c:
19245 (gst_asf_demux_get_gst_tag_from_tag_name),
19246 (gst_asf_demux_process_ext_content_desc):
19247 Erm, lets properly fix it. The only non-text tag that we support is
19248 the track-number and that is an UINT. asfdemux was returning a GValue
19249 initialized as INT. Further the Track and not the TrackNumber tag
19250 (the latter is a string too).
19252 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19254 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
19255 Original commit message from CVS:
19256 * gst/asfdemux/gstasfdemux.c:
19257 (gst_asf_demux_get_gst_tag_from_tag_name),
19258 (gst_asf_demux_process_ext_content_desc):
19259 Skip tags that are unknown (was producing an uninialized GValue).
19261 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
19263 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
19264 Original commit message from CVS:
19265 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
19266 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
19267 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
19268 (gst_a52dec_set_property), (gst_a52dec_get_property):
19269 * ext/a52dec/gsta52dec.h:
19270 Patch from from Michal Benes <michal.benes@itonis.tv>:
19271 Add two things to a52dec: configure the exact output format for ac3
19272 decoding through properties, if desired.
19273 By default, configure an output format preferred by downstream. Now
19274 that audioconvert lists caps by preference, this means that a52dec
19275 can do downmixing (iff required) rather than audioconvert, so it can
19276 use the ac3 downmix levels from the bitstream.
19278 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19280 Add missing GST_LIBS to the link flags
19281 Original commit message from CVS:
19282 * ext/lame/Makefile.am:
19283 * ext/mpeg2dec/Makefile.am:
19284 * gst/dvdlpcmdec/Makefile.am:
19285 * gst/dvdsub/Makefile.am:
19286 * gst/mpegaudioparse/Makefile.am:
19287 Add missing GST_LIBS to the link flags
19289 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
19291 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
19292 Original commit message from CVS:
19294 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
19296 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19298 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
19299 Original commit message from CVS:
19300 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
19301 fix build for debug disabled
19303 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19305 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
19306 Original commit message from CVS:
19307 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
19308 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
19309 Use static pad templates with ANY caps for the source pads for
19310 simplicity and to avoid warnings when creating pads for unhandled
19311 codec IDs (#351795).
19313 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
19315 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
19316 Original commit message from CVS:
19317 Patch by: Michal Benes <michal dot benes at itonis dot tv>
19318 * ext/mad/gstmad.c: (gst_mad_chain):
19319 Fix timestamping in mad by only activating a new timestamp when the
19320 previous frame has been decoded. Fixes #350723.
19321 Also clean up some of the non fatal warnings when the input buffer is
19322 too small to decode a header.
19324 === release 0.10.4 ===
19326 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19332 * docs/plugins/gst-plugins-ugly-plugins.args:
19333 * docs/plugins/inspect/plugin-a52dec.xml:
19334 * docs/plugins/inspect/plugin-amrnb.xml:
19335 * docs/plugins/inspect/plugin-asf.xml:
19336 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19337 * docs/plugins/inspect/plugin-dvdread.xml:
19338 * docs/plugins/inspect/plugin-dvdsub.xml:
19339 * docs/plugins/inspect/plugin-iec958.xml:
19340 * docs/plugins/inspect/plugin-lame.xml:
19341 * docs/plugins/inspect/plugin-mad.xml:
19342 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19343 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19344 * docs/plugins/inspect/plugin-mpegstream.xml:
19345 * docs/plugins/inspect/plugin-rmdemux.xml:
19346 * docs/plugins/inspect/plugin-siddec.xml:
19348 Original commit message from CVS:
19351 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19368 Original commit message from CVS:
19371 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
19373 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
19374 Original commit message from CVS:
19375 Patch by: Wim Taymans <wim at fluendo dot com>
19376 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
19377 Instead of forwarding the event in the wrong format, unref it and set
19378 a boolean that we still need to send it in the streaming thread.
19381 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19383 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
19384 Original commit message from CVS:
19385 Patch by: Edward Hervey (edward at fluendo dot com)
19386 * ext/dvdread/dvdreadsrc.c: (plugin_init):
19387 Put debug category initialization before use of GST_DEBUG, in order
19388 to remove a fatal warning. Fixes #350895
19390 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
19392 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
19393 Original commit message from CVS:
19394 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
19395 Set rank to NONE for the time being until we make playbin handle
19396 subtitle pictures again (dvdsubdec seems to be a bit shaky at
19397 times when seeking, so it's probably better if it doesn't get
19398 autoplugged for the time being).
19400 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
19402 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
19403 Original commit message from CVS:
19404 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
19405 (gst_rmdemux_parse_mdpr):
19406 Handle audio streams with stream_version 3 properly; warn about
19407 unknown stream versions; handle unknown fourccs a tad more
19408 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
19409 with GST_FOURCC_FORMAT.
19411 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19413 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
19414 Original commit message from CVS:
19415 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
19416 Error out properly if this is an interactive DVD (fixes #345694).
19418 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19420 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
19421 Original commit message from CVS:
19422 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
19423 When the first_access is 1 or 0, we should copy the timestamp from
19424 the incoming buffer if there is one.
19426 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
19428 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
19429 Original commit message from CVS:
19430 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
19431 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
19432 Use GST_ELEMENT_ERROR for error reporting; post errors in some
19433 more places; remove superfluous newlines from debug statements.
19435 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
19437 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
19438 Original commit message from CVS:
19439 Patch by: Frédéric Riss <frederic.riss at gmail com>
19440 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
19441 Don't set negative durations on outgoing buffers (#350044),
19442 which happens when you use macros that got changed during
19443 the last unstable cycle because they were thought not to
19446 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
19448 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
19449 Original commit message from CVS:
19450 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
19451 (gst_dvd_read_src_goto_chapter),
19452 (gst_dvd_read_src_get_chapter_starts),
19453 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
19454 (gst_dvd_read_src_get_time_for_sector),
19455 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
19456 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
19457 (gst_dvd_read_src_goto_sector):
19458 * ext/dvdread/dvdreadsrc.h:
19459 Add basic support for time-based seeking; set timestamps on
19460 outgoing buffers if we have them; create table with
19461 chapter to time mapping when opening a title; rename
19462 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
19463 make it take an explicit pgc argument; fix up some debugging
19464 messages so that title/chapter numbers are printed as starting
19465 from 1 for easier readability.
19467 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
19469 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
19470 Original commit message from CVS:
19471 * gst/realmedia/Makefile.am:
19472 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
19473 (gst_rmdemux_parse_cont):
19474 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
19475 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
19476 * gst/realmedia/rmutils.h:
19477 Factor out some code into rmutils.[ch]; when reading
19478 strings, don't read beyond the available data; read
19479 metadata strings correctly (string length is 16 bits
19482 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19484 Fix dist by including gst-libs/
19485 Original commit message from CVS:
19488 * gst/asfdemux/gstasfdemux.c:
19489 Fix dist by including gst-libs/
19491 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
19493 Make custom error messages translatable.
19494 Original commit message from CVS:
19495 * ext/dvdread/dvdreadsrc.c: (plugin_init):
19497 Make custom error messages translatable.
19498 * gst/asfdemux/gstasf.c: (plugin_init):
19499 Remove setlocale() call, doesn't seem to be needed or recommended for
19500 plugins, at least not according to gstreamer/docs/random/i18n.
19502 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
19504 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
19505 Original commit message from CVS:
19506 * gst/asfdemux/Makefile.am:
19507 * gst/asfdemux/asfheaders.c:
19508 * gst/asfdemux/asfheaders.h:
19509 * gst/asfdemux/gstasf.c: (plugin_init):
19510 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
19511 Error out when the stream is encrypted (rather than feeding
19512 garbage to the decoders). Fixes #349025.
19514 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
19516 Add/enable autofoo magic for translations.
19517 Original commit message from CVS:
19522 Add/enable autofoo magic for translations.
19524 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
19526 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
19527 Original commit message from CVS:
19528 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
19529 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
19530 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
19531 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
19532 Don't leak streams, strings or caps. Get rid of unnecessary
19533 getcaps() function.
19535 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
19537 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
19538 Original commit message from CVS:
19539 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
19540 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19541 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
19542 (gst_rmdemux_stream_clear_cached_subpackets),
19543 (gst_rmdemux_descramble_cook_audio),
19544 (gst_rmdemux_descramble_dnet_audio),
19545 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
19546 Descramble cook audio streams before sending them to the
19547 decoder. Fixes #347292.
19548 Also miscellaneous clean-ups and log-level changes.
19550 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
19552 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
19553 Original commit message from CVS:
19554 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
19555 * ext/lame/gstlame.c: (gst_lame_setup):
19556 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
19558 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
19560 ext/sidplay/gstsiddec.*: Remove old metadata thing.
19561 Original commit message from CVS:
19562 * ext/sidplay/gstsiddec.cc:
19563 * ext/sidplay/gstsiddec.h:
19564 Remove old metadata thing.
19566 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
19568 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
19569 Original commit message from CVS:
19570 * gst/asfdemux/gstasfdemux.c:
19571 (gst_asf_demux_get_ext_stream_props_for_stream),
19572 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
19573 Find language codes for audio streams if they are available.
19575 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
19577 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
19578 Original commit message from CVS:
19579 * gst/asfdemux/asfheaders.h:
19580 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
19581 (gst_asf_demux_process_stream),
19582 (gst_asf_demux_process_language_list),
19583 (gst_asf_demux_process_ext_stream_props),
19584 (gst_asf_demux_process_queued_extended_stream_objects),
19585 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
19586 * gst/asfdemux/gstasfdemux.h:
19587 Parse extended stream properties objects and stream objects
19588 hidden inside them (but delay creation of the appropriate
19589 pads until after all the 'normal' stream objects have been
19590 dealt with) (#343763). Also parse language list object.
19592 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
19594 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
19595 Original commit message from CVS:
19596 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
19597 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
19598 (find_seek_offset_time), (gst_rmdemux_perform_seek),
19599 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
19600 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
19601 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
19602 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
19603 * gst/realmedia/rmdemux.h:
19604 Cleanups, use GstSegment for seeking.
19605 Fix error handling.
19606 Combine flow return from all streams.
19608 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
19610 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
19611 Original commit message from CVS:
19612 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
19613 Remove g_assert that shouldn't be there.
19615 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
19617 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
19618 Original commit message from CVS:
19619 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
19620 Fix refcounting when cropping. Fixes #341677.
19622 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
19624 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
19625 Original commit message from CVS:
19626 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
19627 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
19628 (gst_asf_demux_process_segment):
19629 Fix typo. Closes #347029.
19631 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
19633 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
19634 Original commit message from CVS:
19635 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
19636 Skip chunks for unknown streams properly. Fixes broken sound
19637 and/or video for files that have additional streams that
19638 we don't recognise yet (e.g. if they are embedded in extended
19639 stream properties). Partly fixes #343763.
19641 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
19643 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
19644 Original commit message from CVS:
19645 * gst/asfdemux/asfheaders.c:
19646 * gst/asfdemux/asfheaders.h:
19647 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
19648 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
19649 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
19650 (gst_asf_demux_change_state):
19651 * gst/asfdemux/gstasfdemux.h:
19652 Add some more GUIDs and make debug log more readable
19653 and easier to follow when parsing the headers.
19655 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
19657 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
19658 Original commit message from CVS:
19659 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
19660 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
19661 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
19662 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
19663 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
19664 * ext/dvdread/dvdreadsrc.h:
19665 Rewrite seeking code and make seeking in DVDs work (#337834).
19667 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
19669 autogen.sh: Check for automake-1.9 as well.
19670 Original commit message from CVS:
19672 Check for automake-1.9 as well.
19674 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
19676 ext/dvdread/dvdreadsrc.c: Make check stronger.
19677 Original commit message from CVS:
19678 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
19679 Make check stronger.
19681 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
19683 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
19684 Original commit message from CVS:
19685 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
19686 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
19687 (gst_asf_demux_push_buffer):
19688 * gst/asfdemux/gstasfdemux.h:
19689 Handle unknown codec IDs/fourccs properly (#345879); send tag
19690 events after newsegment event; fix use of GST_FOURCC_FORMAT
19693 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19695 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
19696 Original commit message from CVS:
19697 * ext/a52dec/gsta52dec.c: (plugin_init):
19698 Call the channel positions get_type() method in plugin_init
19699 to ensure that it isn't simultaneously called later from
19702 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
19704 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
19705 Original commit message from CVS:
19706 * gst/mpegstream/gstmpegpacketize.c:
19707 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
19708 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
19709 Also flush packetizer cache when we get a buffer that has the
19710 DISCONT flag set; update current byte position from buffer
19711 offset after a flush.
19713 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
19715 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
19716 Original commit message from CVS:
19717 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
19718 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
19719 (gst_mpeg_packetize_read):
19720 * gst/mpegstream/gstmpegpacketize.h:
19721 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
19722 (gst_mpeg_parse_change_state):
19723 Flush packetizer cache when we get a FLUSH_STOP event;
19724 remove unused source pad member from packetizer; add debug
19725 category for packetizer.
19727 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19729 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
19730 Original commit message from CVS:
19731 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
19732 Treat dual-mono as stereo. It should really be output on 2 separate
19733 pads, but isn't for now.
19735 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19737 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
19738 Original commit message from CVS:
19739 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
19740 Assume 4:3 DAR rather than 4:3 PAR (#345184).
19742 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19744 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
19745 Original commit message from CVS:
19746 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
19747 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
19748 any PAR whatsoever (rather than using 0/0, which will lead to
19749 an abort later on). Fixes #345184.
19751 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
19753 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
19754 Original commit message from CVS:
19755 Patch by: Michael Dominic K. < mdk at mdk org pl>
19756 * ext/mad/gstmad.c: (gst_mad_chain):
19757 Send newsegment event before calling
19758 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
19759 in connection with pad blocking (#342594). While we're at it,
19760 do some minor clean-ups.
19762 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
19764 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
19765 Original commit message from CVS:
19767 Fix --disable-external (can't set conditionals conditionally,
19770 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19772 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
19773 Original commit message from CVS:
19774 * ext/a52dec/Makefile.am:
19775 ... and then he said "When you go and fix the build you
19776 better make sure you have some spare backslashes in your
19779 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
19781 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
19782 Original commit message from CVS:
19783 * ext/sidplay/gstsiddec.cc:
19784 Fix copyright, email addresses and descriptions.
19785 Use saner defaults for arguments. Fixes #344667.
19786 constify some stuff.
19789 Fix negotiation to do mono/44100 by default.
19790 Post error messages.
19791 Use _scale_int where possible.
19793 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
19795 ext/dvdnav/.cvsignore: More ignore
19796 Original commit message from CVS:
19797 * ext/dvdnav/.cvsignore:
19800 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19802 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
19803 Original commit message from CVS:
19804 * tests/check/elements/amrnbenc.c: (push_data):
19805 Init memory before feeding it to the encoder to make
19806 the valgrind test succeed.
19808 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
19810 gst/asfdemux/.cvsignore: More ignore
19811 Original commit message from CVS:
19812 * gst/asfdemux/.cvsignore:
19815 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
19817 .cvsignore: Ignore files generated by 'make dist'.
19818 Original commit message from CVS:
19820 Ignore files generated by 'make dist'.
19822 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19825 Original commit message from CVS:
19828 * ext/a52dec/Makefile.am:
19829 * ext/dvdnav/Makefile.am:
19830 * ext/dvdread/Makefile.am:
19831 * ext/lame/Makefile.am:
19832 * ext/mad/Makefile.am:
19833 * ext/mpeg2dec/Makefile.am:
19834 * ext/sidplay/Makefile.am:
19837 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19839 autogen.sh: require am17
19840 Original commit message from CVS:
19844 * ext/annodex/Makefile.am:
19845 * ext/cdio/Makefile.am:
19846 * ext/dv/Makefile.am:
19847 * ext/esd/Makefile.am:
19848 * ext/flac/Makefile.am:
19849 * ext/gdk_pixbuf/Makefile.am:
19850 * ext/ladspa/Makefile.am:
19851 * ext/libcaca/Makefile.am:
19852 * ext/speex/Makefile.am:
19853 * ext/taglib/Makefile.am:
19854 * sys/oss/Makefile.am:
19855 * sys/sunaudio/Makefile.am:
19856 * sys/ximage/Makefile.am:
19857 clean up build further
19859 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
19861 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
19862 Original commit message from CVS:
19863 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
19864 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
19865 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
19866 (gst_mpeg2dec_change_state):
19867 * ext/mpeg2dec/gstmpeg2dec.h:
19868 Simplify and don't leak our buffer pool.
19870 Remove unfixed bug number from previous ChangeLog entry.
19872 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19874 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
19875 Original commit message from CVS:
19876 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
19877 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
19878 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
19879 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
19880 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
19881 (handle_sequence), (handle_picture), (handle_slice),
19882 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
19883 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
19884 * ext/mpeg2dec/gstmpeg2dec.h:
19885 Fix padtemplate as we can now do fractional framerates.
19888 Add simple frame dropping QoS.
19889 Precalc buffer output sizes and UV offsets.
19890 Always give libmpeg2 a valid fbuf when it wants one.
19891 don't trust libmpeg to discard our buffers but manage it
19893 Fixes #343627, #327350, #335288
19895 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
19897 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
19898 Original commit message from CVS:
19900 Add a manifest for futures ugly win32 releases.
19901 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
19902 Move bufcaps declaration at the begining of the instructions
19905 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19907 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19908 Original commit message from CVS:
19909 * ext/alsaspdif/alsaspdifsink.h:
19910 * ext/amrwb/gstamrwbdec.h:
19911 * ext/amrwb/gstamrwbenc.h:
19912 * ext/amrwb/gstamrwbparse.h:
19913 * ext/arts/gst_arts.h:
19914 * ext/artsd/gstartsdsink.h:
19915 * ext/audiofile/gstafparse.h:
19916 * ext/audiofile/gstafsink.h:
19917 * ext/audiofile/gstafsrc.h:
19918 * ext/audioresample/gstaudioresample.h:
19919 * ext/bz2/gstbz2dec.h:
19920 * ext/bz2/gstbz2enc.h:
19921 * ext/dirac/gstdiracdec.h:
19922 * ext/directfb/dfbvideosink.h:
19923 * ext/divx/gstdivxdec.h:
19924 * ext/divx/gstdivxenc.h:
19925 * ext/dts/gstdtsdec.h:
19926 * ext/faac/gstfaac.h:
19927 * ext/gsm/gstgsmdec.h:
19928 * ext/gsm/gstgsmenc.h:
19929 * ext/ivorbis/vorbisenc.h:
19930 * ext/libfame/gstlibfame.h:
19931 * ext/nas/nassink.h:
19932 * ext/neon/gstneonhttpsrc.h:
19933 * ext/polyp/polypsink.h:
19934 * ext/sdl/sdlaudiosink.h:
19935 * ext/sdl/sdlvideosink.h:
19936 * ext/shout/gstshout.h:
19937 * ext/snapshot/gstsnapshot.h:
19938 * ext/sndfile/gstsf.h:
19939 * ext/swfdec/gstswfdec.h:
19940 * ext/tarkin/gsttarkindec.h:
19941 * ext/tarkin/gsttarkinenc.h:
19942 * ext/theora/theoradec.h:
19943 * ext/wavpack/gstwavpackdec.h:
19944 * ext/wavpack/gstwavpackparse.h:
19945 * ext/xine/gstxine.h:
19946 * ext/xvid/gstxviddec.h:
19947 * ext/xvid/gstxvidenc.h:
19948 * gst/cdxaparse/gstcdxaparse.h:
19949 * gst/cdxaparse/gstcdxastrip.h:
19950 * gst/colorspace/gstcolorspace.h:
19951 * gst/festival/gstfestival.h:
19952 * gst/freeze/gstfreeze.h:
19953 * gst/gdp/gstgdpdepay.h:
19954 * gst/gdp/gstgdppay.h:
19955 * gst/modplug/gstmodplug.h:
19956 * gst/mpeg1sys/gstmpeg1systemencode.h:
19957 * gst/mpeg1videoparse/gstmp1videoparse.h:
19958 * gst/mpeg2sub/gstmpeg2subt.h:
19959 * gst/mpegaudioparse/gstmpegaudioparse.h:
19960 * gst/multifilesink/gstmultifilesink.h:
19961 * gst/overlay/gstoverlay.h:
19962 * gst/playondemand/gstplayondemand.h:
19963 * gst/qtdemux/qtdemux.h:
19964 * gst/rtjpeg/gstrtjpegdec.h:
19965 * gst/rtjpeg/gstrtjpegenc.h:
19966 * gst/smooth/gstsmooth.h:
19967 * gst/smoothwave/gstsmoothwave.h:
19968 * gst/spectrum/gstspectrum.h:
19969 * gst/speed/gstspeed.h:
19970 * gst/stereo/gststereo.h:
19971 * gst/switch/gstswitch.h:
19972 * gst/tta/gstttadec.h:
19973 * gst/tta/gstttaparse.h:
19974 * gst/videodrop/gstvideodrop.h:
19975 * gst/xingheader/gstxingmux.h:
19976 * sys/directdraw/gstdirectdrawsink.h:
19977 * sys/directsound/gstdirectsoundsink.h:
19978 * sys/dxr3/dxr3audiosink.h:
19979 * sys/dxr3/dxr3spusink.h:
19980 * sys/dxr3/dxr3videosink.h:
19981 * sys/qcam/gstqcamsrc.h:
19982 * sys/vcd/vcdsrc.h:
19983 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19985 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19987 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
19988 Original commit message from CVS:
19989 * ext/a52dec/gsta52dec.h:
19990 * ext/amrnb/amrnbdec.h:
19991 * ext/amrnb/amrnbenc.h:
19992 * ext/amrnb/amrnbparse.h:
19993 * ext/mpeg2dec/gstmpeg2dec.h:
19994 * ext/sidplay/gstsiddec.h:
19995 * gst/ac3parse/gstac3parse.h:
19996 * gst/asfdemux/gstasfdemux.h:
19997 * gst/asfdemux/gstasfmux.h:
19998 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
19999 * gst/iec958/ac3iec.h:
20000 * gst/mpegaudioparse/gstmpegaudioparse.h:
20001 * gst/mpegstream/gstdvddemux.h:
20002 * gst/mpegstream/gstmpegclock.h:
20003 * gst/mpegstream/gstmpegdemux.h:
20004 * gst/mpegstream/gstmpegparse.h:
20005 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
20007 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20009 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
20010 Original commit message from CVS:
20012 Replace current README (containing the release notes from
20013 some 0.9.x version) with a proper README taken from the core.
20015 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
20017 ext/amrnb/: Sortof first quick cleanup of all this mess...
20018 Original commit message from CVS:
20019 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
20020 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20021 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
20022 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
20023 * ext/amrnb/amrnbparse.h:
20024 Sortof first quick cleanup of all this mess...
20025 Don't crap out on empty and invalid FTs but treat them as
20026 empty packets, the decoder handles them fine.
20029 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
20031 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
20032 Original commit message from CVS:
20033 * gst/asfdemux/gstasf.c: (plugin_init):
20034 Call gst_riff_init() so the riff debug category gets set up
20035 before it is being used.
20037 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
20039 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
20040 Original commit message from CVS:
20041 * gst/iec958/ac3_padder.c: (ac3p_parse):
20042 * gst/iec958/ac3_padder.h:
20043 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
20044 (ac3iec_chain_raw), (ac3iec_change_state):
20045 * gst/iec958/ac3iec.h:
20046 Write rate into the caps, for the allowed ac3 rates. Some minor
20049 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
20051 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
20052 Original commit message from CVS:
20053 Patch by: James "Doc" Livingston <doclivingston gmail com>
20054 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
20055 Do tag merging correctly (#339918). Output taglists
20056 properly in debug statements too while we're at it.
20058 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20060 ext/a52dec/gsta52dec.c: Add more debug
20061 Original commit message from CVS:
20062 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
20064 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20065 (gst_dvdlpcmdec_init), (update_timestamps),
20066 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
20067 (dvdlpcmdec_sink_event):
20068 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20069 If we have a first_access offset but no current timestamp (might
20070 happen after a seek), then calculate a start time for the first
20071 portion so that it will align with the timestamp given for the
20072 first_access portion.
20073 If a new-segment arrives with format time, store the start
20074 time as a failsafe timestamp in case we never get any further
20075 timestamp info (unlikely)
20076 Mask out the 'frame number' section of the incoming header so
20077 that we don't consider it to be changing on every buffer and
20078 reset the caps constantly.
20079 Use gst_util_uint64_scale for duration calculation
20081 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
20083 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
20084 Original commit message from CVS:
20085 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
20086 Fix timestamping for cases where the first_access parameter is 4.
20087 Ensure we don't overrun buffers in other cases.
20089 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
20091 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
20092 Original commit message from CVS:
20093 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
20094 Fix silly bug when reading metadata (#341254).
20096 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
20098 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
20099 Original commit message from CVS:
20100 * autogen.sh: (CONFIGURE_DEF_OPT):
20101 libtoolize on Darwin/MacOSX is called glibtoolize
20103 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20105 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
20106 Original commit message from CVS:
20107 * ext/lame/gstlame.c: (gst_lame_get_type),
20108 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
20109 (gst_lame_setup), (gst_lame_change_state):
20110 * ext/lame/gstlame.h:
20111 Remove tag writing from lame (which was completely broken
20112 anyway, #329184). Leaving GstTagSetter interface around for
20113 now, albeit non-functional. Should be removed completely
20114 in 0.11. Use the 'id3v2mux' plugin from -good for writing
20117 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
20120 * ext/dvdread/dvdreadsrc.c:
20121 * gst/asfdemux/gstasfdemux.c:
20122 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
20123 Original commit message from CVS:
20124 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
20126 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
20128 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
20129 Original commit message from CVS:
20130 Patch by: Andres Salomon <dilinger at debian org>
20131 * ext/lame/gstlame.c: (gst_lame_sink_event):
20132 Fix typo (comma vs. semicolon) (#340710).
20134 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
20136 ext/mad/gstmad.c: Make mad the second element to support the highly useful
20137 Original commit message from CVS:
20138 Patch by: Lutz Müller <lutz at topfrose de>
20139 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
20140 Make mad the second element to support the highly useful
20141 FORMATS query (#340594)
20143 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
20145 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
20146 Original commit message from CVS:
20147 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
20148 (gst_mpeg2dec_src_query):
20149 Remember the query duration format before passing it upstream since it
20150 could have been modified.
20151 Add GST_WARNING_OBJECT in sink convert function to detail why the
20152 conversion didn't work.
20154 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20156 Define GstElementDetails as const and also static (when defined as global)
20157 Original commit message from CVS:
20158 * ext/amrwb/gstamrwbdec.c:
20159 * ext/amrwb/gstamrwbenc.c:
20160 * ext/amrwb/gstamrwbparse.c:
20161 * ext/arts/gst_arts.c:
20162 * ext/artsd/gstartsdsink.c:
20163 * ext/audiofile/gstafparse.c:
20164 * ext/audiofile/gstafsink.c:
20165 * ext/audiofile/gstafsrc.c:
20166 * ext/audioresample/gstaudioresample.c:
20167 * ext/bz2/gstbz2dec.c:
20168 * ext/bz2/gstbz2enc.c:
20169 * ext/cdaudio/gstcdaudio.c:
20170 * ext/directfb/dfbvideosink.c:
20171 * ext/divx/gstdivxdec.c:
20172 * ext/divx/gstdivxenc.c:
20173 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
20174 * ext/faac/gstfaac.c: (gst_faac_base_init):
20175 * ext/faad/gstfaad.c:
20176 * ext/gsm/gstgsmdec.c:
20177 * ext/gsm/gstgsmenc.c:
20178 * ext/hermes/gsthermescolorspace.c:
20179 * ext/ivorbis/vorbisfile.c:
20180 * ext/lcs/gstcolorspace.c:
20181 * ext/libfame/gstlibfame.c:
20182 * ext/libmms/gstmms.c: (gst_mms_base_init):
20183 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
20184 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
20185 * ext/nas/nassink.c: (gst_nassink_base_init):
20186 * ext/neon/gstneonhttpsrc.c:
20187 * ext/sdl/sdlaudiosink.c:
20188 * ext/sdl/sdlvideosink.c:
20189 * ext/shout/gstshout.c:
20190 * ext/snapshot/gstsnapshot.c:
20191 * ext/sndfile/gstsf.c:
20192 * ext/swfdec/gstswfdec.c:
20193 * ext/tarkin/gsttarkindec.c:
20194 * ext/tarkin/gsttarkinenc.c:
20195 * ext/theora/theoradec.c:
20196 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
20197 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
20198 * ext/xvid/gstxviddec.c:
20199 * ext/xvid/gstxvidenc.c:
20200 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
20201 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
20202 * gst/chart/gstchart.c:
20203 * gst/colorspace/gstcolorspace.c:
20204 * gst/deinterlace/gstdeinterlace.c:
20205 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
20206 * gst/festival/gstfestival.c:
20207 * gst/filter/gstbpwsinc.c:
20208 * gst/filter/gstiir.c:
20209 * gst/filter/gstlpwsinc.c:
20210 * gst/freeze/gstfreeze.c:
20211 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
20212 * gst/librfb/gstrfbsrc.c:
20213 * gst/mixmatrix/mixmatrix.c:
20214 * gst/mpeg1sys/gstmpeg1systemencode.c:
20215 * gst/mpeg1videoparse/gstmp1videoparse.c:
20216 * gst/mpeg2sub/gstmpeg2subt.c:
20217 * gst/mpegaudioparse/gstmpegaudioparse.c:
20218 * gst/multifilesink/gstmultifilesink.c:
20219 * gst/overlay/gstoverlay.c:
20220 * gst/passthrough/gstpassthrough.c:
20221 * gst/playondemand/gstplayondemand.c:
20222 * gst/qtdemux/qtdemux.c:
20223 * gst/rtjpeg/gstrtjpegdec.c:
20224 * gst/rtjpeg/gstrtjpegenc.c:
20225 * gst/smooth/gstsmooth.c:
20226 * gst/smoothwave/gstsmoothwave.c:
20227 * gst/spectrum/gstspectrum.c:
20228 * gst/speed/gstspeed.c:
20229 * gst/stereo/gststereo.c:
20230 * gst/switch/gstswitch.c:
20231 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
20232 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
20233 * gst/vbidec/gstvbidec.c:
20234 * gst/videocrop/gstvideocrop.c:
20235 * gst/videodrop/gstvideodrop.c:
20236 * gst/virtualdub/gstxsharpen.c:
20237 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
20238 * gst/y4m/gsty4mencode.c:
20239 * sys/cdrom/gstcdplayer.c:
20240 * sys/directdraw/gstdirectdrawsink.c:
20241 * sys/directsound/gstdirectsoundsink.c:
20242 * sys/glsink/glimagesink.c:
20243 * sys/qcam/gstqcamsrc.c:
20244 * sys/v4l2/gstv4l2src.c:
20245 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
20246 * sys/ximagesrc/ximagesrc.c:
20247 Define GstElementDetails as const and also static (when defined as
20250 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20252 Define GstElementDetails as const and also static (when defined as global)
20253 Original commit message from CVS:
20254 * ext/mad/gstid3tag.c:
20255 * ext/mad/gstmad.c:
20256 * gst/ac3parse/gstac3parse.c:
20257 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20258 * gst/synaesthesia/gstsynaesthesia.c:
20259 Define GstElementDetails as const and also static (when defined as
20262 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20264 Define GstElementDetails as const and also static (when defined as global)
20265 Original commit message from CVS:
20266 * ext/aalib/gstaasink.c:
20267 * ext/annodex/gstcmmldec.c:
20268 * ext/annodex/gstcmmlenc.c:
20269 * ext/cairo/gsttextoverlay.c:
20270 * ext/cairo/gsttimeoverlay.c:
20271 * ext/cdio/gstcdiocddasrc.c:
20272 * ext/dv/gstdvdec.c:
20273 * ext/dv/gstdvdemux.c:
20274 * ext/esd/esdmon.c:
20275 * ext/esd/esdsink.c:
20276 * ext/flac/gstflacenc.c:
20277 * ext/flac/gstflactag.c:
20278 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
20279 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
20280 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
20281 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
20282 * ext/gdk_pixbuf/pixbufscale.c:
20283 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
20284 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
20285 * ext/jpeg/gstjpegdec.c:
20286 * ext/jpeg/gstjpegenc.c:
20287 * ext/jpeg/gstsmokedec.c:
20288 * ext/jpeg/gstsmokeenc.c:
20289 * ext/libcaca/gstcacasink.c:
20290 * ext/libmng/gstmngdec.c:
20291 * ext/libmng/gstmngenc.c:
20292 * ext/libpng/gstpngdec.c:
20293 * ext/libpng/gstpngenc.c:
20294 * ext/mikmod/gstmikmod.c:
20295 * ext/raw1394/gstdv1394src.c:
20296 * ext/shout2/gstshout2.c: (gst_shout2send_init):
20297 * ext/shout2/gstshout2.h:
20298 * ext/speex/gstspeexdec.c:
20299 * ext/speex/gstspeexenc.c:
20300 * gst/alpha/gstalpha.c:
20301 * gst/alpha/gstalphacolor.c:
20302 * gst/apetag/gstapedemux.c:
20303 * gst/auparse/gstauparse.c:
20304 * gst/autodetect/gstautoaudiosink.c:
20305 (gst_auto_audio_sink_base_init):
20306 * gst/autodetect/gstautovideosink.c:
20307 (gst_auto_video_sink_base_init):
20308 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
20309 * gst/avi/gstavimux.c: (gst_avimux_base_init):
20310 * gst/cutter/gstcutter.c:
20311 * gst/debug/breakmydata.c:
20312 * gst/debug/efence.c:
20313 * gst/debug/gstnavigationtest.c:
20314 * gst/debug/gstnavseek.c:
20315 * gst/debug/negotiation.c:
20316 * gst/debug/progressreport.c:
20317 * gst/debug/testplugin.c:
20318 * gst/effectv/gstaging.c:
20319 * gst/effectv/gstdice.c:
20320 * gst/effectv/gstedge.c:
20321 * gst/effectv/gstquark.c:
20322 * gst/effectv/gstrev.c:
20323 * gst/effectv/gstshagadelic.c:
20324 * gst/effectv/gstvertigo.c:
20325 * gst/effectv/gstwarp.c:
20326 * gst/flx/gstflxdec.c:
20327 * gst/goom/gstgoom.c:
20328 * gst/icydemux/gsticydemux.c:
20329 * gst/id3demux/gstid3demux.c:
20330 * gst/interleave/deinterleave.c:
20331 * gst/interleave/interleave.c:
20332 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
20333 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
20334 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
20335 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
20336 * gst/level/gstlevel.c:
20337 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
20338 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
20339 * gst/median/gstmedian.c:
20340 * gst/monoscope/gstmonoscope.c:
20341 * gst/multipart/multipartdemux.c:
20342 * gst/multipart/multipartmux.c:
20343 * gst/oldcore/gstaggregator.c:
20344 * gst/oldcore/gstfdsink.c:
20345 * gst/oldcore/gstmd5sink.c:
20346 * gst/oldcore/gstmultifilesrc.c:
20347 * gst/oldcore/gstpipefilter.c:
20348 * gst/oldcore/gstshaper.c:
20349 * gst/oldcore/gststatistics.c:
20350 * gst/rtp/gstasteriskh263.c:
20351 * gst/rtp/gstrtpL16depay.c:
20352 * gst/rtp/gstrtpL16pay.c:
20353 * gst/rtp/gstrtpamrdepay.c:
20354 * gst/rtp/gstrtpamrpay.c:
20355 * gst/rtp/gstrtpdepay.c:
20356 * gst/rtp/gstrtpgsmpay.c:
20357 * gst/rtp/gstrtph263pay.c:
20358 * gst/rtp/gstrtph263pdepay.c:
20359 * gst/rtp/gstrtph263ppay.c:
20360 * gst/rtp/gstrtpilbcdepay.c:
20361 * gst/rtp/gstrtpmp4gpay.c:
20362 * gst/rtp/gstrtpmp4vdepay.c:
20363 * gst/rtp/gstrtpmp4vpay.c:
20364 * gst/rtp/gstrtpmpadepay.c:
20365 * gst/rtp/gstrtpmpapay.c:
20366 * gst/rtp/gstrtppcmadepay.c:
20367 * gst/rtp/gstrtppcmapay.c:
20368 * gst/rtp/gstrtppcmudepay.c:
20369 * gst/rtp/gstrtppcmupay.c:
20370 * gst/rtp/gstrtpspeexdepay.c:
20371 * gst/rtp/gstrtpspeexpay.c:
20372 * gst/rtsp/gstrtpdec.c:
20373 * gst/rtsp/gstrtspsrc.c:
20374 * gst/smpte/gstsmpte.c:
20375 * gst/udp/gstdynudpsink.c:
20376 * gst/udp/gstmultiudpsink.c:
20377 * gst/udp/gstudpsink.c:
20378 * gst/udp/gstudpsrc.c:
20379 * gst/videobox/gstvideobox.c:
20380 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
20381 * gst/videofilter/gstvideobalance.c:
20382 * gst/videofilter/gstvideoflip.c:
20383 * gst/videofilter/gstvideotemplate.c:
20384 (gst_videotemplate_base_init):
20385 * gst/videomixer/videomixer.c:
20386 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
20387 (gst_wavparse_class_init), (gst_wavparse_dispose),
20388 (gst_wavparse_reset), (gst_wavparse_init),
20389 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
20390 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
20391 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
20392 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
20393 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
20394 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
20395 (gst_wavparse_change_state):
20396 * gst/wavparse/gstwavparse.h:
20397 * sys/oss/gstossmixerelement.c:
20398 * sys/oss/gstosssink.c:
20399 * sys/oss/gstosssrc.c:
20400 * sys/osxaudio/gstosxaudioelement.c:
20401 * sys/osxaudio/gstosxaudiosink.c:
20402 * sys/osxaudio/gstosxaudiosrc.c:
20403 * sys/sunaudio/gstsunaudiomixer.c:
20404 * sys/sunaudio/gstsunaudiosink.c:
20405 Define GstElementDetails as const and also static (when defined as
20408 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
20410 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
20411 Original commit message from CVS:
20412 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
20413 Fix name of custom event (use same as dvdreadsrc).
20414 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
20415 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
20416 Fix event parsing (the event name is in the structure, not the
20417 name of the structure itself); also fix indentation after
20420 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20422 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
20423 Original commit message from CVS:
20424 * ext/mad/gstid3tag.c: (plugin_init):
20425 Change debug category to 'id3mux'.
20427 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
20429 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
20430 Original commit message from CVS:
20431 Patch by: Alexander Lancaster <alexl at users sourceforge net>
20432 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
20433 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
20434 (gst_id3_tag_chain):
20435 When acting as a muxer, set caps on outgoing buffers and set caps
20436 on source pad (fixes #323658). Remove unused application/x-gst-tags
20437 cruft from the 0.6 days.
20439 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
20441 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
20442 Original commit message from CVS:
20443 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
20444 (gst_mad_src_query), (gst_mad_chain):
20445 .. and DEFAULT queries should work too. Use magic gst util scale
20446 functions in some places.
20448 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
20450 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
20451 Original commit message from CVS:
20452 * ext/mad/gstmad.c: (gst_mad_src_query):
20453 Fix duration query in BYTES format (#336824).
20455 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
20457 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
20458 Original commit message from CVS:
20459 Patch by: Ed Catmur <ed at catmur dot co dot uk>
20460 * ext/lame/gstlame.c: (gst_lame_sink_event):
20461 Don't crash if we get an EOS event before the encoder
20462 has been set up (#339287).
20464 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
20466 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
20467 Original commit message from CVS:
20468 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
20469 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
20470 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
20471 Move errors out of the normal code flow.
20472 Don't send eos, basesrc will do that for us when needed.
20474 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
20476 gst/mpegstream/: Do state changes correctly
20477 Original commit message from CVS:
20478 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
20479 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
20480 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
20481 Do state changes correctly
20483 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
20485 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
20486 Original commit message from CVS:
20487 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
20488 (gst_mpeg2dec_alloc_buffer):
20489 Can't use gst_pad_alloc_buffer*() when we are going to crop
20490 the image before sending it out. Downstream basetransform-based
20491 elements will complain about the wrong unit size otherwise
20492 (when not operating in passthrough-mode at least).
20493 Const-ify some static variables and do some minor clean-ups.
20494 Use I420 macros for size/offsets (not really necessary in this
20495 particular context, but this kind of code gets copy'n'pasted).
20497 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
20499 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
20500 Original commit message from CVS:
20501 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
20503 * gst/mpegstream/gstmpegpacketize.h:
20504 g_malloc() can't fail, we don't need to handle this. Same for
20505 gst_buffer_new_and_alloc().
20506 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
20507 klass->send_buffer() should have the same semantics as
20508 gst_pad_push(), ie. ownership of the buffer is transfered,
20509 so we never have to unref the buffer no matter what the flow
20512 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20514 * tests/check/gst-plugins-ugly.supp:
20515 one more suppression for FC4
20516 Original commit message from CVS:
20517 one more suppression for FC4
20519 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
20521 * tests/check/gst-plugins-ugly.supp:
20522 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
20523 Original commit message from CVS:
20524 The AMR encoder sucks giant sucky things through a sucky object with a giant
20525 sucking machine. More suppressions.
20527 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20529 add test for amrnbenc, enable test infrastructure, and fix a leak
20530 Original commit message from CVS:
20531 add test for amrnbenc, enable test infrastructure, and fix a leak
20532 * common/check.mak:
20533 allow for specifying more than one suppressions file in SUPPRESSIONS
20535 * tests/Makefile.am:
20536 * tests/check/.cvsignore:
20537 * tests/check/Makefile.am:
20538 * tests/check/elements/.cvsignore:
20541 * tests/check/gst-plugins-ugly.supp:
20542 add suppressions for libs used by -ugly
20543 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
20544 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
20545 (GST_START_TEST), (amrnbenc_suite), (main):
20546 add a simple test for encoding amr
20547 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
20548 fix pad template leaks
20550 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
20552 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
20553 Original commit message from CVS:
20554 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
20555 Plug big leak in AMR encoder.
20557 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
20559 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
20560 Original commit message from CVS:
20561 * ext/mad/gstmad.c: (index_seek):
20562 move GstIndexEntry *entry variable declaration before
20563 the first instruction
20564 * ext/mad/gstmad.c:
20565 remove debug macros with variable number of parameter by using
20566 GST_DEBUG for WIN32
20567 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
20568 use gst_guint64_to_gdouble for conversions
20569 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
20570 replace __FUNCTION__ which is not supported by MSVC by the current function name
20571 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
20572 remove LL suffix by using G_GINT64_CONSTANT
20573 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
20574 use gst_guint64_to_gdouble for conversions
20575 * gst/mpegstream/gstmpegparse.h:
20576 remove LL suffix by using G_GINT64_CONSTANT
20578 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
20579 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
20581 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20583 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
20584 Original commit message from CVS:
20585 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
20586 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
20587 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
20588 * ext/mad/gstmad.c: (gst_mad_class_init):
20589 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
20590 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
20591 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
20592 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
20593 * gst/iec958/ac3iec.c: (ac3iec_class_init):
20594 * gst/mpegaudioparse/gstmpegaudioparse.c:
20595 (gst_mp3parse_class_init):
20596 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
20597 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
20598 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
20599 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
20600 * gst/synaesthesia/gstsynaesthesia.c:
20601 (gst_synaesthesia_class_init):
20602 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
20604 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
20606 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
20607 Original commit message from CVS:
20608 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
20609 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
20610 (gst_asf_demux_push_buffer):
20611 Send newsegment event only once per pad, fixes #336550.
20613 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
20615 Unify the long descriptions in the plugin details (#337263).
20616 Original commit message from CVS:
20617 Patch by: j^ <j at bootlab dot org>
20618 * ext/amrwb/gstamrwbdec.c:
20619 * ext/amrwb/gstamrwbenc.c:
20620 * ext/amrwb/gstamrwbparse.c:
20621 * ext/arts/gst_arts.c:
20622 * ext/artsd/gstartsdsink.c:
20623 * ext/audiofile/gstafparse.c:
20624 * ext/audiofile/gstafsink.c:
20625 * ext/audiofile/gstafsrc.c:
20626 * ext/cdaudio/gstcdaudio.c:
20627 * ext/directfb/dfbvideosink.c:
20628 * ext/divx/gstdivxdec.c:
20629 * ext/divx/gstdivxenc.c:
20630 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
20631 * ext/faac/gstfaac.c: (gst_faac_base_init):
20632 * ext/faad/gstfaad.c:
20633 * ext/gsm/gstgsmdec.c:
20634 * ext/gsm/gstgsmenc.c:
20635 * ext/hermes/gsthermescolorspace.c:
20636 * ext/ivorbis/vorbisfile.c:
20637 * ext/lcs/gstcolorspace.c:
20638 * ext/libfame/gstlibfame.c:
20639 * ext/libmms/gstmms.c: (gst_mms_base_init):
20640 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
20641 * ext/nas/nassink.c: (gst_nassink_base_init):
20642 * ext/neon/gstneonhttpsrc.c:
20643 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
20644 * ext/sdl/sdlaudiosink.c:
20645 * ext/sdl/sdlvideosink.c:
20646 * ext/shout/gstshout.c:
20647 * ext/snapshot/gstsnapshot.c:
20648 * ext/sndfile/gstsf.c:
20649 * ext/tarkin/gsttarkindec.c:
20650 * ext/tarkin/gsttarkinenc.c:
20651 * ext/theora/theoradec.c:
20652 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
20653 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
20654 * ext/xvid/gstxviddec.c:
20655 * ext/xvid/gstxvidenc.c:
20656 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
20657 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
20658 * gst/chart/gstchart.c:
20659 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
20660 * gst/festival/gstfestival.c:
20661 * gst/filter/gstiir.c:
20662 * gst/filter/gstlpwsinc.c:
20663 * gst/freeze/gstfreeze.c:
20664 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
20665 * gst/mixmatrix/mixmatrix.c:
20666 * gst/mpeg1sys/gstmpeg1systemencode.c:
20667 * gst/mpeg1videoparse/gstmp1videoparse.c:
20668 * gst/mpeg2sub/gstmpeg2subt.c:
20669 * gst/mpegaudioparse/gstmpegaudioparse.c:
20670 * gst/multifilesink/gstmultifilesink.c:
20671 * gst/overlay/gstoverlay.c:
20672 * gst/passthrough/gstpassthrough.c:
20673 * gst/playondemand/gstplayondemand.c:
20674 * gst/qtdemux/qtdemux.c:
20675 * gst/rtjpeg/gstrtjpegdec.c:
20676 * gst/rtjpeg/gstrtjpegenc.c:
20677 * gst/smooth/gstsmooth.c:
20678 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
20679 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
20680 * gst/videocrop/gstvideocrop.c:
20681 * gst/videodrop/gstvideodrop.c:
20682 * gst/virtualdub/gstxsharpen.c:
20683 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
20684 * gst/y4m/gsty4mencode.c:
20685 Unify the long descriptions in the plugin details (#337263).
20687 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
20689 * gst-plugins-ugly.spec.in:
20690 fix version numbering
20691 Original commit message from CVS:
20692 fix version numbering
20694 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
20697 * gst-plugins-ugly.spec.in:
20698 add dvdsub plugin to spec
20699 Original commit message from CVS:
20700 add dvdsub plugin to spec
20702 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20704 docs/plugins/: add siddec
20705 Original commit message from CVS:
20706 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20707 * docs/plugins/inspect/plugin-siddec.xml:
20709 * ext/dvdnav/dvdnavsrc.c:
20712 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20716 * ext/sidplay/Makefile.am:
20717 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
20718 Original commit message from CVS:
20719 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
20721 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20723 * docs/plugins/.gitignore:
20724 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20726 Original commit message from CVS:
20729 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20732 * docs/plugins/inspect/plugin-a52dec.xml:
20733 * docs/plugins/inspect/plugin-amrnb.xml:
20734 * docs/plugins/inspect/plugin-asf.xml:
20735 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20736 * docs/plugins/inspect/plugin-dvdread.xml:
20737 * docs/plugins/inspect/plugin-dvdsub.xml:
20738 * docs/plugins/inspect/plugin-iec958.xml:
20739 * docs/plugins/inspect/plugin-lame.xml:
20740 * docs/plugins/inspect/plugin-mad.xml:
20741 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20742 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20743 * docs/plugins/inspect/plugin-mpegstream.xml:
20744 * docs/plugins/inspect/plugin-rmdemux.xml:
20745 update plugin inspect files
20746 Original commit message from CVS:
20747 update plugin inspect files
20749 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20751 * gst/mpegaudioparse/gstxingmux.c:
20752 rework build; add translations for v4l2
20753 Original commit message from CVS:
20754 rework build; add translations for v4l2
20756 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20758 configure.ac: rework similarly to other modules
20759 Original commit message from CVS:
20761 rework similarly to other modules
20762 * ext/a52dec/gsta52dec.c:
20763 * ext/amrnb/amrnb.c:
20764 * ext/dvdnav/dvdnavsrc.c:
20765 * ext/dvdread/dvdreadsrc.c:
20766 * ext/lame/gstlame.c:
20767 * ext/mad/gstid3tag.c:
20768 * ext/mpeg2dec/gstmpeg2dec.c:
20769 * ext/sidplay/gstsiddec.cc:
20770 * gst/asfdemux/gstasf.c:
20771 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
20772 * gst/dvdsub/gstdvdsubdec.c:
20773 * gst/iec958/ac3iec.c:
20774 * gst/mpegaudioparse/gstmpegaudioparse.c:
20775 * gst/mpegstream/gstmpegstream.c:
20776 * gst/realmedia/rmdemux.c: (plugin_init):
20777 use the correct defines
20779 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20783 * docs/plugins/.gitignore:
20785 Original commit message from CVS:
20788 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20794 Original commit message from CVS:
20797 === release 0.10.3 ===
20799 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20805 * docs/plugins/gst-plugins-ugly-plugins.signals:
20806 * docs/plugins/inspect/plugin-amrnb.xml:
20807 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20808 * docs/plugins/inspect/plugin-iec958.xml:
20809 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20810 * docs/plugins/inspect/plugin-rmdemux.xml:
20812 Original commit message from CVS:
20815 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
20817 better/unified long descriptions
20818 Original commit message from CVS:
20819 * ext/aalib/gstaasink.c:
20820 * ext/annodex/gstcmmldec.c:
20821 * ext/annodex/gstcmmlenc.c:
20822 * ext/cairo/gsttextoverlay.c:
20823 * ext/cairo/gsttimeoverlay.c:
20824 * ext/cdio/gstcdiocddasrc.c:
20825 * ext/dv/gstdvdec.c:
20826 * ext/esd/esdmon.c:
20827 * ext/esd/esdsink.c:
20828 * ext/flac/gstflacdec.c:
20829 * ext/flac/gstflacenc.c:
20830 * ext/flac/gstflactag.c:
20831 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
20832 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
20833 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
20834 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
20835 * ext/gdk_pixbuf/gstgdkpixbuf.c:
20836 * ext/gdk_pixbuf/pixbufscale.c:
20837 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
20838 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
20839 * ext/jpeg/gstjpegdec.c:
20840 * ext/jpeg/gstjpegenc.c:
20841 * ext/jpeg/gstsmokedec.c:
20842 * ext/jpeg/gstsmokeenc.c:
20843 * ext/libcaca/gstcacasink.c:
20844 * ext/libmng/gstmngdec.c:
20845 * ext/libmng/gstmngenc.c:
20846 * ext/libpng/gstpngdec.c:
20847 * ext/libpng/gstpngenc.c:
20848 * ext/mikmod/gstmikmod.c:
20849 * ext/raw1394/gstdv1394src.c:
20850 * ext/shout2/gstshout2.c:
20851 * ext/speex/gstspeexdec.c:
20852 * ext/speex/gstspeexenc.c:
20853 * gst/alpha/gstalpha.c:
20854 * gst/alpha/gstalphacolor.c:
20855 * gst/auparse/gstauparse.c:
20856 * gst/autodetect/gstautoaudiosink.c:
20857 (gst_auto_audio_sink_base_init):
20858 * gst/autodetect/gstautovideosink.c:
20859 (gst_auto_video_sink_base_init):
20860 * gst/avi/gstavimux.c: (gst_avimux_base_init):
20861 * gst/cutter/gstcutter.c:
20862 * gst/debug/breakmydata.c:
20863 * gst/debug/efence.c:
20864 * gst/debug/gstnavigationtest.c:
20865 * gst/debug/negotiation.c:
20866 * gst/debug/progressreport.c:
20867 * gst/debug/testplugin.c:
20868 * gst/effectv/gstaging.c:
20869 * gst/effectv/gstdice.c:
20870 * gst/effectv/gstedge.c:
20871 * gst/effectv/gstquark.c:
20872 * gst/effectv/gstrev.c:
20873 * gst/effectv/gstvertigo.c:
20874 * gst/effectv/gstwarp.c:
20875 * gst/flx/gstflxdec.c:
20876 * gst/goom/gstgoom.c:
20877 * gst/interleave/deinterleave.c:
20878 * gst/interleave/interleave.c:
20879 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
20880 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
20881 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
20882 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
20883 * gst/level/gstlevel.c:
20884 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
20885 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
20886 * gst/median/gstmedian.c:
20887 * gst/monoscope/gstmonoscope.c:
20888 * gst/multipart/multipartdemux.c:
20889 * gst/multipart/multipartmux.c:
20890 * gst/oldcore/gstmd5sink.c:
20891 * gst/oldcore/gstmultifilesrc.c:
20892 * gst/oldcore/gstpipefilter.c:
20893 * gst/oldcore/gstshaper.c:
20894 * gst/oldcore/gststatistics.c:
20895 * gst/rtp/gstasteriskh263.c:
20896 * gst/rtp/gstrtpL16depay.c:
20897 * gst/rtp/gstrtpL16pay.c:
20898 * gst/rtp/gstrtpamrdepay.c:
20899 * gst/rtp/gstrtpamrpay.c:
20900 * gst/rtp/gstrtpdepay.c:
20901 * gst/rtp/gstrtpgsmpay.c:
20902 * gst/rtp/gstrtph263pay.c:
20903 * gst/rtp/gstrtph263pdepay.c:
20904 * gst/rtp/gstrtph263ppay.c:
20905 * gst/rtp/gstrtpmp4gpay.c:
20906 * gst/rtp/gstrtpmp4vdepay.c:
20907 * gst/rtp/gstrtpmp4vpay.c:
20908 * gst/rtp/gstrtpmpadepay.c:
20909 * gst/rtp/gstrtpmpapay.c:
20910 * gst/rtp/gstrtppcmadepay.c:
20911 * gst/rtp/gstrtppcmapay.c:
20912 * gst/rtp/gstrtppcmudepay.c:
20913 * gst/rtp/gstrtppcmupay.c:
20914 * gst/rtp/gstrtpspeexdepay.c:
20915 * gst/rtp/gstrtpspeexpay.c:
20916 * gst/rtsp/gstrtpdec.c:
20917 * gst/smpte/gstsmpte.c:
20918 * gst/videobox/gstvideobox.c:
20919 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
20920 * gst/videofilter/gstvideobalance.c:
20921 * gst/videofilter/gstvideoflip.c:
20922 * gst/videofilter/gstvideotemplate.c:
20923 (gst_videotemplate_base_init):
20924 * gst/videomixer/videomixer.c:
20925 * gst/wavenc/gstwavenc.c:
20926 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
20927 better/unified long descriptions
20929 Some cleanups to auparse, don't send multiple newsegments.
20931 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
20933 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
20934 Original commit message from CVS:
20935 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
20936 Don't unref event unconditionally after giving away ownership
20937 (gst_pad_push_event(), gst_pad_send_event() and
20938 gst_pad_event_default() take ownership of the event
20939 passed to them). Fixes warnings/crashes caused by
20942 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
20944 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
20945 Original commit message from CVS:
20946 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
20947 Don't ref NULL caps (private streams have NULL caps) (#336387);
20948 also, no need to set caps on the same buffer twice.
20950 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
20952 gst/mpegstream/: Don't leak element and pad names in error messages, use
20953 Original commit message from CVS:
20954 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
20955 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
20956 (gst_dvd_demux_get_subpicture_stream):
20957 * gst/mpegstream/gstmpegdemux.c:
20958 (gst_mpeg_demux_sync_stream_to_time):
20959 Don't leak element and pad names in error messages, use
20960 GST_DEBUG_PAD_NAME instead. Add some more debug code.
20962 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20964 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
20965 Original commit message from CVS:
20966 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
20967 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
20968 Name the structure in the custom event with the
20969 language codes for the audio and subtitle streams
20970 actually like dvddemux expects it to be named.
20971 Set caps on source pad and outgoing buffers.
20973 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
20975 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
20976 Original commit message from CVS:
20977 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
20978 (gst_lame_get_property), (gst_lame_setup):
20979 * ext/lame/gstlame.h:
20980 Make xingheader property non-functional, it's broken anyway
20981 after all (use xingmux instead).
20983 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
20985 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
20986 Original commit message from CVS:
20987 * ext/lame/gstlame.c: (gst_lame_sink_event):
20988 On EOS, flush encoder and send remaining data. Fix
20989 return value handling in sink event function.
20991 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
20993 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
20994 Original commit message from CVS:
20995 Patch by: Jürg Billeter <j at bitron dot ch>
20996 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
20997 Fix wrong check for started flag when setting the 'device' property.
20998 We want to allow it when the source is NOT started yet and ignore it
20999 when the source is running.
21001 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
21003 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
21004 Original commit message from CVS:
21005 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
21006 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21007 (gst_asf_demux_process_chunk):
21008 * gst/asfdemux/gstasfdemux.h:
21009 Subtract first timestamp from timestamps, so that
21010 stream starts from 0; makes live streams that don't
21011 start at 0 work again (fixes #317310, #336097).
21013 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
21015 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
21016 Original commit message from CVS:
21017 Patch by: Christian Kirbach
21019 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
21020 -good. Fixes build on some systems (#331838).
21022 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
21024 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
21025 Original commit message from CVS:
21026 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21027 (gst_rmdemux_parse_cont):
21028 Extract more tags and also post codec name tag on the
21029 bus so this shows up in totem and nautilus.
21031 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
21033 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
21034 Original commit message from CVS:
21035 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21036 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
21037 Extra data usually goes into the caps as 'codec_data', not
21038 as first buffer into the stream.
21039 Need to byte swap AC3 content in realmedia files for some
21040 reason (fixes #331588).
21042 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
21044 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
21045 Original commit message from CVS:
21046 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
21047 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
21048 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
21049 When operating in pull mode, post an error message on the
21050 bus when all source pads are unlinked or some other fatal
21051 error occured (#323023). Regrade some recurring debug messages
21052 to LOG level. Convert c++-style comments into C-style ones.
21054 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
21056 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
21057 Original commit message from CVS:
21058 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
21059 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21060 (gst_rmdemux_all_source_pads_unlinked),
21061 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
21062 (gst_rmdemux_parse_packet):
21063 * gst/realmedia/rmdemux.h:
21064 Handle unlinked source pads properly and stop if all source pads
21065 are unlinked (#323023).
21067 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
21069 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
21070 Original commit message from CVS:
21071 Patch by: Michal Benes <michal dot benes at xeris dot cz>
21072 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
21073 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
21074 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
21075 * gst/mpegstream/gstmpegdemux.h:
21076 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
21077 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
21078 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
21079 situation really happens when grabbing DVB streams. Current
21080 mpegdemuxer can not handle this situation correctly and it
21081 restarts counting gstreamer timestamps from zero.
21084 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
21086 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
21087 Original commit message from CVS:
21088 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
21089 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
21090 * ext/a52dec/gsta52dec.h:
21091 Fix #334550: failure to play raw AC3 files due to segment problems.
21093 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
21095 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
21096 Original commit message from CVS:
21097 Patch by: Christophe Fergeau <teuf gnome org>
21098 * ext/lame/gstlame.c: (gst_lame_release_memory),
21099 (gst_lame_finalize), (gst_lame_class_init),
21100 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
21101 (gst_lame_change_state):
21102 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
21104 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
21106 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
21107 Original commit message from CVS:
21108 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
21109 (gst_mad_sink_event), (gst_mad_change_state):
21110 Include AUDIO_CODEC tag with tags posted if input is not
21111 framed (#334258). Use _scale() util functions in more places.
21113 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
21115 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
21116 Original commit message from CVS:
21117 2006-03-12 Christophe Fergeau <teuf@gnome.org>
21118 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21119 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
21120 property as BROKEN (see
21121 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
21122 explanation why it's broken).
21124 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
21126 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
21127 Original commit message from CVS:
21128 2006-03-11 Christophe Fergeau <teuf@gnome.org>
21129 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21131 * gst/xingheader/Makefile.am:
21132 * gst/xingheader/gstxingmux.c:
21133 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
21134 to MP3 files (this allows decoder to figure out the length of VBR
21137 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
21139 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
21140 Original commit message from CVS:
21141 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
21142 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
21143 tag (#333683, patch by: Alex Lancaster).
21145 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
21147 ext/amrnb/: Further fancyfication.
21148 Original commit message from CVS:
21149 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
21150 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
21151 (gst_amrnbdec_state_change):
21152 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
21153 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
21154 (gst_amrnbenc_state_change):
21155 * ext/amrnb/amrnbenc.h:
21156 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21157 (gst_amrnbparse_query):
21158 Further fancyfication.
21159 Use _take to get writable data from the adapter.
21160 Precalc packet duration.
21162 Forward _push to upstream.
21163 Post error messages when something goes wrong.
21164 Remove old code in amrnbparse.
21165 Don't ignore query results from upstream.
21167 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
21169 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
21170 Original commit message from CVS:
21171 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
21172 The AMR encoder writes into the audio buffers it processes, so
21173 use gst_buffer_make_writable() on buffers we might (they go through
21174 an adapter, so there can be copying going on later anyway) be
21177 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
21179 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
21180 Original commit message from CVS:
21181 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
21182 (gst_mpeg_parse_handle_src_query):
21183 Declare variables at the beginning of a block and make
21184 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
21186 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
21188 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
21189 Original commit message from CVS:
21190 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
21191 Read packet size, sequence and padsize in right order again
21192 (fixes #332796; patch by: Fabrizio Gennari).
21194 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
21196 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
21197 Original commit message from CVS:
21198 * gst/iec958/ac3iec.c:
21199 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
21201 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21203 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
21204 Original commit message from CVS:
21206 Make the id3tag and mad checks check for both a header and the
21207 appropriate library if the pkg-config is missing. (Closes #331842)
21208 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
21209 do the same for the plugins themselves.
21211 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
21213 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
21214 Original commit message from CVS:
21215 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21216 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
21217 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
21218 * ext/mpeg2dec/gstmpeg2dec.h:
21219 Don't treat STATE_INVALID as fatal error; throw an error
21220 only after five consecutive decoding errors. Makes decoding
21221 mpeg streams more robust and fixes playback of joined clips
21224 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
21226 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
21227 Original commit message from CVS:
21228 * ext/dvdnav/dvdnavsrc.h:
21229 Oops. forgot to add this one.
21231 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
21233 ext/Makefile.am: Fix dist-check.
21234 Original commit message from CVS:
21235 2006-02-26 Julien MOUTTE <julien@moutte.net>
21236 * ext/Makefile.am: Fix dist-check.
21238 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21240 configure.ac: Disable dvdnavsrc for now.
21241 Original commit message from CVS:
21243 Disable dvdnavsrc for now.
21245 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
21247 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
21248 Original commit message from CVS:
21251 * ext/dvdnav/Makefile.am:
21252 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
21253 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
21254 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
21255 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
21256 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
21257 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
21258 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
21259 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
21260 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
21261 (gst_dvd_nav_src_make_dvd_event),
21262 (gst_dvd_nav_src_structure_set_uint64),
21263 (gst_dvd_nav_src_push_dvd_nav_packet_event),
21264 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
21265 (gst_dvd_nav_src_push_titlelang_event),
21266 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
21267 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
21268 (gst_dvd_nav_src_handle_navigation_event),
21269 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
21270 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
21271 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
21272 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
21273 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
21274 (gst_dvd_nav_src_do_init), (plugin_init):
21275 dvdnavsrc ported to 0.10, for the most part at least. Not quite
21276 ready for prime time yet though.
21278 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
21280 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
21281 Original commit message from CVS:
21282 * ext/cdio/Makefile.am:
21283 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
21284 required for Cygwin, see #317048)
21285 * gst/rtp/gstasteriskh263.c:
21286 Cygwin has includes for both the unix network socket API
21287 and the windows API, but only one can be included, so fix
21288 includes to only use one or the other, prefering the unxi
21291 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21293 Port dvdsubdec to 0.10
21294 Original commit message from CVS:
21296 * gst/dvdsub/Makefile.am:
21297 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
21298 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
21299 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
21300 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
21301 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
21302 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
21303 (gst_send_empty_fill), (gst_send_subtitle_frame),
21304 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
21305 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
21307 * gst/dvdsub/gstdvdsubdec.h:
21308 Port dvdsubdec to 0.10
21310 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21312 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
21313 Original commit message from CVS:
21314 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
21315 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
21316 mpegdemux for MPEG-2 video streams.
21318 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21320 configure.ac: Bump nano back to CVS
21321 Original commit message from CVS:
21323 Bump nano back to CVS
21325 === release 0.10.2 ===
21327 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21329 configure.ac: releasing 0.10.2, "Season to Taste"
21330 Original commit message from CVS:
21332 releasing 0.10.2, "Season to Taste"
21334 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21336 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
21337 Original commit message from CVS:
21339 releasing 0.10.1.3 prelease for 0.10.2
21341 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
21343 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
21344 Original commit message from CVS:
21345 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
21346 In sink event handler, release object lock again
21347 _before_ sending EOS event downstream (#313838).
21349 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
21352 * gst/asfdemux/gstasf.c:
21353 fix rank of asfdemux
21354 Original commit message from CVS:
21355 fix rank of asfdemux
21357 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21359 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
21360 Original commit message from CVS:
21362 releasing 0.10.1.2 prelease for 0.10.2
21364 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
21366 * gst-plugins-ugly.spec.in:
21368 Original commit message from CVS:
21371 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
21373 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
21374 Original commit message from CVS:
21375 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
21376 (crop_copy_i422_buffer), (crop_buffer):
21377 When we need to crop the output buffer, make sure we
21378 create a buffer of the right size and respect the implicit
21379 striding used for I420 elsewhere in GStreamer (#331301).
21381 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
21383 ext/cdio/gstcdio.c: Init debug category (#331253).
21384 Original commit message from CVS:
21385 * ext/cdio/gstcdio.c: (plugin_init):
21386 Init debug category (#331253).
21388 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
21390 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
21391 Original commit message from CVS:
21392 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
21393 Do not error out on non-recognized streams. Ignore them and allow
21394 playback of the other streams.
21396 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21398 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
21399 Original commit message from CVS:
21400 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
21401 Add a small sanity check for LPCM reading.
21403 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
21405 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
21406 Original commit message from CVS:
21407 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
21408 Take into account the file properties preroll value for
21409 timestamping/newsegment. It's weird this value was commented out.
21411 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
21413 gst/asfdemux/Makefile.am: More asf makefile fixing.
21414 Original commit message from CVS:
21415 * gst/asfdemux/Makefile.am:
21416 More asf makefile fixing.
21418 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
21420 ext/lame/gstlame.c: Fix up lame a bit.
21421 Original commit message from CVS:
21422 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
21423 (gst_lame_change_state):
21425 Apply patch #319782 by Gautier Portet.
21427 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
21429 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
21430 Original commit message from CVS:
21431 * gst/asfdemux/Makefile.am:
21432 But we do need to link against the riff libraryr.
21434 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
21436 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
21437 Original commit message from CVS:
21438 * gst/asfdemux/Makefile.am:
21439 We don't want asfmux.c yet.
21441 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
21443 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
21444 Original commit message from CVS:
21445 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
21446 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
21447 (gst_mad_change_state):
21448 Port fixes for bugs 314771, 308772, 140237, and 302625
21449 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
21450 Use GST_EVENT_FLUSH_STOP to clear data from the current input
21451 buffer, to avoid using it for any future decoding.
21453 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
21455 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
21456 Original commit message from CVS:
21458 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
21459 (gst_asf_get_guid_nick):
21460 * gst/asfdemux/asfheaders.h:
21461 * gst/asfdemux/gstasf.c: (plugin_init):
21462 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21463 (gst_asf_demux_class_init), (gst_asf_demux_init),
21464 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
21465 (gst_asf_demux_handle_src_event),
21466 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
21467 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
21468 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
21469 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
21470 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
21471 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
21472 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
21473 (gst_asf_demux_get_bitrate_record),
21474 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
21475 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
21476 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
21477 (gst_asf_demux_get_obj_data_correction),
21478 (gst_asf_demux_get_stream_audio),
21479 (gst_asf_demux_get_stream_correction),
21480 (gst_asf_demux_get_stream_video),
21481 (gst_asf_demux_get_stream_video_format),
21482 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
21483 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21484 (gst_asf_demux_process_stream),
21485 (gst_asf_demux_get_gst_tag_from_tag_name),
21486 (gst_asf_demux_commit_taglist),
21487 (gst_asf_demux_process_ext_content_desc),
21488 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
21489 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
21490 (gst_asf_demux_process_comment),
21491 (gst_asf_demux_process_bitrate_props_object),
21492 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
21493 (gst_asf_demux_descramble_segment),
21494 (gst_asf_demux_element_send_event),
21495 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
21496 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
21497 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
21498 (gst_asf_demux_get_src_query_types),
21499 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
21500 * gst/asfdemux/gstasfdemux.h:
21501 asfdemux ported to 0.10. Does still need a bit of work (seems like
21502 there's something funky going on when timestamping video frames).
21503 The seeking code is likely to make Wim cry, but hey, at least it
21506 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
21508 ext/amrnb/amrnbdec.c: Some more comments.
21509 Original commit message from CVS:
21510 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
21511 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
21512 Some more comments.
21513 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21514 Applied patch from Fabrizio Gennari, fixes #330844.
21516 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
21518 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
21519 Original commit message from CVS:
21520 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21521 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
21522 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21523 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
21524 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
21525 * ext/dvdread/dvdreadsrc.h:
21526 Let's try to play the title the user set via the URI handler or
21527 via properties instead of always playing the first title. Also,
21528 Also, count title/chapter/angle number in URI and properties
21529 from 1 rather than 0.
21531 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
21533 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
21534 Original commit message from CVS:
21535 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
21536 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
21537 (gst_dvd_read_src_do_duration_query):
21538 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
21539 otherwise GstBaseSrc will think we can operate pull_range based,
21540 which we don't really, and typefinding will fail miserably.
21541 Also, make seeking work somewhat (only works with flumpegdemux
21542 at the moment, mpegstream needs fixing for that first).
21544 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
21546 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
21547 Original commit message from CVS:
21548 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
21549 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
21550 Only allocate buffer once we know exactly how much we need,
21551 rather than gratuitously allocating 2MB-buffers all the time
21552 even if we usually need much less than that. Also, demote
21553 a debug message from DEBUG to LOG level.
21555 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21557 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
21558 Original commit message from CVS:
21559 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
21560 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
21561 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
21562 (gst_dvd_read_src_do_position_query):
21563 Add some more debugging and fix duration query in BYTES.
21565 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
21567 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
21568 Original commit message from CVS:
21571 * ext/dvdread/Makefile.am:
21572 * ext/dvdread/dvdreadsrc.c:
21573 * ext/dvdread/dvdreadsrc.h:
21574 Half-baked port to 0.10. Needs some love
21575 in the seeking department, but at least
21577 * ext/dvdread/stream_labels.c:
21578 * ext/dvdread/stream_labels.h:
21579 Remove these (we use ISO-639 language codes internally; applications
21580 that want to translate those into language names for display to the
21581 user should rely on the iso-codes package for that).
21583 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
21585 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
21586 Original commit message from CVS:
21587 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
21588 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
21589 (gst_amrnbdec_state_change):
21590 * ext/amrnb/amrnbdec.h:
21591 Fix amrnbdec, handle events, take copy from adapter since the decoder
21592 apparently writes in the source data.
21593 Use some _scale_int, and precalc duration.
21594 Fix some leaks, post ERROR messages.
21596 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
21598 docs/plugins/: Add cdio plugin to docs.
21599 Original commit message from CVS:
21600 * docs/plugins/Makefile.am:
21601 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
21602 * docs/plugins/gst-plugins-good-plugins-sections.txt:
21603 * docs/plugins/inspect/plugin-cdio.xml:
21604 Add cdio plugin to docs.
21605 * ext/cdio/gstcdiocddasrc.c:
21607 * ext/cdio/gstcdio.c:
21608 The plugin is called 'cdio' not 'cddio'.
21610 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
21612 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
21613 Original commit message from CVS:
21614 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
21615 One source pad not being linked is not an error condition when we're
21616 still parsing the header. In this case (e.g. where we don't have a
21617 suitable decoder installed) just pretend everything is fine, so that
21618 the demuxer will actually go on to signal no-more-pads when done
21619 parsing the header, otherwise decodebin/playbin will never post the
21620 appropriate error message if decoders are not available.
21622 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
21626 * ext/mad/gstid3tag.c:
21627 * gst/realmedia/rmdemux.c:
21628 Just make it compile with --disable-gst-debug.
21629 Original commit message from CVS:
21630 Just make it compile with --disable-gst-debug.
21632 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
21634 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
21635 Original commit message from CVS:
21636 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
21637 (gst_mad_check_caps_reset), (gst_mad_chain):
21638 Merge patch from Radoslaw Szkodzinski (bug 326734)
21640 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21642 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
21643 Original commit message from CVS:
21644 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
21645 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
21646 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
21647 (gst_id3_tag_chain):
21648 fixing Gdate handling
21649 enabling mux/demux mode switching
21650 adding better debug output
21652 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
21654 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...
21655 Original commit message from CVS:
21656 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
21657 If we haven't set caps on a source pad yet, the caps on the
21658 pad are NULL, not un-fixed. Set caps on outgoing buffers.
21660 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
21662 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
21663 Original commit message from CVS:
21664 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
21665 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
21666 * ext/lame/gstlame.h:
21667 Contrary to what the const char in the lame API might suggest,
21668 lame expects us to keep the strings we pass to id3tag_set_foo()
21669 around; it doesn't free them either though, so we have to store
21670 them somewhere and free them later when we can be sure lame
21671 doesn't need them any longer.
21673 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21675 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...
21676 Original commit message from CVS:
21677 * ext/lame/gstlame.c: (add_one_tag):
21678 Fix handling of GST_TAG_DATE (#311679), don't pass an
21679 uninitialised string pointer to lame if we don't know
21680 how to handle the tag type, and fix minor memory leak.
21682 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
21684 ext/mad/gstmad.c: Fix debug message.
21685 Original commit message from CVS:
21686 * ext/mad/gstmad.c: (gst_mad_chain):
21689 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21691 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
21692 Original commit message from CVS:
21693 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
21694 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21695 Erase spurious call to gst_segment_set_newsegment.
21696 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
21697 the superclass method when handling NEWSEGMENT events.
21698 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
21699 and dvd-audio-restart event handling. There are currently less
21700 hackish ways of handling the sparse audio stream problem.
21702 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21704 fix up error domains, error strings, and use of translation
21705 Original commit message from CVS:
21706 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
21707 * ext/dvdnav/dvdnavsrc.c: (if):
21708 * ext/dvdread/stream_labels.c:
21709 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
21710 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
21711 fix up error domains, error strings, and use of translation
21713 fix up this file, even though none of them are actually marked
21716 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21718 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
21719 Original commit message from CVS:
21720 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
21721 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
21722 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
21723 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
21724 (gst_mpeg_parse_change_state):
21725 Make timestamp adjustment somewhat milder. Actual timestamps are
21726 now sent unmodified unless an actual gap is found in the
21727 stream. This should fix time display when playing most MPEG
21730 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
21732 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
21733 Original commit message from CVS:
21734 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
21735 * ext/cdio/gstcdio.h:
21736 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
21737 Fix build for libcdio versions >= 76; give slightly lower rank
21740 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
21742 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
21743 Original commit message from CVS:
21746 * ext/cdio/Makefile.am:
21747 * ext/cdio/gstcdio.c:
21748 * ext/cdio/gstcdio.h:
21749 * ext/cdio/gstcdiocddasrc.c:
21750 * ext/cdio/gstcdiocddasrc.h:
21751 Port libcdio cdda source, formerly known as cddasrc, now known as
21752 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
21753 but that's not tested (fixes #317658).
21755 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
21757 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
21758 Original commit message from CVS:
21759 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
21760 tss tss... always set caps on outgoing buffer.
21762 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
21764 * gst-plugins-ugly.spec.in:
21766 Original commit message from CVS:
21769 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21774 Original commit message from CVS:
21777 === release 0.10.1 ===
21779 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21785 * docs/plugins/gst-plugins-ugly-plugins.args:
21786 * docs/plugins/inspect/plugin-a52dec.xml:
21787 * docs/plugins/inspect/plugin-amrnb.xml:
21788 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21789 * docs/plugins/inspect/plugin-iec958.xml:
21790 * docs/plugins/inspect/plugin-lame.xml:
21791 * docs/plugins/inspect/plugin-mad.xml:
21792 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21793 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21794 * docs/plugins/inspect/plugin-rmdemux.xml:
21796 Original commit message from CVS:
21799 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21804 Original commit message from CVS:
21807 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
21809 Pass unhandled queries upstream (useful e.g. for SEEKING query)
21810 Original commit message from CVS:
21811 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
21812 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
21813 * ext/mad/gstmad.c: (gst_mad_src_query):
21814 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
21815 * ext/sidplay/gstsiddec.cc:
21816 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
21817 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
21818 Pass unhandled queries upstream (useful e.g. for SEEKING query)
21819 (fixes #325652; based on patch by: Philippe); make rmdemux return
21820 FALSE for position queries, instead of setting -1 as value and
21823 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21825 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21826 Original commit message from CVS:
21827 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
21828 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
21829 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
21830 rewrite timestamps in the case segments are being set from
21831 upstream, but use timestamps unmodified. Also send proper position
21832 values. This allows for correct time display and makes queries
21833 work in sink elements.
21834 * gst/mpegstream/gstdvddemux.h:
21835 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21836 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
21837 Rename flush_filter to segment_filter, which is better represents
21838 what the arreibute does.
21839 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
21840 Activate segment filtering when a timestamp discontinuity is seen.
21842 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21844 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...
21845 Original commit message from CVS:
21846 * ext/mad/gstmad.c: (gst_mad_chain):
21847 Don't forget that we need to send out a newsegment event after a
21848 restart even if we don't have enough data to decode a frame right
21851 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21853 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
21854 Original commit message from CVS:
21855 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
21856 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21857 Use the new "audio-shutdown" and "audio-restart" DVD events
21858 instead of the "spu-still-frame" event to shutdown and restart
21859 the audio pipeline.
21860 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
21861 Check for cases where the segment-based adjustment calculation
21862 would produce negative values (which result in an overflow) and
21863 return GST_CLOCK_TIME_NONE instead.
21864 * gst/mpegstream/gstdvddemux.h:
21865 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
21866 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
21867 Add a mechanism to discard audio buffers with timestamps outside
21868 the currently set segment. This was causing (sometimes serious)
21869 synchronization problems after seeking in DVDs with LPCM audio,
21870 since VOBUs usually contain audio material that lies outside the
21871 timestamp range specified by the header.
21873 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21875 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
21876 Original commit message from CVS:
21877 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
21878 Remove lingering reference to GstID3Demux
21879 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
21880 Don't output debug saying padding streams are unknown type,
21881 because they're not
21883 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21885 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
21886 Original commit message from CVS:
21887 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
21888 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
21889 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
21892 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
21893 (gst_mpeg_demux_get_audio_stream):
21894 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
21895 (gst_dvd_demux_get_audio_stream)
21896 (gst_dvd_demux_get_subpicture_stream)
21897 (gst_dvd_demux_send_subbuffer):
21898 Send current* pad buffers with appropriate caps.
21900 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21902 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
21903 Original commit message from CVS:
21904 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
21905 * gst/iec958/ac3iec.h:
21906 * gst/iec958/ac3iec.c:
21907 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
21908 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
21909 raw-audio property to ac3iec958 that allows setting the source pad
21910 caps to raw audio instead of audio/x-iec958. This makes it
21911 possible to use ac3iec958 together with the normal alsasink
21912 element to drive an external receiver that autodetects AC3
21915 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
21917 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
21918 Original commit message from CVS:
21919 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
21920 (ac3iec_chain_dvd):
21921 * gst/iec958/ac3iec.h:
21922 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
21924 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
21926 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
21927 Original commit message from CVS:
21928 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
21929 When getting a seek event, first check if the upstream element
21930 can handle it and only do our own seek stuff when it can't
21931 (should fix #322856).
21933 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21935 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
21936 Original commit message from CVS:
21937 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
21938 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
21939 Really convert to BYTES format when we want to convert
21940 to bytes (use right variable; fixes #322856).
21942 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
21944 Big mpegparse clean up, second round:
21945 Original commit message from CVS:
21946 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
21947 Big mpegparse clean up, second round:
21948 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
21949 Send and EOS event down the audio pipeline when an still frame
21950 event arrives. This prevents the pipeline from locking when a
21951 still menu comes directly after a flush.
21952 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
21953 Don't send a newsegment in reset.
21954 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
21955 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
21956 Move the code of handle_newsegment to process_event. Send a
21957 NEWSEGMENT after FLUSH_STOP.
21958 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
21960 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
21961 (gst_mpeg_demux_class_init): Don't override send_event.
21962 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
21963 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
21964 (gst_mpeg_demux_reset):
21965 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
21967 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21968 Reset the mpegparse element after a flush.
21969 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
21970 Don't forward events.
21971 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
21972 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21973 handle_newsegment is not a virtual method anymore.
21974 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
21975 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
21976 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
21977 rid of send_newsegment virtual method.
21978 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
21979 handle DVD events and call the superclass method for other event
21981 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
21982 override process_event anymore.
21983 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
21984 (gst_mpeg_parse_process_event): Move actual event processing to
21985 process event so that subclasses can properly override or extend
21987 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
21988 Eliminate time parameter in process event.
21989 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
21990 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
21991 (gst_mpeg_demux_send_subbuffer):
21992 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
21993 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
21994 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
21995 adding the value of the adjust attribute.
21996 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
21997 rid of the adjust attribute. Now all timestamp adjustments are
21998 performed by mpegparse using the current segment.
21999 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
22000 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
22001 on the adjust attribute for SCR values and the current segment.
22002 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
22003 adjust_ts virtual method to adjust timestamps for outgoing
22005 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
22006 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
22007 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22008 (gst_dvd_demux_handle_newsegment): Don't override
22010 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
22011 Check for DVD events in process_event instead of
22013 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22014 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
22015 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
22016 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
22017 (gst_mpeg_demux_send_event):
22018 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
22019 (gst_dvd_demux_handle_dvd_event):
22020 Eliminate the time parameter in send_event.
22022 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22024 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
22025 Original commit message from CVS:
22026 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
22027 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
22028 Fix typefinding in id3demux, and then remove it in favour
22029 of the new LGPL id3demux in gst-plugins-good
22030 * ext/mad/gstmad.c: (gst_mad_dispose):
22031 dispose can run more than once.
22033 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22035 gst/asfdemux/gstasfmux.c: change some char* into char[]
22036 Original commit message from CVS:
22037 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
22038 change some char* into char[]
22040 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
22042 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
22043 Original commit message from CVS:
22044 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
22045 Remove memleak from unused GstRMDemuxStream
22047 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
22049 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
22050 Original commit message from CVS:
22051 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
22052 (gst_id3_tag_do_typefind):
22053 Use the correct function to free typefind factory list.
22055 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
22057 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
22058 Original commit message from CVS:
22059 * ext/mad/gstmad.c: (gst_mad_src_query):
22060 For position and duration queries in TIME format, try the peer
22061 first (might be a demuxer).
22063 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22065 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
22066 Original commit message from CVS:
22067 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
22068 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
22069 Properly handle non contiguous VOBUs by adding the segment accum
22070 field to the adjust value.
22071 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22072 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
22073 handle_newsegment to prevent sending actual newsegment events and
22074 use tiemstamp rewriting instead.
22075 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
22077 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
22078 (gst_mpeg_parse_event):
22079 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
22080 Add a new parameter to handle_newsegment to allow controlling
22081 whether newsegment events are forwarded or not.
22082 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22083 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
22084 (gst_dvd_demux_reset):
22085 last_end_ptm and discont_time aren't necessary anymore, since
22086 timestamp adjustment is now replaced by newsegment events.
22087 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
22089 * gst/mpegstream/gstdvddemux.h:
22090 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
22091 Don't handle dvd-nav-packet events anymore, since the are now
22092 replaced by standard newsegment events.
22093 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
22094 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
22095 (gst_dvd_demux_change_state):
22096 * gst/mpegstream/gstdvddemux.h:
22097 Get rid of the ignore_next_newmedia_discont hack.
22098 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
22099 (gst_dvd_demux_handle_newsegment):
22100 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
22101 (gst_mpeg_demux_handle_newsegment): Don't override
22102 handle_newsegment anymore. It was only necessary to handle
22104 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
22105 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
22106 (gst_dvd_demux_set_cur_subpicture):
22107 Reactivate handling of DVD events.
22108 * gst/mpegstream/gstmpegparse.c (normal_seek)
22109 (gst_mpeg_parse_handle_src_event)
22110 (gst_mpeg_parse_handle_src_query):
22111 First attempt at reenabling seek.
22112 * gst/mpegstream/gstmpegparse.h:
22113 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22114 (gst_mpeg_parse_update_streaminfo)
22115 (gst_mpeg_parse_get_rate)
22116 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
22117 (gst_mpeg_parse_handle_src_query):
22118 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
22119 Make queries work again.
22120 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
22121 (gst_mpeg_parse_handle_newsegment)
22122 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
22123 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
22124 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22125 Get rid of the newsegment_pending attribute, and rely instead on
22126 proper timestamp adjustment.
22127 * gst/mpegstream/gstmpegparse.c
22128 (gst_mpeg_parse_get_src_event_masks): Erase.
22129 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
22130 Initialize fields before creating pads to prevent the pad creation
22131 callback from failing.
22132 (gst_mpeg_parse_reset): Initialize new fields, and change
22133 initialization order to match the order in the structure.
22134 (gst_mpeg_parse_handle_newsegment): Forward new segment events
22135 whenever possible, and update the current segment.
22136 (gst_mpeg_parse_send_newsegment): Update the current segment and
22137 pending_newsegment.
22138 (gst_mpeg_parse_pad_added): Use the current segment to send
22139 newsegment events to new pads.
22140 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
22141 and events. Properly update newsegment_pending.
22142 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22143 New fields do_adjust and current_segment.
22144 * gst/mpegstream/gstmpegdemux.c:
22145 * gst/mpegstream/gstdvddemux.c:
22146 * gst/mpegstream/gstmpegparse.h:
22147 Rename handle_discont virtual method to handle_newsegment. Erase
22148 some (already commented out support) for old NEW_MEDIA events.
22149 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22150 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22151 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
22152 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
22153 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
22154 Erase the "pending_scr" field, and replace it by a slightly
22155 different handling of the current SCR. Document code blocks in
22156 parse_packhead and chain.
22158 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
22160 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
22161 Original commit message from CVS:
22162 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
22163 g_warning() are only for really fatal warnings. If we can't decode a
22164 tag, just ignore that tag and do a GST_WARNING.
22166 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22169 * ext/a52dec/gsta52dec.h:
22170 * ext/dvdread/dvdreadsrc.h:
22171 * ext/lame/gstlame.h:
22172 * ext/mad/gstid3tag.c:
22173 * ext/mad/gstmad.c:
22174 * ext/mad/gstmad.h:
22175 * ext/mpeg2dec/gstmpeg2dec.h:
22176 * ext/sidplay/gstsiddec.h:
22177 * gst/ac3parse/gstac3parse.c:
22178 * gst/ac3parse/gstac3parse.h:
22179 * gst/asfdemux/gstasfdemux.c:
22180 * gst/asfdemux/gstasfdemux.h:
22181 * gst/iec958/ac3iec.h:
22182 * gst/mpegaudioparse/gstmpegaudioparse.c:
22183 * gst/mpegaudioparse/gstmpegaudioparse.h:
22184 * gst/mpegstream/gstdvddemux.h:
22185 * gst/mpegstream/gstmpegclock.h:
22186 * gst/mpegstream/gstmpegdemux.h:
22187 * gst/mpegstream/gstmpegpacketize.h:
22188 * gst/mpegstream/gstmpegparse.c:
22189 * gst/mpegstream/gstmpegparse.h:
22190 * gst/mpegstream/gstrfc2250enc.c:
22191 * gst/mpegstream/gstrfc2250enc.h:
22192 * gst/realmedia/rmdemux.c:
22193 * gst/realmedia/rmdemux.h:
22194 * gst/synaesthesia/synaescope.c:
22196 Original commit message from CVS:
22199 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22203 Original commit message from CVS:
22206 === release 0.10.0 ===
22208 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22214 * docs/plugins/inspect/plugin-a52dec.xml:
22215 * docs/plugins/inspect/plugin-amrnb.xml:
22216 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22217 * docs/plugins/inspect/plugin-iec958.xml:
22218 * docs/plugins/inspect/plugin-lame.xml:
22219 * docs/plugins/inspect/plugin-mad.xml:
22220 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22221 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22222 * docs/plugins/inspect/plugin-rmdemux.xml:
22224 Original commit message from CVS:
22227 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
22229 Update for alloc_buffer changes.
22230 Original commit message from CVS:
22231 2005-12-05 Andy Wingo <wingo@pobox.com>
22232 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
22233 * ext/mad/gstmad.c: (gst_mad_chain):
22234 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
22235 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
22236 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
22237 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
22238 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
22240 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
22242 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
22243 Original commit message from CVS:
22244 2005-12-05 Andy Wingo <wingo@pobox.com>
22245 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
22246 id3demux and id3mux now. Fixes #323199.
22248 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
22250 * gst-plugins-ugly.spec.in:
22251 update spec file for latest changes
22252 Original commit message from CVS:
22253 update spec file for latest changes
22255 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22257 fix silly Makefile.am bug so they link correctly again
22258 Original commit message from CVS:
22259 * ext/amrnb/Makefile.am:
22260 * gst/realmedia/Makefile.am:
22261 fix silly Makefile.am bug so they link correctly again
22263 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22267 Original commit message from CVS:
22270 === release 0.9.7 ===
22272 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22279 * docs/plugins/gst-plugins-ugly-plugins.args:
22280 * docs/plugins/inspect/plugin-a52dec.xml:
22281 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22282 * docs/plugins/inspect/plugin-iec958.xml:
22283 * docs/plugins/inspect/plugin-lame.xml:
22284 * docs/plugins/inspect/plugin-mad.xml:
22285 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22286 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22287 * docs/plugins/inspect/plugin-rmdemux.xml:
22288 * docs/random/LICENSE:
22289 * docs/random/PORTED_09:
22291 Original commit message from CVS:
22294 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22298 * ext/amrnb/Makefile.am:
22299 * gst/realmedia/Makefile.am:
22300 Don't know how these escaped my eye before. Fix link flags.
22301 Original commit message from CVS:
22302 Don't know how these escaped my eye before. Fix link flags.
22304 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22307 * examples/Makefile.am:
22308 * examples/capsfilter/Makefile.am:
22309 * examples/capsfilter/capsfilter1.c:
22310 * examples/gob/Makefile.am:
22311 * examples/gob/gst-identity2.gob:
22312 * examples/gstplay/.gitignore:
22313 * examples/gstplay/Makefile.am:
22314 * examples/gstplay/player.c:
22315 * examples/indexing/.gitignore:
22316 * examples/indexing/Makefile.am:
22317 * examples/indexing/indexmpeg.c:
22318 * examples/level/Makefile.am:
22319 * examples/level/README:
22320 * examples/level/demo.c:
22321 * examples/level/plot.c:
22322 * examples/stats/Makefile.am:
22323 * examples/stats/mp2ogg.c:
22324 * examples/switch/.gitignore:
22325 * examples/switch/Makefile.am:
22326 * examples/switch/switcher.c:
22328 Original commit message from CVS:
22331 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
22333 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
22334 Original commit message from CVS:
22335 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22336 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
22337 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
22338 (gst_mpeg_parse_send_event):
22339 Ref events before sending them to multiple pads, after all
22340 gst_pad_send_event() takes ownership of events. Don't leak
22341 events that have not been handled (fixes #322745).
22343 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22345 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22346 Original commit message from CVS:
22347 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
22348 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22349 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
22350 from making timestamp adjustments. This will have to be re-added
22351 in some form in the near future, but in order to do that, some nav
22352 packet parsing will be necessary in mpegdemux.
22353 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
22354 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
22355 (g_value_set_int, gst_mpeg_parse_set_property)
22356 Get rid of do_adjust and use_adjust. Rename max_discont to
22358 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
22359 -1, no adjustment is made.
22360 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
22361 Rename max_discont property to max_scr_gap. Erase "adjust"
22363 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
22364 override send_event anymore, base class does the job.
22365 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
22366 Base class now does most of the work.
22367 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
22368 Generalize to forwarding the event to all source pads in the
22370 * gst/mpegstream/gstmpegparse.h:
22371 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22372 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
22373 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
22374 (gst_mpeg_parse_set_property):
22375 Clock synchronization doesn't make sense anymore for a
22378 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
22380 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
22381 Original commit message from CVS:
22382 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
22383 Don't treat normal EOS as a fatal error.
22385 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
22387 ext/mad/gstmad.c: Proper warning statements,
22388 Original commit message from CVS:
22389 * ext/mad/gstmad.c: (gst_mad_chain):
22390 Proper warning statements,
22391 Don't error if the src pad isn't linked when pushing.
22392 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
22393 Proper state_change, avoids borkage when going to READY
22395 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22398 * gst-libs/Makefile.am:
22400 * gst-libs/ext/.gitignore:
22401 * gst-libs/gst/media-info/.gitignore:
22402 * gst-libs/gst/play/.gitignore:
22403 * gst-libs/gst/play/play.h:
22404 * gst-libs/gst/play/play.vcproj:
22405 no need for an AS_LIBTOOL call
22406 Original commit message from CVS:
22407 no need for an AS_LIBTOOL call
22409 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22413 * gst-plugins-ugly.spec.in:
22414 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
22415 Original commit message from CVS:
22416 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
22418 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22420 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
22421 Original commit message from CVS:
22422 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
22423 Prime libmpeg2's pumps with some null custom buffers
22424 to ensure it doesn't ask us to discard garbage later yay.
22426 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22428 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
22429 Original commit message from CVS:
22430 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
22431 Prime libmpeg2's pumps with some null custom buffers
22432 to ensure it ask us to discard garbage later yay.
22434 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
22436 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
22437 Original commit message from CVS:
22438 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
22439 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
22440 (gst_a52dec_chain_raw):
22441 * ext/a52dec/gsta52dec.h:
22442 Accept AC3 in audio/x-private1-ac3 format, which includes
22443 DVD-specific headers, as well as raw AC3, for compatibility with
22446 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22448 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
22449 Original commit message from CVS:
22450 * ext/mad/gstmad.c: (gst_mad_chain):
22451 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
22452 skip frame synthesis and consume input data as if we'd done the
22453 decode. Makes mad not error when the src pad is not connected.
22456 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22459 Erase old CVS conflict line.
22460 Original commit message from CVS:
22461 Erase old CVS conflict line.
22463 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22465 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
22466 Original commit message from CVS:
22467 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
22468 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
22469 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
22470 (gst_mpeg_parse_chain):
22471 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
22472 (gst_mpeg_demux_send_newsegment):
22473 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
22474 * gst/mpegstream/gstmpegparse.h:
22475 Rename send_discont method to send_newsegment and add parameters
22476 to handle actual segments. Adapt code all around to run with the
22477 new name and signature.
22478 * gst/mpegstream/gstmpegdemux.c:
22479 * gst/mpegstream/gstmpegparse.c:
22480 * gst/mpegstream/gstdvddemux.c:
22481 Convert to GST_BOILERPLATE.
22483 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22486 fix AS_LIBTOOL call
22487 Original commit message from CVS:
22488 fix AS_LIBTOOL call
22490 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22493 add a torture target
22494 Original commit message from CVS:
22495 add a torture target
22497 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22502 Original commit message from CVS:
22505 === release 0.9.6 ===
22507 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22513 * docs/plugins/gst-plugins-ugly-plugins.args:
22514 * docs/plugins/gst-plugins-ugly-plugins.signals:
22515 * docs/plugins/inspect/plugin-a52dec.xml:
22516 * docs/plugins/inspect/plugin-amrnb.xml:
22517 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22518 * docs/plugins/inspect/plugin-iec958.xml:
22519 * docs/plugins/inspect/plugin-lame.xml:
22520 * docs/plugins/inspect/plugin-mad.xml:
22521 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22522 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22523 * docs/plugins/inspect/plugin-rmdemux.xml:
22525 Original commit message from CVS:
22528 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
22530 gst/realmedia/rmdemux.c: Fractional framerates.
22531 Original commit message from CVS:
22532 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
22533 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
22534 (find_seek_offset_bytes), (find_seek_offset_time),
22535 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
22536 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
22537 (gst_rmdemux_chain), (gst_rmdemux_send_event),
22538 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
22539 (gst_rmdemux_parse_packet):
22540 Fractional framerates.
22542 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22544 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
22545 Original commit message from CVS:
22546 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
22547 (gst_mpeg2dec_negotiate_format), (handle_sequence),
22548 (gst_mpeg2dec_sink_event):
22549 * ext/mpeg2dec/gstmpeg2dec.h:
22550 Use fractional framerates
22552 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
22554 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
22555 Original commit message from CVS:
22556 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
22557 set_clock returns a boolean.
22559 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
22561 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
22562 Original commit message from CVS:
22563 * ext/mad/gstmad.c: (gst_mad_chain):
22564 Fix seeking even more by sending the newsegment event with the
22565 right parameters. Should fix querying in playbin/totem after
22568 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
22570 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
22571 Original commit message from CVS:
22572 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
22573 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
22574 Fix seeking in stand-alone mode. Fix nonexistant enum value
22575 introduced in previous commit. Improve debug messages here and
22576 there. Actually return a proper return value in the sink event
22579 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22581 * ext/lame/gstlame.c:
22583 Original commit message from CVS:
22586 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22589 * ext/lame/gstlame.c:
22590 * ext/mad/gstmad.c:
22591 * ext/sidplay/gstsiddec.cc:
22593 Original commit message from CVS:
22596 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
22599 * ext/lame/gstlame.c:
22600 * ext/mad/gstid3tag.c:
22601 * ext/sidplay/gstsiddec.cc:
22602 Update for gst_tag_setter API changes.
22603 Original commit message from CVS:
22604 2005-11-22 Andy Wingo <wingo@pobox.com>
22605 * Update for gst_tag_setter API changes.
22607 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
22610 * ext/a52dec/gsta52dec.c:
22611 * ext/mad/gstid3tag.c:
22612 * ext/mad/gstmad.c:
22613 * gst/mpegaudioparse/gstmpegaudioparse.c:
22614 * gst/mpegstream/gstdvddemux.c:
22615 * gst/mpegstream/gstmpegparse.c:
22616 * gst/realmedia/rmdemux.c:
22617 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
22618 Original commit message from CVS:
22619 2005-11-22 Andy Wingo <wingo@pobox.com>
22620 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
22621 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
22622 * ext/mad/gstmad.c (gst_mad_chain)
22623 * gst/mpegaudioparse/gstmpegaudioparse.c
22624 (gst_mp3parse_sink_event)
22625 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
22626 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
22627 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
22628 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
22629 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
22631 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
22633 ext/mad/Makefile.am: libgsttagedit => libgsttag
22634 Original commit message from CVS:
22635 * ext/mad/Makefile.am:
22636 libgsttagedit => libgsttag
22638 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
22640 ext/lame/gstlame.c: Don't take the stream lock
22641 Original commit message from CVS:
22642 * ext/lame/gstlame.c: (gst_lame_sink_event):
22643 Don't take the stream lock
22645 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
22647 ext/: Don't take the stream lock.
22648 Original commit message from CVS:
22649 2005-11-21 Andy Wingo <wingo@pobox.com>
22650 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
22651 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
22652 * ext/mad/gstmad.c (gst_mad_sink_event):
22653 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
22655 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
22656 stream lock changes.
22658 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
22660 *.*: Ran scripts/update-macros. Oh yes.
22661 Original commit message from CVS:
22662 2005-11-21 Andy Wingo <wingo@pobox.com>
22664 * *.c: Ran scripts/update-macros. Oh yes.
22666 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
22668 gst/mpegstream/: Filler events have beem removed for now.
22669 Original commit message from CVS:
22670 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
22671 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
22672 Filler events have beem removed for now.
22674 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
22676 gst/: Update for GST_FOURCC_FORMAT API change.
22677 Original commit message from CVS:
22678 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
22679 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
22680 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
22681 Update for GST_FOURCC_FORMAT API change.
22683 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
22685 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
22686 Original commit message from CVS:
22687 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
22688 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
22689 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
22690 (gst_rmdemux_parse_packet):
22691 Modifications for disapearance of GST_PAD_IS_USABLE()
22693 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
22695 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
22696 Original commit message from CVS:
22697 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
22698 Remove some setcaps brokenness.
22699 Don't crash on bad input.
22701 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
22703 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
22704 Original commit message from CVS:
22705 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
22707 (gst_id3_tag_do_typefind): Unref caps
22708 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
22710 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
22712 * ext/mad/gstmad.c:
22713 remove accidentally commited hack
22714 Original commit message from CVS:
22715 remove accidentally commited hack
22717 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
22719 * ext/mad/gstmad.c:
22721 Original commit message from CVS:
22724 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
22726 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
22727 Original commit message from CVS:
22728 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
22729 (gst_mpeg2dec_sink_event):
22730 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
22731 nice-ify debug message in event handler; add CHECKME.
22732 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22733 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
22734 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
22735 (gst_dvd_demux_sync_stream_to_time):
22736 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
22737 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
22738 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
22739 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
22740 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
22741 (gst_mpeg_demux_sync_stream_to_time),
22742 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
22743 * gst/mpegstream/gstmpegdemux.h:
22744 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
22745 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
22746 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
22747 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
22748 (gst_mpeg_parse_chain):
22749 * gst/mpegstream/gstmpegparse.h:
22750 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
22751 return value confusion (gst_pad_push vs. gst_pad_send_event and
22752 gst_pad_push_event); pass flow return values to caller;
22753 miscellaneous fixes and clean-ups.
22755 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
22757 * gst/mpegstream/gstdvddemux.c:
22758 set rank to secondary until it works 100%
22759 Original commit message from CVS:
22760 set rank to secondary until it works 100%
22762 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
22764 * gst-plugins-ugly.spec.in:
22765 add mpegstream plugin to spec file
22766 Original commit message from CVS:
22767 add mpegstream plugin to spec file
22769 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
22771 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
22772 Original commit message from CVS:
22773 2005-11-14 Martin Soto <soto@localhost.localdomain>
22774 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
22777 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
22779 partially port the mpegstream plugin to GStreamer 0.9.
22780 Original commit message from CVS:
22781 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
22783 * gst/mpegstream/Makefile.am:
22784 * gst/mpegstream/gstdvddemux.c:
22785 * gst/mpegstream/gstdvddemux.h:
22786 * gst/mpegstream/gstmpegdemux.c:
22787 * gst/mpegstream/gstmpegdemux.h:
22788 * gst/mpegstream/gstmpegpacketize.c:
22789 * gst/mpegstream/gstmpegpacketize.h:
22790 * gst/mpegstream/gstmpegparse.c:
22791 * gst/mpegstream/gstmpegparse.h:
22792 * gst/mpegstream/gstmpegstream.c:
22793 * gst/mpegstream/gstrfc2250enc.c:
22794 * gst/mpegstream/gstrfc2250enc.h:
22795 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
22796 partially port the mpegstream plugin to GStreamer 0.9.
22798 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
22800 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
22801 Original commit message from CVS:
22802 2005-11-14 Andy Wingo <wingo@pobox.com>
22803 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
22804 debugging, allows dll builds on windows. Fixes #316076.
22806 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22811 Original commit message from CVS:
22814 === release 0.9.5 ===
22816 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22823 * docs/plugins/inspect/plugin-a52dec.xml:
22824 * docs/plugins/inspect/plugin-amrnb.xml:
22825 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22826 * docs/plugins/inspect/plugin-iec958.xml:
22827 * docs/plugins/inspect/plugin-lame.xml:
22828 * docs/plugins/inspect/plugin-mad.xml:
22829 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22830 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22831 * docs/plugins/inspect/plugin-rmdemux.xml:
22833 Original commit message from CVS:
22836 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
22838 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
22839 Original commit message from CVS:
22840 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
22841 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
22842 (handle_sequence), (handle_picture), (handle_slice),
22843 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
22844 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
22845 Forward GstFlowReturn about everywhere.
22846 Handle seeking correctly.
22848 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
22850 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
22851 Original commit message from CVS:
22852 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
22853 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
22854 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
22855 Small cleanups in refcounting.
22857 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
22859 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
22860 Original commit message from CVS:
22861 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
22862 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
22863 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
22864 (handle_sequence), (handle_picture):
22865 * ext/mpeg2dec/gstmpeg2dec.h:
22866 Removed lots of dubious code.
22867 Handle flushing and seeking correctly. Still leaks though...
22869 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
22873 port plugins listing changes
22874 Original commit message from CVS:
22875 port plugins listing changes
22877 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22882 Original commit message from CVS:
22885 === release 0.9.4 ===
22887 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22894 * docs/plugins/gst-plugins-ugly-plugins.args:
22895 * docs/plugins/gst-plugins-ugly-plugins.signals:
22896 * docs/plugins/inspect/plugin-a52dec.xml:
22897 * docs/plugins/inspect/plugin-amrnb.xml:
22898 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22899 * docs/plugins/inspect/plugin-iec958.xml:
22900 * docs/plugins/inspect/plugin-lame.xml:
22901 * docs/plugins/inspect/plugin-mad.xml:
22902 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22903 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22904 * docs/plugins/inspect/plugin-rmdemux.xml:
22905 * gst/realmedia/rmdemux.c:
22908 Original commit message from CVS:
22911 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
22913 gst/realmedia/rmdemux.c: STOPPED->FAILED
22914 Original commit message from CVS:
22915 2005-10-23 Julien MOUTTE <julien@moutte.net>
22916 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
22918 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
22920 * gst-plugins-ugly.spec.in:
22921 add packaging of a52dec
22922 Original commit message from CVS:
22923 add packaging of a52dec
22925 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
22927 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
22928 Original commit message from CVS:
22929 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22930 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
22931 Set correct stream time in newsegment event.
22933 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22937 Original commit message from CVS:
22940 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22945 Original commit message from CVS:
22948 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
22950 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
22951 Original commit message from CVS:
22952 * ext/a52dec/Makefile.am:
22953 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
22954 (gst_a52dec_class_init), (gst_a52dec_sink_event),
22955 (gst_a52dec_change_state):
22956 * ext/a52dec/gsta52dec.h:
22957 Re-enable CPU flags, use liboil to get them.
22959 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
22961 Port AC3 decoder to 0.9 (#318849).
22962 Original commit message from CVS:
22963 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
22965 * ext/a52dec/Makefile.am:
22966 * ext/a52dec/gsta52dec.c:
22967 * ext/a52dec/gsta52dec.h:
22968 Port AC3 decoder to 0.9 (#318849).
22970 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
22972 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
22973 Original commit message from CVS:
22974 * ext/sidplay/gstsiddec.cc:
22975 Small fixes and more error messages.
22977 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
22980 Original commit message from CVS:
22981 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
22982 (gst_amrnbparse_state_change):
22983 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
22984 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
22985 * ext/mpeg2dec/gstmpeg2dec.c:
22986 * ext/sidplay/gstsiddec.cc:
22987 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
22988 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
22991 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
22993 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
22994 Original commit message from CVS:
22996 GST_DOC has been renamed to GST_DOCBOOK_CHECK
22998 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23000 configure.ac: some docs I had
23001 Original commit message from CVS:
23004 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
23007 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
23009 gst/realmedia/rmdemux.c: segment-start/done API change.
23010 Original commit message from CVS:
23011 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
23012 (gst_rmdemux_perform_seek):
23013 segment-start/done API change.
23015 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
23019 * gst/iec958/ac3iec.c:
23020 Set buffer durations on IEC958 buffers.
23021 Original commit message from CVS:
23022 Set buffer durations on IEC958 buffers.
23024 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
23026 configure.ac: Fix glib check
23027 Original commit message from CVS:
23031 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
23033 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
23034 Original commit message from CVS:
23035 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
23036 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
23038 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23040 examples/stats/mp2ogg.c: yes, typo fixes
23041 Original commit message from CVS:
23042 * examples/stats/mp2ogg.c:
23045 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23047 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
23048 Original commit message from CVS:
23049 * examples/indexing/indexmpeg.c: (main):
23050 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
23051 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
23052 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
23053 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
23054 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
23055 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
23056 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
23057 * ext/dvdread/dvdreadsrc.h:
23058 * ext/lame/gstlame.h:
23059 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
23060 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
23061 * gst/iec958/ac3iec.h:
23062 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
23063 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
23064 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
23065 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
23066 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
23067 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
23068 moved bitshift from macro to enum definition
23070 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
23072 newsegment API update.
23073 Original commit message from CVS:
23074 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
23075 * ext/mad/gstmad.c: (gst_mad_chain):
23076 * gst/mpegaudioparse/gstmpegaudioparse.c:
23077 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23078 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
23079 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
23080 newsegment API update.
23082 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
23084 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
23085 Original commit message from CVS:
23086 * ext/amrnb/amrnbdec.c:
23087 Mark invalid frame sizes
23088 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
23089 UNUSABLE is not to be used here, just push out stuff so
23090 probes can continue linking or making the pad usable.
23092 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
23095 * gst/realmedia/rmdemux.c:
23096 Improve seek error-resilience.
23097 Original commit message from CVS:
23098 Improve seek error-resilience.
23099 Better error handling generally.
23101 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23106 Original commit message from CVS:
23109 === release 0.9.3 ===
23111 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23117 * ext/sidplay/Makefile.am:
23119 Original commit message from CVS:
23122 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
23124 * gst/realmedia/rmdemux.h:
23125 Forgot to commit this file. I hate Nano.
23126 Original commit message from CVS:
23127 Forgot to commit this file. I hate Nano.
23129 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
23133 * gst/realmedia/rmdemux.c:
23134 Sanity checks and memory leak fixes for real demuxer
23135 Original commit message from CVS:
23136 Sanity checks and memory leak fixes for real demuxer
23138 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
23140 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
23141 Original commit message from CVS:
23142 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
23143 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
23144 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
23145 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
23146 Real demuxer fixes. Make it more bulletproof against bad data,
23147 identify a few more stream types.
23148 Fix seeking so that it works (at least with the seek example
23149 program; it still fails with totem).
23151 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
23153 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
23154 Original commit message from CVS:
23155 * gst/mpegaudioparse/gstmpegaudioparse.c:
23156 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23157 Set correct caps on buffers too.
23159 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
23161 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
23162 Original commit message from CVS:
23163 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
23164 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
23165 * gst/mpegaudioparse/gstmpegaudioparse.h:
23166 Put timestamps on buffers.
23168 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
23171 * ext/amrnb/amrnbenc.c:
23172 Changed amrnbenc description, it is an encoder, not decoder.
23173 Original commit message from CVS:
23174 Changed amrnbenc description, it is an encoder, not decoder.
23176 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
23179 * gst/iec958/ac3_padder.c:
23180 * gst/iec958/ac3_padder.h:
23181 * gst/iec958/ac3iec.c:
23182 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
23183 Original commit message from CVS:
23184 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
23185 more accurate, and to check AC3 checksums (both of them in each frame),
23186 and dump the frame (as a probable sync failure) if they don't match.
23187 General code cleanup, improved comments. Changed to not construct the
23188 header backwards, and not byteswap everything else. If we end up needing
23189 to do little-endian output, we should swap in the element doing the
23190 output (AC3 is big-endian).
23192 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
23194 * gst-plugins-ugly.spec.in:
23195 fix spec file for ugly
23196 Original commit message from CVS:
23197 fix spec file for ugly
23199 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23201 * docs/plugins/inspect/plugin-lame.xml:
23202 revert empty commit
23203 Original commit message from CVS:
23204 revert empty commit
23206 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23208 * docs/plugins/scan.stamp:
23209 whoops, wrong files
23210 Original commit message from CVS:
23211 whoops, wrong files
23213 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23215 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
23216 Original commit message from CVS:
23217 * docs/plugins/gst-plugins-ugly-plugins.args:
23218 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
23219 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
23220 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
23221 commit missing files
23222 * docs/plugins/inspect/plugin-lame.xml:
23225 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23229 * gst-plugins-ugly.spec.in:
23230 add check-valgrind target
23231 Original commit message from CVS:
23232 add check-valgrind target
23234 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23236 * docs/plugins/scanobj-build.stamp:
23238 Original commit message from CVS:
23241 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
23243 ext/lame/gstlame.c: Set caps on outgoing buffers.
23244 Original commit message from CVS:
23245 * ext/lame/gstlame.c: (gst_lame_chain):
23246 Set caps on outgoing buffers.
23248 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23251 * ext/lame/gstlame.c:
23252 * ext/lame/gstlame.h:
23253 clean up further so we don't try to set up five times for a simple pipeline
23254 Original commit message from CVS:
23255 clean up further so we don't try to set up five times for
23258 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
23262 * gst/iec958/ac3iec.c:
23263 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
23264 Original commit message from CVS:
23265 Set setcaps function on sink pad, not source pad. Produce correct caps
23268 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23271 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23272 * docs/plugins/inspect/plugin-iec958.xml:
23273 * docs/plugins/inspect/plugin-lame.xml:
23274 * docs/plugins/inspect/plugin-mad.xml:
23275 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23276 * docs/plugins/inspect/plugin-rmdemux.xml:
23277 update inspect with source
23278 Original commit message from CVS:
23279 update inspect with source
23281 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23283 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
23284 Original commit message from CVS:
23285 * ext/mad/gstid3tag.c:
23286 gsttaginterface.h -> gsttagsetter.h
23288 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23292 Original commit message from CVS:
23295 === release 0.9.1 ===
23297 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23306 Original commit message from CVS:
23309 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
23311 ext/amrnb/: State change function updates.
23312 Original commit message from CVS:
23313 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
23314 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
23315 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
23316 State change function updates.
23318 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23320 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
23321 Original commit message from CVS:
23322 * ext/mpeg2dec/gstmpeg2dec.c:
23323 GST_CAT_SEEK disappeared from the public API at some point
23325 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23327 * gst/iec958/ac3_padder.c:
23328 * gst/iec958/ac3_padder.h:
23330 Original commit message from CVS:
23333 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23339 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
23340 * docs/plugins/inspect-build.stamp:
23341 * docs/plugins/inspect.stamp:
23342 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23343 * docs/plugins/inspect/plugin-iec958.xml:
23344 * docs/plugins/inspect/plugin-lame.xml:
23345 * docs/plugins/inspect/plugin-mad.xml:
23346 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23347 * docs/plugins/inspect/plugin-rmdemux.xml:
23348 docs for ugly plugins
23349 Original commit message from CVS:
23350 docs for ugly plugins
23352 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23354 * gst-plugins-ugly.spec.in:
23355 * gst/iec958/Makefile.am:
23357 Original commit message from CVS:
23360 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
23363 * gst/iec958/ac3iec.c:
23364 Accept audio/x-private1-a3c on sink pad
23365 Original commit message from CVS:
23366 Accept audio/x-private1-a3c on sink pad
23368 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23370 * gst-plugins-ugly.spec.in:
23372 Original commit message from CVS:
23375 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
23377 * examples/gstplay/player.c:
23378 * examples/stats/mp2ogg.c:
23379 * ext/a52dec/gsta52dec.c:
23380 * ext/amrnb/amrnbdec.c:
23381 * ext/amrnb/amrnbenc.c:
23382 * ext/amrnb/amrnbparse.c:
23383 * ext/dvdnav/dvdnavsrc.c:
23384 * ext/dvdread/dvdreadsrc.c:
23385 * ext/lame/gstlame.c:
23386 * ext/mad/gstid3tag.c:
23387 * ext/mad/gstmad.c:
23388 * ext/mpeg2dec/gstmpeg2dec.c:
23389 * gst/ac3parse/gstac3parse.c:
23390 * gst/asfdemux/gstasfdemux.c:
23391 * gst/asfdemux/gstasfmux.c:
23392 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23393 * gst/iec958/ac3iec.c:
23394 * gst/mpegaudioparse/gstmpegaudioparse.c:
23395 * gst/mpegstream/gstdvddemux.c:
23396 * gst/mpegstream/gstmpegdemux.c:
23397 * gst/mpegstream/gstmpegparse.c:
23398 * gst/mpegstream/gstrfc2250enc.c:
23399 * gst/realmedia/rmdemux.c:
23400 * gst/synaesthesia/gstsynaesthesia.c:
23401 All plugins updated for element state changes.
23402 Original commit message from CVS:
23403 2005-09-02 Andy Wingo <wingo@pobox.com>
23404 * All plugins updated for element state changes.
23406 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
23408 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23409 * gst/iec958/ac3iec.c:
23410 Fix return types in setcaps functions
23411 Original commit message from CVS:
23412 Fix return types in setcaps functions
23414 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
23417 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23418 * gst/iec958/ac3iec.c:
23419 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
23420 Original commit message from CVS:
23421 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
23422 Some general cleanups in iec958 framer.
23424 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23432 * m4/gst-matroska.m4:
23435 fix distcheck; remove some old m4s
23436 Original commit message from CVS:
23437 fix distcheck; remove some old m4s
23439 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
23443 * gst/iec958/Makefile.am:
23444 * gst/iec958/ac3_padder.c:
23445 * gst/iec958/ac3_padder.h:
23446 * gst/iec958/ac3iec.c:
23447 * gst/iec958/ac3iec.h:
23448 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
23449 Original commit message from CVS:
23450 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
23452 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
23454 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
23455 Original commit message from CVS:
23456 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
23457 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
23458 (gst_dvdlpcmdec_change_state):
23459 Cleanups, fixed header parsing and stripping.
23461 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
23464 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23465 Use the right bytes when parsing the LPCM dvd header
23466 Original commit message from CVS:
23467 Use the right bytes when parsing the LPCM dvd header
23469 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
23472 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23473 Return the correct values from chain function
23474 Original commit message from CVS:
23475 Return the correct values from chain function
23477 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23480 * docs/Makefile.am:
23481 * docs/plugins/.gitignore:
23482 * docs/random/ChangeLog-0.8:
23483 * docs/version.entities.in:
23485 Original commit message from CVS:
23488 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
23491 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
23492 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
23493 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
23494 Original commit message from CVS:
23495 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
23496 header; instead do this internally. Also support the old way, using
23497 a different mime-type. CVS:
23499 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23502 Original commit message from CVS: