3 2013-06-05 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
11 Automatic update of common submodule
12 From 098c0d7 to 01a7a46
14 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
16 * ext/mpeg2dec/gstmpeg2dec.c:
17 mpeg2dec: make the aspect ratio calculation more accurate.
18 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
19 aspect-ratio if we don't have a valid upstream PAR.
20 https://bugzilla.gnome.org/show_bug.cgi?id=685103
22 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
25 Automatic update of common submodule
26 From 5edcd85 to 098c0d7
28 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
30 * tests/check/elements/amrnbenc.c:
31 * tests/check/elements/mpeg2dec.c:
32 * tests/check/elements/x264enc.c:
33 * tests/check/elements/xingmux.c:
34 tests: Fix event handling
36 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
38 * ext/lame/gstlamemp3enc.c:
39 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
40 lame does internal resampling, but the base class only cares about
41 the number of raw samples, so tell finish frames about that, not
42 the number of samples in the outgoing frame.:
44 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
46 * ext/x264/gstx264enc.c:
47 x264enc: output byte-stream if downstream has ANY caps
48 It's what people expect when they pipe the output to
49 filesink or into a tcp connection or pipe.
51 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
55 * README.static-linking:
57 Automatic update of common submodule
58 From 3cb3d3c to 5edcd85
60 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
63 * ext/a52dec/Makefile.am:
64 * ext/amrnb/Makefile.am:
65 * ext/amrwbdec/Makefile.am:
66 * ext/cdio/Makefile.am:
67 * ext/dvdread/Makefile.am:
68 * ext/lame/Makefile.am:
69 * ext/mad/Makefile.am:
70 * ext/mpeg2dec/Makefile.am:
71 * ext/sidplay/Makefile.am:
72 * ext/twolame/Makefile.am:
73 * ext/x264/Makefile.am:
74 * gst/asfdemux/Makefile.am:
75 * gst/dvdlpcmdec/Makefile.am:
76 * gst/dvdsub/Makefile.am:
77 * gst/realmedia/Makefile.am:
78 * gst/xingmux/Makefile.am:
79 gst: Add better support for static plugins
81 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
85 Automatic update of common submodule
86 From aed87ae to 3cb3d3c
88 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
91 Automatic update of common submodule
92 From 04c7a1e to aed87ae
94 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
96 * gst/asfdemux/gstasfdemux.c:
97 * gst/realmedia/rmdemux.c:
98 Use %03u instead of %u in gst_pad_create_stream_id_printf()
100 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
102 * ext/x264/gstx264enc.c:
103 x264enc: Fix for 0/1 framerate - now uses VFR in this case
104 Previously did a division by zero.
105 https://bugzilla.gnome.org/show_bug.cgi?id=695728
107 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
110 Automatic update of common submodule
111 From 2de221c to 04c7a1e
113 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
115 * ext/x264/gstx264enc.c:
116 x264enc: simplify template caps
117 No need to make an array for one single element.
119 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
121 * ext/x264/gstx264enc.c:
122 x264enc: put all theoretically possible formats in template caps
123 and decide at runtime which subset of these (8-bit or 10-bit video
124 formats) is supported. libx264 will be compiled for one of these
125 two options, and it is possible to switch by pointing the dynamic
126 linker to a different libx264 build at runtime. If we want our
127 template caps to be correct, they should contain all then, with
128 the actually supported ones determined at runtime.
129 https://bugzilla.gnome.org/show_bug.cgi?id=691935
131 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
133 * ext/x264/gstx264enc.c:
134 x264enc: detect supported bit depth and pixel formats at runtime
135 http://bugs.debian.org/667573
136 https://bugzilla.gnome.org/show_bug.cgi?id=691935
138 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
141 autogen.sh: allow calling from out-of-tree
142 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
143 https://bugzilla.gnome.org/show_bug.cgi?id=692857
145 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
148 Automatic update of common submodule
149 From a942293 to 2de221c
151 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
153 * tests/check/Makefile.am:
154 tests: use _1_0 variants for the various registry variables
155 These override the variants without version suffix. Makes 'make check' work
156 properly in environments that set the suffixed variant for 1.0, such as
159 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
162 Automatic update of common submodule
163 From a72faea to a942293
165 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
168 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
169 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
170 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
171 https://bugzilla.gnome.org/show_bug.cgi?id=690881
173 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
175 * ext/mpeg2dec/gstmpeg2dec.c:
176 mpeg2dec: use appropriate printf format for gsize
178 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
180 * ext/cdio/gstcdio.h:
181 cdio: Fix redundant redeclaration of 'cdio_version_string'
182 cdio/version.h is already included by cdio/cdio.h
184 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
186 * ext/sidplay/gstsiddec.cc:
187 siddec: init debug category
189 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
192 * ext/dvdread/Makefile.am:
193 dvdread: link to libgmodule-2.0 since the g_module_* API is used
194 And the gmodule lib has been moved into the Requires.private
195 section of the pkg-config file in core.
197 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
199 * ext/cdio/gstcdiocddasrc.c:
200 * ext/cdio/gstcdiocddasrc.h:
201 cdiocddasrc: detect whether drive produces samples in non-host endianness
202 If drive produces samples in other endianness than the host,
203 we need to byte swap them before pushing them out, or we
204 produce nothing but noise. cdparanoia detects this automatically,
205 but libcdio does not, so we have to do it ourselves.
206 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
207 https://bugzilla.gnome.org/show_bug.cgi?id=377280
209 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
212 Automatic update of common submodule
213 From b497c4f to a72faea
215 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
217 * tests/check/elements/xingmux_testdata.h:
218 xingmux: Fix unit test after change to correctly calculate number of frames
220 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
222 * ext/x264/gstx264enc.c:
223 x264enc: Add support for 10-bit color formats
224 Requires x264 to be built with 10-bit support, which disables
225 9-bit support. Also only advertise the color formats that were
228 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
230 * ext/x264/gstx264enc.c:
231 x264enc: Add support for Y444, Y42B and NV12
233 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
235 * ext/cdio/Makefile.am:
236 * ext/cdio/gstcdio.c:
237 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
238 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
239 if they're not plain ASCII.
241 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
243 * gst/xingmux/gstxingmux.c:
244 xingmux: Properly calculate the number of frames
245 First, the xing header frame is never added to the count,
246 we have to increment the count.
247 Secondly, there is a rounding error when calculating the
248 frame duration, as spf*GST_SECOND/rate is not an integer
249 (26122448.9) an it must be 26122449.
251 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
254 configure.ac: update courtesy of autoupdate
256 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
260 configure: let AG_GST_PLUGIN_DOCS check for python
261 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
262 which as a side-effect should pick up newer python versions as
264 https://bugzilla.gnome.org/show_bug.cgi?id=563903
266 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
268 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
269 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
271 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
273 * docs/random/LICENSE:
274 * ext/a52dec/gsta52dec.c:
275 * ext/a52dec/gsta52dec.h:
277 * ext/amrnb/amrnbdec.c:
278 * ext/amrnb/amrnbdec.h:
279 * ext/amrnb/amrnbenc.c:
280 * ext/amrnb/amrnbenc.h:
281 * ext/amrwbdec/amrwb.c:
282 * ext/amrwbdec/amrwbdec.c:
283 * ext/amrwbdec/amrwbdec.h:
284 * ext/cdio/gstcdio.c:
285 * ext/cdio/gstcdio.h:
286 * ext/cdio/gstcdiocddasrc.c:
287 * ext/cdio/gstcdiocddasrc.h:
288 * ext/dvdread/dvdreadsrc.c:
289 * ext/dvdread/dvdreadsrc.h:
290 * ext/lame/gstlamemp3enc.c:
291 * ext/lame/gstlamemp3enc.h:
295 * ext/mpeg2dec/gstmpeg2dec.c:
296 * ext/mpeg2dec/gstmpeg2dec.h:
297 * ext/sidplay/gstsiddec.cc:
298 * ext/sidplay/gstsiddec.h:
299 * ext/twolame/gsttwolamemp2enc.c:
300 * ext/twolame/gsttwolamemp2enc.h:
301 * ext/x264/gstx264enc.c:
302 * ext/x264/gstx264enc.h:
303 * gst-libs/gst/gettext.h:
304 * gst-libs/gst/glib-compat-private.h:
305 * gst-libs/gst/gst-i18n-plugin.h:
306 * gst/asfdemux/asfheaders.c:
307 * gst/asfdemux/asfheaders.h:
308 * gst/asfdemux/asfpacket.c:
309 * gst/asfdemux/asfpacket.h:
310 * gst/asfdemux/gstasf.c:
311 * gst/asfdemux/gstasfdemux.c:
312 * gst/asfdemux/gstasfdemux.h:
313 * gst/asfdemux/gstrtpasfdepay.c:
314 * gst/asfdemux/gstrtpasfdepay.h:
315 * gst/asfdemux/gstrtspwms.c:
316 * gst/asfdemux/gstrtspwms.h:
317 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
318 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
319 * gst/dvdsub/gstdvdsubdec.c:
320 * gst/dvdsub/gstdvdsubdec.h:
321 * gst/dvdsub/gstdvdsubparse.c:
322 * gst/dvdsub/gstdvdsubparse.h:
323 * gst/realmedia/asmrules.c:
324 * gst/realmedia/asmrules.h:
325 * gst/realmedia/gstrdtbuffer.c:
326 * gst/realmedia/gstrdtbuffer.h:
327 * gst/realmedia/pnmsrc.c:
328 * gst/realmedia/pnmsrc.h:
329 * gst/realmedia/rademux.c:
330 * gst/realmedia/rademux.h:
331 * gst/realmedia/rdtdepay.c:
332 * gst/realmedia/rdtdepay.h:
333 * gst/realmedia/rdtjitterbuffer.c:
334 * gst/realmedia/rdtjitterbuffer.h:
335 * gst/realmedia/rdtmanager.c:
336 * gst/realmedia/rdtmanager.h:
337 * gst/realmedia/realhash.c:
338 * gst/realmedia/realhash.h:
339 * gst/realmedia/realmedia.c:
340 * gst/realmedia/rmdemux.c:
341 * gst/realmedia/rmdemux.h:
342 * gst/realmedia/rmutils.c:
343 * gst/realmedia/rmutils.h:
344 * gst/realmedia/rtspreal.c:
345 * gst/realmedia/rtspreal.h:
346 * gst/xingmux/gstxingmux.c:
347 * gst/xingmux/gstxingmux.h:
348 * gst/xingmux/plugin.c:
349 * tests/check/elements/amrnbenc.c:
350 * tests/check/elements/mpeg2dec.c:
351 * tests/check/elements/x264enc.c:
352 * tests/check/generic/index.c:
353 * tests/check/generic/states.c:
354 * tests/check/pipelines/lame.c:
356 https://bugzilla.gnome.org/show_bug.cgi?id=687520
358 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
360 * gst/dvdsub/gstdvdsubdec.c:
361 dvdsubdec: allocate correct amount of memory for bitmap
362 https://bugzilla.gnome.org/show_bug.cgi?id=687192
364 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
366 * ext/sidplay/gstsiddec.cc:
367 siddec: reset bytes counter
368 Reset the total_bytes counter so that we get timestamps correct.
369 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
371 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
374 * docs/plugins/inspect/plugin-a52dec.xml:
375 * docs/plugins/inspect/plugin-amrnb.xml:
376 * docs/plugins/inspect/plugin-amrwbdec.xml:
377 * docs/plugins/inspect/plugin-asf.xml:
378 * docs/plugins/inspect/plugin-cdio.xml:
379 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
380 * docs/plugins/inspect/plugin-dvdread.xml:
381 * docs/plugins/inspect/plugin-dvdsub.xml:
382 * docs/plugins/inspect/plugin-lame.xml:
383 * docs/plugins/inspect/plugin-mad.xml:
384 * docs/plugins/inspect/plugin-mpeg2dec.xml:
385 * docs/plugins/inspect/plugin-realmedia.xml:
386 * docs/plugins/inspect/plugin-siddec.xml:
387 * docs/plugins/inspect/plugin-twolame.xml:
388 * docs/plugins/inspect/plugin-x264.xml:
389 * docs/plugins/inspect/plugin-xingmux.xml:
390 * win32/common/config.h:
391 Back to feature development
393 === release 1.0.2 ===
395 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
401 * docs/plugins/inspect/plugin-a52dec.xml:
402 * docs/plugins/inspect/plugin-amrnb.xml:
403 * docs/plugins/inspect/plugin-amrwbdec.xml:
404 * docs/plugins/inspect/plugin-asf.xml:
405 * docs/plugins/inspect/plugin-cdio.xml:
406 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
407 * docs/plugins/inspect/plugin-dvdread.xml:
408 * docs/plugins/inspect/plugin-dvdsub.xml:
409 * docs/plugins/inspect/plugin-lame.xml:
410 * docs/plugins/inspect/plugin-mad.xml:
411 * docs/plugins/inspect/plugin-mpeg2dec.xml:
412 * docs/plugins/inspect/plugin-realmedia.xml:
413 * docs/plugins/inspect/plugin-siddec.xml:
414 * docs/plugins/inspect/plugin-twolame.xml:
415 * docs/plugins/inspect/plugin-x264.xml:
416 * docs/plugins/inspect/plugin-xingmux.xml:
417 * gst-plugins-ugly.doap:
418 * win32/common/config.h:
421 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
423 * gst/asfdemux/Makefile.am:
424 * gst/realmedia/Makefile.am:
425 Makefile.am: Fix typos for generating the Android.mk files
426 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
427 The typos led to generate the incorrect Android.mk files for the asfdemux
428 and realmedia plugin.
429 https://bugzilla.gnome.org/show_bug.cgi?id=686748
431 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
433 * ext/dvdread/dvdreadsrc.c:
434 dvdreadsrc: correctly set next cell when seeking to sector
436 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
438 * gst/dvdsub/gstdvdsubparse.c:
439 dvdsubparse: send src caps when receiving sink caps
441 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
443 * ext/dvdread/dvdreadsrc.c:
444 dvdreadsrc: update dvd event to enhanced approach
445 ... in line with resindvdsrc.
447 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
450 docs: add 'make upload' target for new-release script
452 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
455 * docs/plugins/inspect/plugin-a52dec.xml:
456 * docs/plugins/inspect/plugin-amrnb.xml:
457 * docs/plugins/inspect/plugin-amrwbdec.xml:
458 * docs/plugins/inspect/plugin-asf.xml:
459 * docs/plugins/inspect/plugin-cdio.xml:
460 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
461 * docs/plugins/inspect/plugin-dvdread.xml:
462 * docs/plugins/inspect/plugin-dvdsub.xml:
463 * docs/plugins/inspect/plugin-lame.xml:
464 * docs/plugins/inspect/plugin-mad.xml:
465 * docs/plugins/inspect/plugin-mpeg2dec.xml:
466 * docs/plugins/inspect/plugin-realmedia.xml:
467 * docs/plugins/inspect/plugin-siddec.xml:
468 * docs/plugins/inspect/plugin-twolame.xml:
469 * docs/plugins/inspect/plugin-x264.xml:
470 * docs/plugins/inspect/plugin-xingmux.xml:
471 * win32/common/config.h:
472 Back to development (bug fixing)
474 === release 1.0.1 ===
476 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
482 * docs/plugins/inspect/plugin-a52dec.xml:
483 * docs/plugins/inspect/plugin-amrnb.xml:
484 * docs/plugins/inspect/plugin-amrwbdec.xml:
485 * docs/plugins/inspect/plugin-asf.xml:
486 * docs/plugins/inspect/plugin-cdio.xml:
487 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
488 * docs/plugins/inspect/plugin-dvdread.xml:
489 * docs/plugins/inspect/plugin-dvdsub.xml:
490 * docs/plugins/inspect/plugin-lame.xml:
491 * docs/plugins/inspect/plugin-mad.xml:
492 * docs/plugins/inspect/plugin-mpeg2dec.xml:
493 * docs/plugins/inspect/plugin-realmedia.xml:
494 * docs/plugins/inspect/plugin-siddec.xml:
495 * docs/plugins/inspect/plugin-twolame.xml:
496 * docs/plugins/inspect/plugin-x264.xml:
497 * docs/plugins/inspect/plugin-xingmux.xml:
498 * gst-plugins-ugly.doap:
499 * win32/common/config.h:
502 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
505 Automatic update of common submodule
506 From 6c0b52c to 6bb6951
508 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
510 * ext/mpeg2dec/gstmpeg2dec.c:
511 mpeg2dec: Don't error out when there is no associated buffer
512 In 0.10, having mpeg2dec occasionally tell us to output a frame that
513 was never decoded was just ignored, so do the same in 1.0
516 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
519 * gst/dvdsub/gstdvdsubdec.c:
520 Purge mention of liboil and update REQUIREMENTS
521 https://bugzilla.gnome.org/show_bug.cgi?id=673285
523 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
525 * ext/x264/gstx264enc.c:
526 x264enc: when setting fallback decoder latency, set valid min_latency
527 Min. latency needs to be a valid time, so pass 0 as default
528 value in the fallback case where we can't determine any latency,
529 and avoid nasty criticals at runtime.
531 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
534 * docs/plugins/inspect/plugin-a52dec.xml:
535 * docs/plugins/inspect/plugin-amrnb.xml:
536 * docs/plugins/inspect/plugin-amrwbdec.xml:
537 * docs/plugins/inspect/plugin-asf.xml:
538 * docs/plugins/inspect/plugin-cdio.xml:
539 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
540 * docs/plugins/inspect/plugin-dvdread.xml:
541 * docs/plugins/inspect/plugin-dvdsub.xml:
542 * docs/plugins/inspect/plugin-lame.xml:
543 * docs/plugins/inspect/plugin-mad.xml:
544 * docs/plugins/inspect/plugin-mpeg2dec.xml:
545 * docs/plugins/inspect/plugin-realmedia.xml:
546 * docs/plugins/inspect/plugin-siddec.xml:
547 * docs/plugins/inspect/plugin-twolame.xml:
548 * docs/plugins/inspect/plugin-x264.xml:
549 * docs/plugins/inspect/plugin-xingmux.xml:
550 * win32/common/config.h:
551 Back to development (bug fixing)
553 === release 1.0.0 ===
555 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
560 * docs/plugins/inspect/plugin-a52dec.xml:
561 * docs/plugins/inspect/plugin-amrnb.xml:
562 * docs/plugins/inspect/plugin-amrwbdec.xml:
563 * docs/plugins/inspect/plugin-asf.xml:
564 * docs/plugins/inspect/plugin-cdio.xml:
565 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
566 * docs/plugins/inspect/plugin-dvdread.xml:
567 * docs/plugins/inspect/plugin-dvdsub.xml:
568 * docs/plugins/inspect/plugin-lame.xml:
569 * docs/plugins/inspect/plugin-mad.xml:
570 * docs/plugins/inspect/plugin-mpeg2dec.xml:
571 * docs/plugins/inspect/plugin-realmedia.xml:
572 * docs/plugins/inspect/plugin-siddec.xml:
573 * docs/plugins/inspect/plugin-twolame.xml:
574 * docs/plugins/inspect/plugin-x264.xml:
575 * docs/plugins/inspect/plugin-xingmux.xml:
576 * gst-plugins-ugly.doap:
577 * win32/common/config.h:
580 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
583 Automatic update of common submodule
584 From 4f962f7 to 6c0b52c
586 === release 0.11.99 ===
588 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
591 * docs/plugins/inspect/plugin-xingmux.xml:
592 * gst-plugins-ugly.doap:
593 * win32/common/config.h:
596 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
598 * docs/plugins/inspect/plugin-a52dec.xml:
599 * docs/plugins/inspect/plugin-amrnb.xml:
600 * docs/plugins/inspect/plugin-amrwbdec.xml:
601 * docs/plugins/inspect/plugin-asf.xml:
602 * docs/plugins/inspect/plugin-cdio.xml:
603 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
604 * docs/plugins/inspect/plugin-dvdread.xml:
605 * docs/plugins/inspect/plugin-dvdsub.xml:
606 * docs/plugins/inspect/plugin-lame.xml:
607 * docs/plugins/inspect/plugin-mad.xml:
608 * docs/plugins/inspect/plugin-mpeg2dec.xml:
609 * docs/plugins/inspect/plugin-realmedia.xml:
610 * docs/plugins/inspect/plugin-siddec.xml:
611 * docs/plugins/inspect/plugin-twolame.xml:
612 * docs/plugins/inspect/plugin-x264.xml:
615 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
618 * ext/amrnb/Makefile.am:
619 * ext/amrwbdec/Makefile.am:
620 * ext/lame/Makefile.am:
621 * ext/twolame/Makefile.am:
622 * tests/check/Makefile.am:
623 Remove -DGST_USE_UNSTABLE_API
625 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
627 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
628 * docs/plugins/inspect/plugin-a52dec.xml:
629 * docs/plugins/inspect/plugin-amrnb.xml:
630 * docs/plugins/inspect/plugin-amrwbdec.xml:
631 * docs/plugins/inspect/plugin-asf.xml:
632 * docs/plugins/inspect/plugin-cdio.xml:
633 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
634 * docs/plugins/inspect/plugin-dvdread.xml:
635 * docs/plugins/inspect/plugin-dvdsub.xml:
636 * docs/plugins/inspect/plugin-lame.xml:
637 * docs/plugins/inspect/plugin-mad.xml:
638 * docs/plugins/inspect/plugin-mpeg2dec.xml:
639 * docs/plugins/inspect/plugin-realmedia.xml:
640 * docs/plugins/inspect/plugin-siddec.xml:
641 * docs/plugins/inspect/plugin-twolame.xml:
642 * docs/plugins/inspect/plugin-x264.xml:
645 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
647 * ext/cdio/gstcdio.c:
648 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
649 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
650 introspection/updating for this plugin.
652 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
654 * gst-plugins-ugly.spec.in:
655 Switch to F18 package naming
657 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
659 * ext/dvdread/demo-play:
660 * tests/check/elements/mpeg2dec.c:
661 rename some caps and elements in examples
663 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
668 === release 0.11.94 ===
670 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
674 * gst-plugins-ugly.doap:
675 * win32/common/config.h:
678 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
680 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
681 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
682 * docs/plugins/gst-plugins-ugly-plugins.signals:
683 * docs/plugins/inspect/plugin-a52dec.xml:
684 * docs/plugins/inspect/plugin-amrnb.xml:
685 * docs/plugins/inspect/plugin-amrwbdec.xml:
686 * docs/plugins/inspect/plugin-asf.xml:
687 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
688 * docs/plugins/inspect/plugin-dvdread.xml:
689 * docs/plugins/inspect/plugin-dvdsub.xml:
690 * docs/plugins/inspect/plugin-lame.xml:
691 * docs/plugins/inspect/plugin-mad.xml:
692 * docs/plugins/inspect/plugin-mpeg2dec.xml:
693 * docs/plugins/inspect/plugin-realmedia.xml:
694 * docs/plugins/inspect/plugin-siddec.xml:
695 * docs/plugins/inspect/plugin-twolame.xml:
696 * docs/plugins/inspect/plugin-x264.xml:
699 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
701 * gst/realmedia/rmdemux.c:
702 rmdemux: use DTS and PTS
703 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
704 undefined to make the decoder do the right thing. We can then remove the code
705 that tries to guess the PTS from the DTS.
707 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
709 * ext/mpeg2dec/gstmpeg2dec.c:
710 mpeg2dec: Hold ref to buffer while mapped
711 So that the buffer still exists when we go to unmap it later,
712 even if it got pushed in the meantime.
714 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
716 * tests/check/elements/x264enc.c:
717 x264enc test: x264enc produces constrained-baseline, not the full baseline
719 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
721 * gst/asfdemux/gstasfdemux.c:
722 * gst/realmedia/rademux.c:
723 * gst/realmedia/rmdemux.c:
724 gst: only activate in pull mode if upstream is seekable
726 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
728 * gst/realmedia/rademux.c:
729 rademux: tags can be NULL
731 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
734 mad: fix email address
736 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
739 mad: init base class method only once
741 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
743 * gst/xingmux/gstxingmux.c:
744 xingmux: remove defunct commented code
746 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
748 * gst/dvdsub/gstdvdsubdec.c:
749 dvbsubdec: handle and send GAP event
750 ... in stead of update newsegment event.
752 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
754 * gst/dvdsub/gstdvdsubdec.c:
755 dvbsubdec: adjust disabled code comment style
757 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
759 * ext/x264/gstx264enc.c:
760 x264enc: clean up some debug statements
762 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
764 * ext/x264/gstx264enc.c:
765 * ext/x264/gstx264enc.h:
766 x264enc: handle possibly negative DTS provided by codec
767 ... by arranging for an offset such that DTS == PTS for keyframes,
768 which is expected elsewhere to go along with semantics of PTS and DTS.
769 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
771 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
773 * gst-plugins-ugly.spec.in:
774 Fix spec file for ugly
776 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
778 * tests/check/elements/mpeg2dec.c:
779 tests: mpeg2dec: initialize variable
780 ... which avoids test segfaulting.
782 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
784 * tests/check/elements/mpeg2dec.c:
785 check: Feed parsed data to mpeg2dec
786 And fix the expected output caps by adding colorimetry field
788 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
791 Automatic update of common submodule
792 From 668acee to 4f962f7
794 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
797 configure: bump gtk-doc req to 1.12 (mar-2009)
798 This allows us to e.g. unconditionally use gtkdoc-rebase.
800 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
802 * docs/plugins/inspect/plugin-dvdsub.xml:
803 * gst/dvdsub/gstdvdsubdec.c:
804 * gst/dvdsub/gstdvdsubparse.c:
805 video/x-dvd-subpicture -> subpicture/x-dvd
807 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
809 * ext/x264/gstx264enc.c:
810 x264enc: Use new video encoder base class API for handling tags
812 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
814 * gst/dvdsub/gstdvdsubdec.c:
815 dvdsubdec: Set alignment at the correct place of GstAllocationParams
817 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
820 * win32/common/config.h:
823 === release 0.11.93 ===
825 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
828 * gst-plugins-ugly.doap:
829 * win32/common/config.h:
832 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
834 * gst/asfdemux/asfpacket.c:
835 * gst/realmedia/rmdemux.c:
836 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
838 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
840 * gst/asfdemux/asfpacket.c:
841 asfdemux: avoid some more invalid timestamp arithmetic
842 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
844 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
846 * ext/sidplay/gstsiddec.cc:
847 * gst/asfdemux/gstasfdemux.c:
848 * gst/realmedia/rademux.c:
849 * gst/realmedia/rmdemux.c:
850 gst: Add stream-id to stream-start events
852 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
854 * ext/mpeg2dec/gstmpeg2dec.c:
855 mpeg2dec: Don't use NULL values for fbuf
856 We need to make a difference between the initial dummy buffers (which
857 have a fbuf->id of NULL) and the buffers on which we allocated
860 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
863 Automatic update of common submodule
864 From 94ccf4c to 668acee
866 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
868 * ext/a52dec/gsta52dec.c:
869 * ext/lame/gstlamemp3enc.c:
870 * gst/asfdemux/gstasfdemux.c:
871 * gst/realmedia/rademux.c:
872 * gst/realmedia/rmdemux.c:
873 * gst/realmedia/rmutils.c:
874 gst_tag_list_free -> gst_tag_list_unref
876 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
878 * ext/sidplay/gstsiddec.cc:
879 * ext/x264/gstx264enc.c:
880 * gst/asfdemux/gstasfdemux.c:
881 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
882 * gst/realmedia/rademux.c:
883 * gst/realmedia/rmdemux.c:
884 tag: Update for taglist/tag event API changes
886 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
888 * ext/mpeg2dec/gstmpeg2dec.c:
889 mpeg2dec: Avoid dropping first GOP
890 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
891 do not check if it is NULL or not.
892 And cleanup a bit of debug
894 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
896 * gst/realmedia/rdtmanager.c:
897 * gst/realmedia/rdtmanager.h:
898 rdt: add on-npt-stop signal
899 rtspsrc will look for it.
901 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
903 * gst/realmedia/rdtmanager.c:
904 rdt: set caps after activating the pad
906 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
908 * gst/realmedia/gstrdtbuffer.c:
911 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
913 * gst/asfdemux/gstrtpasfdepay.c:
914 asfdepay: fix padding correction
915 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
916 existing memory in the target buffer..
917 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
919 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
921 * ext/mpeg2dec/gstmpeg2dec.c:
922 mpeg2dec: copy buffer flags when cropping
923 When we crop a buffer, copy the flags as well.
925 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
927 * ext/mpeg2dec/gstmpeg2dec.c:
928 mpeg2dec: Fix GstVideoInfo pointer
930 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
932 * ext/mpeg2dec/gstmpeg2dec.c:
933 mpeg2dec: Correctly flag output buffer interlaced state
934 If the sequence is not flagged as progressive its buffers are marked
935 interlace mode mixed. There is an individual picture flag indicating
936 whether picture in the sequence are interlaced or not. This is used
937 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
938 completely indicate the buffer's interlaced state.
939 Also, TFF and RFF should only be set if the sequence is not progressive.
941 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
943 * ext/mpeg2dec/gstmpeg2dec.c:
944 ext: Update for video base classes API changes
946 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
949 Automatic update of common submodule
950 From 98e386f to 94ccf4c
952 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
954 * gst/asfdemux/asfpacket.c:
955 asfdemux: make sure to avoid arithmetic with _NONE timestamp
957 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
959 * gst/asfdemux/asfpacket.c:
960 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
961 ... so it does not get used as first (valid) payload ts, whereas
962 the first real valid payload ts may be considerably larger.
963 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
965 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
967 * gst/asfdemux/gstasfdemux.c:
968 asfdemux: slightly relax supported seek requirements
969 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
971 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
973 * ext/mpeg2dec/gstmpeg2dec.c:
974 mpeg2dec: Propagate GstFlowReturn where needed
975 It was just ignoring the return values...
977 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
979 * ext/mpeg2dec/gstmpeg2dec.c:
980 mpeg2dec: Store temporary buffers out of the way
981 When mpeg2dec needs to do cropping (because downstream can't handle it),
982 we need temporary buffers to decode to.
983 Use the user_data field to store those, and unify the rest of the code
984 that needs to touch a buffer (regardless of how/where it was allocated).
985 https://bugzilla.gnome.org/show_bug.cgi?id=680194
987 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
989 * ext/mpeg2dec/gstmpeg2dec.c:
990 mpeg2dec: Call gst_video_decoder_negotiate()
992 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
994 * gst/realmedia/rmdemux.c:
995 rmdemux: give stream tags a different event name so they don't overwrite global tags
996 There can only be one taglist per name for sticky tag events.
997 Needs to be fixed more properly, see
998 https://bugzilla.gnome.org/show_bug.cgi?id=677619
1000 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1002 * gst/realmedia/rademux.c:
1003 rademux: set/send caps on pad after activating it
1005 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1007 * gst/realmedia/rmdemux.c:
1008 rmdemux: set/send caps after activating the source pads
1009 Makes sure the caps event isn't dropped immediately.
1011 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1013 * ext/dvdread/dvdreadsrc.c:
1014 dvdreadsrc: mustn't drop queries like caps query if not started yet
1016 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
1018 * gst/asfdemux/gstasfdemux.c:
1019 asfdemux: extract WM/Year as GstDateTime instead of GDate
1020 So we can signal that only the year field is valid.
1022 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1024 * gst/asfdemux/gstasfdemux.c:
1025 asfdemux: don't leak payload if we are not pushing it
1027 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1029 * ext/sidplay/gstsiddec.cc:
1030 * gst/asfdemux/gstasfdemux.c:
1031 * gst/realmedia/rademux.c:
1032 * gst/realmedia/rmdemux.c:
1033 demuxers: Push STREAM_START when needed
1035 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1037 * gst/asfdemux/gstasfdemux.c:
1038 asf: don't push on inactive streams
1040 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1042 * ext/dvdread/dvdreadsrc.c:
1043 dvdreadsrc: set rank to NONE
1044 It should never be autoplugged really, for DVD
1045 playback there's rsndvd (or will be, realsoonnow).
1047 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1049 * ext/mpeg2dec/gstmpeg2dec.c:
1050 fix for allocator API changes
1052 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1054 * ext/x264/gstx264enc.c:
1055 update for query api changes
1057 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1059 * ext/mpeg2dec/gstmpeg2dec.c:
1060 update for query api changes
1062 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1064 * ext/x264/gstx264enc.c:
1065 update for allocation query changes
1067 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
1070 LICENSE_readme: fix typo
1072 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
1075 LICENSE_readme: mention x264
1076 https://bugzilla.gnome.org/show_bug.cgi?id=679472
1078 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1080 * gst/asfdemux/gstasfdemux.c:
1081 * gst/realmedia/rademux.c:
1082 * gst/realmedia/rmdemux.c:
1083 gst: Implement segment-done event
1085 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1087 * gst/asfdemux/gstasfdemux.c:
1088 asf: fix x-wmv format in caps
1090 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1092 * gst/asfdemux/asfpacket.c:
1095 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
1097 * gst/asfdemux/asfpacket.c:
1098 * gst/asfdemux/asfpacket.h:
1099 * gst/asfdemux/gstasfdemux.c:
1100 asfdemux: Ignore parsing errors from broken packets
1101 We should instead be counting the number of errors and exiting if
1102 they're too numerous. This makes a number of broken ASF files playable.
1103 https://bugzilla.gnome.org/show_bug.cgi?id=678543
1105 gst/asfdemux/asfpacket.c
1106 gst/asfdemux/gstasfdemux.c
1108 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1110 * gst/asfdemux/gstasfdemux.c:
1113 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1115 * ext/mpeg2dec/gstmpeg2dec.c:
1116 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
1118 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1120 * ext/mpeg2dec/gstmpeg2dec.c:
1121 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
1124 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
1126 * ext/x264/gstx264enc.c:
1127 x264enc: Fix unitialized variable and taglist event
1129 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1131 * ext/mpeg2dec/gstmpeg2dec.c:
1132 mpeg2dec: fix compilation
1134 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1136 * ext/sidplay/gstsiddec.cc:
1137 * gst/asfdemux/gstasfdemux.c:
1138 * gst/realmedia/rademux.c:
1139 * gst/realmedia/rdtmanager.c:
1140 * gst/realmedia/rmdemux.c:
1141 update for task api change
1143 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1145 * ext/mpeg2dec/gstmpeg2dec.c:
1146 * ext/x264/gstx264enc.c:
1149 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1151 * ext/mpeg2dec/gstmpeg2dec.c:
1152 * ext/mpeg2dec/gstmpeg2dec.h:
1153 mpeg2dec: Port to 0.11 again
1155 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1157 * ext/x264/gstx264enc.c:
1158 x264enc: Fix compiler warning
1160 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1162 * ext/mpeg2dec/gstmpeg2dec.c:
1163 * ext/mpeg2dec/gstmpeg2dec.h:
1164 mpeg2dec: Report PAR if not present upstream
1165 And clean up some code
1167 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1169 * ext/mpeg2dec/gstmpeg2dec.c:
1170 mpeg2dec: use _scale_ceil to compute frame period
1171 https://bugzilla.gnome.org/show_bug.cgi?id=675769
1173 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1175 * ext/mpeg2dec/gstmpeg2dec.c:
1176 mpeg2dec: mpeg2dec actually has 3 frame latency
1177 https://bugzilla.gnome.org/show_bug.cgi?id=675769
1179 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1181 * ext/mpeg2dec/gstmpeg2dec.c:
1182 mpeg2dec: Fix large output buffers leak
1184 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1186 * ext/mpeg2dec/gstmpeg2dec.c:
1187 mpeg2dec: Port to new way of handling frame reference
1189 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1191 * ext/mpeg2dec/gstmpeg2dec.c:
1192 mpeg2dec: don't leak input_state
1194 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1196 * ext/mpeg2dec/gstmpeg2dec.c:
1197 * ext/mpeg2dec/gstmpeg2dec.h:
1198 mpeg2dec: Port to GstVideoDecoder base class
1200 ext/mpeg2dec/gstmpeg2dec.c
1201 ext/mpeg2dec/gstmpeg2dec.h
1202 Back to 0.10 state, needs to be ported to 0.11 again.
1204 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1206 Merge remote-tracking branch 'origin/master'
1208 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1210 * ext/x264/gstx264enc.c:
1211 * ext/x264/gstx264enc.h:
1212 x264enc: Port to 0.11 again
1214 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1216 * ext/x264/gstx264enc.c:
1217 x264enc: Don't set latency while holding object lock
1218 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
1219 https://bugzilla.gnome.org/show_bug.cgi?id=675762
1221 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1223 * ext/x264/gstx264enc.c:
1224 x264enc: Use video encoder stream lock to avoid deadlock
1226 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1228 * ext/x264/gstx264enc.c:
1229 x264enc: Port to new way of passing frame reference
1231 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1233 * ext/x264/gstx264enc.c:
1234 x264enc: Set default stream-format to avc as it's a better format
1236 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1238 * ext/x264/gstx264enc.c:
1239 x264enc: Fix setting latency
1240 Fixes setting latency when framerate is dynamic and round up the latency
1241 to avoid rounding issues.
1243 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1245 * ext/x264/gstx264enc.c:
1246 x264enc: gst_video_encoder_get_frame() is now transfer full
1248 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1250 * ext/x264/gstx264enc.c:
1251 x264enc: don't leak output state
1253 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1255 * ext/x264/gstx264enc.c:
1256 * ext/x264/gstx264enc.h:
1257 x264enc: Remove x264 backward compatibility support
1259 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1261 * ext/x264/gstx264enc.c:
1262 x264enc: Report latency base on x264 buffer size
1264 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1267 * ext/x264/gstx264enc.c:
1268 * ext/x264/gstx264enc.h:
1269 x264enc: Port to GstVideoEncoder baseclass
1272 ext/x264/gstx264enc.c
1273 ext/x264/gstx264enc.h
1274 Back to 0.10 state, needs to be ported to 0.11 again.
1276 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1281 * docs/plugins/Makefile.am:
1282 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1283 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1284 * docs/plugins/inspect/plugin-synaesthesia.xml:
1285 * gst/synaesthesia/.gitignore:
1286 * gst/synaesthesia/Makefile.am:
1287 * gst/synaesthesia/README:
1288 * gst/synaesthesia/gstsynaesthesia.c:
1289 * gst/synaesthesia/gstsynaesthesia.h:
1290 * gst/synaesthesia/synaescope.c:
1291 * gst/synaesthesia/synaescope.h:
1292 synaesthesia: remove experimental GPL-ed synaesthesia plugin
1293 It never made it out of experimental, and there's a new
1294 synaescope element in gst-plugins-bad that's hopefully
1295 sufficiently similar.
1296 https://bugzilla.gnome.org/show_bug.cgi?id=356882
1298 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1300 * gst/mpegstream/.gitignore:
1301 mpegstream: remove leftover hidden .gitignore file
1303 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1305 * gst/synaesthesia/gstsynaesthesia.c:
1306 * tests/check/elements/amrnbenc.c:
1307 * tests/check/elements/x264enc.c:
1308 elements: Use gst_pad_set_caps() instead of manual event fiddling
1310 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1313 Automatic update of common submodule
1314 From 03a0e57 to 98e386f
1316 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1321 === release 0.11.92 ===
1323 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1329 * docs/plugins/inspect/plugin-a52dec.xml:
1330 * docs/plugins/inspect/plugin-amrnb.xml:
1331 * docs/plugins/inspect/plugin-amrwbdec.xml:
1332 * docs/plugins/inspect/plugin-asf.xml:
1333 * docs/plugins/inspect/plugin-cdio.xml:
1334 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1335 * docs/plugins/inspect/plugin-dvdread.xml:
1336 * docs/plugins/inspect/plugin-dvdsub.xml:
1337 * docs/plugins/inspect/plugin-lame.xml:
1338 * docs/plugins/inspect/plugin-mad.xml:
1339 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1340 * docs/plugins/inspect/plugin-realmedia.xml:
1341 * docs/plugins/inspect/plugin-siddec.xml:
1342 * docs/plugins/inspect/plugin-twolame.xml:
1343 * docs/plugins/inspect/plugin-x264.xml:
1344 * gst-plugins-ugly.doap:
1345 * win32/common/config.h:
1348 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1391 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1394 Automatic update of common submodule
1395 From 1fab359 to 03a0e57
1397 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1399 * ext/sidplay/gstsiddec.cc:
1400 * gst/asfdemux/gstasfdemux.c:
1401 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1402 * gst/realmedia/rademux.c:
1403 * gst/realmedia/rmdemux.c:
1404 update for tag event change
1406 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1409 Automatic update of common submodule
1410 From f1b5a96 to 1fab359
1412 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1415 Automatic update of common submodule
1416 From 92b7266 to f1b5a96
1418 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1421 Automatic update of common submodule
1422 From ec1c4a8 to 92b7266
1424 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1427 Automatic update of common submodule
1428 From 3429ba6 to ec1c4a8
1430 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1432 * gst/realmedia/rmutils.c:
1433 realmedia: don't use GstStructure API on tag lists
1435 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
1437 * ext/a52dec/gsta52dec.c:
1438 a52dec: really prefer the original number (and position) of channels
1439 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
1441 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1444 Automatic update of common submodule
1445 From dc70203 to 3429ba6
1447 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1450 * ext/x264/gstx264enc.c:
1451 x264: bump x264 requirement to build 106 or later
1452 Build 106 is from September 2010.
1453 https://bugzilla.gnome.org/show_bug.cgi?id=676257
1455 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
1457 * ext/a52dec/gsta52dec.c:
1459 a52dec: adapt to work also with new liba52
1460 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
1462 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1464 * ext/a52dec/gsta52dec.c:
1465 a52dec: trigger renegotiation upon changed stream channels
1468 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1471 configure: Require core/base 0.11.91
1473 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
1476 .gitignore: add visual studio IDE files and OS X .DS_Store files
1477 https://bugzilla.gnome.org/show_bug.cgi?id=667899
1479 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1484 === release 0.11.91 ===
1486 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1493 * gst-plugins-ugly.doap:
1494 * win32/common/config.h:
1497 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1540 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1542 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
1544 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1547 Automatic update of common submodule
1548 From dc70203 to 3429ba6
1550 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1552 * gst/asfdemux/asfpacket.c:
1553 asfdemux: Use correct enum type
1555 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1557 * gst/asfdemux/gstasfdemux.c:
1558 asfdemux: implement pull mode seek snap flags when an index is present
1559 Also ensure we get a proper EOS when seeking past the end of the
1560 file, or (when the snap after flag is set) between the last keyframe
1561 and the end of the file.
1563 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
1565 * ext/cdio/gstcdio.c:
1566 * ext/cdio/gstcdio.h:
1567 * ext/cdio/gstcdiocddasrc.c:
1568 cdio: compensate for libcdio's recent cd-text api changes
1569 https://bugzilla.gnome.org/show_bug.cgi?id=675112
1571 ext/cdio/gstcdiocddasrc.c
1573 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1575 * ext/dvdread/dvdreadsrc.c:
1576 dvdread: fix build after recent include reshuffling in core
1577 Need to include gmodule.h ourselves now.
1579 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1581 * ext/mpeg2dec/gstmpeg2dec.c:
1582 video: Update for libgstvideo API changes
1584 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1587 Automatic update of common submodule
1588 From 6db25be to dc70203
1590 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1592 * gst/asfdemux/asfpacket.c:
1593 * gst/asfdemux/asfpacket.h:
1594 asfdemux: fix performance issue, especially with high-bitrate streams
1595 Two things were suboptimal from a performance point of view:
1596 a) consider a large media object such as a video keyframe, which
1597 may be split up into multiple fragments. We would assemble
1598 the media object as follows:
1599 buf = join (join (join (frag1, frag2), frag3), frag4)
1600 which causes many unnecessary memcpy()s, and malloc/free,
1601 which could easily add up to a multiple of the actual object
1602 size. To avoid this, we allocate a buffer of the size needed
1603 from the start and copy fragments into that directly.
1604 b) for every fragment to join, we would create a sub-buffer
1605 before joining it (which would discard the sub-buffer again),
1606 leading to unnecessary miniobject create/free churn.
1608 gst/asfdemux/asfpacket.c
1609 gst/asfdemux/asfpacket.h
1611 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1613 * gst/asfdemux/asfpacket.c:
1614 asfdemux: avoid unnecessary stream lookup
1615 We have already retrieved the stream for that stream number and
1616 made sure it's not NULL, so no need to do it again here; neither
1617 the number nor the streams changed since the last time.
1619 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
1621 * ext/a52dec/gsta52dec.c:
1622 a52dec: fix first_access bigger than 2
1623 gst_buffer_extract returns the number of bytes extracted, here 2 max.
1624 Set size to the buffer size as was done in 0.10 to avoid first_access
1625 error when it bypass 2.
1626 https://bugzilla.gnome.org/show_bug.cgi?id=673434
1628 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1632 configure: Modernize autotools setup a bit
1633 Also we now only create tar.bz2 and tar.xz tarballs.
1635 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1638 Automatic update of common submodule
1639 From 464fe15 to 6db25be
1641 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1646 === release 0.11.90 ===
1648 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1654 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1655 * docs/plugins/inspect/plugin-a52dec.xml:
1656 * docs/plugins/inspect/plugin-amrnb.xml:
1657 * docs/plugins/inspect/plugin-amrwbdec.xml:
1658 * docs/plugins/inspect/plugin-asf.xml:
1659 * docs/plugins/inspect/plugin-cdio.xml:
1660 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1661 * docs/plugins/inspect/plugin-dvdread.xml:
1662 * docs/plugins/inspect/plugin-dvdsub.xml:
1663 * docs/plugins/inspect/plugin-lame.xml:
1664 * docs/plugins/inspect/plugin-mad.xml:
1665 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1666 * docs/plugins/inspect/plugin-realmedia.xml:
1667 * docs/plugins/inspect/plugin-siddec.xml:
1668 * docs/plugins/inspect/plugin-twolame.xml:
1669 * docs/plugins/inspect/plugin-x264.xml:
1670 * gst-plugins-ugly.doap:
1671 * win32/common/config.h:
1674 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1717 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1719 * ext/mad/gstmad.c.orig:
1720 mad: remove .c.orig file
1722 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1724 * ext/a52dec/gsta52dec.c:
1725 * ext/amrnb/amrnbdec.c:
1726 * ext/amrnb/amrnbenc.c:
1727 * ext/amrwbdec/amrwbdec.c:
1728 * ext/cdio/gstcdiocddasrc.c:
1729 * ext/dvdread/dvdreadsrc.c:
1730 * ext/lame/gstlamemp3enc.c:
1732 * ext/mad/gstmad.c.orig:
1733 * ext/mpeg2dec/gstmpeg2dec.c:
1734 * ext/sidplay/gstsiddec.cc:
1735 * ext/twolame/gsttwolamemp2enc.c:
1736 * ext/x264/gstx264enc.c:
1737 * gst/asfdemux/gstasfdemux.c:
1738 * gst/asfdemux/gstrtpasfdepay.c:
1739 * gst/asfdemux/gstrtspwms.c:
1740 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1741 * gst/dvdsub/gstdvdsubdec.c:
1742 * gst/dvdsub/gstdvdsubparse.c:
1743 * gst/realmedia/pnmsrc.c:
1744 * gst/realmedia/rademux.c:
1745 * gst/realmedia/rdtdepay.c:
1746 * gst/realmedia/rdtmanager.c:
1747 * gst/realmedia/rmdemux.c:
1748 * gst/realmedia/rtspreal.c:
1749 * gst/synaesthesia/gstsynaesthesia.c:
1750 * gst/xingmux/gstxingmux.c:
1751 Use new gst_element_class_set_static_metadata()
1753 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1756 Automatic update of common submodule
1757 From 7fda524 to 464fe15
1759 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1761 * ext/a52dec/gsta52dec.c:
1762 * ext/amrnb/amrnb.c:
1763 * ext/amrwbdec/amrwb.c:
1764 * ext/cdio/gstcdio.c:
1765 * ext/dvdread/dvdreadsrc.c:
1766 * ext/lame/plugin.c:
1768 * ext/mad/gstmad.c.orig:
1769 * ext/mpeg2dec/gstmpeg2dec.c:
1770 * ext/sidplay/gstsiddec.cc:
1771 * ext/twolame/gsttwolamemp2enc.c:
1772 * ext/x264/gstx264enc.c:
1773 * gst/asfdemux/gstasf.c:
1774 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1775 * gst/dvdsub/gstdvdsubdec.c:
1776 * gst/realmedia/realmedia.c:
1777 * gst/synaesthesia/gstsynaesthesia.c:
1778 * gst/xingmux/plugin.c:
1779 gst: Update for GST_PLUGIN_DEFINE() API changes
1781 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1784 configure: Update version to 0.11.89.1
1786 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1789 * docs/plugins/Makefile.am:
1790 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1791 * docs/version.entities.in:
1792 * ext/a52dec/Makefile.am:
1793 * ext/amrnb/Makefile.am:
1794 * ext/amrwbdec/Makefile.am:
1795 * ext/cdio/Makefile.am:
1796 * ext/lame/Makefile.am:
1797 * ext/mad/Makefile.am:
1798 * ext/mpeg2dec/Makefile.am:
1799 * ext/sidplay/Makefile.am:
1800 * ext/twolame/Makefile.am:
1801 * ext/x264/Makefile.am:
1802 * gst-plugins-ugly.spec.in:
1803 * gst/asfdemux/Makefile.am:
1804 * gst/dvdlpcmdec/Makefile.am:
1805 * gst/dvdsub/Makefile.am:
1806 * gst/realmedia/Makefile.am:
1807 * pkgconfig/Makefile.am:
1808 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
1809 * tests/check/Makefile.am:
1810 gst: Update versioning
1812 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1814 * ext/mpeg2dec/gstmpeg2dec.c:
1815 * ext/mpeg2dec/gstmpeg2dec.h:
1816 mpeg2dec: fix cropping
1817 fix cropping in mpeg2dec
1819 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1821 * ext/mpeg2dec/gstmpeg2dec.c:
1822 mpeg2dec: add crop metadata when buffer is still writable
1824 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1826 * gst/asfdemux/gstrtpasfdepay.c:
1827 update for buffer api change
1829 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1831 * ext/a52dec/gsta52dec.c:
1833 ext: Update for audio decoder API changes
1835 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1837 * tests/check/elements/amrnbenc.c:
1838 * tests/check/elements/x264enc.c:
1839 tests: make more valgrind-friendly and plug caps leak
1841 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1843 * gst/asfdemux/asfpacket.c:
1844 * gst/asfdemux/gstasfdemux.c:
1845 * gst/dvdsub/gstdvdsubdec.c:
1846 update for buffer changes
1848 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1850 * tests/check/elements/x264enc.c:
1851 tests: x264enc: adjust test to removal of deprecated properties
1853 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1855 Replace master with 0.11
1857 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1862 === release 0.11.2 ===
1864 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1870 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1871 * docs/plugins/inspect/plugin-a52dec.xml:
1872 * docs/plugins/inspect/plugin-amrnb.xml:
1873 * docs/plugins/inspect/plugin-amrwbdec.xml:
1874 * docs/plugins/inspect/plugin-asf.xml:
1875 * docs/plugins/inspect/plugin-cdio.xml:
1876 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1877 * docs/plugins/inspect/plugin-dvdread.xml:
1878 * docs/plugins/inspect/plugin-dvdsub.xml:
1879 * docs/plugins/inspect/plugin-lame.xml:
1880 * docs/plugins/inspect/plugin-mad.xml:
1881 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1882 * docs/plugins/inspect/plugin-realmedia.xml:
1883 * docs/plugins/inspect/plugin-siddec.xml:
1884 * docs/plugins/inspect/plugin-twolame.xml:
1885 * docs/plugins/inspect/plugin-x264.xml:
1886 * gst-plugins-ugly.doap:
1926 * win32/common/config.h:
1929 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1931 * tests/check/elements/mpeg2dec.c:
1932 tests: fix after memory changes
1934 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1936 * ext/x264/gstx264enc.c:
1937 * ext/x264/gstx264enc.h:
1938 x264enc: remove deprecated properties
1940 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1942 Merge remote-tracking branch 'origin/master' into 0.11
1943 So 0.11 folks also get amr include fixes.
1945 ext/a52dec/gsta52dec.c
1948 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1950 * gst/synaesthesia/gstsynaesthesia.c:
1951 synaesthesia: fixup for bufferpool api changes
1952 ... as well as some caps ref handling.
1954 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1956 * gst/realmedia/rademux.c:
1957 * gst/realmedia/rmdemux.c:
1958 don't pass random pointers to pull_range
1960 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1962 * ext/mpeg2dec/gstmpeg2dec.c:
1963 update for bufferpool changes
1965 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1967 * ext/mpeg2dec/gstmpeg2dec.c:
1968 update for allocation query changes
1970 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1972 * ext/dvdread/dvdreadsrc.c:
1973 * ext/lame/gstlamemp3enc.c:
1974 * ext/mpeg2dec/gstmpeg2dec.c:
1975 * ext/x264/gstx264enc.c:
1976 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1977 * gst/dvdsub/gstdvdsubdec.c:
1978 update for memory api changes
1980 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1982 * ext/mpeg2dec/gstmpeg2dec.c:
1983 take padding into account
1985 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1988 mad: simplify parsing code
1989 Also fixes #671455 (expected at least).
1991 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1994 configure.ac: bump required GLib to 2.31.14
1995 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
1997 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1999 * ext/sidplay/gstsiddec.cc:
2000 fix for caps _normalize changes
2002 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2004 * ext/x264/gstx264enc.c:
2005 fix for caps api changes
2007 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2009 * ext/a52dec/gsta52dec.c:
2010 * ext/a52dec/gsta52dec.h:
2011 a52dec: use base class tag handling helper
2012 ... so as to ensure these to be handled and sent at proper time.
2014 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2016 * ext/dvdread/dvdreadsrc.c:
2017 dvdreadsrc: Use variable type with correct signedness
2019 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
2021 * ext/mpeg2dec/gstmpeg2dec.c:
2022 mpeg2dec: Copy planes in one go when possible
2024 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2027 * ext/amrnb/amrnbdec.h:
2028 * ext/amrnb/amrnbenc.h:
2029 * ext/amrwbdec/amrwbdec.h:
2030 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
2031 In previous versions, the opencore-amr include sub-directory
2032 would be specified in the include path in the CFLAGS, but this
2033 is no longer the case in newer versions, so we need to add those
2034 to our include directives.
2035 Based on patch by: Christian Morales Vega
2036 https://bugzilla.gnome.org/show_bug.cgi?id=671123
2038 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2041 configure: get rid of non-pkg-config ways to check for opencore-amr
2043 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2045 * ext/mpeg2dec/gstmpeg2dec.c:
2046 update for metadata API changes
2048 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
2050 * ext/amrwbdec/Makefile.am:
2051 * ext/lame/Makefile.am:
2052 * ext/mad/Makefile.am:
2053 amrwbdec, lame, mad: link to libgstbase
2055 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
2057 * ext/x264/gstx264enc.c:
2058 x264enc: fix compiler warning
2060 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2062 Merge remote-tracking branch 'origin/master' into 0.11
2064 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2066 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
2070 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2075 * docs/plugins/gst-plugins-ugly-plugins.args:
2076 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2077 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2078 * docs/plugins/inspect/plugin-a52dec.xml:
2079 * docs/plugins/inspect/plugin-amrnb.xml:
2080 * docs/plugins/inspect/plugin-amrwbdec.xml:
2081 * docs/plugins/inspect/plugin-asf.xml:
2082 * docs/plugins/inspect/plugin-cdio.xml:
2083 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2084 * docs/plugins/inspect/plugin-dvdread.xml:
2085 * docs/plugins/inspect/plugin-dvdsub.xml:
2086 * docs/plugins/inspect/plugin-iec958.xml:
2087 * docs/plugins/inspect/plugin-lame.xml:
2088 * docs/plugins/inspect/plugin-mad.xml:
2089 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2090 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2091 * docs/plugins/inspect/plugin-mpegstream.xml:
2092 * docs/plugins/inspect/plugin-realmedia.xml:
2093 * docs/plugins/inspect/plugin-siddec.xml:
2094 * docs/plugins/inspect/plugin-twolame.xml:
2095 * docs/plugins/inspect/plugin-x264.xml:
2096 * win32/common/config.h:
2097 Bump version after release
2099 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
2102 autogen.sh: avoid touching .po files during 'make'
2103 A simple workaround to deal with GNU gettext automake integration
2104 failing to deal with git. Fixes: #669207
2106 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2108 * ext/x264/gstx264enc.c:
2109 x264: convert g_print to LOG
2111 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2113 * gst/asfdemux/gstrtpasfdepay.c:
2114 update for new memory api
2116 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2118 * ext/x264/gstx264enc.c:
2119 x264enc: handle pts and dts
2121 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2124 mad: handle libmad freeform parsing quirk
2126 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2129 mad: fixup unhacking last frame coaxing
2130 ... so as to not only replace the data pointer but also available size.
2132 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
2134 * gst-plugins-ugly.spec.in:
2137 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2139 * win32/common/config.h:
2140 win32: back to development
2142 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2145 * gst/synaesthesia/gstsynaesthesia.c:
2146 * gst/synaesthesia/gstsynaesthesia.h:
2147 synaesthesia: port to 0.11
2149 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2152 * gst/xingmux/gstxingmux.c:
2153 xingmux: port to 0.11
2155 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2160 === release 0.11.1 ===
2162 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2168 * docs/plugins/gst-plugins-ugly-plugins.args:
2169 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2170 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2171 * docs/plugins/inspect/plugin-a52dec.xml:
2172 * docs/plugins/inspect/plugin-amrnb.xml:
2173 * docs/plugins/inspect/plugin-amrwbdec.xml:
2174 * docs/plugins/inspect/plugin-asf.xml:
2175 * docs/plugins/inspect/plugin-cdio.xml:
2176 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2177 * docs/plugins/inspect/plugin-dvdread.xml:
2178 * docs/plugins/inspect/plugin-dvdsub.xml:
2179 * docs/plugins/inspect/plugin-lame.xml:
2180 * docs/plugins/inspect/plugin-mad.xml:
2181 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2182 * docs/plugins/inspect/plugin-realmedia.xml:
2183 * docs/plugins/inspect/plugin-siddec.xml:
2184 * docs/plugins/inspect/plugin-twolame.xml:
2185 * docs/plugins/inspect/plugin-x264.xml:
2186 * gst-plugins-ugly.doap:
2226 * win32/common/config.h:
2229 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2231 Merge branch 'master' into 0.11
2235 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2238 mad: unhack last frame coaxing
2239 ... so as to maximally use available base class API and interfere least
2240 as possible with its internal state.
2242 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2245 mad: fix compilation
2247 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2250 mad: chain up to default event handler
2252 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
2254 * ext/x264/gstx264enc.c:
2255 x264enc: unmap video frame after encoding
2256 Fixes major memory leak.
2257 https://bugzilla.gnome.org/show_bug.cgi?id=669863
2259 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2261 * ext/x264/gstx264enc.c:
2262 x264enc: fix after merge
2264 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2266 Merge branch 'master' into 0.11
2268 ext/x264/gstx264enc.c
2270 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2272 * ext/sidplay/gstsiddec.cc:
2273 * ext/sidplay/gstsiddec.h:
2274 sidplay: don't use ulong properties
2276 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2278 * ext/sidplay/gstsiddec.cc:
2279 sidplay: fix negotiation
2281 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
2283 * ext/x264/gstx264enc.c:
2284 x264enc: Add baseline profile to caps
2285 libx264 does not yet support the features that create the difference
2286 between baseline and constrained baseline profile. Hence it currently
2287 supports both though it can only technically encode constrained
2290 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2292 * ext/amrnb/amrnbenc.c:
2293 * gst/asfdemux/gstasfdemux.c:
2294 * gst/realmedia/rdtmanager.c:
2295 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
2297 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2299 * tests/check/elements/mpeg2dec.c:
2300 mpeg2dec: fix test a bit more
2301 Still broken because cropping is broken in mpeg2dec
2303 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2305 * tests/check/elements/amrnbenc.c:
2306 * tests/check/elements/x264enc.c:
2307 * tests/check/elements/xingmux.c:
2308 tests: fix some tests
2310 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2312 * ext/twolame/gsttwolamemp2enc.c:
2313 twolame: Use new audio encoder/decoder base class API for srcpad caps
2315 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2317 * ext/lame/gstlamemp3enc.c:
2318 lame: Use new audio encoder/decoder base class API for srcpad caps
2320 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2323 mad: Use new audio encoder/decoder base class API for srcpad caps
2325 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2327 * ext/a52dec/gsta52dec.c:
2328 a52dec: Use new audio encoder/decoder base class API for srcpad caps
2330 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2332 * ext/amrwbdec/amrwbdec.c:
2333 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
2335 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2337 * ext/amrnb/amrnbdec.c:
2338 * ext/amrnb/amrnbenc.c:
2339 amrnb: Use new audio encoder/decoder base class API for srcpad caps
2341 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2344 mad: ensure we do not confuse the base class with our buffer guard
2345 mad expects extra bytes at the end of a buffer (see discussion in
2346 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
2347 and since we inject these without the base class' knowledge, we
2348 need to hide the bodies better.
2349 This fixes an assert at EOS when decoding an mp3 manually without
2350 an intervening mpegaudioparse.
2352 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2354 * gst/realmedia/rtspreal.c:
2355 update for HEADER flag
2357 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
2359 * ext/x264/gstx264enc.c:
2360 * ext/x264/gstx264enc.h:
2361 x264enc: implement force-key-unit API
2363 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
2366 Automatic update of common submodule
2367 From c463bc0 to 7fda524
2369 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2371 * ext/amrnb/amrnbdec.c:
2372 * ext/amrwbdec/amrwbdec.c:
2373 amr: port to 0.11 again
2375 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2377 Merge branch 'master' into 0.11
2379 ext/a52dec/gsta52dec.c
2381 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2383 * ext/a52dec/gsta52dec.c:
2384 * ext/amrnb/amrnbdec.c:
2385 * ext/amrnb/amrnbenc.c:
2386 * ext/amrwbdec/amrwbdec.c:
2387 * ext/dvdread/dvdreadsrc.c:
2388 * ext/lame/gstlamemp3enc.c:
2390 * ext/mpeg2dec/gstmpeg2dec.c:
2391 * ext/sidplay/gstsiddec.cc:
2392 * ext/twolame/gsttwolamemp2enc.c:
2393 * gst/asfdemux/asfpacket.c:
2394 * gst/asfdemux/gstasfdemux.c:
2395 * gst/asfdemux/gstrtpasfdepay.c:
2396 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2397 * gst/dvdsub/gstdvdsubdec.c:
2398 * gst/dvdsub/gstdvdsubdec.h:
2399 * gst/realmedia/gstrdtbuffer.c:
2400 * gst/realmedia/gstrdtbuffer.h:
2401 * gst/realmedia/rdtdepay.c:
2402 * gst/realmedia/rmdemux.c:
2403 * gst/realmedia/rmutils.c:
2404 port to new memory API
2406 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2409 Automatic update of common submodule
2410 From 2a59016 to c463bc0
2412 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2414 * gst-libs/gst/glib-compat-private.h:
2415 Remove compatibility versions for deprecated GLib API
2417 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2419 * ext/a52dec/gsta52dec.c:
2420 a52dec: fix read buffer overflow upon syncing
2421 The wrong size was being decremented, leading to a runaway
2424 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2428 Add --disable-fatal-warnings configure option
2430 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2432 * gst/asfdemux/gstasfdemux.c:
2433 * gst/realmedia/rademux.c:
2434 * gst/realmedia/rdtmanager.c:
2435 * gst/realmedia/rmdemux.c:
2436 port to new gthread API
2438 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2441 configure.ac: Require GLib 2.31.10 for consistency
2443 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2446 Automatic update of common submodule
2447 From 0807187 to 2a59016
2449 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2451 * ext/amrwbdec/amrwbdec.c:
2452 amrwbdec: _parse should not return OK if not enough data yet
2454 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2456 * ext/amrnb/amrnbdec.c:
2457 amrnbdec: _parse should not return OK if not enough data yet
2459 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2461 * ext/dvdread/dvdreadsrc.c:
2462 dvdreadsrc: fix off by one in cell calculation for the last chapter
2464 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2466 * gst/asfdemux/gstasfdemux.c:
2467 asfdemux: set caps on src pad before adding it
2469 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2471 * gst/asfdemux/gstasfdemux.c:
2472 asfdemux: perform writable buffer map to copy into it
2474 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2476 * gst/asfdemux/asfpacket.c:
2477 * gst/asfdemux/asfpacket.h:
2478 asfpacket: fix 0.11 ported payload extraction
2479 ... to cater for not necessarily offset == size - cur_pos,
2480 as size may have been adjusted due to padding.
2483 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2485 * ext/x264/gstx264enc.c:
2486 x264enc: remove useless and semantically (though not practically) wrong code
2487 The object will be freed, so it's pointless to set the pointers
2490 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2492 * ext/x264/gstx264enc.c:
2493 x264enc: remove leaking "optimization"
2495 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2497 * gst/asfdemux/gstasfdemux.c:
2498 GST_TYPE_DATE -> G_TYPE_DATE
2500 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2502 Merge remote-tracking branch 'origin/master' into 0.11
2504 ext/a52dec/gsta52dec.c
2506 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2508 * ext/a52dec/gsta52dec.c:
2509 a52dec: plug buffer leak
2511 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2513 * ext/a52dec/gsta52dec.c:
2514 a52dec: plug buffer leak
2516 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2518 * ext/amrnb/amrnbenc.c:
2519 amrnbenc: _map and _unmap the appropriate input and output buffers
2521 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2523 * ext/a52dec/gsta52dec.c:
2524 a52dec: Fix some merge mistakes
2526 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2528 Merge branch 'master' into 0.11
2530 ext/a52dec/gsta52dec.c
2531 ext/a52dec/gsta52dec.h
2534 ext/lame/gstlamemp3enc.c
2537 gst/mpegaudioparse/gstmpegaudioparse.c
2538 gst/mpegstream/gstdvddemux.c
2539 gst/realmedia/rdtdepay.c
2544 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2546 * gst/dvdsub/Makefile.am:
2547 dvdsub: add some CFLAGS and LIBS in Makefile.am
2548 ... since adapter is still used.
2550 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2552 * gst/realmedia/rmdemux.c:
2553 rmdemux: Don't use buffer after unreffing
2555 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2557 * gst/asfdemux/gstasfdemux.c:
2558 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
2560 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2563 mad: Correctly unmap the buffer with the original data pointer
2565 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2568 mad: Make sure to set caps on the srcpad if none are set yet
2570 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2572 * ext/mad/Makefile.am:
2573 mad: fix LIBS order in Makefile.am
2575 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2578 mad: remove left-over id3tag.h include
2579 We don't use libid3tag any more.
2581 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2583 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2584 dvdlpcmdec: fix for multichannel
2586 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2588 * ext/a52dec/gsta52dec.c:
2589 * ext/a52dec/gsta52dec.h:
2590 a52dec: Update for the new raw audio caps
2592 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2595 mad: Update for the new raw audio caps
2597 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2599 * ext/lame/gstlamemp3enc.c:
2600 lamemp3enc: Update for the new raw audio caps
2602 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2604 * ext/twolame/gsttwolamemp2enc.c:
2605 twolamemp2enc: Update for the new raw audio caps
2607 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2609 * ext/amrwbdec/amrwbdec.c:
2610 amrwbdec: Add the new layout field to the raw audio caps
2612 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2614 * ext/amrnb/amrnbdec.c:
2615 * ext/amrnb/amrnbenc.c:
2616 amrnb: Add the new layout field to the raw audio caps
2618 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2620 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2621 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2622 dvdlpcmdec: Port to the new raw audio caps
2624 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2626 * gst/asfdemux/gstasfdemux.c:
2627 asfdemux: Update for libgstriff API changes
2628 Still needs to handle audio channel reordering.
2630 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2633 Automatic update of common submodule
2634 From 50b34ab to 0807187
2636 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2638 * ext/lame/Makefile.am:
2639 lame: fix LIBADD order in Makefile.am
2641 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2643 * tests/check/elements/amrnbenc.c:
2644 * tests/check/elements/mpeg2dec.c:
2645 * tests/check/elements/x264enc.c:
2646 * tests/check/elements/xingmux.c:
2647 * tests/check/generic/states.c:
2648 tests: make tests compile
2650 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2652 * ext/amrwbdec/amrwbdec.c:
2653 * ext/dvdread/dvdreadsrc.c:
2655 * ext/sidplay/gstsiddec.cc:
2656 * gst/asfdemux/gstasfdemux.c:
2657 * gst/realmedia/pnmsrc.c:
2658 * gst/realmedia/rdtmanager.c:
2659 * gst/realmedia/rmdemux.c:
2660 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
2662 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2664 * tests/check/Makefile.am:
2665 tests: disable generic index test
2667 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2669 * ext/mpeg2dec/gstmpeg2dec.c:
2670 mpeg2dec: remove all seeking-related code
2671 A parser or demuxer upstream should handle this Same for
2674 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2676 * ext/mpeg2dec/gstmpeg2dec.c:
2677 * ext/mpeg2dec/gstmpeg2dec.h:
2678 mpeg2dec: update for GstIndex removal
2680 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2682 * ext/cdio/gstcdiocddasrc.c:
2683 cdio: update for probe vfunc removal in GstAudioCdSrc
2685 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2687 * ext/lame/gstlame.c:
2688 * ext/lame/gstlamemp3enc.c:
2689 lame: fix printf format in debug statements
2690 https://bugzilla.gnome.org/show_bug.cgi?id=666926
2692 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2694 * ext/lame/gstlame.c:
2695 * ext/lame/gstlame.h:
2696 lame: ensure parsed output
2697 ... by doing some basic parsing of encoded lame data.
2699 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2701 * ext/lame/gstlame.h:
2702 lame: cleanup unused instance struct fields
2704 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2706 * ext/lame/Makefile.am:
2707 * ext/lame/gstlamemp3enc.c:
2708 * ext/lame/gstlamemp3enc.h:
2709 lamemp3enc: ensure parsed output
2710 ... by doing some basic parsing of encoded lame data.
2713 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2715 * ext/lame/gstlamemp3enc.c:
2716 lamemp3enc: do not leak merged tags
2718 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2722 mad: helpfully bodge the last buffer to let mad decode the last frame
2723 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
2724 to be believed, the last buffer must be followed by a number of 0 bytes
2725 in order for the last frame to be decoded (at least in some cases).
2726 Doing so seems to work here, fixing a missing 1152 samples when using
2727 mp3parse before mad (not using mp3parse would yield the correct amount
2728 of samples, if there's extra non-MP3 data after (eg, tag data)).
2730 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2732 * ext/dvdread/dvdreadsrc.c:
2733 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
2735 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2737 * gst/mpegstream/gstdvddemux.c:
2738 dvddemux: tweak subtitle stream setup based on dvd language codes event
2739 ... to allow for non-continuous subtitle stream numbers.
2740 The missing stream numbers tend to come up as subtitle streams anyway
2741 (albeit not with an identified language tag).
2743 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2745 * ext/dvdread/dvdreadsrc.c:
2746 dvdreadsrc: minor safety tweak to sector seeking
2748 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
2750 * ext/a52dec/gsta52dec.c:
2751 a52dec: check that a52_init returns a valid a52 state
2753 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2755 * ext/mpeg2dec/gstmpeg2dec.c:
2756 mpeg2dec: update for new interlaced flags
2758 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2760 * ext/a52dec/Makefile.am:
2761 * ext/a52dec/gsta52dec.c:
2762 * ext/a52dec/gsta52dec.h:
2763 a52dec: port to audiodecoder
2765 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2767 * ext/mad/Makefile.am:
2770 mad: port to audiodecoder
2772 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2774 * ext/a52dec/gsta52dec.c:
2775 a52dec: Don't claim to support upstream renegotiation
2776 and use fixed caps on the srcpad. To correctly support
2777 upstream renegotiation a52dec would need to check if the
2778 caps of the downstream allocated buffer are the requested
2779 caps or if the size is different.
2782 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
2784 * ext/a52dec/gsta52dec.c:
2785 a52dec: Check that the a52_state is correctly initialized
2787 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2789 * gst-libs/gst/Makefile.am:
2790 * gst-libs/gst/glib-compat-private.h:
2791 * gst/asfdemux/gstasfdemux.c:
2792 * gst/mpegaudioparse/gstmpegaudioparse.c:
2793 * gst/realmedia/rademux.c:
2794 * gst/realmedia/rdtmanager.c:
2795 * gst/realmedia/rmdemux.c:
2796 Work around deprecated thread API in glib master
2797 Add private replacements for deprecated functions such as
2798 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
2799 to avoid the deprecation warnings. We can't change most of
2800 these in 0.10 because they're part of our API and ABI.
2801 Suppress deprecation warnings in selected files, mostly for
2802 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
2803 not much we can do here in 0.10.
2805 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2812 po: update translations
2814 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2816 * gst/realmedia/rdtdepay.c:
2817 rdtdepay: make buffer metadata writable before setting caps on it
2818 Fixes issue when the header buffer is being pushed, which was taken
2819 from the caps and is therefore not writable.
2821 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2823 * ext/dvdread/dvdreadsrc.c:
2824 fix for basesrc changes
2826 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
2828 * gst/asfdemux/gstrtpasfdepay.c:
2829 rtpasfdepay: Initialize GstRTPBuffer before usage
2831 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2833 Merge remote-tracking branch 'origin/master' into 0.11
2835 ext/dvdread/dvdreadsrc.c
2837 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
2839 * ext/dvdread/dvdreadsrc.c:
2840 dvdreadsrc: Fix format string compiler warning
2843 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2845 Merge remote-tracking branch 'origin/master' into 0.11
2847 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2849 * ext/mpeg2dec/gstmpeg2dec.c:
2850 Update for indexable change
2852 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2854 * gst/realmedia/rdtmanager.c:
2855 update for clock provider API change
2857 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2859 * ext/a52dec/gsta52dec.c:
2860 * ext/amrnb/amrnbdec.c:
2861 * ext/amrnb/amrnbenc.c:
2862 * ext/amrwbdec/amrwbdec.c:
2863 * ext/dvdread/dvdreadsrc.c:
2864 * ext/lame/gstlame.c:
2865 * ext/lame/gstlamemp3enc.c:
2867 * ext/mpeg2dec/gstmpeg2dec.c:
2868 * ext/sidplay/gstsiddec.cc:
2869 * ext/twolame/gsttwolame.c:
2870 * ext/x264/gstx264enc.c:
2871 * gst/asfdemux/gstasfdemux.c:
2872 * gst/asfdemux/gstrtpasfdepay.c:
2873 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2874 * gst/dvdsub/gstdvdsubdec.c:
2875 * gst/dvdsub/gstdvdsubparse.c:
2876 * gst/iec958/ac3iec.c:
2877 * gst/mpegaudioparse/gstmpegaudioparse.c:
2878 * gst/mpegaudioparse/gstxingmux.c:
2879 * gst/mpegstream/gstdvddemux.c:
2880 * gst/mpegstream/gstmpegdemux.c:
2881 * gst/mpegstream/gstmpegparse.c:
2882 * gst/mpegstream/gstrfc2250enc.c:
2883 * gst/realmedia/pnmsrc.c:
2884 * gst/realmedia/rademux.c:
2885 * gst/realmedia/rdtdepay.c:
2886 * gst/realmedia/rdtmanager.c:
2887 * gst/realmedia/rmdemux.c:
2888 * gst/synaesthesia/gstsynaesthesia.c:
2889 various: fix pad template ref leaks
2890 https://bugzilla.gnome.org/show_bug.cgi?id=662664
2892 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
2894 * tests/check/elements/xingmux.c:
2895 tests: update for gstcheck API change
2897 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2899 * ext/amrnb/amrnbenc.c:
2900 * ext/dvdread/dvdreadsrc.c:
2901 * ext/lame/gstlamemp3enc.c:
2902 * ext/twolame/gsttwolamemp2enc.c:
2903 ext: fix more printf format warnings in debug messages
2905 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
2907 * gst/asfdemux/gstasfdemux.c:
2908 * gst/asfdemux/gstrtpasfdepay.c:
2909 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2910 * gst/dvdsub/gstdvdsubdec.c:
2911 * gst/dvdsub/gstdvdsubparse.c:
2912 * gst/realmedia/rademux.c:
2913 * gst/realmedia/rmdemux.c:
2914 Fix print format compiler warnings on OS X / 64bit
2915 https://bugzilla.gnome.org/show_bug.cgi?id=662617
2917 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2919 * gst/asfdemux/gstasfdemux.c:
2920 * gst/realmedia/rademux.c:
2921 * gst/realmedia/rdtmanager.c:
2922 * gst/realmedia/rmdemux.c:
2923 update for activation changes
2925 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2927 * gst/asfdemux/gstasfdemux.c:
2928 * gst/realmedia/rademux.c:
2929 * gst/realmedia/rmdemux.c:
2930 update for new scheduling query
2932 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2934 * gst/asfdemux/gstasfdemux.c:
2935 * gst/realmedia/rademux.c:
2936 * gst/realmedia/rdtmanager.c:
2937 * gst/realmedia/rmdemux.c:
2938 add parent to activate functions
2940 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2942 * ext/a52dec/gsta52dec.c:
2943 * ext/mpeg2dec/gstmpeg2dec.c:
2944 * ext/sidplay/gstsiddec.cc:
2945 * ext/x264/gstx264enc.c:
2946 * gst/asfdemux/gstasfdemux.c:
2947 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2948 * gst/dvdsub/gstdvdsubdec.c:
2949 * gst/dvdsub/gstdvdsubparse.c:
2950 * gst/realmedia/rademux.c:
2951 * gst/realmedia/rdtdepay.c:
2952 * gst/realmedia/rdtmanager.c:
2953 * gst/realmedia/rmdemux.c:
2954 add parent to pad functions
2956 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2958 * ext/mpeg2dec/gstmpeg2dec.c:
2959 * ext/sidplay/gstsiddec.cc:
2960 * ext/x264/gstx264enc.c:
2961 * gst/asfdemux/gstasfdemux.c:
2962 * gst/realmedia/rademux.c:
2963 * gst/realmedia/rdtmanager.c:
2964 * gst/realmedia/rmdemux.c:
2965 add parent to query function
2967 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2969 * gst/asfdemux/gstasfdemux.c:
2970 * gst/realmedia/rademux.c:
2971 _query_peer_*() -> _peer_query_*()
2973 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2975 * gst/dvdsub/gstdvdsubdec.c:
2976 _accept_caps() -> _query_accept_caps()
2978 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2980 * ext/x264/gstx264enc.c:
2981 _peer_get_caps() -> _peer_query_caps()
2983 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2985 * ext/x264/gstx264enc.c:
2986 update for _get_caps() -> _query_caps()
2988 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2990 * ext/x264/gstx264enc.c:
2991 change getcaps to query
2993 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2996 mad: re-instate accidentally dropped rank
2998 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3000 * ext/dvdread/dvdreadsrc.c:
3001 * gst/realmedia/pnmsrc.c:
3002 Update for GstURIHandler get_protocols() changes
3004 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3006 * ext/dvdread/dvdreadsrc.c:
3007 * ext/dvdread/dvdreadsrc.h:
3008 * gst/realmedia/pnmsrc.c:
3009 dvdreadsrc, pnmsrc: update for GstURIHandler changes
3011 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3014 mad: re-port to 0.11
3015 This time using the base class. Still something
3016 wrong with the parsing though, when there's no
3017 parser or demuxer upstream (which of course
3018 shouldn't happen in a normal playback scenario).
3020 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3024 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
3026 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3030 mad: replace with 0.10 version ported to GstAudioDecoder
3031 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
3032 of Mark's baseaudio branch.
3033 Would probably be too risky to drop this into 0.10 given
3034 all the things mad is doing.
3036 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3038 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3039 docs: remove bits for old lame element from sections.txt file
3041 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3045 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3046 * docs/plugins/inspect/plugin-mpegstream.xml:
3047 * gst-plugins-ugly.spec.in:
3048 * gst/mpegstream/Makefile.am:
3049 * gst/mpegstream/README:
3050 * gst/mpegstream/gstdvddemux.c:
3051 * gst/mpegstream/gstdvddemux.h:
3052 * gst/mpegstream/gstmpegclock.c:
3053 * gst/mpegstream/gstmpegclock.h:
3054 * gst/mpegstream/gstmpegdemux.c:
3055 * gst/mpegstream/gstmpegdemux.h:
3056 * gst/mpegstream/gstmpegpacketize.c:
3057 * gst/mpegstream/gstmpegpacketize.h:
3058 * gst/mpegstream/gstmpegparse.c:
3059 * gst/mpegstream/gstmpegparse.h:
3060 * gst/mpegstream/gstmpegstream.c:
3061 * gst/mpegstream/gstrfc2250enc.c:
3062 * gst/mpegstream/gstrfc2250enc.h:
3063 * gst/mpegstream/mpegstream.vcproj:
3064 * gst/mpegstream/notes:
3066 * win32/vs6/gst_plugins_ugly.dsw:
3067 * win32/vs6/libgstac3parse.dsp:
3068 * win32/vs6/libgstmpegaudioparse.dsp:
3069 * win32/vs6/libgstmpegstream.dsp:
3070 mpegstream: remove the old mpeg-ps parser and demuxers
3071 Don't want anyone porting this by accident.
3072 Superseded by mpegpsdemux in -bad.
3074 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3077 * ext/cdio/Makefile.am:
3078 * ext/cdio/gstcdio.c:
3079 * ext/cdio/gstcdiocddasrc.c:
3080 * ext/cdio/gstcdiocddasrc.h:
3081 cdio: port cdiocddasrc to 0.11
3083 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3085 * tests/check/elements/mpeg2dec.c:
3086 tests: port mpeg2dec to 0.11
3087 It compiles, but fails.
3089 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3091 * tests/check/elements/x264enc.c:
3092 tests: port x264enc unit test to 0.11
3093 Well, it compiles now at least.
3095 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3097 * gst/asfdemux/gstrtpasfdepay.h:
3098 update for base class rename
3100 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3102 * gst/asfdemux/gstrtpasfdepay.c:
3103 * gst/asfdemux/gstrtpasfdepay.h:
3104 update for base class rename
3106 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3146 po: update translations
3148 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3150 * docs/plugins/gst-plugins-ugly-plugins.args:
3151 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3152 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3153 * docs/plugins/inspect/plugin-a52dec.xml:
3154 * docs/plugins/inspect/plugin-amrnb.xml:
3155 * docs/plugins/inspect/plugin-amrwbdec.xml:
3156 * docs/plugins/inspect/plugin-asf.xml:
3157 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3158 * docs/plugins/inspect/plugin-dvdread.xml:
3159 * docs/plugins/inspect/plugin-dvdsub.xml:
3160 * docs/plugins/inspect/plugin-lame.xml:
3161 * docs/plugins/inspect/plugin-mad.xml:
3162 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3163 * docs/plugins/inspect/plugin-realmedia.xml:
3164 * docs/plugins/inspect/plugin-siddec.xml:
3165 * docs/plugins/inspect/plugin-twolame.xml:
3166 * docs/plugins/inspect/plugin-x264.xml:
3169 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3171 * ext/lame/gstlamemp3enc.c:
3172 lamemp3enc: cosmetic error message change
3173 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
3175 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3177 * docs/plugins/Makefile.am:
3178 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3179 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3180 * ext/twolame/Makefile.am:
3181 * ext/twolame/gsttwolame.c:
3182 * ext/twolame/gsttwolame.h:
3183 * ext/twolame/gsttwolamemp2enc.c:
3184 * ext/twolame/gsttwolamemp2enc.h:
3186 twolame: rename to twolamemp2enc
3188 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3191 * ext/twolame/gsttwolame.c:
3192 twolame: port to 0.11
3194 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3198 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3199 * docs/plugins/inspect/plugin-iec958.xml:
3200 * gst-plugins-ugly.spec.in:
3201 * gst/iec958/Makefile.am:
3202 * gst/iec958/ac3_padder.c:
3203 * gst/iec958/ac3_padder.h:
3204 * gst/iec958/ac3iec.c:
3205 * gst/iec958/ac3iec.h:
3207 * win32/vs6/libgstiec958.dsp:
3208 iec958: remove this plugin
3209 I think it can just go away. Audio sinks can and should payload
3210 things themselves using the helper API in libgstaudio. If such
3211 a plugin still makes sense, it should probably be rewritten
3212 using the library functions (and be put into -good or so).
3214 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3216 * gst/realmedia/rademux.c:
3217 * gst/realmedia/rmdemux.c:
3218 * gst/realmedia/rtspreal.c:
3219 update for adapter api change
3221 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3223 * ext/x264/gstx264enc.c:
3224 update for removed fixate function
3226 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3229 * ext/mpeg2dec/gstmpeg2dec.c:
3230 * gst/asfdemux/gstasfdemux.c:
3231 * gst/realmedia/rmdemux.c:
3234 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3237 * gst/realmedia/rademux.c:
3238 * gst/realmedia/rdtdepay.c:
3239 * gst/realmedia/rmdemux.c:
3240 * gst/realmedia/rmutils.c:
3243 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3245 * gst/asfdemux/gstasfdemux.c:
3246 * gst/mpegstream/gstdvddemux.c:
3247 * gst/mpegstream/gstmpegdemux.c:
3248 * gst/realmedia/rmdemux.c:
3249 * gst/realmedia/rmdemux.h:
3252 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
3255 po: lame => lamemp3enc
3257 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3259 * gst/realmedia/rdtmanager.c:
3260 make request pads take %u
3262 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3264 * ext/mpeg2dec/gstmpeg2dec.c:
3265 * ext/mpeg2dec/gstmpeg2dec.h:
3266 mpeg2dec: Add basic cropping support
3268 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3270 * ext/a52dec/gsta52dec.c:
3271 * ext/sidplay/gstsiddec.cc:
3272 * gst/asfdemux/gstasfdemux.c:
3273 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3274 tags: update for tag API removal
3276 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3278 * ext/mpeg2dec/gstmpeg2dec.c:
3279 * ext/mpeg2dec/gstmpeg2dec.h:
3280 update for meta api change
3282 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3284 * gst/asfdemux/gstasfdemux.c:
3285 structure: fix for api update
3287 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3289 Merge remote-tracking branch 'origin/master' into 0.11
3291 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3293 * tests/check/elements/amrnbenc.c:
3294 tests: port amrnbenc test to 0.11
3296 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3298 * ext/amrnb/amrnbdec.c:
3299 * ext/amrnb/amrnbenc.c:
3300 amrnb: fix up raw audio caps for 0.11
3302 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3304 * tests/check/Makefile.am:
3305 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
3307 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3309 * docs/plugins/Makefile.am:
3310 * ext/lame/Makefile.am:
3312 * ext/lame/gstlame.c:
3313 * ext/lame/gstlame.h:
3314 * ext/lame/plugin.c:
3315 * ext/lame/test-lame.c:
3316 * gst/xingmux/gstxingmux.c:
3317 * tests/check/pipelines/lame.c:
3318 lame: remove lame element, it's been superseded by lamemp3enc
3320 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3322 * ext/a52dec/gsta52dec.c:
3323 * ext/lame/gstlamemp3enc.c:
3325 * ext/sidplay/gstsiddec.cc:
3326 * gst/asfdemux/gstasfdemux.c:
3327 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3328 ext, gst: update for taglist API changes
3330 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
3332 * gst/asfdemux/gstasfdemux.c:
3333 asfdemux: Don't leak pending payload buffers
3336 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3338 Merge branch 'master' into 0.11
3340 ext/sidplay/gstsiddec.cc
3342 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
3344 * ext/sidplay/gstsiddec.cc:
3345 siddec: use BOILERPLATE macro and cleanup FIXMEs
3347 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3349 * gst/asfdemux/gstrtpasfdepay.c:
3350 asfdepay: fix compiler warnings after gst_caps_new_simple() change
3352 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
3354 * gst-plugins-ugly.spec.in:
3355 Update specfile with latest changes
3357 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3359 * gst/asfdemux/gstasfdemux.c:
3360 asfdemux: Don't unmap a buffer that doesn't exist
3362 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3365 * ext/dvdread/dvdreadsrc.c:
3366 dvdread: port to 0.11
3368 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3371 * gst/dvdsub/Makefile.am:
3372 * gst/dvdsub/gstdvdsubdec.c:
3373 * gst/dvdsub/gstdvdsubdec.h:
3374 * gst/dvdsub/gstdvdsubparse.c:
3375 dvdsub: port to 0.11
3377 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3379 Merge branch 'master' into 0.11
3381 ext/amrwbdec/Makefile.am
3382 ext/amrwbdec/amrwbdec.c
3384 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3386 * gst/realmedia/gstrdtbuffer.c:
3387 * gst/realmedia/gstrdtbuffer.h:
3388 * gst/realmedia/pnmsrc.c:
3389 * gst/realmedia/rademux.c:
3390 * gst/realmedia/rdtdepay.c:
3391 * gst/realmedia/rdtmanager.c:
3392 * gst/realmedia/rmdemux.c:
3393 * gst/realmedia/rmutils.c:
3394 * gst/realmedia/rtspreal.c:
3395 realmedia: port to 0.11
3397 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3399 * ext/amrwbdec/Makefile.am:
3400 * ext/amrwbdec/amrwbdec.c:
3401 * ext/amrwbdec/amrwbdec.h:
3402 amrwbdec: port to audiodecoder
3404 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3406 * ext/amrnb/Makefile.am:
3407 amrnbdec: fixup build
3409 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3411 * ext/amrnb/amrnbdec.c:
3412 amrnbdec: remove leftover extraneous _unref
3414 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3416 Merge branch 'master' into 0.11
3418 ext/amrnb/amrnbdec.c
3420 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3423 * ext/amrnb/amrnbdec.c:
3424 * ext/amrnb/amrnbenc.c:
3427 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3430 * ext/amrwbdec/Makefile.am:
3431 * ext/amrwbdec/amrwbdec.c:
3432 ported amrwbdec to 0.11
3434 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3436 * ext/amrnb/amrnbdec.c:
3437 * ext/amrnb/amrnbdec.h:
3438 amrnbdec: port to audiodecoder
3440 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3442 Merge branch 'master' into 0.11
3444 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3447 * ext/mpeg2dec/gstmpeg2dec.c:
3448 * ext/mpeg2dec/gstmpeg2dec.h:
3449 mpeg2dec: minimal port to 0.11
3451 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3453 * ext/mpeg2dec/gstmpeg2dec.c:
3454 * ext/mpeg2dec/gstmpeg2dec.h:
3455 mpeg2dec: post QoS messages when dropping a frame due to QoS
3456 https://bugzilla.gnome.org/show_bug.cgi?id=658241
3458 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3461 configure: update ported plugins list
3463 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3466 update to 0.11 branch
3468 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3470 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3471 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3472 dvdlpcmdec: port to 0.11
3474 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3476 * ext/lame/gstlame.c:
3477 * ext/lame/gstlamemp3enc.c:
3478 lame: fix raw audio caps too
3480 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3482 * ext/lame/gstlame.c:
3483 * ext/lame/gstlamemp3enc.c:
3486 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3488 Merge branch 'master' into 0.11
3490 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3492 * ext/x264/gstx264enc.c:
3493 * ext/x264/gstx264enc.h:
3494 x264enc: port to 0.11
3496 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3498 * ext/amrnb/Makefile.am:
3499 * ext/amrnb/amrnbenc.c:
3500 * ext/amrnb/amrnbenc.h:
3501 amrnbenc: port to audioencoder
3503 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3505 Merge branch 'master' into 0.11
3509 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3511 * ext/a52dec/gsta52dec.c:
3514 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3516 * ext/twolame/gsttwolame.c:
3517 twolame: Simple fix for GstAudioEncoder API change
3519 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3521 * ext/twolame/gsttwolame.c:
3522 twolame: Fix variable 'gstelement_class' set but not used compiler warning
3524 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3526 * ext/lame/gstlame.c:
3527 * ext/lame/gstlamemp3enc.c:
3528 lame: Don't get the parent class again, GST_BOILERPLATE does this already
3530 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3532 * ext/lame/gstlame.c:
3533 * ext/lame/gstlamemp3enc.c:
3534 lame: Fix variable 'gstelement_class' set but not used compiler warning
3536 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3538 * ext/twolame/gsttwolame.c:
3539 twolame: improve output framing and timestamping
3540 ... which simply comes down to requesting one frame of input data at a time,
3541 since the encoder nicely turns this into 1 encoded frame.
3543 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3545 * ext/twolame/Makefile.am:
3546 * ext/twolame/gsttwolame.c:
3547 * ext/twolame/gsttwolame.h:
3548 twolame: port to audioencoder
3550 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3552 * ext/lame/gstlame.c:
3553 lame: use some more boilerplate
3555 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3557 * ext/lame/gstlame.c:
3558 * ext/lame/gstlame.h:
3559 lame: port to audioencoder
3561 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3563 * ext/lame/gstlamemp3enc.c:
3564 lamemp3enc: use some more boilerplate
3566 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3568 * ext/lame/gstlamemp3enc.c:
3569 lamemp3enc: really report bitrate rather kbitrate
3571 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3573 * ext/lame/Makefile.am:
3574 * ext/lame/gstlamemp3enc.c:
3575 * ext/lame/gstlamemp3enc.h:
3576 lamemp3enc: port to audioencoder
3578 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3580 * ext/dvdread/dvdreadsrc.c:
3581 dvdreadsrc: take into account first sector of the current title
3582 This fixes seeking on titles which do not start on a new file.
3583 https://bugzilla.gnome.org/show_bug.cgi?id=659252
3585 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3587 * ext/dvdread/dvdreadsrc.c:
3588 dvdreadsrc: fix sector seeking
3589 It was overly complicated, and did not take into account the offset
3590 needed for titles which do not start on a new file.
3591 https://bugzilla.gnome.org/show_bug.cgi?id=659252
3593 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3595 * ext/dvdread/dvdreadsrc.c:
3596 dvdreadsrc: fix sector search for packed titles
3597 Some DVD titles are packed in a single set, and we need to use
3598 the correct table to map times to sectors.
3599 https://bugzilla.gnome.org/show_bug.cgi?id=659252
3601 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3604 * ext/mad/Makefile.am:
3606 * gst-plugins-ugly.spec.in:
3607 mad: remove id3tag dependency used by in practice unreachable legacy code
3608 The mad mp3 decoder element shouldn't parse tags at all really, but we
3609 have so far kept this code around for backwards-compatibility reasons
3610 for people building manual pipelines for some reason. However, as it
3611 turns out that code has never actually worked in 0.10 in practice,
3612 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
3613 which doesn't actually seem to happen any more though because of the
3614 preceding mad_header_decode(), which will discover and report the
3615 sync loss if it runs into a tag and make mad_frame_decode() try to
3617 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
3619 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3621 * gst/asfdemux/asfpacket.c:
3622 asfpacket: skip empty payload packets
3623 ... which also avoids assertion failures and possible segfaults later on
3624 when possibly trying to join 2 empty buffers.
3626 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3628 * gst/realmedia/rmdemux.c:
3629 * gst/realmedia/rmdemux.h:
3630 rmdemux: delay announcing container tags until we have pads
3631 Fixes tags when transcoding.
3632 https://bugzilla.gnome.org/show_bug.cgi?id=658297
3634 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3636 * tests/check/elements/amrnbenc.c:
3637 amrnbenc: Use complete raw audio caps in the test
3639 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
3641 * docs/plugins/Makefile.am:
3642 docs: cleanup makefiles
3643 Remove commented out parts that we don't need. Remove "the wingo addition" - no
3644 so useful after all. Narrow down file-globs for plugin docs.
3646 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
3649 Automatic update of common submodule
3650 From a39eb83 to 11f0cd5
3652 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
3655 Automatic update of common submodule
3656 From 605cd9a to a39eb83
3658 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3660 * gst/asfdemux/gstasfdemux.c:
3661 asf: don't use fourcc
3663 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3665 Merge branch 'master' into 0.11
3667 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3669 * ext/mpeg2dec/gstmpeg2dec.c:
3670 mpeg2dec: fix spurious failure to decode some files
3671 Parsing can return with an 'invalid' state, but this is not
3672 actually fatal. For one, the mpeg2dec command line tool that
3673 comes with the libmpeg2 library blithely ignores this condition
3674 and merrily goes on. So we do this same, logging the error,
3675 and going on with parsing. This makes something work that did
3676 not use to work, and brings happiness to the world.
3677 https://bugzilla.gnome.org/show_bug.cgi?id=429476
3679 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3682 * ext/sidplay/Makefile.am:
3683 * ext/sidplay/gstsiddec.cc:
3684 port to new audio caps
3686 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3688 Merge branch 'master' into 0.11
3691 gst/asfdemux/gstrtpasfdepay.c
3693 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3696 configure: Add synaesthesia to the list of non-ported plugins
3698 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3701 * docs/plugins/Makefile.am:
3702 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3703 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3704 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3705 * gst-plugins-ugly.spec.in:
3706 * gst/mpegaudioparse/Makefile.am:
3707 * gst/mpegaudioparse/gstmpegaudioparse.c:
3708 * gst/mpegaudioparse/gstmpegaudioparse.h:
3709 * gst/mpegaudioparse/gstxingmux.c:
3710 * gst/mpegaudioparse/gstxingmux.h:
3711 * gst/mpegaudioparse/mpegaudioparse.vcproj:
3712 * gst/mpegaudioparse/plugin.c:
3713 * gst/xingmux/Makefile.am:
3714 * gst/xingmux/gstxingmux.c:
3715 * gst/xingmux/gstxingmux.h:
3716 * gst/xingmux/plugin.c:
3717 Remove mp3parse plugin/element
3718 It's been replaced by mpegaudioparse in -good. Don't want anyone
3719 to spend time porting a deprecated element. Rename plugin to xingmux
3720 for now until we move that somewhere else.
3722 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3725 configure.ac: Define list of non-ported plugins
3727 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3730 mad: Fix for changes in GstQuery API
3732 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3734 * gst/asfdemux/gstasfdemux.c:
3735 asfdemux: Fix for changes in GstQuery API
3737 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3739 * gst/asfdemux/asfpacket.c:
3740 asfdemux: Fix print statement
3742 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3745 Update common submodule
3747 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3749 * ext/x264/gstx264enc.c:
3750 x264enc: Properly set the stream format in setcaps
3751 Do not forget to set the selected format to the options string
3752 when getting it from caps
3753 https://bugzilla.gnome.org/show_bug.cgi?id=655223
3755 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
3757 * ext/x264/gstx264enc.c:
3758 x264enc: fix the build for older x264enc
3759 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
3761 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
3763 * ext/x264/gstx264enc.c:
3764 x264enc: Read stream-format from the right place
3765 Read the stream-format from "stream-format" and not from profile, also rename
3766 the "bytestream" variable to "stream_format" so it's easier to understand.
3768 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3770 * ext/x264/gstx264enc.c:
3771 * ext/x264/gstx264enc.h:
3772 x264enc: Select stream-format based on caps
3773 Makes x264 select its stream-format based on what's available
3774 on caps, the user selected option will be chosen as a fallback
3775 when both options are available.
3776 https://bugzilla.gnome.org/show_bug.cgi?id=644233
3778 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
3780 * ext/x264/gstx264enc.c:
3781 x264: Allow renegotiation but prefer current caps
3783 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
3785 * tests/check/elements/x264enc.c:
3786 tests: Test x264enc profiles from the caps
3787 https://bugzilla.gnome.org/show_bug.cgi?id=644233
3789 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
3791 * ext/x264/Makefile.am:
3792 * ext/x264/gstx264enc.c:
3793 * ext/x264/gstx264enc.h:
3794 x264: Use profile and level from caps
3795 Enforces the profile and level from the downstream caps, also
3796 sets them on the fixated caps
3797 https://bugzilla.gnome.org/show_bug.cgi?id=644233
3799 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3802 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
3804 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
3806 * ext/x264/gstx264enc.c:
3807 x264enc: fix subme property annotation - subme maximum is 10, not 6.
3808 Although the element accepts subme values > 6, the annotation which is
3809 visible through gst-inspect (for example) erroneously indicates 6 as the
3810 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
3811 https://bugzilla.gnome.org/show_bug.cgi?id=653473
3813 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
3816 Automatic update of common submodule
3817 From 69b981f to 605cd9a
3819 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3821 * gst/asfdemux/gstrtspwms.c:
3822 rtspwms: Porting to 0.11
3824 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3826 * gst/asfdemux/gstrtpasfdepay.c:
3827 rtpasfdepay: Port to 0.11
3829 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3831 * gst/asfdemux/asfpacket.c:
3832 * gst/asfdemux/asfpacket.h:
3833 * gst/asfdemux/gstasfdemux.c:
3834 * gst/asfdemux/gstasfdemux.h:
3835 asfdemux: Porting to 0.11
3837 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3839 * ext/sidplay/gstsiddec.cc:
3840 siddec: port siddec to 0.11
3842 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3844 * gst/asfdemux/gstrtpasfdepay.c:
3845 rtpasfdepay: fix fragmented packet handling and packet padding
3846 Also remove a bogus assert.
3848 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
3850 * gst/synaesthesia/gstsynaesthesia.c:
3851 synaesthesia: fix wrong debug log string (copy'n'paste)
3853 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3855 Merge branch 'master' into 0.11
3859 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3862 mad: port to new API
3863 Port to new segment API.
3865 No need to set caps on buffers.
3867 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
3869 * gst/realmedia/rmdemux.c:
3870 rmdemux: target is unsigned and can't be < 0
3872 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
3875 mad: use signed when caluculating the delta
3876 Avoids a <0 check for an unsigned variable.
3878 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
3880 * docs/plugins/Makefile.am:
3881 docs: remove obsolete commented out part
3882 We don't have this in the other modules and its not needed.
3884 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
3886 * docs/plugins/gst-plugins-ugly-plugins.args:
3887 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3888 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3889 docs: update plugin introspection data
3890 Now more files are merged and produced in a canonical fashion, which hopefully
3891 creates less or no delta in the future.
3893 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
3896 Automatic update of common submodule
3897 From 9e5bbd5 to 69b981f
3899 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3901 * ext/lame/Makefile.am:
3902 * ext/lame/gstlamemp3enc.c:
3903 lamemp3enc: Post CODEC and BITRATE tags
3904 Also filter any CODEC/AUDIO_CODEC tags from incoming
3908 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
3911 Automatic update of common submodule
3912 From fd35073 to 9e5bbd5
3914 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
3917 Automatic update of common submodule
3918 From 46dfcea to fd35073
3920 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3922 * gst/asfdemux/gstrtpasfdepay.c:
3923 rtpasfdepay: simplify and refactor packet parsing
3924 Specifically, refactor buffer padding and consider marker bit for fragment
3927 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3929 * gst/asfdemux/gstrtpasfdepay.c:
3930 rtpasfdepay: avoid re-sending header
3931 ... e.g. following a seek, which otherwise confuses downstream demuxer
3932 expecting only a flow of data packets at this time.
3934 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3936 * gst/asfdemux/gstrtpasfdepay.c:
3937 * gst/asfdemux/gstrtpasfdepay.h:
3938 rtpasfdepay: remove unused field
3940 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3943 mad: Post bitrate tag whenever the bitrate changes
3944 Also send the layer/mode/emphasis/bitrate tags as an event too.
3946 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3949 * win32/common/config.h:
3950 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
3952 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3955 * docs/plugins/inspect/plugin-a52dec.xml:
3956 * docs/plugins/inspect/plugin-amrnb.xml:
3957 * docs/plugins/inspect/plugin-amrwbdec.xml:
3958 * docs/plugins/inspect/plugin-asf.xml:
3959 * docs/plugins/inspect/plugin-cdio.xml:
3960 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3961 * docs/plugins/inspect/plugin-dvdread.xml:
3962 * docs/plugins/inspect/plugin-dvdsub.xml:
3963 * docs/plugins/inspect/plugin-iec958.xml:
3964 * docs/plugins/inspect/plugin-lame.xml:
3965 * docs/plugins/inspect/plugin-mad.xml:
3966 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3967 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3968 * docs/plugins/inspect/plugin-mpegstream.xml:
3969 * docs/plugins/inspect/plugin-realmedia.xml:
3970 * docs/plugins/inspect/plugin-siddec.xml:
3971 * docs/plugins/inspect/plugin-twolame.xml:
3972 * docs/plugins/inspect/plugin-x264.xml:
3973 * win32/common/config.h:
3976 === release 0.10.18 ===
3978 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3984 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3985 * docs/plugins/inspect/plugin-a52dec.xml:
3986 * docs/plugins/inspect/plugin-amrnb.xml:
3987 * docs/plugins/inspect/plugin-amrwbdec.xml:
3988 * docs/plugins/inspect/plugin-asf.xml:
3989 * docs/plugins/inspect/plugin-cdio.xml:
3990 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3991 * docs/plugins/inspect/plugin-dvdread.xml:
3992 * docs/plugins/inspect/plugin-dvdsub.xml:
3993 * docs/plugins/inspect/plugin-iec958.xml:
3994 * docs/plugins/inspect/plugin-lame.xml:
3995 * docs/plugins/inspect/plugin-mad.xml:
3996 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3997 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3998 * docs/plugins/inspect/plugin-mpegstream.xml:
3999 * docs/plugins/inspect/plugin-realmedia.xml:
4000 * docs/plugins/inspect/plugin-siddec.xml:
4001 * docs/plugins/inspect/plugin-twolame.xml:
4002 * docs/plugins/inspect/plugin-x264.xml:
4003 * gst-plugins-ugly.doap:
4004 * win32/common/config.h:
4007 - x264enc: allow changing bitrate and quantizers dynamically at runtime
4008 - x264enc: proxy downstream caps restrictions upstream via get_caps()
4009 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
4010 - mad: allow build without libid3tag (which isn't really needed anyway)
4011 - many other fixes and improvements
4013 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4015 * ext/x264/gstx264enc.c:
4016 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
4018 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4020 * ext/x264/gstx264enc.c:
4021 x264enc: do not leak peer pad reference
4023 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4025 * ext/x264/gstx264enc.c:
4026 x264enc: No need to copy, reffing is enough
4028 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4030 * ext/x264/gstx264enc.c:
4031 x264enc: get_caps function should return a copy of the caps
4033 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4036 * docs/plugins/inspect/plugin-a52dec.xml:
4037 * docs/plugins/inspect/plugin-amrnb.xml:
4038 * docs/plugins/inspect/plugin-amrwbdec.xml:
4039 * docs/plugins/inspect/plugin-asf.xml:
4040 * docs/plugins/inspect/plugin-cdio.xml:
4041 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4042 * docs/plugins/inspect/plugin-dvdread.xml:
4043 * docs/plugins/inspect/plugin-dvdsub.xml:
4044 * docs/plugins/inspect/plugin-iec958.xml:
4045 * docs/plugins/inspect/plugin-lame.xml:
4046 * docs/plugins/inspect/plugin-mad.xml:
4047 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4048 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4049 * docs/plugins/inspect/plugin-mpegstream.xml:
4050 * docs/plugins/inspect/plugin-realmedia.xml:
4051 * docs/plugins/inspect/plugin-siddec.xml:
4052 * docs/plugins/inspect/plugin-synaesthesia.xml:
4053 * docs/plugins/inspect/plugin-twolame.xml:
4054 * docs/plugins/inspect/plugin-x264.xml:
4059 * win32/common/config.h:
4060 0.10.17.4 pre-release
4062 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4065 mad: remove buffer_alloc
4067 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4070 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4071 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4072 * docs/plugins/inspect/plugin-a52dec.xml:
4073 * docs/plugins/inspect/plugin-amrnb.xml:
4074 * docs/plugins/inspect/plugin-amrwbdec.xml:
4075 * docs/plugins/inspect/plugin-asf.xml:
4076 * docs/plugins/inspect/plugin-cdio.xml:
4077 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4078 * docs/plugins/inspect/plugin-dvdread.xml:
4079 * docs/plugins/inspect/plugin-dvdsub.xml:
4080 * docs/plugins/inspect/plugin-iec958.xml:
4081 * docs/plugins/inspect/plugin-lame.xml:
4082 * docs/plugins/inspect/plugin-mad.xml:
4083 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4084 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4085 * docs/plugins/inspect/plugin-mpegstream.xml:
4086 * docs/plugins/inspect/plugin-realmedia.xml:
4087 * docs/plugins/inspect/plugin-siddec.xml:
4088 * docs/plugins/inspect/plugin-synaesthesia.xml:
4089 * docs/plugins/inspect/plugin-twolame.xml:
4090 * docs/plugins/inspect/plugin-x264.xml:
4098 0.10.17.3 pre-release
4100 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4103 Automatic update of common submodule
4104 From c3cafe1 to 46dfcea
4106 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4111 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4113 Merge branch 'master' into 0.11
4118 android/mpegaudioparse.mk
4121 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4123 * tests/check/gst-plugins-ugly.supp:
4124 tests: add suppression for lame unit test
4126 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4128 * tests/check/Makefile.am:
4129 * tests/check/generic/.gitignore:
4130 * tests/check/generic/index.c:
4131 tests: add generic index-setting test
4133 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4135 * ext/mpeg2dec/gstmpeg2dec.c:
4136 mpeg2dec: don't deadlock when setting an index
4138 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4141 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4142 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4143 * docs/plugins/inspect/plugin-a52dec.xml:
4144 * docs/plugins/inspect/plugin-amrnb.xml:
4145 * docs/plugins/inspect/plugin-amrwbdec.xml:
4146 * docs/plugins/inspect/plugin-asf.xml:
4147 * docs/plugins/inspect/plugin-cdio.xml:
4148 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4149 * docs/plugins/inspect/plugin-dvdread.xml:
4150 * docs/plugins/inspect/plugin-dvdsub.xml:
4151 * docs/plugins/inspect/plugin-iec958.xml:
4152 * docs/plugins/inspect/plugin-lame.xml:
4153 * docs/plugins/inspect/plugin-mad.xml:
4154 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4155 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4156 * docs/plugins/inspect/plugin-mpegstream.xml:
4157 * docs/plugins/inspect/plugin-realmedia.xml:
4158 * docs/plugins/inspect/plugin-siddec.xml:
4159 * docs/plugins/inspect/plugin-synaesthesia.xml:
4160 * docs/plugins/inspect/plugin-twolame.xml:
4161 * docs/plugins/inspect/plugin-x264.xml:
4163 * win32/common/config.h:
4164 0.10.17.2 pre-release
4166 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4168 * gst/realmedia/rademux.c:
4169 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
4171 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4173 * gst/mpegstream/gstmpegdemux.c:
4174 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
4176 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4178 * ext/dvdread/dvdreadsrc.c:
4179 * ext/sidplay/gstsiddec.cc:
4180 * ext/x264/gstx264enc.c:
4181 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
4183 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4185 * gst/asfdemux/gstasfdemux.c:
4186 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
4188 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4190 * ext/x264/gstx264enc.c:
4191 x264enc: Implement getcaps function
4192 This allows to set width/height/etc restrictions downstream.
4194 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
4197 * ext/mad/Makefile.am:
4198 * ext/x264/Makefile.am:
4199 * gst/asfdemux/Makefile.am:
4200 * gst/dvdlpcmdec/Makefile.am:
4201 * gst/dvdsub/Makefile.am:
4202 * gst/iec958/Makefile.am:
4203 * gst/mpegaudioparse/Makefile.am:
4204 * gst/mpegstream/Makefile.am:
4205 * gst/realmedia/Makefile.am:
4206 * gst/synaesthesia/Makefile.am:
4207 android: make it ready for androgenizer
4208 To build gstreamer for android we are now using androgenizer which
4209 generates the needed Android.mk files.
4210 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
4212 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
4216 * android/amrwbdec.mk:
4218 * android/mpegaudioparse.mk:
4219 android: remove the android/ folder
4221 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
4224 Automatic update of common submodule
4225 From 1ccbe09 to c3cafe1
4227 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
4229 * ext/x264/gstx264enc.c:
4230 * ext/x264/gstx264enc.h:
4231 x264enc: Allow changing the bitrate and quantitizers dynamically
4232 https://bugzilla.gnome.org/show_bug.cgi?id=621663
4234 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
4236 * ext/x264/gstx264enc.c:
4237 x264enc: Set max bitrate in quality mode
4238 https://bugzilla.gnome.org/show_bug.cgi?id=621663
4240 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
4242 * ext/x264/gstx264enc.c:
4243 x264enc: Make it clear that constant quantizer is for debugging only
4244 https://bugzilla.gnome.org/show_bug.cgi?id=621663
4246 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4249 Automatic update of common submodule
4250 From 193b717 to 1ccbe09
4252 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
4255 Automatic update of common submodule
4256 From b77e2bf to 193b717
4258 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4261 Automatic update of common submodule
4262 From d8814b6 to b77e2bf
4264 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4267 Automatic update of common submodule
4268 From 6aaa286 to d8814b6
4270 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
4273 Automatic update of common submodule
4274 From 6aec6b9 to 6aaa286
4276 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
4279 configure.ac: redundant use of AC_MSG_RESULT()
4280 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
4282 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
4285 autogen: wingo signed comment
4287 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4289 * gst/dvdsub/gstdvdsubdec.c:
4290 * gst/dvdsub/gstdvdsubdec.h:
4291 dvdsubdec: Rearrange buffer allocation and pushing code a bit
4292 This makes the code easier to read, doesn't store every buffer
4293 in the instance until the next buffer is to be drawn and
4294 fixes an unitialized variable compiler warning.
4296 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
4298 * gst/dvdsub/gstdvdsubdec.c:
4299 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
4302 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
4304 * gst/dvdsub/gstdvdsubdec.c:
4305 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
4308 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4313 mad: build the mad plugin even if libid3tag is not available
4314 ID3 tags are usually handled by id3demux, and should be handled
4315 by id3demux. Tag handling in mad based on libid3tag is very basic
4316 and mostly unnecessary really, so just build this plugin without
4317 ID3 tag support if libid3tag is not available.
4319 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4321 Merge branch 'master' into 0.11
4323 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
4325 * gst/mpegstream/gstdvddemux.c:
4326 dvddemux: small code cleanup
4327 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
4328 and avoid empty 'if' when logging is disabled.
4330 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4333 configure.ac: export plugin description more platform independent
4336 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4339 Automatic update of common submodule
4340 From 1de7f6a to 6aec6b9
4342 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4344 Merge branch 'master' into 0.11
4348 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4350 * ext/mpeg2dec/gstmpeg2dec.c:
4351 mpeg2dec: do not fail fatally when unlinked
4352 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
4354 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
4358 * ext/mpeg2dec/gstmpeg2dec.c:
4359 * ext/mpeg2dec/gstmpeg2dec.h:
4360 index: remove conditional index support
4361 Index support cannot be disabled since commit
4362 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
4363 in core, which removed the configure flags to disable index.
4365 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
4368 * ext/mpeg2dec/gstmpeg2dec.c:
4369 formatting: trim trailing whitespace
4371 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
4374 * ext/mpeg2dec/gstmpeg2dec.c:
4375 * gst/mpegstream/gstmpegdemux.c:
4376 index: use delta frame flags instead of 0 or none
4378 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4380 * ext/x264/gstx264enc.c:
4381 x264enc: Don't register flags with a value of 0
4382 Flags with a value of 0 aren't meaningful and will cause
4383 g_value_transform to go into an endless loop when trying to
4384 convert the flags to a string
4386 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
4389 Automatic update of common submodule
4390 From f94d739 to 1de7f6a
4392 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4394 * ext/amrwbdec/amrwbdec.c:
4395 amrwbdec: avoid stalling on invalid frame
4396 Skip 1 byte indicating invalid frame type index rather than stalling
4397 on it indefinitely until EOS.
4400 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4402 * tests/check/pipelines/lame.c:
4403 tests: add unit test for lamemp3enc negotiation issue
4404 https://bugzilla.gnome.org/show_bug.cgi?id=641151
4406 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4408 * ext/lame/gstlamemp3enc.c:
4409 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
4410 The element downstream of mp3enc might only accept certain sample rates or channels,
4411 make sure we relay any restrictions that do exist to upstream when it does a
4412 get_caps() on the sink pad. That way upstream elements like audioresample or
4413 audioconvert can pick a sample rate / channel configuration that will be accepted,
4414 instead of just negotiating to the highest, which might then be rejected.
4415 https://bugzilla.gnome.org/show_bug.cgi?id=641151
4417 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
4419 * gst/asfdemux/asfpacket.c:
4420 asfpacket: Avoid using broken duration extension
4421 Quite a few (broken?) files have a packet duration of 1ms, which is
4422 most definitely wrong for either audio or video packets.
4423 We therefore avoid using that value and instead use other metrics to
4424 determine the buffer duration (like using the extended stream properties
4425 average frame duration if present and valid).
4427 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4430 * win32/common/config.h:
4431 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
4432 https://bugzilla.gnome.org/show_bug.cgi?id=640705
4434 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
4436 * gst/mpegaudioparse/gstxingmux.c:
4437 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
4440 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4442 * gst/mpegstream/gstdvddemux.c:
4443 mpegstream: increase allowable gap between streams
4444 The new delay is three times as much as the old one, and just happens
4445 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
4446 was chocking before at 5:11.
4447 While there, merge the constants used in two places into a define.
4448 https://bugzilla.gnome.org/show_bug.cgi?id=539708
4450 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
4452 * ext/x264/gstx264enc.c:
4453 x264enc: make tag event writable before modifying tag list in place
4454 To modify an event tag is necessary to be sure that x264enc
4456 Also fix indentation.
4457 https://bugzilla.gnome.org/show_bug.cgi?id=640272
4459 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4462 * docs/plugins/inspect/plugin-a52dec.xml:
4463 * docs/plugins/inspect/plugin-amrnb.xml:
4464 * docs/plugins/inspect/plugin-amrwbdec.xml:
4465 * docs/plugins/inspect/plugin-asf.xml:
4466 * docs/plugins/inspect/plugin-cdio.xml:
4467 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4468 * docs/plugins/inspect/plugin-dvdread.xml:
4469 * docs/plugins/inspect/plugin-dvdsub.xml:
4470 * docs/plugins/inspect/plugin-iec958.xml:
4471 * docs/plugins/inspect/plugin-lame.xml:
4472 * docs/plugins/inspect/plugin-mad.xml:
4473 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4474 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4475 * docs/plugins/inspect/plugin-mpegstream.xml:
4476 * docs/plugins/inspect/plugin-realmedia.xml:
4477 * docs/plugins/inspect/plugin-siddec.xml:
4478 * docs/plugins/inspect/plugin-twolame.xml:
4479 * docs/plugins/inspect/plugin-x264.xml:
4480 * win32/common/config.h:
4483 === release 0.10.17 ===
4485 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4491 * docs/plugins/inspect/plugin-a52dec.xml:
4492 * docs/plugins/inspect/plugin-amrnb.xml:
4493 * docs/plugins/inspect/plugin-amrwbdec.xml:
4494 * docs/plugins/inspect/plugin-asf.xml:
4495 * docs/plugins/inspect/plugin-cdio.xml:
4496 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4497 * docs/plugins/inspect/plugin-dvdread.xml:
4498 * docs/plugins/inspect/plugin-dvdsub.xml:
4499 * docs/plugins/inspect/plugin-iec958.xml:
4500 * docs/plugins/inspect/plugin-lame.xml:
4501 * docs/plugins/inspect/plugin-mad.xml:
4502 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4503 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4504 * docs/plugins/inspect/plugin-mpegstream.xml:
4505 * docs/plugins/inspect/plugin-realmedia.xml:
4506 * docs/plugins/inspect/plugin-siddec.xml:
4507 * docs/plugins/inspect/plugin-twolame.xml:
4508 * docs/plugins/inspect/plugin-x264.xml:
4509 * gst-plugins-ugly.doap:
4510 * win32/common/config.h:
4513 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4516 * docs/plugins/inspect/plugin-a52dec.xml:
4517 * docs/plugins/inspect/plugin-amrnb.xml:
4518 * docs/plugins/inspect/plugin-amrwbdec.xml:
4519 * docs/plugins/inspect/plugin-asf.xml:
4520 * docs/plugins/inspect/plugin-cdio.xml:
4521 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4522 * docs/plugins/inspect/plugin-dvdread.xml:
4523 * docs/plugins/inspect/plugin-dvdsub.xml:
4524 * docs/plugins/inspect/plugin-iec958.xml:
4525 * docs/plugins/inspect/plugin-lame.xml:
4526 * docs/plugins/inspect/plugin-mad.xml:
4527 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4528 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4529 * docs/plugins/inspect/plugin-mpegstream.xml:
4530 * docs/plugins/inspect/plugin-realmedia.xml:
4531 * docs/plugins/inspect/plugin-siddec.xml:
4532 * docs/plugins/inspect/plugin-twolame.xml:
4533 * docs/plugins/inspect/plugin-x264.xml:
4534 * win32/common/config.h:
4535 0.10.16.4 pre-release
4537 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4539 * ext/mpeg2dec/gstmpeg2dec.c:
4540 mpeg2dec: Use the proper component value for height
4542 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4545 * docs/plugins/inspect/plugin-a52dec.xml:
4546 * docs/plugins/inspect/plugin-amrnb.xml:
4547 * docs/plugins/inspect/plugin-amrwbdec.xml:
4548 * docs/plugins/inspect/plugin-asf.xml:
4549 * docs/plugins/inspect/plugin-cdio.xml:
4550 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4551 * docs/plugins/inspect/plugin-dvdread.xml:
4552 * docs/plugins/inspect/plugin-dvdsub.xml:
4553 * docs/plugins/inspect/plugin-iec958.xml:
4554 * docs/plugins/inspect/plugin-lame.xml:
4555 * docs/plugins/inspect/plugin-mad.xml:
4556 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4557 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4558 * docs/plugins/inspect/plugin-mpegstream.xml:
4559 * docs/plugins/inspect/plugin-realmedia.xml:
4560 * docs/plugins/inspect/plugin-siddec.xml:
4561 * docs/plugins/inspect/plugin-twolame.xml:
4562 * docs/plugins/inspect/plugin-x264.xml:
4563 * win32/common/config.h:
4564 0.10.16.3 pre-release
4566 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4568 * gst/asfdemux/asfheaders.c:
4569 * gst/asfdemux/asfheaders.h:
4570 * gst/asfdemux/gstasfdemux.c:
4571 asfdemux: Handle new type of DRM'd asf files.
4572 These are produced by the new MS PlayReady system.
4573 https://bugzilla.gnome.org/show_bug.cgi?id=639226
4575 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
4578 Automatic update of common submodule
4579 From e572c87 to f94d739
4581 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4584 Automatic update of common submodule
4585 From ccbaa85 to e572c87
4587 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4590 Automatic update of common submodule
4591 From 46445ad to ccbaa85
4593 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4595 * tests/check/Makefile.am:
4596 tests: never disable g_assert() and cast checks for the unit tests
4597 The unit tests are riddled with g_assert() and friends, make sure we
4598 don't disable assert and cast checks for the unit tests even if
4599 this has been specified for the rest of the code base, e.g. via
4600 --disable-glib-asserts
4602 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4605 * win32/common/config.h:
4606 0.10.16.2 pre-release
4608 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4610 * docs/plugins/gst-plugins-ugly-plugins.args:
4611 * docs/plugins/inspect/plugin-a52dec.xml:
4612 * docs/plugins/inspect/plugin-amrnb.xml:
4613 * docs/plugins/inspect/plugin-amrwbdec.xml:
4614 * docs/plugins/inspect/plugin-asf.xml:
4615 * docs/plugins/inspect/plugin-cdio.xml:
4616 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4617 * docs/plugins/inspect/plugin-dvdread.xml:
4618 * docs/plugins/inspect/plugin-dvdsub.xml:
4619 * docs/plugins/inspect/plugin-iec958.xml:
4620 * docs/plugins/inspect/plugin-lame.xml:
4621 * docs/plugins/inspect/plugin-mad.xml:
4622 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4623 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4624 * docs/plugins/inspect/plugin-mpegstream.xml:
4625 * docs/plugins/inspect/plugin-realmedia.xml:
4626 * docs/plugins/inspect/plugin-siddec.xml:
4627 * docs/plugins/inspect/plugin-twolame.xml:
4628 * docs/plugins/inspect/plugin-x264.xml:
4631 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4636 po: update translations
4638 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4641 configure: use $LIBM instead of hardcoding -lm
4643 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4645 * gst/realmedia/rmdemux.c:
4646 rmdemux: Initialize return variable.
4647 In the unlikely event that height is 0 (which is invalid) we would end up
4648 never setting the flow return.
4650 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4652 * gst/realmedia/rmutils.c:
4653 realmedia: Fix unitialized variables on macosx
4655 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4657 * ext/x264/gstx264enc.c:
4658 x264enc: Handle codec/encoder tags
4659 Make x264enc drop video-codec and codec tags and replace
4660 encoder/encoder-version with x264 and its build number
4663 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4665 * ext/mpeg2dec/gstmpeg2dec.c:
4666 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
4668 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4670 * ext/mpeg2dec/gstmpeg2dec.c:
4671 mpeg2dec: minor formatting clean-up
4673 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4675 * ext/mpeg2dec/gstmpeg2dec.c:
4676 mpeg2dec: refactor cropping code to use libgstvideo functions
4677 https://bugzilla.gnome.org/show_bug.cgi?id=571146
4679 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4681 * ext/mpeg2dec/gstmpeg2dec.c:
4682 * ext/mpeg2dec/gstmpeg2dec.h:
4683 mpeg2dec: use GstVideoFormat instead of custom enum
4685 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4687 * ext/mpeg2dec/Makefile.am:
4688 mpeg2dec: fix LIBADD order in Makefile.am
4690 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
4692 * ext/x264/gstx264enc.c:
4693 x264: vbv-buf-capacity should have a minimum of 0
4694 x264 will clip this value internally, and users should be allowed to
4695 specify a lower value than 300 ms.
4696 https://bugzilla.gnome.org/show_bug.cgi?id=635291
4698 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4700 * ext/x264/gstx264enc.c:
4701 x264enc: also accept YV12 input
4703 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4705 * ext/x264/gstx264enc.c:
4706 x264enc: add a note to the docs about encoder latency and queues
4707 https://bugzilla.gnome.org/show_bug.cgi?id=636107
4709 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4711 * gst/realmedia/rademux.c:
4712 * gst/realmedia/rmdemux.c:
4713 realmedia: do not use the pad buffer allocation functions in demuxers
4714 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
4715 https://bugzilla.gnome.org/show_bug.cgi?id=637932
4717 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4720 Automatic update of common submodule
4721 From 169462a to 46445ad
4723 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4726 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
4729 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
4732 Automatic update of common submodule
4733 From 20742ae to 169462a
4735 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
4737 * gst/realmedia/rmdemux.c:
4738 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
4739 Signed-off-by: Rob Clark <rob@ti.com>
4741 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
4744 Automatic update of common submodule
4745 From 011bcc8 to 20742ae
4747 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
4750 x264: uses pkg-config to locate libx264
4752 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4754 Merge branch 'master' into 0.11
4756 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4758 * tests/check/pipelines/lame.c:
4759 check: don't use deprecated method
4761 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4764 * android/amrwbdec.mk:
4766 * android/mpegaudioparse.mk:
4768 more 0.10 -> 0,11 changes
4770 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4773 configure: open 0.11 branch
4775 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
4780 * android/amrwbdec.mk:
4782 * android/mpegaudioparse.mk:
4783 Add build system for Android
4785 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
4787 * gst/realmedia/rmutils.c:
4788 realmedia: Remove dead assignments
4790 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
4793 mad: Remove dead assignments
4795 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4797 * ext/dvdread/dvdreadsrc.c:
4798 dvdreadsrc: remove bogus comment
4800 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
4802 * ext/dvdread/dvdreadsrc.c:
4803 dvdreadsrc: fix handling of multi-angle streams
4804 We would output all angles interleaved instead of just
4806 https://bugzilla.gnome.org/show_bug.cgi?id=539254
4808 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4810 * gst/realmedia/Makefile.am:
4811 realmedia: fix LIBS order in Makefile
4813 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4853 po: update for new translatable strings
4855 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
4858 Automatic update of common submodule
4859 From 7bbd708 to 011bcc8
4861 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
4863 * ext/mpeg2dec/gstmpeg2dec.c:
4864 mpeg2dec: convert the position to stream time before answering to a position query
4866 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
4868 * gst/realmedia/Makefile.am:
4869 * gst/realmedia/rademux.c:
4870 * gst/realmedia/rmdemux.c:
4871 * gst/realmedia/rmdemux.h:
4872 realmedia: Get codec name from pbutils instead of harcoding them
4874 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
4876 * ext/x264/gstx264enc.c:
4877 x264enc: Work around a rate control issue in libx264
4878 When variable framerate is disabled in libx264 (which occurs when using
4879 the zerolatency tuning), libx264 ignores timestamps but still uses the
4880 timebase leading to messed up rate control with our nanosecond timebase.
4881 We work around this issue by setting the timebase to the reciprocal of
4882 the framerate and we validate that the framerate is suitable.
4883 This has been fixed upstream in libx264 but there are non-fixed versions
4884 in the wild so this workaround is still needed.
4887 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4889 * ext/mpeg2dec/gstmpeg2dec.c:
4890 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
4892 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
4894 * ext/mpeg2dec/gstmpeg2dec.c:
4895 mpeg2dec: fix position query by trusting upstream
4896 Position queries are badly handled for DVDs (probably due to the division in
4897 chapters): the time returned was the time since the start of chapter.
4898 Now ask upstream for position queries, fall back to the old code if upstream
4899 cannot answer the query.
4901 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
4903 * ext/lame/gstlame.c:
4905 * ext/sidplay/gstsiddec.cc:
4906 * gst/mpegstream/gstmpegparse.c:
4907 various: canonicalize property names
4909 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
4911 * ext/a52dec/gsta52dec.c:
4912 * ext/amrnb/amrnbdec.c:
4913 * ext/amrnb/amrnbenc.c:
4914 * ext/cdio/gstcdiocddasrc.c:
4915 * ext/dvdread/dvdreadsrc.c:
4916 * ext/lame/gstlame.c:
4917 * ext/lame/gstlamemp3enc.c:
4919 * ext/sidplay/gstsiddec.cc:
4920 * ext/x264/gstx264enc.c:
4921 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
4923 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
4925 * gst/iec958/ac3iec.c:
4926 * gst/mpegaudioparse/gstmpegaudioparse.c:
4927 * gst/mpegstream/gstmpegparse.c:
4928 * gst/mpegstream/gstrfc2250enc.c:
4929 * gst/realmedia/pnmsrc.c:
4930 * gst/realmedia/rdtmanager.c:
4931 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
4933 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
4936 Automatic update of common submodule
4937 From 5a668bf to 7bbd708
4939 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
4942 Automatic update of common submodule
4943 From c4a8adc to 5a668bf
4945 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4948 Automatic update of common submodule
4949 From 5e3c9bf to c4a8adc
4951 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4955 mad: support reverse playback
4957 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4959 * ext/dvdread/dvdreadsrc.c:
4960 dvdreadsrc: improve error messages on read errors
4961 Provide proper i18n-ed error messages when a read error happens,
4962 and point out that the error could be happening because the
4964 https://bugzilla.gnome.org/show_bug.cgi?id=613633
4966 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4969 configure: set plugin release datetime
4971 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
4974 Automatic update of common submodule
4975 From aa0d1d0 to 5e3c9bf
4977 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4979 * gst/mpegstream/gstmpegparse.c:
4980 mpegparse: re-fix flow return handling
4981 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
4982 - } while (GST_FLOW_IS_SUCCESS (result));
4983 + } while (result != GST_FLOW_OK);
4985 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
4987 * tests/check/Makefile.am:
4988 * tests/check/generic/states.c:
4989 tests: allow running state tests for all elements
4990 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
4991 to try elements that would normaly be skipped.
4993 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4996 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
4998 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5001 * pkgconfig/.gitignore:
5002 * pkgconfig/Makefile.am:
5003 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
5004 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
5005 This .pc file will not be installed, it's only for uninstalled setups,
5006 same thing as we do for -good. This is so other modules' unit tests can
5007 find our plugins properly in an uninstalled setup.
5009 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5012 Automatic update of common submodule
5013 From c2e10bf to aa0d1d0
5015 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5018 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
5020 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5022 * ext/sidplay/gstsiddec.cc:
5023 siddec: don't use GST_FLOW_IS_FATAL
5024 GST_FLOW_IS_FATAL has been deprecated in core git.
5026 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
5029 Automatic update of common submodule
5030 From d3d9acf to c2e10bf
5032 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5035 configure: Require orc >= 0.4.6 for --compat
5037 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5040 Automatic update of common submodule
5041 From ec60217 to d3d9acf
5043 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5045 * ext/mpeg2dec/gstmpeg2dec.c:
5046 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
5047 And don't post error messages if allocating a buffer resulted
5048 in WRONG_STATE or UNEXPECTED.
5050 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5052 * gst/mpegaudioparse/gstxingmux.c:
5053 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
5055 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5057 * gst/mpegstream/gstdvddemux.c:
5058 * gst/mpegstream/gstmpegdemux.c:
5059 * gst/mpegstream/gstmpegparse.c:
5060 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
5062 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5064 * gst/realmedia/rmdemux.c:
5065 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
5067 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5069 * gst/asfdemux/gstasfdemux.c:
5070 asfdemux: Don't use GST_FLOW_IS_FATAL()
5071 And don't post error messages for UNEXPECTED and post an error
5072 message if pulling data failed because of NOT_LINKED.
5074 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5077 * docs/plugins/inspect/plugin-a52dec.xml:
5078 * docs/plugins/inspect/plugin-amrnb.xml:
5079 * docs/plugins/inspect/plugin-amrwbdec.xml:
5080 * docs/plugins/inspect/plugin-asf.xml:
5081 * docs/plugins/inspect/plugin-cdio.xml:
5082 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5083 * docs/plugins/inspect/plugin-dvdread.xml:
5084 * docs/plugins/inspect/plugin-dvdsub.xml:
5085 * docs/plugins/inspect/plugin-iec958.xml:
5086 * docs/plugins/inspect/plugin-lame.xml:
5087 * docs/plugins/inspect/plugin-mad.xml:
5088 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5089 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5090 * docs/plugins/inspect/plugin-mpegstream.xml:
5091 * docs/plugins/inspect/plugin-realmedia.xml:
5092 * docs/plugins/inspect/plugin-siddec.xml:
5093 * docs/plugins/inspect/plugin-twolame.xml:
5094 * docs/plugins/inspect/plugin-x264.xml:
5095 * win32/common/config.h:
5097 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
5098 the code is updated for the GST_FLOW_IS_* macro deprecations.
5100 === release 0.10.16 ===
5102 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5108 * gst-plugins-ugly.doap:
5109 * win32/common/config.h:
5112 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5114 * docs/plugins/inspect/plugin-a52dec.xml:
5115 * docs/plugins/inspect/plugin-amrnb.xml:
5116 * docs/plugins/inspect/plugin-amrwbdec.xml:
5117 * docs/plugins/inspect/plugin-asf.xml:
5118 * docs/plugins/inspect/plugin-cdio.xml:
5119 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5120 * docs/plugins/inspect/plugin-dvdread.xml:
5121 * docs/plugins/inspect/plugin-dvdsub.xml:
5122 * docs/plugins/inspect/plugin-iec958.xml:
5123 * docs/plugins/inspect/plugin-lame.xml:
5124 * docs/plugins/inspect/plugin-mad.xml:
5125 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5126 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5127 * docs/plugins/inspect/plugin-mpegstream.xml:
5128 * docs/plugins/inspect/plugin-realmedia.xml:
5129 * docs/plugins/inspect/plugin-siddec.xml:
5130 * docs/plugins/inspect/plugin-twolame.xml:
5131 * docs/plugins/inspect/plugin-x264.xml:
5132 docs: update docs for release
5134 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5142 po: update translations
5144 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5183 0.10.15.6 pre-release
5185 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
5187 * gst/asfdemux/gstasfdemux.c:
5188 asfdemux: Don't error out on non-critical flow returns
5189 Only error out when downstream returns:
5194 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
5195 of the streams had gone EOS) and then stop the task silently.
5196 In the case of WRONG_STATE we just need to stop silently
5197 https://bugzilla.gnome.org/show_bug.cgi?id=600412
5199 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5238 0.10.15.5 pre-release
5240 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
5242 * gst/mpegaudioparse/gstmpegaudioparse.c:
5243 mp3parse: propagate flow errors upstream.
5244 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
5245 always return the error upstream.
5247 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5286 0.10.15.4 pre-release
5288 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
5291 Automatic update of common submodule
5292 From 3e8db1d to ec60217
5294 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5297 * docs/plugins/inspect/plugin-a52dec.xml:
5298 * docs/plugins/inspect/plugin-amrnb.xml:
5299 * docs/plugins/inspect/plugin-amrwbdec.xml:
5300 * docs/plugins/inspect/plugin-asf.xml:
5301 * docs/plugins/inspect/plugin-cdio.xml:
5302 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5303 * docs/plugins/inspect/plugin-dvdread.xml:
5304 * docs/plugins/inspect/plugin-dvdsub.xml:
5305 * docs/plugins/inspect/plugin-iec958.xml:
5306 * docs/plugins/inspect/plugin-lame.xml:
5307 * docs/plugins/inspect/plugin-mad.xml:
5308 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5309 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5310 * docs/plugins/inspect/plugin-mpegstream.xml:
5311 * docs/plugins/inspect/plugin-realmedia.xml:
5312 * docs/plugins/inspect/plugin-siddec.xml:
5313 * docs/plugins/inspect/plugin-twolame.xml:
5314 * docs/plugins/inspect/plugin-x264.xml:
5315 * win32/common/config.h:
5316 0.10.15.3 pre-release
5318 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
5320 * ext/x264/gstx264enc.c:
5321 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
5322 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
5323 argument to the option string value causes an error. For < 78 we pass the
5324 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
5325 result in passing 'none' for false and 'strict' for true. Other modes can be
5326 set through the option-string property for now.
5327 https://bugzilla.gnome.org/show_bug.cgi?id=626577
5329 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5332 * docs/plugins/gst-plugins-ugly-plugins.args:
5333 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5334 * docs/plugins/inspect/plugin-a52dec.xml:
5335 * docs/plugins/inspect/plugin-amrnb.xml:
5336 * docs/plugins/inspect/plugin-amrwbdec.xml:
5337 * docs/plugins/inspect/plugin-asf.xml:
5338 * docs/plugins/inspect/plugin-cdio.xml:
5339 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5340 * docs/plugins/inspect/plugin-dvdread.xml:
5341 * docs/plugins/inspect/plugin-dvdsub.xml:
5342 * docs/plugins/inspect/plugin-iec958.xml:
5343 * docs/plugins/inspect/plugin-lame.xml:
5344 * docs/plugins/inspect/plugin-mad.xml:
5345 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5346 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5347 * docs/plugins/inspect/plugin-mpegstream.xml:
5348 * docs/plugins/inspect/plugin-realmedia.xml:
5349 * docs/plugins/inspect/plugin-siddec.xml:
5350 * docs/plugins/inspect/plugin-twolame.xml:
5351 * docs/plugins/inspect/plugin-x264.xml:
5352 * win32/common/config.h:
5353 0.10.15.2 pre-release
5355 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
5357 * gst/synaesthesia/gstsynaesthesia.c:
5358 synaesthesia: code cleanups.
5359 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
5362 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
5364 * gst/synaesthesia/gstsynaesthesia.c:
5365 synaesthesia: use GST_BOILERPLATE macros
5367 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5370 Automatic update of common submodule
5371 From bd2054b to 3e8db1d
5373 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5375 * ext/x264/gstx264enc.c:
5376 x264: fix printf format warning in debug message
5378 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5380 * docs/plugins/Makefile.am:
5381 docs: fix bug passing arguments to gtkdoc-fixref in upload target
5382 Missing backslash at end of line meant we weren't passing all arguments
5383 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
5385 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
5388 Automatic update of common submodule
5389 From a519571 to bd2054b
5391 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5394 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
5395 This first checks what is required for ISO C99 support and sets the relevant
5396 compiler parameters and if no C99 compiler is found, it checks for a
5397 C89 compiler. This enables us to check for and use C89/C99 functions
5398 that gcc hides from us without the correct compiler parameters.
5400 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
5402 * ext/x264/gstx264enc.c:
5403 x264enc: Fix flushing of delayed frames
5404 x264_encoder_encode() should be called with a NULL picture until at least
5405 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
5406 regression in make check due to the recent change in defaults which enabled
5407 b-frames and b-pyramid, both of which I believe increase the number of delayed
5408 frames when encoding.
5410 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
5412 * ext/x264/gstx264enc.c:
5413 x264enc: Improve x264enc defaults
5414 - medium x264 speed/quality preset
5415 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
5416 Addresses part of bug #607798
5418 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
5420 * ext/x264/gstx264enc.c:
5421 x264enc: Fix property description typos
5423 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
5425 * ext/x264/gstx264enc.c:
5426 x264enc: Add some more debug info
5428 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
5430 * ext/x264/gstx264enc.c:
5431 * ext/x264/gstx264enc.h:
5432 x264enc: Add speed-preset and [psy-]tuning properties
5433 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
5434 preset and possibly a profile and/or tuning are now the recommended way to
5435 configure x264 through x264enc.
5436 If a preset/tuning are specified then these will define the default values and
5437 the property defaults will be ignored. After this the option-string property is
5438 applied, followed by the user-set properties, fast first pass restrictions and
5439 finally the profile restrictions.
5440 Addresses part of bug #607798
5442 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
5444 * ext/x264/gstx264enc.c:
5445 * ext/x264/gstx264enc.h:
5446 x264enc: Refactor code in preparation for presets/tunings
5447 - Make defaults append the appropriate default value to a string. This is
5448 needed to differentiate between something user-set and the actual prop
5450 - Add an internal option string to which _set_property () cases append for the
5451 majority of properties.
5452 - Use gst_x264_enc_parse_options () to clean up application of settings. This
5453 will make order of application with respect to the presets and tunings quite
5455 Addresses part of bug #607798
5457 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
5459 * ext/x264/gstx264enc.c:
5460 x264enc: Update available me types
5461 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
5462 now self-maintaining.
5464 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
5466 * ext/x264/gstx264enc.c:
5467 x264enc: Use new libx264 API to affect fast first pass
5468 Uses new x264 API to apply reduced complexity values to the parameters to
5469 increase encoding speed in the first pass of a multi-pass encode. This does
5470 not impact on final quality.
5471 Addresses part of bug #607798
5473 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
5475 * ext/x264/gstx264enc.c:
5476 * ext/x264/gstx264enc.h:
5477 x264enc: Add profile property
5478 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
5479 Profile. This makes it easier to achieve Baseline Profile for example.
5480 Addresses part of bug #607798
5482 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
5484 * ext/x264/gstx264enc.c:
5485 * ext/x264/gstx264enc.h:
5486 x264enc: Add option-string property
5487 Adds support for an x264 format option-string to specify advanced parameters
5488 Addresses part of bug #607798
5490 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5492 * ext/mad/Makefile.am:
5493 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
5494 Spotted by syntr0py.
5496 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5498 * ext/x264/gstx264enc.c:
5499 x264enc: only set timebase on versions where it exists
5501 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
5503 * ext/x264/gstx264enc.c:
5504 x264enc: set appropriate time base
5507 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5509 * tests/check/Makefile.am:
5510 tests: add plugin loading whitelist to test environment
5511 Only want to load core/-base/-ugly plugins here.
5513 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5517 Bump automake requirement to 1.10 and autoconf to 2.60
5518 For maintainability reasons and $(builddir).
5521 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5523 * gst/asfdemux/gstasfdemux.c:
5524 asfdemux: Fix seeking after last commits
5525 Don't handle wrong-state returns as errors to allow seeking to work
5528 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5530 * gst/asfdemux/gstasfdemux.c:
5531 asfdemux: Push all pending data on EOS
5532 When on push mode and receiving an EOS event, asfdemux
5533 should push all pending data because we might be dealing
5534 with a broken file that has a preroll value higher
5535 than its actual length.
5537 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5539 * gst/asfdemux/gstasfdemux.c:
5540 asfdemux: Fix sending eos event for chained asfs
5541 Properly push EOS event when finishing a chained asf file
5545 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5547 * docs/plugins/Makefile.am:
5548 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5549 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5550 * docs/plugins/inspect/plugin-rmdemux.xml:
5551 docs: add rmdemux to docs properly
5552 The plugin has been renamed, remove old introspection file.
5554 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5556 * docs/plugins/gst-plugins-ugly-plugins.args:
5557 * docs/plugins/inspect/plugin-x264.xml:
5558 docs: update for recent x264enc changes
5560 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5562 * gst/realmedia/rmdemux.c:
5563 rmdemux: fix compiler warning when debugging system in core is disabled
5565 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
5568 Automatic update of common submodule
5569 From 73ff93a to a519571
5571 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
5573 * gst/asfdemux/gstasfdemux.c:
5574 asfdemux: Allow at least 500ms of preroll.
5575 Some files have insanely low preroll values which break the
5576 all_streams_prerolled() logic.
5579 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5581 * ext/x264/gstx264enc.c:
5582 x264enc: add new h264 caps attribute alignment
5585 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5587 * ext/x264/gstx264enc.c:
5588 * ext/x264/gstx264enc.h:
5589 x264enc: conditionally expose enhanced upstream capabilities
5590 API: GstX264Enc:sliced-threads
5591 API: GstX264Enc:sync-lookahead
5592 API: GstX264Enc:intra-refresh
5593 API: GstX264Enc:mb-tree
5594 API: GstX264Enc:rc-lookahead
5597 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5600 * docs/plugins/inspect/plugin-a52dec.xml:
5601 * docs/plugins/inspect/plugin-amrnb.xml:
5602 * docs/plugins/inspect/plugin-amrwbdec.xml:
5603 * docs/plugins/inspect/plugin-asf.xml:
5604 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5605 * docs/plugins/inspect/plugin-iec958.xml:
5606 * docs/plugins/inspect/plugin-mad.xml:
5607 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5608 * docs/plugins/inspect/plugin-mpegstream.xml:
5609 * docs/plugins/inspect/plugin-realmedia.xml:
5610 docs: update introspected plugin docs for gstdoc-scangobj and other changes
5611 Update common for latest gstdoc-scangobj and inspect xml files for
5612 escaping and pad template order changes.
5614 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
5617 Automatic update of common submodule
5618 From 9339ccc to 35617c2
5620 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
5623 Automatic update of common submodule
5624 From 5adb1ca to 9339ccc
5626 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
5629 Automatic update of common submodule
5630 From 57c89b7 to 5adb1ca
5632 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
5635 Automatic update of common submodule
5636 From c804988 to 57c89b7
5638 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5641 * gst/realmedia/rtspreal.c:
5642 configure: Update required GLib version to 2.20
5644 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5646 * ext/a52dec/gsta52dec.c:
5647 a52dec: Call orc_init() before trying to get target flags
5649 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5651 * ext/a52dec/gsta52dec.c:
5652 a52dec: Remove debug printf...
5654 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5657 * ext/a52dec/Makefile.am:
5658 * ext/a52dec/gsta52dec.c:
5659 a52dec: Use orc for CPU feature detection and don't check for liboil
5661 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5664 configure: Use GLIB_EXTRA_CFLAGS
5666 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5669 Automatic update of common submodule
5670 From 7a0fdf5 to c804988
5672 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5675 Automatic update of common submodule
5676 From 6da3bab to 7a0fdf5
5678 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5681 Automatic update of common submodule
5682 From 733fca9 to 6da3bab
5684 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
5687 Automatic update of common submodule
5688 From fad145b to 733fca9
5690 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
5693 Automatic update of common submodule
5694 From 47683c1 to fad145b
5696 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5698 * gst/realmedia/rmdemux.c:
5699 rmdemux: pass bitrate on caps
5700 Set the bitrate on the caps, some decoders like sipro need this to function
5704 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
5707 Automatic update of common submodule
5708 From 17f89e5 to 47683c1
5710 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
5713 Automatic update of common submodule
5714 From fd7ca04 to 17f89e5
5716 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5718 * ext/x264/gstx264enc.c:
5719 x264enc: Only set i_weighted_pred on versions where it exists
5721 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
5723 * ext/lame/gstlamemp3enc.c:
5724 lamemp3enc: implement latency query
5725 The encoder's latency is deduced from the framesize. Fixes #618896.
5727 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5730 * docs/plugins/gst-plugins-ugly-plugins.args:
5731 * docs/plugins/gst-plugins-ugly-plugins.signals:
5732 * docs/plugins/inspect/plugin-a52dec.xml:
5733 * docs/plugins/inspect/plugin-amrnb.xml:
5734 * docs/plugins/inspect/plugin-amrwbdec.xml:
5735 * docs/plugins/inspect/plugin-asf.xml:
5736 * docs/plugins/inspect/plugin-cdio.xml:
5737 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5738 * docs/plugins/inspect/plugin-dvdread.xml:
5739 * docs/plugins/inspect/plugin-dvdsub.xml:
5740 * docs/plugins/inspect/plugin-iec958.xml:
5741 * docs/plugins/inspect/plugin-lame.xml:
5742 * docs/plugins/inspect/plugin-mad.xml:
5743 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5744 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5745 * docs/plugins/inspect/plugin-mpegstream.xml:
5746 * docs/plugins/inspect/plugin-realmedia.xml:
5747 * docs/plugins/inspect/plugin-siddec.xml:
5748 * docs/plugins/inspect/plugin-twolame.xml:
5749 * docs/plugins/inspect/plugin-x264.xml:
5750 * win32/common/config.h:
5753 === release 0.10.15 ===
5755 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5761 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5762 * docs/plugins/inspect/plugin-a52dec.xml:
5763 * docs/plugins/inspect/plugin-amrnb.xml:
5764 * docs/plugins/inspect/plugin-amrwbdec.xml:
5765 * docs/plugins/inspect/plugin-asf.xml:
5766 * docs/plugins/inspect/plugin-cdio.xml:
5767 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5768 * docs/plugins/inspect/plugin-dvdread.xml:
5769 * docs/plugins/inspect/plugin-dvdsub.xml:
5770 * docs/plugins/inspect/plugin-iec958.xml:
5771 * docs/plugins/inspect/plugin-lame.xml:
5772 * docs/plugins/inspect/plugin-mad.xml:
5773 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5774 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5775 * docs/plugins/inspect/plugin-mpegstream.xml:
5776 * docs/plugins/inspect/plugin-realmedia.xml:
5777 * docs/plugins/inspect/plugin-siddec.xml:
5778 * docs/plugins/inspect/plugin-twolame.xml:
5779 * docs/plugins/inspect/plugin-x264.xml:
5780 * gst-plugins-ugly.doap:
5781 * win32/common/config.h:
5784 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5824 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5827 configure: make implicit GLib and liboil requirements explicit
5828 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
5830 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
5832 * ext/x264/gstx264enc.c:
5833 x264enc: disable I weighted pred
5834 If it is enabled, then it will be main profile instead of baseline.
5835 This ensures maximum compatibility of the output stream until the
5836 encoder configuration interface gets an overhaul with explicit
5837 output profile selection.
5840 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5843 * win32/common/config.h:
5844 0.10.14.3 pre-release
5846 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5884 po: update translations
5886 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5889 Automatic update of common submodule
5890 From 357b0db to fd7ca04
5892 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5895 * win32/common/config.h:
5896 0.10.14.2 pre-release
5898 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5901 Automatic update of common submodule
5902 From 4d67bd6 to 357b0db
5904 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5906 * gst/realmedia/rmdemux.c:
5907 * gst/realmedia/rmutils.c:
5908 * gst/realmedia/rmutils.h:
5909 rmdemux: add better sipr nibble swap routine
5911 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5913 * gst/realmedia/rmdemux.c:
5914 rmdemux: descramble SIPR before pushing out
5915 Collect and descramble the SIPR packets before pushing.
5916 Descramble ATRAC audio.
5919 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5921 * gst/realmedia/rmutils.c:
5922 * gst/realmedia/rmutils.h:
5923 rm: add function to descramble sipr
5925 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
5927 * ext/x264/gstx264enc.c:
5928 * ext/x264/gstx264enc.h:
5929 x264enc: Re-send the received upstream event as-is downstream
5930 https://bugzilla.gnome.org/show_bug.cgi?id=606689
5932 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
5934 * ext/amrnb/amrnb.c:
5935 amrnbenc: Set rank to GST_RANK_SECONDARY
5937 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5939 * gst/realmedia/rtspreal.c:
5940 rtspreal: use GLib's base64 functions if available
5941 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
5943 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
5945 * ext/amrnb/amrnbdec.h:
5946 * ext/amrnb/amrnbenc.h:
5947 * ext/amrwbdec/amrwbdec.h:
5948 amr: Use correct includes (as pkg-config suggests)
5951 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
5953 * gst/ac3parse/.gitignore:
5954 * gst/ac3parse/Makefile.am:
5955 * gst/ac3parse/README:
5956 * gst/ac3parse/ac3parse.vcproj:
5957 * gst/ac3parse/gstac3parse.c:
5958 * gst/ac3parse/gstac3parse.h:
5959 ac3parse: remove unported 0.8 plugin
5960 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
5962 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
5964 * gst/mpegaudioparse/gstmpegaudioparse.c:
5965 docs: adding a mp3decoder as well is useful
5967 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
5969 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5970 docs: massage section index
5972 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
5974 * ext/amrwbdec/amrwbdec.c:
5975 * ext/amrwbdec/amrwbdec.h:
5976 amrwbdec: move define to source to avoid hiding it from the docs
5978 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
5980 * ext/cdio/gstcdiocddasrc.c:
5981 docs: remove short_desc, it is taken from element details
5983 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
5985 * gst/synaesthesia/gstsynaesthesia.c:
5986 docs: fix sections docs for synaesthesia
5988 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
5990 * docs/plugins/Makefile.am:
5991 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5992 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5993 * gst/mpegaudioparse/gstmpegaudioparse.c:
5994 docs: add docs for mp3parse
5996 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5998 * gst-plugins-ugly.doap:
5999 doap: update repository info from cvs->git and maintainers
6001 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6004 Automatic update of common submodule
6005 From fc85867 to 4d67bd6
6007 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6009 * tests/check/elements/x264enc.c:
6010 x264enc: adaptive NALU type checking
6011 In particular, be less picky about SEI NALU order, which makes test more
6012 robust with respect to changes in libx264.
6015 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6017 * ext/x264/gstx264enc.c:
6018 x264enc: adaptive x264 header NAL layout handling
6021 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6023 * gst/asfdemux/gstrtpasfdepay.c:
6024 asfdepay: we require a dynamic payload type
6025 Add an extra caps property that restricts the depayloader to only accept dynamic
6028 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6031 configure: Drop -Wcast-align
6032 Commit message copied from core's commit from Benjamin Otte:
6033 246f5dba96a5b50bb74621af67b30942cca72af5
6034 Apparently gcc warns that GstMiniObject is not castable to
6035 GstEvent/Message/Buffer due to them containing 64bit variables, even
6036 though ARM hackers claim that those only need 4byte alignment. And as
6037 long as gcc behaves that way, this warning is not very useful.
6038 So we'll remove the warning until this problem is fixed.
6041 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
6043 * ext/mpeg2dec/gstmpeg2dec.c:
6044 mpeg2dec: copy over all buffer flags when copying buffers.
6045 Avoids losing the tff/rff video buffer flags
6047 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
6049 * gst/asfdemux/asfpacket.c:
6050 asfdemux: Make a table static to avoid having to always allocate it.
6052 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6054 * ext/x264/gstx264enc.c:
6055 x264enc: fix up avcC header construction
6056 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
6057 for BUILD_X264 < 76.
6060 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6062 * ext/x264/gstx264enc.c:
6063 x264enc: parameterize libx264 provided NAL layout in codec-data creation
6065 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
6068 configure: Remove -Wundef flag
6069 Same fix as for #615161
6071 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6074 Automatic update of common submodule
6075 From fdf023d to fc85867
6077 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6079 * gst-libs/gst/gettext.h:
6080 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
6082 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6087 build: build plugins in parallel where possible, if make -jN is used
6089 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6092 build: add cruft alert for common/shave*
6094 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6098 Remove removed file win32/common/config.h.in from MANIFEST.
6100 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
6102 * gst/synaesthesia/synaescope.c:
6103 * gst/synaesthesia/synaescope.h:
6104 synaestesia: Fix old-style prototype
6106 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
6108 * gst/realmedia/rmutils.c:
6112 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
6115 Automatic update of common submodule
6116 From 55cd514 to c1d07dd
6118 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6121 * ext/amrnb/amrnbdec.c:
6122 * ext/amrnb/amrnbenc.c:
6123 * ext/cdio/gstcdiocddasrc.h:
6124 * ext/dvdread/dvdreadsrc.c:
6125 * ext/lame/gstlame.h:
6126 * ext/lame/gstlamemp3enc.h:
6127 * ext/lame/plugin.c:
6129 * ext/x264/gstx264enc.c:
6130 * ext/x264/gstx264enc.h:
6131 * gst/mpegaudioparse/gstmpegaudioparse.c:
6132 * gst/mpegaudioparse/gstxingmux.c:
6133 * gst/mpegstream/gstdvddemux.c:
6134 * gst/mpegstream/gstmpegdemux.c:
6135 * gst/mpegstream/gstmpegparse.c:
6136 * gst/realmedia/asmrules.c:
6137 * gst/realmedia/pnmsrc.c:
6138 * gst/realmedia/pnmsrc.h:
6139 * gst/realmedia/rdtdepay.h:
6140 * gst/realmedia/rdtmanager.c:
6141 * gst/realmedia/rtspreal.c:
6142 build: Add all kinds of compiler warning flags and fix the resulting warnings
6144 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6146 * ext/amrnb/Makefile.am:
6147 * ext/amrwbdec/Makefile.am:
6148 * ext/sidplay/Makefile.am:
6149 * gst/asfdemux/Makefile.am:
6150 * gst/mpegaudioparse/Makefile.am:
6151 build: fix up Makefile.am
6152 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
6153 the order a bit here and there (see docs/random/moving-plugins).
6155 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6157 * win32/common/config.h.in:
6158 win32: remove win32-specific config.h.in copy that's not used any longer
6159 The win32 config.h is now generated from the top-level config.h.in.
6161 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
6163 * ext/a52dec/gsta52dec.c:
6164 * ext/amrnb/amrnbdec.c:
6165 * ext/amrnb/amrnbenc.c:
6166 * ext/amrwbdec/amrwbdec.c:
6167 * ext/cdio/gstcdiocddasrc.c:
6168 * ext/dvdread/dvdreadsrc.c:
6169 * ext/lame/gstlame.c:
6171 * ext/mpeg2dec/gstmpeg2dec.c:
6172 * gst/ac3parse/gstac3parse.c:
6173 * gst/asfdemux/gstasfdemux.c:
6174 * gst/asfdemux/gstrtpasfdepay.c:
6175 * gst/asfdemux/gstrtspwms.c:
6176 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6177 * gst/iec958/ac3iec.c:
6178 * gst/mpegaudioparse/gstmpegaudioparse.c:
6179 * gst/mpegaudioparse/gstxingmux.c:
6180 * gst/mpegstream/gstdvddemux.c:
6181 * gst/mpegstream/gstmpegdemux.c:
6182 * gst/mpegstream/gstmpegparse.c:
6183 * gst/mpegstream/gstrfc2250enc.c:
6184 * gst/realmedia/pnmsrc.c:
6185 * gst/realmedia/rademux.c:
6186 * gst/realmedia/rdtdepay.c:
6187 * gst/realmedia/rdtmanager.c:
6188 * gst/realmedia/rmdemux.c:
6189 * gst/realmedia/rtspreal.c:
6190 * gst/synaesthesia/gstsynaesthesia.c:
6191 gst_element_class_set_details => gst_element_class_set_details_simple
6193 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6195 * ext/x264/gstx264enc.c:
6196 x264enc: Put pixel-aspect-ratio from input into the src pad caps
6199 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
6202 Automatic update of common submodule
6203 From e272f71 to 55cd514
6205 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
6208 Automatic update of common submodule
6209 From df8a7c8 to e272f71
6211 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
6214 Update CXXFLAGS, too
6216 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
6219 Update for recent changes to common submodule
6220 This just replaces every "$ERROR_CFLAGS" usage with a usage of
6221 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
6223 Actually using that separation will happen later.
6225 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
6228 Automatic update of common submodule
6229 From 9720a7d to df8a7c8
6231 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
6234 Automatic update of common submodule
6235 From 0b6e072 to 9720a7d
6237 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
6240 Automatic update of common submodule
6241 From 7cc5eb4 to 0b6e072
6243 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6246 Automatic update of common submodule
6247 From 7aa65b5 to 7cc5eb4
6249 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6252 Automatic update of common submodule
6253 From 44ecce7 to 7aa65b5
6255 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6258 configure: Use automake 1.11 silent rules instead of shave if available
6259 This makes sure that we use something that is still maintained and
6260 also brings back libtool 1.5 support.
6262 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6265 * docs/plugins/inspect/plugin-a52dec.xml:
6266 * docs/plugins/inspect/plugin-amrnb.xml:
6267 * docs/plugins/inspect/plugin-amrwbdec.xml:
6268 * docs/plugins/inspect/plugin-asf.xml:
6269 * docs/plugins/inspect/plugin-cdio.xml:
6270 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6271 * docs/plugins/inspect/plugin-dvdread.xml:
6272 * docs/plugins/inspect/plugin-dvdsub.xml:
6273 * docs/plugins/inspect/plugin-iec958.xml:
6274 * docs/plugins/inspect/plugin-lame.xml:
6275 * docs/plugins/inspect/plugin-mad.xml:
6276 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6277 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6278 * docs/plugins/inspect/plugin-mpegstream.xml:
6279 * docs/plugins/inspect/plugin-realmedia.xml:
6280 * docs/plugins/inspect/plugin-siddec.xml:
6281 * docs/plugins/inspect/plugin-twolame.xml:
6282 * docs/plugins/inspect/plugin-x264.xml:
6283 * win32/common/config.h:
6286 === release 0.10.14 ===
6288 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6294 * docs/plugins/gst-plugins-ugly-plugins.args:
6295 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6296 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6297 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6298 * docs/plugins/inspect/plugin-a52dec.xml:
6299 * docs/plugins/inspect/plugin-amrnb.xml:
6300 * docs/plugins/inspect/plugin-amrwbdec.xml:
6301 * docs/plugins/inspect/plugin-asf.xml:
6302 * docs/plugins/inspect/plugin-cdio.xml:
6303 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6304 * docs/plugins/inspect/plugin-dvdread.xml:
6305 * docs/plugins/inspect/plugin-dvdsub.xml:
6306 * docs/plugins/inspect/plugin-iec958.xml:
6307 * docs/plugins/inspect/plugin-lame.xml:
6308 * docs/plugins/inspect/plugin-mad.xml:
6309 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6310 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6311 * docs/plugins/inspect/plugin-mpegstream.xml:
6312 * docs/plugins/inspect/plugin-realmedia.xml:
6313 * docs/plugins/inspect/plugin-siddec.xml:
6314 * docs/plugins/inspect/plugin-twolame.xml:
6315 * docs/plugins/inspect/plugin-x264.xml:
6316 * gst-plugins-ugly.doap:
6317 * win32/common/config.h:
6320 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6360 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6363 * win32/common/config.h:
6364 0.10.13.4 pre-release
6366 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6368 * ext/x264/gstx264enc.c:
6369 * tests/check/elements/x264enc.c:
6370 x264enc: Replace 'avc-sample' with 'avc' in caps
6371 In the element and in its tests
6374 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
6376 * gst/asfdemux/gstasfdemux.c:
6377 asfdemux: Don't set durations of 0 on outgoing buffers.
6378 Some (broken) streams don't have the extended stream properties in
6379 the header, resulting in applying a duration of zero on outgoing
6383 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
6385 * gst/asfdemux/asfpacket.c:
6386 asfdemux: Make sure we always set proper payload duration.
6387 Some (broken) streams will have a delta of 0, resulting in outgoing
6388 buffers having durations of 0.
6391 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6394 * win32/common/config.h:
6395 0.10.13.3 pre-release
6397 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
6399 * gst/asfdemux/asfpacket.c:
6400 asfdemux: Make sure we don't end up with negative timestamps.
6401 Some files have payload with timestamps smaller than the preroll duration.
6402 Instead of blindly substracting the preroll value (and ending up with
6403 insanely high timestamps on the outgoing buffers), we make sure we
6407 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6410 * win32/common/config.h:
6411 0.10.13.2 pre-release
6412 Update core/base requirement to 0.10.26, since that's more likely
6413 to be the actual requirement.
6415 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6420 po: update translations
6422 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6424 * tests/check/elements/x264enc.c:
6425 x264enc: add caps check to x264enc unit test
6426 Add some minimal caps checking to x264enc unit test.
6429 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
6431 * ext/x264/gstx264enc.c:
6432 x264enc: fix up avcC header construction and playback by flash players
6433 Fix off-by-one bug when constructing the avcC header chunk: we
6434 wrote wrong profile info into the header. The first byte in the
6435 SPS NAL we get from x264 is the nal type, not the profile_idc.
6436 Also add some debug logging.
6439 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
6441 * gst/asfdemux/gstasfdemux.c:
6442 asfdemux: Improve seek behaviour for audio-only with no index
6443 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
6444 for video, we can just seek to seek_time instead.
6446 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6449 configure: fix up GST_CXXFLAGS properly
6450 We don't want C specific flags in GST_CXXFLAGS, so base it on the
6451 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
6452 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
6454 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6457 Update MAINTAINERS, add myself
6459 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
6462 configure: base GST_CXXFLAGS on --cflags from pkg-config
6463 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
6464 point for for both C and CXX settings.
6466 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6469 Automatic update of common submodule
6470 From 96dc793 to 44ecce7
6472 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6476 * win32/common/.gitignore:
6477 * win32/common/config.h:
6478 win32: change how win32/common/config.h is updated
6479 Generate win32/common/config.h-new directly from config.h.in,
6480 using shell variables in configure and some hard-coded information.
6481 Change top-level makefile so that 'make win32-update' copies the
6482 generated file to win32/common/config.h, which we keep in source
6483 control. It's kept in source control so that the git tree is
6485 This change is similar to the ones applied a while ago to GStreamer
6486 core, gst-plugins-base and gst-plugins-good and prevents configure
6487 from changing files in source control. The generated config.h
6488 should be ok, but needs testing.
6490 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6492 * gst/realmedia/rtspreal.c:
6493 rtspreal: don't construct config header with uninitialised bytes
6494 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
6495 a presumably unintentional padding of uninitialised bytes at the end
6496 of the CONT tags chunk, which should be harmless but causes warnings
6497 in valgrind (see #608533 for a test URL).
6499 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6501 * gst/realmedia/rtspreal.c:
6502 rtspreal: add finalize function so we can free streams and rulebook
6503 Fix memory leak in Real RTSP component (#608533).
6505 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6507 * gst/realmedia/rtspreal.c:
6508 rtspreal: fix minor memory leak
6509 Caps take their own reference when a buffer is added to them, so
6510 unref buffer after adding it to caps (#608533).
6512 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6514 * gst/realmedia/rdtdepay.c:
6515 rdtdepay: unref input buffer when done
6516 Fixes memory leak, see #608533.
6518 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6521 Automatic update of common submodule
6522 From 15d47a6 to 96dc793
6524 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6526 * ext/x264/gstx264enc.c:
6527 * ext/x264/gstx264enc.h:
6528 x264enc: make use of Access Unit delimiters configurable
6531 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6533 * gst/asfdemux/asfpacket.c:
6534 asfdemux: Do not subtract padding twice
6535 Only subtract implicit padding if an explicit one isn't
6536 provided. Avoids subtracting it twice and causing
6540 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
6542 * gst/asfdemux/gstasfdemux.c:
6543 * gst/mpegstream/gstmpegpacketize.c:
6544 assert: g_assert_not_reached() cannot replace return statement
6545 Fix build with assert being turned off.
6547 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6550 Automatic update of common submodule
6551 From 14cec89 to 15d47a6
6553 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
6555 * gst/asfdemux/gstasfdemux.c:
6556 asfdemux: Don't forget to update flow variable
6557 Forgot to update the return value in the loop.
6559 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
6561 * gst/asfdemux/gstasfdemux.c:
6562 asfdemux: Check flow return on every push
6563 We previously only aggregated flow returns after the while(push) loop,
6564 which meant that in some cases we would end-up not properly aggregating
6566 This is based on the same flow aggregation algorithm as oggdemux.
6568 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6570 * ext/x264/gstx264enc.c:
6571 x264enc: Add stream-format to output caps
6572 Adds stream-format to output caps of x264enc that
6573 informs if the stream is in bytestream of avc format.
6576 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
6578 * gst/mpegaudioparse/gstxingmux.c:
6579 xingmux: Fix unaligned memory access
6580 ARM/SPARC need 32bit alignment but xingmux accesses possibly
6581 unaligned memory, which leads to SIGBUS.
6584 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
6586 * gst/asfdemux/gstasfdemux.c:
6587 asfdemux: Use GST_STR_NULL in a couple of places.
6588 Fixes crashing on some of the log statements on win32.
6590 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6592 * gst/realmedia/rmdemux.c:
6593 rmdemux: Parse and post bitrate for streams
6594 Parse the bitrate of the streams and post their tags.
6597 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6599 * gst/asfdemux/gstasfdemux.c:
6600 * gst/asfdemux/gstasfdemux.h:
6601 asfdemux: Post bitrate tag
6602 If stream bitrate object is available, post the bitrate
6606 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6608 * gst/mpegaudioparse/gstmpegaudioparse.c:
6609 * gst/mpegaudioparse/gstmpegaudioparse.h:
6610 mp3parse: minor validation check of (Xing, VBRI) metadata
6611 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
6613 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6615 * gst/mpegaudioparse/gstmpegaudioparse.c:
6616 mp3parse: use proper total_time and total_bytes in various cases
6617 The correct basis for (Xing, VBRI) seek table calculations is the
6618 byte size and duration provided by that metadata, rather than some
6619 other (possibly even estimated) one. This also prevents an infinite
6620 conversion loop in (unlikely) case where a TOC is provided without
6621 such corresponding (duration) metdata.
6623 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6625 * gst/mpegaudioparse/gstmpegaudioparse.c:
6626 * gst/mpegaudioparse/gstmpegaudioparse.h:
6627 mp3parse: conserve stop time for non-accurate seek
6628 Use the same strategy as accurate seeks to store
6629 pending non-accurate seeks to avoid overwriting non-definite
6630 stop times. When doing non-accurate seeks our position
6631 reporting might drift off by some secs and the stream can
6632 end up before it should.
6635 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6638 Automatic update of common submodule
6639 From 47cb23a to 14cec89
6641 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6643 * ext/amrwbdec/amrwb.c:
6644 amrwbdec: give decoder a rank so decodebin/playbin will use it
6646 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6648 * gst/mpegaudioparse/gstmpegaudioparse.c:
6649 mp3parse: return false when we can't seek
6650 When upstream can't seek, we return false as well
6652 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6654 * ext/lame/gstlame.c:
6655 * ext/lame/gstlamemp3enc.c:
6656 lame: Avoid crash when seeking before negotiating
6657 lame's 'lgv' variable is only initialized when the caps
6658 is negotiated, whenever a seek happens before that, it would
6659 attempt to call a function on an empty pointer, causing the crash.
6662 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6665 Automatic update of common submodule
6666 From 87bf428 to 47cb23a
6668 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6671 Automatic update of common submodule
6672 From da4c75c to 87bf428
6674 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
6677 Automatic update of common submodule
6678 From 53a2485 to da4c75c
6680 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6682 * gst/mpegaudioparse/gstmpegaudioparse.c:
6683 mp3parse: fix non-flushing seek
6684 Specifically, in addition to clearing lots of variables/offsets
6685 when receiving newsegment, also clear leftover data to match.
6687 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
6689 * ext/x264/gstx264enc.c:
6690 * ext/x264/gstx264enc.h:
6691 x264enc: Make upstream GstForceKeyUnit thread-safe
6692 Also send the GstForceKeyUnit event downstream when an upstream on is received,
6693 allowing muxers or payloaders to take appropriate actions.
6694 https://bugzilla.gnome.org/show_bug.cgi?id=602556
6696 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6699 Automatic update of common submodule
6700 From a3e3ce4 to 53a2485
6702 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
6704 * gst/asfdemux/gstasfdemux.c:
6705 asfdemux: Don't call strlen() on NULL pointers
6708 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6710 * gst/asfdemux/gstasfdemux.c:
6711 asfdemux: Remove old pads when new ones are added
6712 The old pads were being removed before adding the new ones,
6713 we should add the new ones first.
6716 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6718 * gst/asfdemux/gstasfdemux.c:
6719 * gst/asfdemux/gstasfdemux.h:
6720 asfdemux: Handle chained asfs on pull mode
6721 Adds chained asfs handling to pull mode. It now checks if
6722 there is a new asf header after the last packet (when it
6723 is possible to know how many packets are) or it tries
6724 checking if a processed packet that fails is an header
6728 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6730 * gst/asfdemux/gstasfdemux.c:
6731 * gst/asfdemux/gstasfdemux.h:
6732 asfdemux: properly do chained asfs on push mode
6733 To properly do chained asfs work with playbin2, we need to
6734 push eos on the old pads before removing them.
6737 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6739 * gst/asfdemux/gstasfdemux.c:
6740 * gst/asfdemux/gstasfdemux.h:
6741 asfdemux: add support for chained asfs (push mode)
6742 Adds support for detecting and playing chained asfs
6743 in push mode. asfdemux tries to detect a new asf start
6744 by identifying the header object guid in a input buffer.
6745 When it finds it, it resets its state, removing its pads
6746 and creates new ones for the new file.
6748 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6750 * gst/asfdemux/gstasfdemux.c:
6751 asfdemux: fix two small leaks
6753 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6755 * gst/asfdemux/gstasfdemux.c:
6756 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
6757 WM/Track has a 0 base but is often wrongly written as starting from 1,
6758 so not as reliable as WM/TrackNumber which always starts from 1.
6760 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6762 * gst/asfdemux/gstasfdemux.c:
6763 asfdemux: WM/Track starts counting from 0, adjust to start from 1
6765 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6767 * gst/asfdemux/gstasfdemux.c:
6768 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
6769 There's both WM/Track and WM/TrackNumber.
6771 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
6773 * ext/a52dec/gsta52dec.c:
6774 a52dec: Fix debug statement: Pass pos variable instead of time() function
6776 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
6778 * gst/dvdsub/gstdvdsubdec.c:
6779 dvdsubdec: Fix printf format string warning
6781 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
6783 * gst/asfdemux/gstasfdemux.c:
6784 asfdemux: Fix bogus variable used uninitialised warnings
6786 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
6789 po: Don't create backup .po files
6790 As well as preventing creation of useless backup files, it works
6791 around a bug in gettext 0.17 on OS/X
6793 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
6795 * gst/asfdemux/asfpacket.c:
6796 asfdemux: fix c99-style comments.
6798 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
6800 * gst/asfdemux/asfpacket.c:
6801 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
6803 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6805 * gst/realmedia/rmutils.c:
6806 rmutils: fix byteswapping
6807 fix the byteswapping code that was wrong because of the side effects of the
6811 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
6813 * ext/x264/gstx264enc.c:
6814 x264enc: Adapt to slightly modified x264 API
6817 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6819 * gst/asfdemux/asfpacket.c:
6820 asfdemux: careful to avoid crash on bogus data
6821 When receiving bogus data, we have to avoid subtracting a value
6822 larger than 'size' from 'size' variable, resulting in a wrap
6823 that would make 'size' a really large bogus value.
6826 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
6828 * win32/common/config.h:
6829 win32: Commit bumped version number
6831 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
6833 * gst/mpegaudioparse/gstmpegaudioparse.c:
6834 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
6836 This removes a good 50% of processing time for parsing a buffer.
6837 We do this by simply... getting the nicks that we already have handy
6838 instead of going through the expensive glib system.
6840 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
6843 configure.ac: And back to development we go...
6845 === release 0.10.13 ===
6847 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
6854 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6855 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6856 * docs/plugins/inspect/plugin-a52dec.xml:
6857 * docs/plugins/inspect/plugin-asf.xml:
6858 * docs/plugins/inspect/plugin-cdio.xml:
6859 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6860 * docs/plugins/inspect/plugin-dvdread.xml:
6861 * docs/plugins/inspect/plugin-dvdsub.xml:
6862 * docs/plugins/inspect/plugin-iec958.xml:
6863 * docs/plugins/inspect/plugin-lame.xml:
6864 * docs/plugins/inspect/plugin-mad.xml:
6865 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6866 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6867 * docs/plugins/inspect/plugin-mpegstream.xml:
6868 * docs/plugins/inspect/plugin-realmedia.xml:
6869 * docs/plugins/inspect/plugin-siddec.xml:
6870 * docs/plugins/inspect/plugin-twolame.xml:
6871 * docs/plugins/inspect/plugin-x264.xml:
6872 * gst-plugins-ugly.doap:
6873 * win32/common/config.h:
6876 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
6914 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
6917 Automatic update of common submodule
6918 From 85d1530 to 0702fe1
6920 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
6958 * win32/common/config.h:
6959 0.10.12.3 pre-release
6961 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
6964 Automatic update of common submodule
6965 From a3e3ce4 to 85d1530
6967 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
6969 * ext/a52dec/gsta52dec.c:
6970 a52dec: Fix reference leak on all input buffers in 'dvd mode'
6971 https://bugzilla.gnome.org/show_bug.cgi?id=598272
6973 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
7012 * win32/common/config.h:
7013 0.10.12.2 pre-release
7015 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
7017 * docs/plugins/gst-plugins-ugly-plugins.args.new:
7018 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
7019 docs: Remove files accidentally added
7020 Remove the gst-plugins-ugly-plugins.args.new and
7021 gst-plugins-ugly-plugins.signals.new files, that appear
7022 to have been accidentally added in commit
7023 f5d046a0b034f9bd7274291f7131ee5db1a30052
7025 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
7027 * ext/a52dec/gsta52dec.c:
7028 a52dec: Add some debugging for new segment events
7030 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
7032 * ext/mpeg2dec/gstmpeg2dec.c:
7033 mpeg2dec: fix warning in macosx snow leopard
7035 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
7037 * gst/mpegstream/gstmpegparse.c:
7038 mpegstream: fix warning in macosx snow leopard
7040 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
7042 * gst/mpegaudioparse/gstmpegaudioparse.c:
7043 mpegaudioparse: fix warning in macosx snow leopard
7045 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
7047 * gst/dvdsub/gstdvdsubdec.c:
7048 dvdsubdec: fix warning on macosx snow leopard
7050 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
7052 * gst/asfdemux/gstasfdemux.c:
7053 asfdemux: fix warning in macosx snow leopard
7055 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
7057 * gst/mpegaudioparse/gstmpegaudioparse.c:
7058 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
7060 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
7063 Automatic update of common submodule
7064 From 19fa4f3 to a3e3ce4
7066 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
7068 * gst/asfdemux/gstasfdemux.c:
7069 * gst/realmedia/rdtmanager.c:
7070 build: fprintf, sprintf, sscanf need stdio.h
7072 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
7075 mad: add missing include to fix the build
7077 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7079 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7080 dvdlpcm: whitespace fixes
7082 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
7084 * gst-plugins-ugly.spec.in:
7087 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7090 x264enc: adjust configure checking to changed upstream
7092 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7094 * ext/x264/gstx264enc.c:
7095 x264enc: conditionally adjust to new upstream API
7098 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7100 * gst/mpegaudioparse/gstmpegaudioparse.c:
7101 * gst/mpegaudioparse/gstmpegaudioparse.h:
7102 mpegaudioparse: prevent infinite (re)syncing
7104 gst/mpegaudioparse/gstmpegaudioparse.c
7106 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
7108 * gst/mpegaudioparse/gstmpegaudioparse.c:
7109 mp3parse: Refactor checking for sync. Make resyncing more reliable.
7110 Previously, we could get false sync relatively easily - it sometimes happened
7111 on real files. This cleans the code up a fair bit, and makes it require more
7112 confirmation that we've found valid sync before continuing.
7114 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7116 * gst/mpegaudioparse/gstmpegaudioparse.c:
7117 mpegaudioparse: ensure 2 valid headers in a row when resyncing
7119 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7121 * gst/mpegstream/gstdvddemux.c:
7122 dvddemux: remove bogus ifndef
7124 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7127 Automatic update of common submodule
7128 From 94f95e3 to 19fa4f3
7130 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7132 * ext/mpeg2dec/gstmpeg2dec.c:
7133 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
7135 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7137 * gst/dvdsub/gstdvdsubparse.c:
7138 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
7140 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
7142 * ext/amrnb/amrnbdec.c:
7143 * ext/amrnb/amrnbenc.c:
7144 Remove Ronald Bultje from Authors field
7145 Replaced with "GStreamer maintainers
7146 <gstreamer-devel@lists.sourceforge.net>" or just removed,
7147 depending on the number of other authors.
7149 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
7151 * gst/asfdemux/Makefile.am:
7152 * gst/asfdemux/gstasfmux.c:
7153 * gst/asfdemux/gstasfmux.h:
7154 asfdemux: Remove old non-built asfmux code
7155 Remove so people don't confuse it with the new asfmux code
7158 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7160 * ext/a52dec/gsta52dec.c:
7161 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
7162 It's not defined for older liba52 versions.
7164 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
7166 * ext/a52dec/gsta52dec.c:
7167 a52dec: Allow liba52 to use djbfft based IMDCT transform
7168 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
7169 IMDCT transform acceleration. It does however have a software based
7170 acceleration using the djbfft library (D.J. Bernstein's library for
7171 fourier transforms - Extremely fast library for floating-point
7172 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
7174 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
7175 and AltiVec implementations, but those are checked for first, and
7176 djbfft is chosen only if none of those is available - good in the
7177 case of some distributions including a port of the MPlayer changes
7178 in their system a52dec library.
7179 The down and upmix code in liba52 doesn't seem to be disturbed by
7180 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
7181 versions if passed from oil_cpu_get_flags (SSE currently is not).
7184 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7187 amr: Use opencore-amr pkg-config files if possible
7188 This makes it possible to build the plugins when the libraries
7189 are installed at non-standard locations.
7192 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7194 * gst/mpegaudioparse/gstmpegaudioparse.c:
7195 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
7196 Metadata provided seek tables are consistent with metadata's view of
7197 total size, which typically matches real size, but need not do so
7198 (e.g. a truncated file). Fixes seeking and position reporting
7199 in such truncated files (although duration based on metadata may then
7200 still be incorrect).
7202 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7205 configure: bump core/base requirements to released versions
7208 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7211 configure: Remove all mentions to the id3tag plugin which was removed
7213 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
7216 mad: make check for mad independent of the check for id3tag
7219 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
7221 * gst/asfdemux/gstrtpasfdepay.c:
7222 rtpasfdepay: set padding size to the correct value
7223 asf packets in rtp packets should come with their padding fields
7224 set to 0 and the depayload must update them to the correct
7225 value before pushing downstream
7227 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
7230 * docs/plugins/Makefile.am:
7231 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7232 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7233 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7234 * docs/plugins/inspect/plugin-amrnb.xml:
7235 * docs/plugins/inspect/plugin-amrwbdec.xml:
7237 * ext/amrnb/GstAmrnbEnc.prs:
7238 * ext/amrnb/Makefile.am:
7240 * ext/amrnb/amrnb.c:
7241 * ext/amrnb/amrnbdec.c:
7242 * ext/amrnb/amrnbdec.h:
7243 * ext/amrnb/amrnbenc.c:
7244 * ext/amrnb/amrnbenc.h:
7245 * ext/amrnb/amrnbparse.c:
7246 * ext/amrnb/amrnbparse.h:
7247 * ext/amrwbdec/Makefile.am:
7248 * ext/amrwbdec/README:
7249 * ext/amrwbdec/amrwb.c:
7250 * ext/amrwbdec/amrwbdec.c:
7251 * ext/amrwbdec/amrwbdec.h:
7252 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
7253 These are based on the OpenCore codecs.
7256 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
7259 Automatic update of common submodule
7260 From fedaaee to 94f95e3
7262 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7267 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7268 * docs/plugins/gst-plugins-ugly-plugins.args.new:
7269 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
7270 * docs/plugins/inspect/plugin-dvdnav.xml:
7272 * ext/dvdnav/.gitignore:
7273 * ext/dvdnav/Makefile.am:
7274 * ext/dvdnav/README:
7275 * ext/dvdnav/dvdnavsrc.c:
7276 * ext/dvdnav/dvdnavsrc.h:
7277 * ext/dvdnav/gst-dvd:
7278 * ext/dvdread/dvdreadsrc.c:
7279 * gst-plugins-ugly.spec.in:
7281 dvdnav: remove dvdnav plugin
7282 Remove dvdnav plugin, it has no future. resindvd is the plugin to
7283 use for dvd playback. Note that dvdnav was never really enabled
7284 in -ugly, you had to edit configure.ac to get it built.
7286 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7288 * tests/check/elements/mpeg2dec.c:
7289 mpeg2dec: Fix unused variables compiler warnings in unit test
7291 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
7294 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
7295 Check for more automake command variants. Use printf instead of 'echo -n'
7298 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
7301 Automatic update of common submodule
7302 From 5845b63 to fedaaee
7304 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
7307 Make git ignore more files
7309 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
7311 * gst/asfdemux/gstasfdemux.c:
7312 asfdemux: Refactor multiple packet pull.
7313 This also fixes a bug by which the first buffer (in a multi-packet mode)
7314 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
7315 full incoming buffer and not just of the single asf packet.
7316 Fixes corrupted frames introduced by latest commit.
7318 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7320 * gst/asfdemux/gstasfdemux.c:
7321 asfdemux: use the right accurate field
7322 Remove accurate variable and its faulty use because the real variable is an
7325 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
7327 * gst/asfdemux/asfpacket.c:
7328 * gst/asfdemux/gstasfdemux.c:
7329 asfdemux: Sprinkle branch prediction macros accross the code
7331 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
7333 * gst/asfdemux/gstasfdemux.c:
7334 asfdemux: Delay newsegment handling until we have a keyframe.
7335 We now have a chance for packets to be collected before we send out the
7336 newsegment. If we're not in accurate seeking (keyunit) it will set
7337 the segment start/time to the keyframe's timestamp.
7339 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
7341 * gst/asfdemux/gstasfdemux.c:
7342 asfdemux: Remove useless check. We already have checked for it above.
7344 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
7346 * gst/asfdemux/gstasfdemux.c:
7347 asfdemux: No longer queue GOPs now that seeking is fixed.
7348 We now *always* seek to the keyframe just before our requested position.
7349 When we encounter the first keyframe and we were not accurate (therefore doing
7350 keyframe seeking), we update the segment start position to the keyframe timestamp.
7352 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
7354 * gst/asfdemux/gstasfdemux.c:
7355 * gst/asfdemux/gstasfdemux.h:
7356 asfdemux: Store the accurate seeking flag
7358 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
7360 * gst/asfdemux/gstasfdemux.c:
7361 asfdemux: Use the average frame duration for buffers without a duration.
7362 This will still cause some timestamp jitter, but giving a hint as to the duration
7363 rather than nothing seems to be a better idea.
7364 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
7365 duration using the accumulated packet duration (which will be correct).
7367 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
7369 * gst/asfdemux/gstasfdemux.c:
7370 * gst/asfdemux/gstasfdemux.h:
7371 asfdemux: Use index entry packet count to optimize seeking.
7372 The simple index entries also contain the number of packets one needs
7373 to retrieve at a given position to get a full keyframe. We therefore
7374 use that information to retrieve all those packets in one buffer when
7375 working in pull-mode.
7377 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
7379 * gst/asfdemux/gstasfdemux.c:
7380 asfdemux: Do not try to free const pointer
7381 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
7382 asfdemux tried to free a const pointer that had been cast to a
7383 normal pointer variable.
7385 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
7387 * gst/asfdemux/gstasfdemux.c:
7388 asfdemux: Use presentation timestamp when searching in the index.
7389 We need to take the preroll into account... else we end up too early.
7391 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
7394 Automatic update of common submodule
7395 From f3bb51b to 5845b63
7397 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
7399 * gst/asfdemux/gstasfdemux.c:
7400 asfdemux: Convert index entry from presentation time to timestamps.
7401 We weren't taking the preroll into account previously, meaning that we
7402 were always seeking preroll nanoseconds too early... resulting in a lot
7403 of dropped packets (which are before the start time).
7404 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
7406 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
7409 * gst/asfdemux/gstasfdemux.c:
7410 asfdemux: Fix byte array metadata handling.
7411 We basically discard byte array metadata. Should be trivial to adapt
7412 to storing the pointers if we need it later on.
7414 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
7416 * gst/asfdemux/gstasfdemux.c:
7417 * gst/asfdemux/gstasfdemux.h:
7418 asfdemux: Handle PAR/interlaced information stored in packet payload.
7419 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
7420 in the ASF Packet payload extensions).
7422 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
7424 * gst/asfdemux/gstasfdemux.c:
7425 * gst/asfdemux/gstasfdemux.h:
7426 asfdemux: Store/Handle global metadata (not specific to one stream).
7427 This allows us to store (and handle) PAR information which might be stored there.
7429 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7431 * gst/mpegaudioparse/gstmpegaudioparse.c:
7432 mpegaudioparse: fix Xing inverse seek table building
7434 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
7437 Automatic update of common submodule
7438 From f3bb51b to f810030
7440 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7442 * gst/asfdemux/gstasfdemux.c:
7443 asfdemux: don't try to free a NULL taglist
7445 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7447 * gst/asfdemux/gstasfdemux.c:
7448 asfdemux: post tags only after we've created our source pads
7449 Post global tags only after we've added our source pads, so that
7450 tag events get sent downstream in addition to tag messages posted
7451 on the bus. This makes sure tags can be picked up automatically
7452 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
7453 While we're at it, also add a container-format tag.
7455 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7458 * gst/asfdemux/gstasfdemux.c:
7459 asfdemux: use new bytereader functions for image tag parsing
7461 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7463 * gst/asfdemux/gstasfdemux.c:
7464 * gst/asfdemux/gstasfdemux.h:
7465 asfdemux: remove some more unused variables
7467 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7469 * gst/realmedia/rmdemux.c:
7470 rmdemux: plug buffer leaking
7472 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7474 * gst/asfdemux/gstrtpasfdepay.c:
7475 asfdepay: guard against dropped buffers
7476 If a buffer was dropped, we might request data from the adapter that is not
7477 there and then we get a NULL buffer.
7479 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7481 * gst/asfdemux/gstasfdemux.c:
7482 * gst/asfdemux/gstasfdemux.h:
7483 asfdemux: set DISCONT on streams
7484 When we receive a DISCONT as input, don't clear our complete state but simply
7485 mark a discont that will be put on the next buffer. The code will be able to
7486 handle and throw away incomplete data.
7487 Add some more debug info.
7488 Remove an unused variable.
7490 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7492 * gst/asfdemux/gstrtpasfdepay.c:
7493 asfdepay: set DELTA_UNIT flag correctly
7494 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
7495 Add some more debug info.
7497 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7499 * gst/asfdemux/gstasfdemux.c:
7500 asfdemux: fix latency calculations
7501 We need to check for -1 as an invalid timestamp, not 1.
7503 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7505 * gst/mpegaudioparse/gstmpegaudioparse.c:
7506 * gst/mpegaudioparse/gstmpegaudioparse.h:
7507 mp3parse: don't put every single frame into the index
7508 Let's not put every single mp3 frame in our index, a few frames per
7509 second should be more than enough. For now use an index interval
7510 of 100ms-500ms depending on the upstream size, to keep the index at
7511 a reasonable size. Factor out the code that adds the index entry
7512 into a separate function for better code readability.
7514 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7516 * gst/mpegaudioparse/gstmpegaudioparse.c:
7517 * gst/mpegaudioparse/gstmpegaudioparse.h:
7518 mp3parse: assume seekability only if we know the upstream size
7519 While technically upstream may be seekable even if it doesn't know
7520 the exact size, I can't think of a use case where this distincation
7521 is relevant in practice, so for now just assume we're not seekable
7522 if upstream doesn't provide us with a size. Makes sure we don't
7523 build a seek index when streaming internet radio with sources that
7524 pretend to be seekable until you try to actually seek.
7526 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
7528 * gst-plugins-ugly.spec.in:
7529 Fix x264 requirement in SPEC file
7531 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7533 * ext/x264/gstx264enc.c:
7534 * gst/realmedia/rdtmanager.c:
7535 x264enc, rdtmanager: fix compilation with debugging disabled
7537 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
7540 * docs/plugins/Makefile.am:
7541 docs: Bump common. Fix comment in the docs Makefile.am
7543 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
7546 * win32/common/config.h:
7547 Back to development -> 0.10.12.1
7549 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
7551 * gst-plugins-ugly.doap:
7552 Add 0.10.12 release to the doap file
7554 === release 0.10.12 ===
7556 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
7562 * docs/plugins/gst-plugins-ugly-plugins.args:
7563 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7564 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7565 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7566 * docs/plugins/inspect/plugin-a52dec.xml:
7567 * docs/plugins/inspect/plugin-asf.xml:
7568 * docs/plugins/inspect/plugin-cdio.xml:
7569 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7570 * docs/plugins/inspect/plugin-dvdread.xml:
7571 * docs/plugins/inspect/plugin-dvdsub.xml:
7572 * docs/plugins/inspect/plugin-iec958.xml:
7573 * docs/plugins/inspect/plugin-lame.xml:
7574 * docs/plugins/inspect/plugin-mad.xml:
7575 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7576 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7577 * docs/plugins/inspect/plugin-mpegstream.xml:
7578 * docs/plugins/inspect/plugin-realmedia.xml:
7579 * docs/plugins/inspect/plugin-siddec.xml:
7580 * docs/plugins/inspect/plugin-synaesthesia.xml:
7581 * docs/plugins/inspect/plugin-twolame.xml:
7582 * docs/plugins/inspect/plugin-x264.xml:
7583 * win32/common/config.h:
7586 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
7595 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
7629 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
7662 * win32/common/config.h:
7663 0.10.11.2 pre-release
7665 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
7667 * win32/common/config.h.in:
7668 win32: Remove #undef inline from the win32 config.h
7670 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7672 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7673 * docs/plugins/inspect/plugin-mad.xml:
7674 * ext/mad/Makefile.am:
7675 * ext/mad/gstid3tag.c:
7678 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
7679 It will be reborn with a shiny new code base under its hood in -bad.
7680 See #581756 and #565764.
7682 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
7684 * tests/check/pipelines/.gitignore:
7685 gitignore: Ignore some built files in the test area
7687 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
7689 * docs/plugins/inspect/plugin-a52dec.xml:
7690 * docs/plugins/inspect/plugin-asf.xml:
7691 * docs/plugins/inspect/plugin-cdio.xml:
7692 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7693 * docs/plugins/inspect/plugin-dvdread.xml:
7694 * docs/plugins/inspect/plugin-dvdsub.xml:
7695 * docs/plugins/inspect/plugin-iec958.xml:
7696 * docs/plugins/inspect/plugin-lame.xml:
7697 * docs/plugins/inspect/plugin-mad.xml:
7698 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7699 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7700 * docs/plugins/inspect/plugin-mpegstream.xml:
7701 * docs/plugins/inspect/plugin-realmedia.xml:
7702 * docs/plugins/inspect/plugin-siddec.xml:
7703 * docs/plugins/inspect/plugin-synaesthesia.xml:
7704 * docs/plugins/inspect/plugin-twolame.xml:
7705 docs: Update plugin inspect files
7707 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
7710 * docs/plugins/Makefile.am:
7711 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7712 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7713 * docs/plugins/inspect/plugin-x264.xml:
7715 * gst-plugins-ugly.spec.in:
7716 * tests/check/Makefile.am:
7717 * tests/check/elements/.gitignore:
7718 Moved 'x264enc' from -bad to -ugly
7720 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7722 * ext/x264/gstx264enc.c:
7723 * ext/x264/gstx264enc.h:
7724 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
7727 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
7729 * ext/x264/GstX264Enc.prs:
7730 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
7732 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
7734 * ext/x264/GstX264Enc.prs:
7735 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
7737 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
7739 * ext/x264/gstx264enc.c:
7740 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
7742 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
7744 * ext/x264/GstX264Enc.prs:
7745 * ext/x264/Makefile.am:
7746 * ext/x264/gstx264enc.c:
7747 [MOVED FROM BAD 24/28] x264enc: add preset support
7748 Add preset iface and a (dummy) preset file as a starting point.
7750 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7752 * ext/x264/gstx264enc.c:
7753 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
7755 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
7757 * ext/x264/gstx264enc.c:
7758 * ext/x264/gstx264enc.h:
7759 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
7760 Use the GstForceKeyUnit event to force a keyframe.
7763 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7765 [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...
7766 Original commit message from CVS:
7767 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
7768 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
7769 Use hyphen in property name, perform safety buffer size check
7770 prior to mem access, and some more parentheses in macro.
7772 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
7774 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
7775 Original commit message from CVS:
7776 * ext/apexsink/Makefile.am:
7777 Link against -lgcrpyto for RSA_new and RSA_free.
7778 * ext/faac/gstfaac.c:
7779 * ext/x264/gstx264enc.c:
7780 Fix compiler warnings.
7782 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7784 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
7785 Original commit message from CVS:
7786 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
7787 Construct source caps in more conventional (and correct) manner.
7789 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7791 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
7792 Original commit message from CVS:
7793 * ext/alsaspdif/Makefile.am:
7794 * ext/amrwb/Makefile.am:
7795 * ext/apexsink/Makefile.am:
7796 * ext/arts/Makefile.am:
7797 * ext/artsd/Makefile.am:
7798 * ext/audiofile/Makefile.am:
7799 * ext/audioresample/Makefile.am:
7800 * ext/bz2/Makefile.am:
7801 * ext/cdaudio/Makefile.am:
7802 * ext/celt/Makefile.am:
7803 * ext/dc1394/Makefile.am:
7804 * ext/dirac/Makefile.am:
7805 * ext/directfb/Makefile.am:
7806 * ext/divx/Makefile.am:
7807 * ext/dts/Makefile.am:
7808 * ext/faac/Makefile.am:
7809 * ext/faad/Makefile.am:
7810 * ext/gsm/Makefile.am:
7811 * ext/hermes/Makefile.am:
7812 * ext/ivorbis/Makefile.am:
7813 * ext/jack/Makefile.am:
7814 * ext/jp2k/Makefile.am:
7815 * ext/ladspa/Makefile.am:
7816 * ext/lcs/Makefile.am:
7817 * ext/libfame/Makefile.am:
7818 * ext/libmms/Makefile.am:
7819 * ext/metadata/Makefile.am:
7820 * ext/mpeg2enc/Makefile.am:
7821 * ext/mplex/Makefile.am:
7822 * ext/musepack/Makefile.am:
7823 * ext/musicbrainz/Makefile.am:
7824 * ext/mythtv/Makefile.am:
7825 * ext/nas/Makefile.am:
7826 * ext/neon/Makefile.am:
7827 * ext/ofa/Makefile.am:
7828 * ext/polyp/Makefile.am:
7829 * ext/resindvd/Makefile.am:
7830 * ext/sdl/Makefile.am:
7831 * ext/shout/Makefile.am:
7832 * ext/snapshot/Makefile.am:
7833 * ext/sndfile/Makefile.am:
7834 * ext/soundtouch/Makefile.am:
7835 * ext/spc/Makefile.am:
7836 * ext/swfdec/Makefile.am:
7837 * ext/tarkin/Makefile.am:
7838 * ext/theora/Makefile.am:
7839 * ext/timidity/Makefile.am:
7840 * ext/twolame/Makefile.am:
7841 * ext/x264/Makefile.am:
7842 * ext/xine/Makefile.am:
7843 * ext/xvid/Makefile.am:
7844 * gst-libs/gst/app/Makefile.am:
7845 * gst-libs/gst/dshow/Makefile.am:
7846 * gst/aiffparse/Makefile.am:
7847 * gst/app/Makefile.am:
7848 * gst/audiobuffer/Makefile.am:
7849 * gst/bayer/Makefile.am:
7850 * gst/cdxaparse/Makefile.am:
7851 * gst/chart/Makefile.am:
7852 * gst/colorspace/Makefile.am:
7853 * gst/dccp/Makefile.am:
7854 * gst/deinterlace/Makefile.am:
7855 * gst/deinterlace2/Makefile.am:
7856 * gst/dvdspu/Makefile.am:
7857 * gst/festival/Makefile.am:
7858 * gst/filter/Makefile.am:
7859 * gst/flacparse/Makefile.am:
7860 * gst/flv/Makefile.am:
7861 * gst/games/Makefile.am:
7862 * gst/h264parse/Makefile.am:
7863 * gst/librfb/Makefile.am:
7864 * gst/mixmatrix/Makefile.am:
7865 * gst/modplug/Makefile.am:
7866 * gst/mpeg1sys/Makefile.am:
7867 * gst/mpeg4videoparse/Makefile.am:
7868 * gst/mpegdemux/Makefile.am:
7869 * gst/mpegtsmux/Makefile.am:
7870 * gst/mpegvideoparse/Makefile.am:
7871 * gst/mve/Makefile.am:
7872 * gst/nsf/Makefile.am:
7873 * gst/nuvdemux/Makefile.am:
7874 * gst/overlay/Makefile.am:
7875 * gst/passthrough/Makefile.am:
7876 * gst/pcapparse/Makefile.am:
7877 * gst/playondemand/Makefile.am:
7878 * gst/rawparse/Makefile.am:
7879 * gst/real/Makefile.am:
7880 * gst/rtjpeg/Makefile.am:
7881 * gst/rtpmanager/Makefile.am:
7882 * gst/scaletempo/Makefile.am:
7883 * gst/sdp/Makefile.am:
7884 * gst/selector/Makefile.am:
7885 * gst/smooth/Makefile.am:
7886 * gst/smoothwave/Makefile.am:
7887 * gst/speed/Makefile.am:
7888 * gst/speexresample/Makefile.am:
7889 * gst/stereo/Makefile.am:
7890 * gst/subenc/Makefile.am:
7891 * gst/tta/Makefile.am:
7892 * gst/vbidec/Makefile.am:
7893 * gst/videodrop/Makefile.am:
7894 * gst/videosignal/Makefile.am:
7895 * gst/virtualdub/Makefile.am:
7896 * gst/vmnc/Makefile.am:
7897 * gst/y4m/Makefile.am:
7898 * sys/acmenc/Makefile.am:
7899 * sys/cdrom/Makefile.am:
7900 * sys/dshowdecwrapper/Makefile.am:
7901 * sys/dshowsrcwrapper/Makefile.am:
7902 * sys/dvb/Makefile.am:
7903 * sys/dxr3/Makefile.am:
7904 * sys/fbdev/Makefile.am:
7905 * sys/oss4/Makefile.am:
7906 * sys/qcam/Makefile.am:
7907 * sys/qtwrapper/Makefile.am:
7908 * sys/vcd/Makefile.am:
7909 * sys/wininet/Makefile.am:
7910 * win32/common/config.h:
7911 Don't install static libs for plugins. Fixes #550851 for -bad.
7913 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7915 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
7916 Original commit message from CVS:
7917 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
7918 Adapt to slightly modified x264 API. Fixes #555238.
7920 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7922 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
7923 Original commit message from CVS:
7924 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
7925 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
7926 * ext/x264/gstx264enc.h:
7927 Do not deal with duplicated input (timestamps). If needed,
7928 a generic element can do so.
7929 Do not manipulate input timestamps on the way out,
7930 since that shifts the timeline and A/V sync.
7932 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7934 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
7935 Original commit message from CVS:
7936 * docs/plugins/gst-plugins-bad-plugins.args:
7937 Integrate new properties into documentation.
7938 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
7939 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
7940 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
7941 Fix up API prior to eventual plugin move.
7942 API: GstX264Enc:pass (provides more options, and changed to enum)
7944 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7946 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
7947 Original commit message from CVS:
7948 * docs/plugins/Makefile.am:
7949 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
7950 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
7951 * ext/x264/gstx264enc.c:
7952 * tests/check/Makefile.am:
7953 * tests/check/elements/x264enc.c: (setup_x264enc),
7954 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
7955 Add documentation and unit test for x264enc.
7957 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7959 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
7960 Original commit message from CVS:
7961 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
7962 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
7963 Allocate some buffers in more adaptive and economical fashion.
7965 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7967 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
7968 Original commit message from CVS:
7970 Check for sufficiently up-to-date x264 API.
7971 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
7972 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
7973 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
7974 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
7975 * ext/x264/gstx264enc.h:
7976 Expose some more parameters of the x264 encoder as properties.
7978 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7980 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
7981 Original commit message from CVS:
7982 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
7983 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
7984 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
7985 (gst_x264_enc_flush_frames):
7986 Coding style and layout; re-order some functions in more
7987 typical and natural flow.
7989 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7991 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
7992 Original commit message from CVS:
7993 * ext/x264/Makefile.am:
7994 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
7995 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
7996 (gst_x264_enc_reset), (gst_x264_enc_finalize),
7997 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
7998 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
7999 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
8000 * ext/x264/gstx264enc.h:
8001 Use GQueue in stead of custom queue code.
8002 Factorize flushing out encoder delayed frames.
8003 Factorize initialization and state change reset.
8005 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8007 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
8008 Original commit message from CVS:
8009 * ext/x264/gstx264enc.h:
8010 * sys/fbdev/gstfbdevsink.c:
8011 Use configure-generated _stdint.h.
8013 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8015 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
8016 Original commit message from CVS:
8017 * ext/x264/Makefile.am:
8018 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
8019 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
8020 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
8021 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8022 (gst_x264_enc_finalize), (gst_x264_enc_chain),
8023 (gst_x264_enc_encode_frame), (plugin_init):
8024 * ext/x264/gstx264enc.h:
8025 Use video format library and GST_WRITE_*_BE macros where applicable.
8026 Use finalize in stead of dispose.
8027 Set up debug category and log callback.
8029 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
8031 [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...
8032 Original commit message from CVS:
8033 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
8034 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
8035 (gst_x264_enc_encode_frame):
8036 Try harder not to crash when we get an EOS event but haven't set
8037 up the encoder yet (as may happen when upstream errors out with
8038 not-negotiated, for example). Also, always push the EOS event
8041 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
8043 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
8044 Original commit message from CVS:
8045 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
8048 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
8050 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
8051 Original commit message from CVS:
8052 * ext/x264/gstx264enc.c:
8053 Fix build against the libx264 version that ships with debian stable.
8055 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8057 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
8058 Original commit message from CVS:
8059 * ext/audioresample/gstaudioresample.c:
8060 * ext/x264/gstx264enc.c:
8061 * gst/dvdspu/gstdvdspu.c:
8062 * gst/dvdspu/gstdvdspu.h:
8063 * gst/festival/gstfestival.c:
8064 * gst/h264parse/gsth264parse.c:
8065 * gst/mpegtsparse/mpegtspacketizer.c:
8066 * gst/mpegtsparse/mpegtsparse.c:
8067 * gst/multifile/gstmultifilesink.c:
8068 * gst/multifile/gstmultifilesrc.c:
8069 * gst/nuvdemux/gstnuvdemux.c:
8070 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
8071 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
8073 Massive leak fixing, plus code cleanups.
8075 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8077 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
8078 Original commit message from CVS:
8079 * examples/app/appsrc_ex.c:
8080 * examples/switch/switcher.c:
8081 * ext/neon/gstneonhttpsrc.c:
8082 * ext/timidity/gstwildmidi.c:
8083 * ext/x264/gstx264enc.c:
8084 * gst/mve/mveaudioenc.c: (mve_compress_audio):
8085 * gst/rtpmanager/gstrtpclient.c:
8086 * gst/rtpmanager/gstrtpjitterbuffer.c:
8087 * gst/spectrum/demo-audiotest.c:
8088 * gst/spectrum/demo-osssrc.c:
8089 * sys/dvb/gstdvbsrc.c:
8090 Add stdlib include (free, atoi, exit).
8092 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8094 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
8095 Original commit message from CVS:
8096 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
8097 This needs a version check.
8098 * gst/bayer/Makefile.am:
8101 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
8103 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
8104 Original commit message from CVS:
8105 Patch by: Michal Benes <michal.benes at itonis tv>
8106 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
8109 * ext/x264/Makefile.am:
8110 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
8111 (gst_x264_enc_analyse_get_type),
8112 (gst_x264_enc_timestamp_queue_init),
8113 (gst_x264_enc_timestamp_queue_free),
8114 (gst_x264_enc_timestamp_queue_put),
8115 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
8116 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
8117 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
8118 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8119 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
8120 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
8121 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
8122 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
8124 * ext/x264/gstx264enc.h:
8125 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
8126 handle 'odd' widths and heights correctly yet.
8128 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8130 * gst/asfdemux/gstasfdemux.c:
8131 asfdemux: nicer metadata extraction of genre tags in some cases
8132 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
8133 that they presumably stand for.
8135 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8137 * gst/asfdemux/gstasfdemux.c:
8138 asfdemux: parse WM/Picture tags to extract cover art
8141 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8144 docs: fix http links for amr libs in REQUIREMENTS
8146 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8148 * gst/asfdemux/gstasfdemux.c:
8149 asfdemux: fix bogus flow return handling in eos handler
8150 Don't overwrite the origin flow return by whatever flow we get
8151 when trying to push the remaining internally queued payloads.
8152 We want to do our eos logic, ie. send an EOS event or segment-done
8153 message in any case. Makes things EOS properly when an EOS event
8154 is forced upon the pipeline so that the source returns
8155 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
8157 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8159 * win32/common/config.h:
8160 win32: update config.h
8162 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8165 configure: bump core/base requirements to released versions
8167 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8171 autogen: move the -Wno-portability for automake into configure.ac
8173 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
8175 * gst/dvdlpcmdec/Makefile.am:
8176 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8177 dvdlpcmdec: Add multichannel channel maps, and send some tags
8178 Add a multichannel map to the output caps, and send at least a CODEC and
8179 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
8180 no samples and can't find info about the channel ordering, but this is
8181 better than nothing.
8183 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
8186 Automatic update of common submodule
8187 From 888e0a2 to c572721
8189 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
8192 Automatic update of common submodule
8193 From 6ab11d1 to 888e0a2
8195 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
8197 * gst/dvdsub/gstdvdsubdec.c:
8198 dvdsubdec: Remove some dead code
8199 Remove some redundant memset - gobject memory is already initalised to 0.
8200 Remove a commented out line leftover from the previous commit
8202 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
8204 * gst/dvdsub/gstdvdsubdec.c:
8205 * gst/dvdsub/gstdvdsubdec.h:
8206 dvdsubdec: Support ARGB output
8207 Negotiate to and render into ARGB buffers directly if the peer supports it.
8210 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
8212 * ext/a52dec/gsta52dec.c:
8213 a52dec: Reconcile code with dtsdec
8214 Perform some cleanups based on the dtsdec code such as using the boilerplate
8215 macro and static pad template functions.
8216 Add some documentation. Don't register a change in flags until we synch on
8217 another frame successfully.
8219 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8221 * ext/lame/gstlamemp3enc.c:
8222 lamemp3enc: Improve debugging a bit
8224 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
8226 * ext/mpeg2dec/gstmpeg2dec.c:
8227 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
8229 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8262 po: avoid conflicts of local *.po files with files in git
8263 Make it so that filenames and line numbers are only stored in the *.pot file
8264 (which is not in git), but not in the individual *.po files. This information
8265 is hardly useful for translators in our case, and it should avoid the constant
8266 conflicts of local *.po files with the ones in git which are caused by the
8267 source files changing and the line numbers being updated. This commit might
8268 cause one last merge conflict for you, which you can work around with
8269 "git checkout po/*.po" before merging or pulling. After that there should
8270 (hopefully) not be any more local modifications of these files (unless
8271 someone committed additions or changes to translated strings and the
8272 *.po files haven't been updated yet, that is).
8274 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8276 * ext/lame/gstlamemp3enc.c:
8277 lamemp3enc: add Since tag to gtk-doc chunk
8279 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8281 * tests/check/elements/mpeg2dec.c:
8282 checks: fix mpeg2dec unit test again after interlace addition to caps
8284 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8286 * ext/mpeg2dec/gstmpeg2dec.c:
8287 mpeg2dec: work around old mpeg2dec versions
8288 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
8289 detection and just assume no rff is used. This fixes the compilation.
8292 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8294 * ext/mpeg2dec/Makefile.am:
8295 mpeg2dec: link to gstvideo
8296 Fix compilation by adding the right include directories and linking to the video
8299 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
8301 * gst/asfdemux/asfpacket.c:
8302 asfdemux: Downgrade simple statements from WARNING to DEBUG
8304 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
8306 * gst/asfdemux/asfheaders.c:
8307 * gst/asfdemux/asfheaders.h:
8308 * gst/asfdemux/asfpacket.c:
8309 * gst/asfdemux/asfpacket.h:
8310 asf: Detect more payload extensions.
8311 These should help fix interlaced/PAR issues with more files.
8313 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
8315 * ext/mpeg2dec/gstmpeg2dec.c:
8316 * ext/mpeg2dec/gstmpeg2dec.h:
8317 mpeg2dec: Implement interlaced support.
8318 Expand the debugging statements to show more picture information.
8320 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8322 * ext/mpeg2dec/gstmpeg2dec.c:
8323 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
8324 ffdec_mpeg2video is much faster, fixes bug #574461.
8326 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8328 * ext/lame/gstlamemp3enc.c:
8329 lamemp3enc: Don't write a Xing header
8331 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
8334 Run libtoolize before aclocal
8335 This unbreaks the build in some cases. Fixes bug #582021
8337 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
8339 * ext/mpeg2dec/gstmpeg2dec.c:
8340 mpeg2dec: use 64bit safe scaling functions.
8341 Got this to fail when seeking in a 14GB file (the value in bytes is
8344 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8346 * gst/mpegaudioparse/gstmpegaudioparse.c:
8347 mpegaudioparse: remove some pointless g_return_if_fail()s
8349 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8351 * ext/twolame/gsttwolame.c:
8352 Switch twolame to primary rank
8354 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8356 * ext/lame/gstlame.c:
8357 * ext/lame/gstlamemp3enc.c:
8358 * ext/twolame/gsttwolame.c:
8359 Add ranks to mp3 encoders
8361 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8363 * gst-plugins-ugly.spec.in:
8364 Add twolame plugin to spec file
8366 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8368 * gst/asfdemux/asfpacket.c:
8369 * gst/asfdemux/gstasfdemux.c:
8370 * gst/asfdemux/gstasfdemux.h:
8371 asfdemux: use upstream segment and timestamps for some interpolation
8372 This should particularly help in case of upstream live src, e.g. rtspsrc,
8373 and especially so if it has to perform fallback to TCP.
8375 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
8377 * gst/asfdemux/gstrtpasfdepay.c:
8378 rtpasfdepay: Add support for fragmented packet (L == 0).
8379 This happens with rtp-over-udp.
8381 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8383 * ext/lame/gstlamemp3enc.c:
8384 lamemp3enc: Fixup the bitrate only for CBR
8385 Additionally clarify some property descriptions.
8387 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
8389 * ext/lame/gstlamemp3enc.c:
8390 lame: fix format string in debug statement
8392 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
8394 * gst/mpegaudioparse/gstmpegaudioparse.c:
8395 mp3parse: Don't reject valid Xing tables of contents
8396 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
8397 reject them because of it, just subtract the initial offset when reading
8400 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
8402 * gst/mpegaudioparse/gstmpegaudioparse.c:
8403 mp3parse: Allow more bits to change in headers during resynch
8404 Be more lenient about what we accept as changing bits in a header - basically,
8405 only require that the mp3 sync marker is present, for the mpeg version,
8406 layer and samplerate.
8409 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
8412 mad: Add duration of incoming/outgoing buffers in debug statements
8414 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
8416 * gst/mpegaudioparse/gstmpegaudioparse.c:
8417 mpegaudioparse: Remove useless checks for valid buffer duration.
8418 The buffer duration is set to a valid value at the very top of
8419 emit_frame(), we therefore don't need to check it later on.
8421 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
8423 * gst/mpegaudioparse/gstmpegaudioparse.c:
8424 mpegaudioparse: Fix stop condition for outputting buffers.
8425 Some mp3 streams have an offset in timestamps, requiring us to push the
8426 frame *AFTER* segment.stop in order for the decoder to be able to push
8427 all data up to the segment.stop position.
8429 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8431 * gst/asfdemux/asfpacket.c:
8432 * gst/asfdemux/gstasfdemux.c:
8433 * gst/asfdemux/gstasfdemux.h:
8434 asfdemux: 0-base timestamps consistently (whether or not streaming)
8435 This also makes timestamps (more) consistent before and after a possible
8436 seek, and moreover makes for reasonable position reporting in live stream
8437 (whose payload timestamps should not be taken for granted).
8439 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8441 * gst/asfdemux/gstasfdemux.c:
8442 * gst/asfdemux/gstasfdemux.h:
8443 asfdemux: report initial latency due to internal preroll queue
8445 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8447 * gst/asfdemux/gstasfdemux.c:
8448 asfdemux: enhance debug statement and refactor some initialization
8450 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8452 * gst/asfdemux/gstasfdemux.c:
8453 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
8455 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8457 * gst/asfdemux/asfpacket.c:
8458 * gst/asfdemux/gstasfdemux.c:
8459 * gst/asfdemux/gstasfdemux.h:
8460 asfdemux: handle FIXME; normalize preroll
8462 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8464 * gst/asfdemux/gstasfdemux.c:
8465 * gst/asfdemux/gstasfdemux.h:
8466 asfdemux: fixes for streaming mode
8467 * Improve newsegment handling, e.g. upstream might live in TIME.
8468 * Only send newsegment if we have needed info.
8469 * Avoid reading past end of data section.
8471 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8473 * gst/asfdemux/gstasfdemux.c:
8474 asfdemux: fixes/enhancements for streaming mode
8475 * Do not rock the boat by reacting to FLUSH_START.
8476 * Try to handle TIME seeking by seeking upstream in BYTES.
8477 * Handle SEEKING query.
8479 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8482 * ext/lame/gstlamemp3enc.c:
8483 lame: fix compilation with LAME versions < 3.98
8484 lame_set_VBR_quality(), which takes a floating point value for the
8485 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
8486 takes quality as an integer, for older LAME versions.
8489 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8491 * win32/common/config.h:
8492 win32: update config.h to git
8493 Until someone ports the new win32 config.h logic from the
8494 other modules to -ugly.
8496 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8498 * docs/plugins/gst-plugins-ugly-plugins.args:
8499 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8500 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8503 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8505 * ext/lame/gstlamemp3enc.c:
8506 lamemp3enc: Add a note to the encoding-engine-quality property
8507 that says, that this does not affect the bitrate at all.
8509 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8511 * ext/lame/gstlame.c:
8512 * ext/lame/gstlamemp3enc.c:
8513 lame: Implement preset interface
8515 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8517 * ext/twolame/gsttwolame.c:
8518 twolame: Implement preset interface
8520 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8522 * docs/plugins/gst-plugins-ugly-plugins.args:
8523 * ext/lame/gstlamemp3enc.c:
8524 * ext/lame/gstlamemp3enc.h:
8525 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
8527 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8529 * ext/lame/gstlame.c:
8530 * ext/lame/gstlamemp3enc.c:
8531 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
8533 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8535 * ext/lame/gstlame.c:
8536 lame: Deprecate the lame element
8538 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8540 * docs/plugins/Makefile.am:
8541 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8542 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8543 * docs/plugins/gst-plugins-ugly-plugins.args:
8544 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8545 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8546 * docs/plugins/inspect/plugin-a52dec.xml:
8547 * docs/plugins/inspect/plugin-amrnb.xml:
8548 * docs/plugins/inspect/plugin-asf.xml:
8549 * docs/plugins/inspect/plugin-cdio.xml:
8550 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8551 * docs/plugins/inspect/plugin-dvdread.xml:
8552 * docs/plugins/inspect/plugin-dvdsub.xml:
8553 * docs/plugins/inspect/plugin-iec958.xml:
8554 * docs/plugins/inspect/plugin-lame.xml:
8555 * docs/plugins/inspect/plugin-mad.xml:
8556 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8557 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8558 * docs/plugins/inspect/plugin-mpegstream.xml:
8559 * docs/plugins/inspect/plugin-realmedia.xml:
8560 * docs/plugins/inspect/plugin-siddec.xml:
8561 * docs/plugins/inspect/plugin-synaesthesia.xml:
8562 * docs/plugins/inspect/plugin-twolame.xml:
8565 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8567 * ext/lame/gstlamemp3enc.c:
8568 lame: Update example pipelines with the new properties
8570 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8572 * ext/lame/Makefile.am:
8573 * ext/lame/gstlame.c:
8574 * ext/lame/gstlamemp3enc.c:
8575 * ext/lame/gstlamemp3enc.h:
8576 * ext/lame/plugin.c:
8577 lame: Add lamemp3enc element with much simplified interface
8578 This deprecates the lame element and fixes bug #494528.
8580 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
8582 * gst/asfdemux/asfpacket.c:
8583 asfpacket: Fix pull-mode timestamping handling.
8584 The problem that happens is the following:
8585 * A packet with multiple payloads comes in
8586 * Those payloads get handled one by one
8587 * The first payload contains the first audio payload with timestamp A
8588 * The second payload contains the first video (key)frame with timestamp V (where V < A)
8589 With the previous code, the following would happen:
8590 * the first payload gets processed, then passed to queue_for_stream
8591 * queue_for_stream detects it's the first valid timestamp received and stores
8593 * the second payload gets processed, then pass to queue_for_stream
8594 * queue_for_stream detects the timestamp is lower than first_ts... and
8595 discards it... resulting in losing the first keyframe of the video stream
8596 We've been having this issue for *ages*... it's just that nobody noticed it
8597 that much with playbin. But with playbin2's aggresive multiqueue handling, this
8598 will result in multiqueue not being able to preroll (because the video decoder will
8599 be dropping a ton of buffers before (maybe) receiving the next keyframe).
8600 Tested with over 200 asf files, and they all play the first frame correctly now,
8601 even the most braindead ones.
8603 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
8605 * gst/mpegaudioparse/gstmpegaudioparse.c:
8606 * gst/mpegaudioparse/gstmpegaudioparse.h:
8607 mp3parse: don't build seek table if we can't seek.
8608 Fixes #573720 - unbounded memory usage increase when listening to mp3
8609 stream for a long time.
8611 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
8614 Automatic update of common submodule
8615 From b3941ea to 6ab11d1
8617 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
8619 * gst/mpegaudioparse/gstmpegaudioparse.c:
8620 * gst/mpegaudioparse/gstxingmux.c:
8621 mpegaudioparse: Remove dead assignment and duplicate code
8623 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
8625 * gst/realmedia/rmdemux.c:
8626 rmdemux: Actually return the return value for the seek handling.
8628 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
8630 * gst/mpegstream/gstmpegdemux.c:
8631 * gst/mpegstream/gstmpegparse.c:
8632 mpegstream: Remove dead assignments.
8633 The duplicate assignment of update_time was weird... but it seems normal
8634 that it's indeed the second statement which is the valid one.
8636 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
8638 * ext/amrnb/amrnbparse.c:
8639 armnb: Remove unused variable, adapt debug message accordingly.
8641 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
8643 * gst/dvdsub/gstdvdsubdec.c:
8644 * gst/mpegstream/gstdvddemux.c:
8645 * gst/mpegstream/gstmpegclock.c:
8646 dvdsub/mpegstream: _class_init: Remove unused class variables
8648 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
8650 * gst/asfdemux/gstasfdemux.c:
8651 asfdemux: Initialize flow for a corner case.
8652 This might be caused by entering the if() line 1214 and then not having
8653 any activated_streams.. resulting in reaching line 1267 without having
8654 any valid flow value.
8656 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
8658 * ext/twolame/gsttwolame.c:
8659 twolame: Remove unneeded variable, value assigned was never read.
8661 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
8663 * ext/mpeg2dec/gstmpeg2dec.c:
8664 mpeg2dec: Remove dead assignment. Value overwritten later on.
8666 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
8669 mad: Remove dead assignment and variables given values which are never read.
8671 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
8673 * ext/lame/gstlame.c:
8674 lame: Remove unneeded variable, it's assigned a value never read.
8676 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
8678 * gst/realmedia/rmdemux.c:
8679 rmdemux: Remove dead assignment, value is being overwritten before being read.
8681 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
8683 * gst/realmedia/rmdemux.c:
8684 rmdemux: Remove unused accurate flag.
8685 I couldn't see any reason why this was there in the first place.
8687 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
8689 * gst/realmedia/asmrules.c:
8690 * gst/realmedia/rdtdepay.c:
8691 realmedia: Remove dead assignments. The results are never read.
8693 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
8695 * gst/realmedia/gstrdtbuffer.c:
8696 * gst/realmedia/rademux.c:
8697 * gst/realmedia/rdtmanager.c:
8698 * gst/realmedia/rmdemux.c:
8699 realmedia: Remove useless variables, only being used once (or not).
8701 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
8703 * ext/mpeg2dec/gstmpeg2dec.c:
8704 * gst/asfdemux/gstrtspwms.c:
8705 * gst/realmedia/pnmsrc.c:
8706 * gst/realmedia/rdtdepay.c:
8707 * gst/realmedia/rtspreal.c:
8708 remove empty method implementations.
8710 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
8712 * gst/asfdemux/gstrtspwms.c:
8713 rtspwms: fix condition to detect extension commands for WMS
8714 Reply with OK to the extension commands for WMS.
8716 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
8718 * gst/realmedia/rtspreal.c:
8719 realmedia: add special Real header to DESCRIBE message only for Real servers
8720 Add headers that are specific to real only if a real server had been
8721 detected by the OPTIONS message.
8723 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
8725 * gst/synaesthesia/synaescope.c:
8726 synaesthesia: fix compilation on windows
8727 Fix compilation under MSVC due to references to headers
8728 that are not available with the MS SDKs.
8731 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8733 * gst/asfdemux/gstrtspwms.c:
8734 rtspwms: reply to extension commands
8735 Reply with OK to the extension commands for WMS.
8737 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8739 * gst/asfdemux/gstrtpasfdepay.c:
8740 asfdepay: fix a comment
8742 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8744 * gst/asfdemux/gstasfdemux.c:
8745 asfdemux: add some more debugging
8747 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8750 configure.ac: require git -base
8751 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
8753 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8755 * gst/realmedia/rtspreal.c:
8756 realmedia: add special Real header to SETUP message only for Real servers
8757 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
8758 streams where the server errors out because it can't handle the
8759 Real-specific 'Required: com.real.retain-entity-for-setup' header
8760 we've been adding unconditionally in the recent past.
8762 rtsp://66.111.34.191:601/broadcast/alnour.rm
8763 rtsp://195.134.224.231/snowboard_100.wmv
8765 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
8768 * gst/asfdemux/Makefile.am:
8769 asfdemux: link to all required libraries including indirectly used ones.
8770 On win32, we're required to link to all the libraries used - including
8771 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
8772 (for windows only) winsock.
8774 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
8777 Automatic update of common submodule
8778 From d0ea89e to b3941ea
8780 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
8783 Automatic update of common submodule
8784 From f8b3d91 to d0ea89e
8786 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
8788 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8789 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
8791 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8793 * gst/realmedia/rtspreal.c:
8794 * gst/realmedia/rtspreal.h:
8795 realrtsp: add more headers
8796 Parse the ETag from the describe method and pass the sessionid as the value for
8797 the If-Match header is subsequent setup calls.
8798 Fixes support for more RealMedia RTSP streams.
8800 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
8803 twolame: bump requirement to 0.3.10
8804 0.3.10 is the first version with the float32 encoder functions.
8807 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
8810 back to development -> 0.10.11.1
8812 === release 0.10.11 ===
8814 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
8820 * docs/plugins/inspect/plugin-a52dec.xml:
8821 * docs/plugins/inspect/plugin-asf.xml:
8822 * docs/plugins/inspect/plugin-cdio.xml:
8823 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8824 * docs/plugins/inspect/plugin-dvdread.xml:
8825 * docs/plugins/inspect/plugin-dvdsub.xml:
8826 * docs/plugins/inspect/plugin-iec958.xml:
8827 * docs/plugins/inspect/plugin-lame.xml:
8828 * docs/plugins/inspect/plugin-mad.xml:
8829 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8830 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8831 * docs/plugins/inspect/plugin-mpegstream.xml:
8832 * docs/plugins/inspect/plugin-realmedia.xml:
8833 * docs/plugins/inspect/plugin-siddec.xml:
8834 * docs/plugins/inspect/plugin-twolame.xml:
8835 * gst-plugins-ugly.doap:
8837 * win32/common/config.h:
8840 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
8874 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
8877 * win32/common/config.h:
8878 0.10.10.3 pre-release
8880 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
8887 po: Update translations from upstream
8889 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
8893 po: Add Turkish translation
8895 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
8897 * gst/mpegaudioparse/gstmpegaudioparse.c:
8898 * gst/mpegaudioparse/gstmpegaudioparse.h:
8899 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
8900 Don't introduce glitches in the output by a) relaxing the threshold for
8901 taking upstream timestamps in preference to our calculated timestamps and
8902 b) only set the discont flag on outgoing buffers in response to an incoming
8906 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
8908 * gst/mpegaudioparse/gstmpegaudioparse.c:
8909 mp3parse: fix deadlock with accurate seeks.
8910 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
8913 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
8944 * win32/common/config.h:
8945 0.10.10.2 pre-release
8946 Bump version number, update translations and win32 config.h
8948 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
8952 po: Add Japanese translation
8954 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
8957 * docs/plugins/Makefile.am:
8958 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8959 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8960 * docs/plugins/gst-plugins-ugly-plugins.args:
8961 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8962 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8963 * docs/plugins/inspect/plugin-a52dec.xml:
8964 * docs/plugins/inspect/plugin-asf.xml:
8965 * docs/plugins/inspect/plugin-cdio.xml:
8966 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8967 * docs/plugins/inspect/plugin-dvdread.xml:
8968 * docs/plugins/inspect/plugin-dvdsub.xml:
8969 * docs/plugins/inspect/plugin-iec958.xml:
8970 * docs/plugins/inspect/plugin-lame.xml:
8971 * docs/plugins/inspect/plugin-mad.xml:
8972 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8973 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8974 * docs/plugins/inspect/plugin-mpegstream.xml:
8975 * docs/plugins/inspect/plugin-realmedia.xml:
8976 * docs/plugins/inspect/plugin-siddec.xml:
8977 * docs/plugins/inspect/plugin-synaesthesia.xml:
8978 * docs/plugins/inspect/plugin-twolame.xml:
8981 Moved twolame from Bad to Ugly
8983 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8985 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
8986 Original commit message from CVS:
8987 * ext/alsaspdif/Makefile.am:
8988 * ext/amrwb/Makefile.am:
8989 * ext/apexsink/Makefile.am:
8990 * ext/arts/Makefile.am:
8991 * ext/artsd/Makefile.am:
8992 * ext/audiofile/Makefile.am:
8993 * ext/audioresample/Makefile.am:
8994 * ext/bz2/Makefile.am:
8995 * ext/cdaudio/Makefile.am:
8996 * ext/celt/Makefile.am:
8997 * ext/dc1394/Makefile.am:
8998 * ext/dirac/Makefile.am:
8999 * ext/directfb/Makefile.am:
9000 * ext/divx/Makefile.am:
9001 * ext/dts/Makefile.am:
9002 * ext/faac/Makefile.am:
9003 * ext/faad/Makefile.am:
9004 * ext/gsm/Makefile.am:
9005 * ext/hermes/Makefile.am:
9006 * ext/ivorbis/Makefile.am:
9007 * ext/jack/Makefile.am:
9008 * ext/jp2k/Makefile.am:
9009 * ext/ladspa/Makefile.am:
9010 * ext/lcs/Makefile.am:
9011 * ext/libfame/Makefile.am:
9012 * ext/libmms/Makefile.am:
9013 * ext/metadata/Makefile.am:
9014 * ext/mpeg2enc/Makefile.am:
9015 * ext/mplex/Makefile.am:
9016 * ext/musepack/Makefile.am:
9017 * ext/musicbrainz/Makefile.am:
9018 * ext/mythtv/Makefile.am:
9019 * ext/nas/Makefile.am:
9020 * ext/neon/Makefile.am:
9021 * ext/ofa/Makefile.am:
9022 * ext/polyp/Makefile.am:
9023 * ext/resindvd/Makefile.am:
9024 * ext/sdl/Makefile.am:
9025 * ext/shout/Makefile.am:
9026 * ext/snapshot/Makefile.am:
9027 * ext/sndfile/Makefile.am:
9028 * ext/soundtouch/Makefile.am:
9029 * ext/spc/Makefile.am:
9030 * ext/swfdec/Makefile.am:
9031 * ext/tarkin/Makefile.am:
9032 * ext/theora/Makefile.am:
9033 * ext/timidity/Makefile.am:
9034 * ext/twolame/Makefile.am:
9035 * ext/x264/Makefile.am:
9036 * ext/xine/Makefile.am:
9037 * ext/xvid/Makefile.am:
9038 * gst-libs/gst/app/Makefile.am:
9039 * gst-libs/gst/dshow/Makefile.am:
9040 * gst/aiffparse/Makefile.am:
9041 * gst/app/Makefile.am:
9042 * gst/audiobuffer/Makefile.am:
9043 * gst/bayer/Makefile.am:
9044 * gst/cdxaparse/Makefile.am:
9045 * gst/chart/Makefile.am:
9046 * gst/colorspace/Makefile.am:
9047 * gst/dccp/Makefile.am:
9048 * gst/deinterlace/Makefile.am:
9049 * gst/deinterlace2/Makefile.am:
9050 * gst/dvdspu/Makefile.am:
9051 * gst/festival/Makefile.am:
9052 * gst/filter/Makefile.am:
9053 * gst/flacparse/Makefile.am:
9054 * gst/flv/Makefile.am:
9055 * gst/games/Makefile.am:
9056 * gst/h264parse/Makefile.am:
9057 * gst/librfb/Makefile.am:
9058 * gst/mixmatrix/Makefile.am:
9059 * gst/modplug/Makefile.am:
9060 * gst/mpeg1sys/Makefile.am:
9061 * gst/mpeg4videoparse/Makefile.am:
9062 * gst/mpegdemux/Makefile.am:
9063 * gst/mpegtsmux/Makefile.am:
9064 * gst/mpegvideoparse/Makefile.am:
9065 * gst/mve/Makefile.am:
9066 * gst/nsf/Makefile.am:
9067 * gst/nuvdemux/Makefile.am:
9068 * gst/overlay/Makefile.am:
9069 * gst/passthrough/Makefile.am:
9070 * gst/pcapparse/Makefile.am:
9071 * gst/playondemand/Makefile.am:
9072 * gst/rawparse/Makefile.am:
9073 * gst/real/Makefile.am:
9074 * gst/rtjpeg/Makefile.am:
9075 * gst/rtpmanager/Makefile.am:
9076 * gst/scaletempo/Makefile.am:
9077 * gst/sdp/Makefile.am:
9078 * gst/selector/Makefile.am:
9079 * gst/smooth/Makefile.am:
9080 * gst/smoothwave/Makefile.am:
9081 * gst/speed/Makefile.am:
9082 * gst/speexresample/Makefile.am:
9083 * gst/stereo/Makefile.am:
9084 * gst/subenc/Makefile.am:
9085 * gst/tta/Makefile.am:
9086 * gst/vbidec/Makefile.am:
9087 * gst/videodrop/Makefile.am:
9088 * gst/videosignal/Makefile.am:
9089 * gst/virtualdub/Makefile.am:
9090 * gst/vmnc/Makefile.am:
9091 * gst/y4m/Makefile.am:
9092 * sys/acmenc/Makefile.am:
9093 * sys/cdrom/Makefile.am:
9094 * sys/dshowdecwrapper/Makefile.am:
9095 * sys/dshowsrcwrapper/Makefile.am:
9096 * sys/dvb/Makefile.am:
9097 * sys/dxr3/Makefile.am:
9098 * sys/fbdev/Makefile.am:
9099 * sys/oss4/Makefile.am:
9100 * sys/qcam/Makefile.am:
9101 * sys/qtwrapper/Makefile.am:
9102 * sys/vcd/Makefile.am:
9103 * sys/wininet/Makefile.am:
9104 * win32/common/config.h:
9105 Don't install static libs for plugins. Fixes #550851 for -bad.
9107 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
9109 [MOVED FROM BAD] Enable/fix up translations for these plugins.
9110 Original commit message from CVS:
9111 * ext/resindvd/plugin.c: (plugin_init):
9112 * ext/resindvd/resindvdsrc.c:
9113 * ext/twolame/gsttwolame.c: (plugin_init):
9114 * gst/aiffparse/aiffparse.c: (plugin_init):
9115 Enable/fix up translations for these plugins.
9117 Add 'ca' to LINGUAS.
9120 Add more files for translation and more files which tools
9123 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9125 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
9126 Original commit message from CVS:
9127 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
9128 (gst_two_lame_chain):
9129 * ext/twolame/gsttwolame.h:
9130 Allow raw float samples as input for encoding.
9132 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9134 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
9135 Original commit message from CVS:
9138 * ext/twolame/Makefile.am:
9139 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
9140 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
9141 (gst_two_lame_release_memory), (gst_two_lame_finalize),
9142 (gst_two_lame_base_init), (gst_two_lame_class_init),
9143 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
9144 (gst_two_lame_init), (gst_two_lame_set_property),
9145 (gst_two_lame_get_property), (gst_two_lame_sink_event),
9146 (gst_two_lame_chain), (gst_two_lame_setup),
9147 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
9149 * ext/twolame/gsttwolame.h:
9150 Add TwoLAME MP2 encoding element, based on the LAME element.
9152 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
9155 Automatic update of common submodule
9156 From 7032163 to f8b3d91
9158 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9161 Automatic update of common submodule
9162 From ffa738d to 7032163
9164 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9167 Automatic update of common submodule
9168 From 3f13e4e to ffa738d
9170 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9173 Automatic update of common submodule
9174 From 3c7456b to 3f13e4e
9176 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9179 Automatic update of common submodule
9180 From 57c83f2 to 3c7456b
9182 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
9184 * gst/mpegaudioparse/gstmpegaudioparse.c:
9185 mp3parse: be more conservative when changing layer/rate/etc.
9186 Don't allow a change in sample rate/channels/layer/version unless we can
9187 see another frame at the correct offset. Prevents accidently flipping
9188 due to simple single-bit corruption.
9190 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
9192 * gst/realmedia/realhash.c:
9193 rmdemux: Fix strict-aliasing warnings.
9194 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
9197 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
9199 * gst/mpegaudioparse/gstmpegaudioparse.c:
9200 mpegaudioparse: Remove empty lines added by buggy indent.
9202 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9204 * gst/mpegaudioparse/gstmpegaudioparse.c:
9205 mpegaudioparse: Provide SEEKING query handling.
9206 Since SEEK event handling might perform some conversion
9207 from TIME to BYTES, do not let upstream fool application
9208 into (TIME) seeking not being possible.
9210 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
9212 * gst/mpegaudioparse/gstmpegaudioparse.c:
9213 mp3parse: fix accurate seeks to near 0
9214 Integer underflow made accurate seeks to near zero fail and seek to
9215 completely the wrong place. Fix by clamping to zero, since we can't seek
9216 to negative times anyway.
9218 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
9222 build: Update shave init statement for changes in common. Bump common.
9224 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9226 * gst/realmedia/rtspreal.c:
9227 rtspreal: ignore data streams. Fixes #527112
9228 Ignore data streams when parsing the SDP as they don't contain anything we need
9229 to put in the realmedia header.
9231 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
9234 Automatic update of common submodule
9235 From 9cf8c9b to a6ce5c6
9237 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9239 * ext/mad/gstid3tag.c:
9240 Forward unknown events
9241 Forward unknown events upstream instead of dropping them. Also return the result
9242 of the seek event instead of a fixed value.
9244 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
9246 * gst/asfdemux/gstrtpasfdepay.c:
9247 rtpasfdepay: Fix the build by adding the needed include for atoi.
9249 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
9252 * docs/plugins/Makefile.am:
9253 Use shave for the build output
9255 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
9258 Automatic update of common submodule
9259 From 5d7c9cc to 9cf8c9b
9261 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
9263 * gst/asfdemux/gstasf.c:
9264 * gst/asfdemux/gstrtpasfdepay.c:
9265 * gst/realmedia/rademux.c:
9266 * gst/realmedia/rdtdepay.c:
9267 * gst/synaesthesia/gstsynaesthesia.c:
9268 * gst/synaesthesia/synaescope.c:
9271 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
9273 * gst/realmedia/pnmsrc.c:
9274 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
9276 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
9279 Automatic update of common submodule
9280 From 80c627d to 5d7c9cc
9282 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9284 * gst/realmedia/Makefile.am:
9285 * gst/realmedia/pnmsrc.c:
9286 * gst/realmedia/pnmsrc.h:
9287 * gst/realmedia/rademux.c:
9288 * gst/realmedia/rademux.h:
9289 * gst/realmedia/realmedia.c:
9290 * gst/realmedia/rmdemux.c:
9291 * gst/realmedia/rmdemux.h:
9292 Add pnm:// uri source
9293 Add a new utri handler for pnm:// that for now just redirects to the same uri
9294 with the rtsp:// protocol, which usually works nowadays.
9295 Separate the registration of the various plugins into a separate source file.
9297 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9299 * gst/asfdemux/Makefile.am:
9300 * gst/asfdemux/gstasf.c:
9301 * gst/asfdemux/gstrtpasfdepay.c:
9302 * gst/asfdemux/gstrtpasfdepay.h:
9304 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
9307 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
9310 mad: remove log line added in error
9312 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
9315 mad: just flush data when seeing BADDATAPTR instead of going into error state
9317 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
9319 * gst/realmedia/rmdemux.c:
9320 Fix parsing of the flags in rmdemux
9321 Fix parsing of the flags in version 1 realmedia streams.
9324 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
9327 Bump revision to use for common submodule.
9329 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
9331 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9332 Add releaseinfo with online url.
9334 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
9339 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9341 * gst/asfdemux/asfpacket.c:
9342 * gst/asfdemux/gstasfdemux.c:
9343 * gst/asfdemux/gstasfdemux.h:
9344 Remove redundant push_mode struct member
9346 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
9349 Fix previous commit, wasn't actually setting up a symbolic link
9351 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
9355 Use a symbolic link for the pre-commit client-side hook
9357 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
9360 Ignore some more files
9362 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
9364 * gst/synaesthesia/synaescope.c:
9365 * gst/synaesthesia/synaescope.h:
9366 Precalculate some size dependent variables. Demystify the height scaling a bit.
9367 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
9369 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
9371 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
9373 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9375 * gst/realmedia/rdtdepay.c:
9376 Set flags on the realmedia chunks
9377 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
9378 descrambler can be reset on keyframes. Fixes #556714.
9380 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9382 * gst/realmedia/gstrdtbuffer.c:
9383 * gst/realmedia/gstrdtbuffer.h:
9384 Add method to get RDT flags
9385 Add a method to get the RDT flags. We need these flags to mark keyframes to
9386 reset the descrambing queue. See #556714.
9388 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
9390 * gst/asfdemux/asfpacket.c:
9391 * gst/asfdemux/gstasfdemux.c:
9392 * gst/asfdemux/gstasfdemux.h:
9393 Add seeking support to asfdemux in push mode
9396 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
9398 * gst/asfdemux/asfpacket.c:
9399 Drop packets with an invalid replicated data length
9400 Drop packets with an invalid replicated data length
9401 instead of continuing with an invalid timestamp
9402 and uninitialized payload metadata.
9403 All other code assumes that the timestamps are valid.
9405 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
9407 * gst/synaesthesia/synaescope.h:
9408 Change comment to refer to right variable.
9410 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
9412 * gst/synaesthesia/gstsynaesthesia.c:
9413 * gst/synaesthesia/gstsynaesthesia.h:
9414 * gst/synaesthesia/synaescope.c:
9415 * gst/synaesthesia/synaescope.h:
9416 Bring synaesthesia to next century.
9417 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
9419 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
9421 * gst/asfdemux/gstasfdemux.c:
9422 Fix leak of converted string
9424 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
9428 Add more to the gitignores
9430 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
9432 * gst/synaesthesia/gstsynaesthesia.c:
9433 Make synaesthesia build again.
9434 _init() has no params.
9436 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
9439 Update common snapshot.
9441 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
9446 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
9450 Install and use pre-commit indentation hook from common
9452 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
9455 autogen.sh : Use git submodule
9457 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
9459 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
9460 Original commit message from CVS:
9461 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
9462 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
9463 (gst_dvd_demux_get_audio_stream),
9464 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
9465 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
9466 (gst_mpeg_demux_get_video_stream),
9467 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
9468 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
9469 Fix some caps leaks. Fixes bug #564885.
9471 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
9473 ext/cdio/gstcdio.c: Remove unused format argument.
9474 Original commit message from CVS:
9475 * ext/cdio/gstcdio.c:
9476 Remove unused format argument.
9478 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
9480 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
9481 Original commit message from CVS:
9482 * win32/common/.cvsignore:
9483 * win32/common/config.h:
9484 * win32/common/config.h.in:
9485 Hardcode cpu for win32 build, just like we do in the other modules,
9486 to remove VCS conflicts and inconsistent defines between modules,
9487 and update version defines to CVS.
9489 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
9491 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
9492 Original commit message from CVS:
9494 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
9496 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
9498 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
9499 Original commit message from CVS:
9501 inttypes.m4 hasn't been available since gettext-0.15, and since we now
9502 require gettext >= 0.17 ... we can remove it from the list of files to
9505 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
9507 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
9508 Original commit message from CVS:
9509 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
9510 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
9511 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
9512 * gst/mpegaudioparse/gstmpegaudioparse.h:
9513 Do an initial class_ref on an internal enum type from within the
9514 class_init function so that there aren't any issues when multiple
9515 mp3parse elements are started in separate threads at the same
9516 time. (Why we use an enum type here if the tag is registered as
9517 a string type, I don't know). Also remove custom UNUSED macro
9518 and use GLib's instead.
9520 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9522 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
9523 Original commit message from CVS:
9525 Apparently AC_CONFIG_MACRO_DIR breaks when using more
9526 than one macro directory, reverting last change.
9528 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9530 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
9531 Original commit message from CVS:
9533 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
9536 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9538 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
9539 Original commit message from CVS:
9540 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
9541 Last change introduced a regression that made mpeg2dec handle
9542 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
9544 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9546 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
9547 Original commit message from CVS:
9548 Patch by: Cygwin Ports maintainer
9549 <yselkowitz at users dot sourceforge dot net>
9552 Require gettext 0.17 because older versions don't mix with libtool
9553 2.2. At build time an older gettext version will still work.
9556 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
9558 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
9559 Original commit message from CVS:
9560 * ext/mpeg2dec/gstmpeg2dec.c:
9561 * ext/mpeg2dec/gstmpeg2dec.h:
9562 Add support for 4:4:4 video. Fixes #562086
9564 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
9566 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
9567 Original commit message from CVS:
9568 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
9569 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
9570 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
9571 >= 0.5.0. Fixes bug #562065.
9573 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
9575 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
9576 Original commit message from CVS:
9577 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
9578 Remove duplicate and broken code for the streaming case and simply reuse
9579 the much better working pull based code. Fixes #560348.
9581 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9583 configure.ac: Back to development -> 0.10.10.1
9584 Original commit message from CVS:
9586 Back to development -> 0.10.10.1
9588 === release 0.10.10 ===
9590 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9596 * docs/plugins/inspect/plugin-a52dec.xml:
9597 * docs/plugins/inspect/plugin-asf.xml:
9598 * docs/plugins/inspect/plugin-cdio.xml:
9599 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9600 * docs/plugins/inspect/plugin-dvdread.xml:
9601 * docs/plugins/inspect/plugin-dvdsub.xml:
9602 * docs/plugins/inspect/plugin-iec958.xml:
9603 * docs/plugins/inspect/plugin-lame.xml:
9604 * docs/plugins/inspect/plugin-mad.xml:
9605 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9606 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9607 * docs/plugins/inspect/plugin-mpegstream.xml:
9608 * docs/plugins/inspect/plugin-realmedia.xml:
9609 * docs/plugins/inspect/plugin-siddec.xml:
9610 * gst-plugins-ugly.doap:
9612 Release 0.10.10 - "Under the House"
9613 Original commit message from CVS:
9614 Release 0.10.10 - "Under the House"
9616 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9626 Original commit message from CVS:
9629 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9631 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
9632 Original commit message from CVS:
9633 * ext/sidplay/Makefile.am:
9634 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
9635 contain CFLAGS that do not exist for C++, like -Wvla or
9636 -Wdeclaration-after-statement. Fixes bug #561161.
9638 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9640 configure.ac: 0.10.9.3 pre-release
9641 Original commit message from CVS:
9643 0.10.9.3 pre-release
9645 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
9647 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
9648 Original commit message from CVS:
9649 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
9650 Only copy sane aspect ratio values on the caps. Fixes #559682.
9652 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9655 Add bug number to the mp3parse mpeg 2.5 fix
9656 Original commit message from CVS:
9657 Add bug number to the mp3parse mpeg 2.5 fix
9659 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
9661 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
9662 Original commit message from CVS:
9663 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
9664 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
9665 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
9666 * ext/amrnb/amrnbdec.h:
9667 Add a property to select the amr variant. Fixes #424070.
9669 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
9671 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
9672 Original commit message from CVS:
9673 Patch by: Tal Shalif <tshalif at nargila dot org>
9674 * gst/mpegstream/gstdvddemux.c:
9675 (gst_dvd_demux_get_subpicture_stream):
9676 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
9677 (gst_mpeg_demux_get_audio_stream):
9678 Fix memmory corruption due to not storing the new updated pointer
9679 after a g_renew(). Fixes #558896.
9681 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9683 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
9684 Original commit message from CVS:
9685 * tests/check/Makefile.am:
9686 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
9688 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9690 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
9691 Original commit message from CVS:
9693 oops, forgot to bump the version back to devel
9694 after the last release 0.10.9.1
9696 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
9698 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
9699 Original commit message from CVS:
9700 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
9701 (gst_rmdemux_descramble_mp4a_audio),
9702 (gst_rmdemux_handle_scrambled_packet):
9703 Add suport for mpeg4 and aac audio. See #556714.
9705 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
9707 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
9708 Original commit message from CVS:
9709 * gst/mpegaudioparse/gstmpegaudioparse.c:
9710 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
9711 Fixes skipping on these files.
9713 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
9715 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
9716 Original commit message from CVS:
9717 Patch by: Robin Stocker <robin at nibor dot org>
9718 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
9719 (handle_sequence), (gst_mpeg2dec_setcaps):
9720 * ext/mpeg2dec/gstmpeg2dec.h:
9721 Prefer the container's PAR over the stream's PAR if it's
9722 given in the srcpad caps. Fixes bug #556184.
9724 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9726 Don't install static libs for plugins. Fixes #550851 for ugly.
9727 Original commit message from CVS:
9728 * ext/a52dec/Makefile.am:
9729 * ext/amrnb/Makefile.am:
9730 * ext/cdio/Makefile.am:
9731 * ext/dvdnav/Makefile.am:
9732 * ext/dvdread/Makefile.am:
9733 * ext/lame/Makefile.am:
9734 * ext/mad/Makefile.am:
9735 * ext/mpeg2dec/Makefile.am:
9736 * ext/sidplay/Makefile.am:
9737 * gst/ac3parse/Makefile.am:
9738 * gst/asfdemux/Makefile.am:
9739 * gst/dvdlpcmdec/Makefile.am:
9740 * gst/dvdsub/Makefile.am:
9741 * gst/iec958/Makefile.am:
9742 * gst/mpegaudioparse/Makefile.am:
9743 * gst/mpegstream/Makefile.am:
9744 * gst/realmedia/Makefile.am:
9745 * gst/synaesthesia/Makefile.am:
9746 Don't install static libs for plugins. Fixes #550851 for ugly.
9748 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9750 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
9751 Original commit message from CVS:
9752 * gst/mpegaudioparse/gstmpegaudioparse.c:
9753 (gst_mp3parse_sink_event):
9754 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
9755 frames. Partially fixes bug #552237.
9757 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9759 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
9760 Original commit message from CVS:
9761 * ext/amrnb/amrnbparse.c:
9762 use #defines for HEADER. Unref the object in _sink_activate_pull().
9764 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
9766 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
9767 Original commit message from CVS:
9768 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
9769 (gst_mad_change_state):
9771 track discont on incomming buffers and set discont on outgoing
9773 Pass unknown events upstreams instead of dropping them.
9775 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
9777 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
9778 Original commit message from CVS:
9779 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
9780 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
9781 (handle_slice), (gst_mpeg2dec_sink_event),
9782 (gst_mpeg2dec_src_event):
9783 * ext/mpeg2dec/gstmpeg2dec.h:
9784 Fix compilation with --disable-index. Fixes bug #554150.
9786 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
9788 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
9789 Original commit message from CVS:
9790 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
9791 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
9792 (gst_mad_src_event), (gst_mad_chain):
9794 Fix compilation with --disable-index. Fixes bug #554142.
9796 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
9798 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
9799 Original commit message from CVS:
9800 * ext/a52dec/gsta52dec.c:
9801 * ext/a52dec/gsta52dec.h:
9802 Fix channel re-negotiation on a change of the incoming stream.
9803 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
9806 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
9808 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
9809 Original commit message from CVS:
9810 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
9811 (gst_amrnbenc_state_change):
9812 * ext/amrnb/amrnbenc.h:
9813 Pass the discont flag from the input buffer on to the output buffer in
9816 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
9818 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
9819 Original commit message from CVS:
9820 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
9821 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
9822 (gst_amrnbparse_handle_pull_seek),
9823 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
9824 (gst_amrnbparse_sink_activate_push),
9825 (gst_amrnbparse_sink_activate_pull):
9826 * ext/amrnb/amrnbparse.h:
9827 Add flush seek handler. Fixes #536274.
9829 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
9831 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
9832 Original commit message from CVS:
9833 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
9834 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
9835 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
9836 (gst_amrnbparse_state_change):
9837 * ext/amrnb/amrnbparse.h:
9838 Fix the duration query. Fixes #536226.
9839 Also set caps on the pads and buffers more correctly.
9841 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
9843 po/LINGUAS: Add 'ca' to LINGUAS.
9844 Original commit message from CVS:
9846 Add 'ca' to LINGUAS.
9848 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
9850 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
9851 Original commit message from CVS:
9852 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
9853 Fix aggregated GST_FLOW_RETURN check for when to send an error message
9857 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
9859 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
9860 Original commit message from CVS:
9861 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
9862 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
9863 (create_segment_event), (gst_rdt_depay_push),
9864 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
9865 * gst/realmedia/rdtdepay.h:
9866 Parse other values from the incomming caps.
9867 Add event handler to handle flushing and segments.
9868 Create segment events.
9869 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
9870 Do skew correction based on RDT timestamps.
9871 * gst/realmedia/rdtmanager.c: (activate_session),
9872 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
9874 Parse caps to get the clockrate needed for the jitterbuffer.
9875 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
9876 Apply timestamp fixup after correcting for initial timestamp and
9877 internal base timestamp corrections.
9879 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
9881 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
9882 Original commit message from CVS:
9883 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
9884 (gst_rdt_depay_change_state):
9885 * gst/realmedia/rdtdepay.h:
9886 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
9887 with a DISCONT flag when needed.
9888 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
9889 Report the configure latency instead of a hardcoded value.
9891 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
9893 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
9894 Original commit message from CVS:
9895 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
9896 (free_session), (gst_rdt_manager_query_src),
9897 (gst_rdt_manager_src_activate_push),
9898 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
9899 (gst_rdt_manager_loop), (create_recv_rtp):
9900 Include the new rdt jitterbuffer in the session manager.
9902 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
9904 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
9905 Original commit message from CVS:
9906 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
9907 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
9908 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
9909 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
9910 * gst/realmedia/rdtdepay.h:
9911 Use new RDT parsing helper functions.
9912 Copy discont flags correctly.
9913 Push the header from the chain function instead of the setcaps function.
9914 Copy incomming timestamp to the output buffers instead of doing magic
9915 with the RDT timestamps.
9917 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
9919 gst/realmedia/: Add first support for parsing RDT messages.
9920 Original commit message from CVS:
9921 * gst/realmedia/Makefile.am:
9922 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
9923 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
9924 (read_packet_header), (gst_rdt_buffer_get_first_packet),
9925 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
9926 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
9927 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
9928 (gst_rdt_packet_data_peek_data),
9929 (gst_rdt_packet_data_get_stream_id),
9930 (gst_rdt_packet_data_get_timestamp):
9931 * gst/realmedia/gstrdtbuffer.h:
9932 Add first support for parsing RDT messages.
9933 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
9934 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
9935 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
9936 (calculate_skew), (rdt_jitter_buffer_insert),
9937 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
9938 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
9939 (rdt_jitter_buffer_get_ts_diff):
9940 * gst/realmedia/rdtjitterbuffer.h:
9941 Add first version of an RDT jitterbuffer.
9943 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
9945 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
9946 Original commit message from CVS:
9947 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
9948 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
9949 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
9950 (gst_rmdemux_descramble_dnet_audio),
9951 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
9952 * gst/realmedia/rmdemux.h:
9953 Keep track of the first timestamp of the stream and add this to the
9954 outgoing buffer timestamps so that we can handle live streams.
9955 Set discont flag on the first buffers and after a seek.
9957 === release 0.10.9 ===
9959 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9965 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9966 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9967 * docs/plugins/inspect/plugin-a52dec.xml:
9968 * docs/plugins/inspect/plugin-asf.xml:
9969 * docs/plugins/inspect/plugin-cdio.xml:
9970 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9971 * docs/plugins/inspect/plugin-dvdread.xml:
9972 * docs/plugins/inspect/plugin-dvdsub.xml:
9973 * docs/plugins/inspect/plugin-iec958.xml:
9974 * docs/plugins/inspect/plugin-lame.xml:
9975 * docs/plugins/inspect/plugin-mad.xml:
9976 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9977 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9978 * docs/plugins/inspect/plugin-mpegstream.xml:
9979 * docs/plugins/inspect/plugin-realmedia.xml:
9980 * docs/plugins/inspect/plugin-siddec.xml:
9981 * gst-plugins-ugly.doap:
9983 Original commit message from CVS:
9986 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10015 Original commit message from CVS:
10018 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10020 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
10021 Original commit message from CVS:
10022 * ext/a52dec/gsta52dec.c:
10023 Set up a default time segment for output when receiving
10024 an incoming byte segment (as for raw AC3 files).
10027 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10029 0.10.8.2 pre-release.
10030 Original commit message from CVS:
10032 * docs/plugins/Makefile.am:
10033 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10034 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10035 * docs/plugins/gst-plugins-ugly-plugins.args:
10036 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10037 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10038 * docs/plugins/inspect/plugin-a52dec.xml:
10039 * docs/plugins/inspect/plugin-asf.xml:
10040 * docs/plugins/inspect/plugin-cdio.xml:
10041 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10042 * docs/plugins/inspect/plugin-dvdread.xml:
10043 * docs/plugins/inspect/plugin-dvdsub.xml:
10044 * docs/plugins/inspect/plugin-iec958.xml:
10045 * docs/plugins/inspect/plugin-lame.xml:
10046 * docs/plugins/inspect/plugin-mad.xml:
10047 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10048 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10049 * docs/plugins/inspect/plugin-mpegstream.xml:
10050 * docs/plugins/inspect/plugin-realmedia.xml:
10051 * docs/plugins/inspect/plugin-siddec.xml:
10053 0.10.8.2 pre-release.
10057 Add new translation.
10059 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
10061 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
10062 Original commit message from CVS:
10063 * gst/asfdemux/gstasfdemux.c:
10064 Properly aggregate flow returns for both push and pull mode, so we shut
10065 down if all pads are unlinked.
10068 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
10070 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
10071 Original commit message from CVS:
10072 Patch by: Frederic Crozat <fcrozat@mandriva.org>
10073 * ext/dvdread/dvdreadsrc.c: (plugin_init):
10074 * ext/lame/gstlame.c: (plugin_init):
10075 * gst/asfdemux/gstasf.c: (plugin_init):
10076 Make sure gettext returns translations in UTF-8 encoding rather
10077 than in the current locale encoding (#546822).
10079 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10081 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
10082 Original commit message from CVS:
10083 * gst/mpegaudioparse/gstmpegaudioparse.c:
10084 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
10085 (mp3parse_total_time), (mp3parse_bytepos_to_time):
10086 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
10087 if we're called from there already. Otherwise we end up in a endless
10088 recursion and crash with a stack overflow.
10089 This can happen when a Xing or VBRI header with TOC exists but it
10090 doesn't contain the total time. Fixes bug #545370.
10092 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10094 ext/lame/gstlame.c: Use the default for the strict-iso property too.
10095 Original commit message from CVS:
10096 * ext/lame/gstlame.c: (gst_lame_class_init),
10097 (gst_lame_get_default_settings):
10098 Use the default for the strict-iso property too.
10099 Allow a bitrate setting of 0, which lets lame choose the default value
10100 and which makes it possible to set the compression-ratio property.
10102 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10104 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
10105 Original commit message from CVS:
10106 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
10107 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
10108 * ext/lame/gstlame.h:
10109 Get the defaults settings of LAME in the plugin initialization
10110 function and return FALSE here if something goes wrong. This removes
10111 the hacky failing instance init function.
10112 Use LAMEs default value for all settings instead of overwriting some
10113 of them. Overwriting some of them gives unexpected results if one only
10114 sets a preset. Fixes bug #498004.
10116 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10118 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
10119 Original commit message from CVS:
10120 * ext/lame/gstlame.c: (gst_lame_init):
10121 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
10122 defaults will restrict the bitrate when using the presets in a bad way.
10125 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10127 Put the MPEG audio version into the caps as "mpegaudioversion".
10128 Original commit message from CVS:
10129 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
10130 * gst/mpegaudioparse/gstmpegaudioparse.c:
10131 (mp3_type_frame_length_from_header), (mp3_caps_create),
10132 (gst_mp3parse_chain):
10133 Put the MPEG audio version into the caps as "mpegaudioversion".
10134 This is different from "mpegversion".
10136 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10138 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
10139 Original commit message from CVS:
10140 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
10141 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
10142 * ext/lame/gstlame.h:
10143 Fix build with lame >= 3.97. The padding type and cwlimit settings
10144 are deprecated now and the function declarations are hidden in the
10145 headers so deprecate the GObject properties for them and remove them
10146 in 0.11. Fixes bug #544039.
10148 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10150 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
10151 Original commit message from CVS:
10152 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
10153 Don't allow width/height outside the spec (i.e. smaller than 16
10154 and higher than 4096). Such files are corrupted ones and setting
10155 caps that are not a subset of the template caps confuses playbin.
10158 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10160 ext/sidplay/Makefile.am: Fix the build.
10161 Original commit message from CVS:
10162 * ext/sidplay/Makefile.am:
10165 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10167 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
10168 Original commit message from CVS:
10170 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
10171 flags that are invalid for C++.
10173 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
10175 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
10176 Original commit message from CVS:
10177 Patch by: Tal Shalif <tshalif at nargila dot org>
10178 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
10179 Prevent double free. Fixes bug #541697.
10181 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10183 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
10184 Original commit message from CVS:
10185 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
10186 (gst_dvd_demux_get_audio_stream),
10187 (gst_dvd_demux_get_subpicture_stream),
10188 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
10189 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
10190 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
10191 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
10192 * gst/mpegstream/gstmpegdemux.h:
10193 Resend tags event after a FLUSH (seek) to support prerolling
10194 a partial pipeline.
10196 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
10198 Use correct error code for encrypted streams.
10199 Original commit message from CVS:
10201 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
10202 Use correct error code for encrypted streams.
10204 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10206 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
10207 Original commit message from CVS:
10208 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
10209 (gst_mpeg_demux_sync_stream_to_time):
10210 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
10212 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10214 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
10215 Original commit message from CVS:
10216 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
10217 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
10218 Allow and implement non-flushing and/or segment seek
10219 (mainly in TIME and chapter format).
10220 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
10221 (gst_dvd_demux_get_subpicture_stream),
10222 (gst_dvd_demux_synchronise_pads),
10223 (gst_dvd_demux_sync_stream_to_time):
10224 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
10225 (gst_mpeg_demux_send_subbuffer),
10226 (gst_mpeg_demux_sync_stream_to_time),
10227 (gst_mpeg_streams_reset_cur_ts):
10228 * gst/mpegstream/gstmpegdemux.h:
10229 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
10230 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
10231 Delegate a query to upstream if it can't be handled.
10232 Make segment stop aware.
10233 Fix (subtitle) stream synchronization.
10234 Add some debug statements.
10236 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
10238 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
10239 Original commit message from CVS:
10240 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
10241 Fix build on macosx.
10243 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10245 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
10246 Original commit message from CVS:
10247 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10248 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10249 * ext/a52dec/gsta52dec.c:
10250 * ext/amrnb/amrnbdec.c:
10251 * ext/amrnb/amrnbenc.c:
10252 * ext/amrnb/amrnbparse.c:
10253 * ext/lame/gstlame.c:
10254 * ext/mad/gstmad.c:
10255 * ext/sidplay/gstsiddec.cc:
10256 * gst/asfdemux/gstrtspwms.c:
10257 * gst/mpegaudioparse/gstxingmux.c:
10258 * gst/realmedia/rademux.c:
10259 * gst/realmedia/rdtmanager.c:
10260 * gst/realmedia/rtspreal.c:
10261 * gst/synaesthesia/gstsynaesthesia.c:
10262 Add missing elements to docs. Restore alphabetical order in section
10263 file. Document mad (it was included in docs already).
10264 Fix doc-markup: use convinience syntax for examples
10265 (produces valid docbook), add several refsec2 when we have several
10266 titles. Fix some types.
10268 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10270 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
10271 Original commit message from CVS:
10272 * ext/lame/gstlame.c:
10273 * ext/sidplay/gstsiddec.cc:
10274 * gst/mpegaudioparse/gstxingmux.c:
10275 Do not use short_description in section docs for elements. We extract
10276 them from element details and there will be warnings if they differ.
10278 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
10280 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
10281 Original commit message from CVS:
10282 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
10283 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
10284 (gst_cdio_add_cdtext_album_tags):
10285 * ext/cdio/gstcdio.h:
10286 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
10287 Also extract album title and album genre from CD-TEXT if
10288 available (#537021).
10290 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10292 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
10293 Original commit message from CVS:
10294 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
10295 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
10296 emphasis value is reserved but unfortunately files with that
10297 value exist and the information is not important for the decoder
10298 anyway. Fixes bug #537235.
10300 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
10302 Require libcdio >= 0.76.
10303 Original commit message from CVS:
10305 * ext/cdio/gstcdio.c:
10306 * ext/cdio/gstcdio.h:
10307 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
10308 Require libcdio >= 0.76.
10310 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
10312 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
10313 Original commit message from CVS:
10314 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
10315 Drain queued buffers before forwarding the segment event.
10317 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
10319 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
10320 Original commit message from CVS:
10321 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
10322 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
10323 (gst_a52dec_chain), (gst_a52dec_change_state):
10324 * ext/a52dec/gsta52dec.h:
10325 Add segment handling, buffer clipping and basic reverse playback.
10327 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10329 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
10330 Original commit message from CVS:
10331 * docs/plugins/Makefile.am:
10332 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10333 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10334 * docs/plugins/gst-plugins-ugly-plugins.args:
10335 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10336 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10337 * docs/plugins/inspect/plugin-a52dec.xml:
10338 * docs/plugins/inspect/plugin-amrnb.xml:
10339 * docs/plugins/inspect/plugin-asf.xml:
10340 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10341 * docs/plugins/inspect/plugin-dvdread.xml:
10342 * docs/plugins/inspect/plugin-dvdsub.xml:
10343 * docs/plugins/inspect/plugin-iec958.xml:
10344 * docs/plugins/inspect/plugin-lame.xml:
10345 * docs/plugins/inspect/plugin-mad.xml:
10346 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10347 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10348 * docs/plugins/inspect/plugin-mpegstream.xml:
10349 * docs/plugins/inspect/plugin-realmedia.xml:
10350 * docs/plugins/inspect/plugin-siddec.xml:
10351 * docs/plugins/inspect/plugin-synaesthesia.xml:
10352 * ext/a52dec/gsta52dec.c:
10353 Random doc of the day. Also print human readable format of newsegment
10354 in log message if we complain about it.
10356 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
10358 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
10359 Original commit message from CVS:
10360 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
10361 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
10362 (gst_a52dec_chain), (gst_a52dec_change_state):
10363 * ext/a52dec/gsta52dec.h:
10364 Mark discont on outgoing buffers after receiving a DISCONT buffer or
10365 when we have a decoding error.
10366 We don't need to clear the cache when we receive a NEWSEGMENT event.
10367 Clear buffer cache in DISCONT.
10368 Add beginnings of GstSegment handling.
10370 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10372 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
10373 Original commit message from CVS:
10374 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
10375 Fix alignment issues that caused SIGBUS on some architectures.
10377 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
10379 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
10380 Original commit message from CVS:
10381 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
10382 Fix alignment issue which isn't really an issue at all because
10383 the plugin hasn't been ported to 0.10 yet.
10385 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10387 configure.ac: Back to devel -> 0.10.8.1
10388 Original commit message from CVS:
10390 Back to devel -> 0.10.8.1
10392 === release 0.10.8 ===
10394 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10400 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10401 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10402 * docs/plugins/inspect/plugin-a52dec.xml:
10403 * docs/plugins/inspect/plugin-asf.xml:
10404 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10405 * docs/plugins/inspect/plugin-dvdread.xml:
10406 * docs/plugins/inspect/plugin-dvdsub.xml:
10407 * docs/plugins/inspect/plugin-iec958.xml:
10408 * docs/plugins/inspect/plugin-lame.xml:
10409 * docs/plugins/inspect/plugin-mad.xml:
10410 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10411 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10412 * docs/plugins/inspect/plugin-mpegstream.xml:
10413 * docs/plugins/inspect/plugin-realmedia.xml:
10414 * docs/plugins/inspect/plugin-siddec.xml:
10415 * gst-plugins-ugly.doap:
10418 Original commit message from CVS:
10421 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10450 Original commit message from CVS:
10453 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10455 configure.ac: 0.10.7.4 pre-release
10456 Original commit message from CVS:
10458 0.10.7.4 pre-release
10460 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
10462 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
10463 Original commit message from CVS:
10464 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
10465 Fix inconsistent use of rate and channels.
10468 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
10470 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
10471 Original commit message from CVS:
10472 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
10473 Flush timestamp correction variables on a flush. Fixes #533832.
10475 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10480 Commit 0.10.7.3 pre-rel marker
10481 Original commit message from CVS:
10482 Commit 0.10.7.3 pre-rel marker
10484 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
10486 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
10487 Original commit message from CVS:
10488 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
10489 Properly aggregate GstFlowReturn from downstream in order to properly
10490 stop, and doing that as early as possible.
10493 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10495 configure.ac: 0.10.7.2 pre-release
10496 Original commit message from CVS:
10498 0.10.7.2 pre-release
10500 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
10502 Always let FLUSH_START events flow downstream.
10503 Original commit message from CVS:
10504 * ext/mad/gstmad.c: (gst_mad_sink_event):
10505 * gst/mpegaudioparse/gstmpegaudioparse.c:
10506 (gst_mp3parse_sink_event):
10507 Always let FLUSH_START events flow downstream.
10509 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
10511 configure.ac: Error out if we don't have the required core/base versions.
10512 Original commit message from CVS:
10514 Error out if we don't have the required core/base versions.
10516 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
10518 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
10519 Original commit message from CVS:
10520 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
10521 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
10522 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
10523 Fix video timestamps by adjusting it with the first timestamp found.
10524 Don't assume we have a complete fragment when flushing the adapter,
10525 packets might have been lost or the stream might just be broken.
10527 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
10529 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
10530 Original commit message from CVS:
10531 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
10532 Set Rank to NONE so that we don't accidentally try to autoplug the
10535 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10537 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
10538 Original commit message from CVS:
10539 * gst/mpegaudioparse/gstmpegaudioparse.c:
10540 (gst_mp3parse_emit_frame):
10541 Send a new duration message if the average bitrate changed and
10542 we don't know the duration from the Xing or VBRI header.
10545 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
10547 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
10548 Original commit message from CVS:
10549 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
10550 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
10551 * gst/realmedia/rtspreal.h:
10552 Move assembly rule parsing to the place where we parse the SDP as it's
10553 also there that we create the MDPR and we need the currently selected
10554 asmrule in order to select the right MTLI.
10557 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
10559 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
10560 Original commit message from CVS:
10561 * gst/realmedia/realhash.c:
10562 * gst/realmedia/rtspreal.c:
10563 Include generated "_stdint.h" instead of <stdint.h> which might not
10564 exist on some systems.
10566 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10568 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
10569 Original commit message from CVS:
10570 * ext/sidplay/gstsiddec.cc:
10571 Cast NULL sentinels to void * as NULL is defined as an integer
10572 constant in most environments when using C++ and it's size might
10573 be different from a pointer. Fixes #529488.
10575 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
10578 * gst/asfdemux/gstasfdemux.c:
10579 * gst/asfdemux/gstrtspwms.c:
10580 Fix "unused var" compiler error when --disable-gst-debug is used.
10581 Original commit message from CVS:
10582 Fix "unused var" compiler error when --disable-gst-debug is used.
10584 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
10586 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
10587 Original commit message from CVS:
10588 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
10589 We should also stop the streaming task when we get a NOT_LINKED
10590 flow return, which is not covered by FLOW_IS_FATAL.
10592 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
10594 ext/: gst_atomic_int_set ==> g_atomic_int_set
10595 Original commit message from CVS:
10596 * ext/cdio/gstcdiocddasrc.c:
10597 * ext/dv/gstdvdemux.c:
10598 gst_atomic_int_set ==> g_atomic_int_set
10600 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
10602 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
10603 Original commit message from CVS:
10604 2008-04-11 Julien Moutte <julien@fluendo.com>
10605 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
10608 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
10610 configure.ac: Actually build dlls when cross-compiling with mingw32.
10611 Original commit message from CVS:
10612 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
10614 Actually build dlls when cross-compiling with mingw32.
10617 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10619 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
10620 Original commit message from CVS:
10622 * gst/mpegaudioparse/gstmpegaudioparse.c:
10623 (mpeg_audio_seek_entry_free):
10624 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
10625 Depend on GLib 2.12 and use it unconditionally as we do in other
10626 modules too already.
10628 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10630 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
10631 Original commit message from CVS:
10632 * gst/mpegaudioparse/gstmpegaudioparse.c:
10633 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
10634 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
10635 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
10636 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
10637 (gst_xing_mux_chain):
10638 Use GSlice for allocating the seek table entries if we compile with
10639 GLib 2.10 or newer.
10641 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
10643 gst/asfdemux/gstasfdemux.c: Remove some debug code.
10644 Original commit message from CVS:
10645 * gst/asfdemux/gstasfdemux.c:
10646 (gst_asf_demux_process_ext_stream_props):
10647 Remove some debug code.
10649 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
10651 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
10652 Original commit message from CVS:
10653 * gst/asfdemux/gstasfdemux.c:
10654 (gst_asf_demux_process_ext_stream_props):
10655 Guard against division by 0 and fall back to 25/1 framerate.
10657 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
10659 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
10660 Original commit message from CVS:
10661 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
10662 (gst_asf_demux_process_ext_stream_props):
10663 Instead of adding a fixes 25/1 framerate to the video caps, use the
10664 average frame duration in the extended properties of the video stream as
10665 the framerate. Fixes #524346.
10667 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10669 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
10670 Original commit message from CVS:
10672 Check if the compiler supports do { } while (0) macros. This fixes
10673 a warning when compiling with g++ 4.3, resulting in a build failure
10674 because of -Werror.
10676 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
10678 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
10679 Original commit message from CVS:
10680 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
10681 make ) also a delimiter for rules.
10682 Skip \\ when scanning strings.
10683 Add new testcase for these problems.
10685 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10687 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
10688 Original commit message from CVS:
10689 * gst/mpegaudioparse/gstmpegaudioparse.c:
10690 (gst_mp3parse_sink_event):
10691 Don't take the stream lock when caching events. This is not necessary
10692 and results in a deadlock when seeking with rhythmbox (but not with
10693 totem or banshee for some reason).
10695 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
10697 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
10698 Original commit message from CVS:
10699 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
10700 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
10701 Add the version field when creating the CONT chunk resulting in
10702 the Author, Comment and Copyright tags not being parsed correctly.
10705 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
10707 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
10708 Original commit message from CVS:
10709 * gst/mpegaudioparse/gstmpegaudioparse.c:
10710 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
10711 Remove trailing newlines from debug statements.
10713 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
10715 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
10716 Original commit message from CVS:
10717 * ext/dvdnav/dvdnavsrc.c:
10718 * ext/dvdnav/dvdnavsrc.h:
10719 Apply patch that adds some seeking support to dvdnav, and fixes it
10720 in various other ways. This doesn't make dvdnavsrc fully functional,
10721 but moves it forward.
10723 Patch By: Simone Gotti <simone.gotti@email.it>
10724 * ext/dvdnav/gst-dvd:
10725 Update the simple dvdnavsrc gst-launch example to work for 0.10
10727 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
10729 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
10730 Original commit message from CVS:
10732 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
10733 plug-ins are included/excluded. (#498222)
10735 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10737 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
10738 Original commit message from CVS:
10739 * ext/mad/gstmad.c: (gst_mad_sink_event):
10740 * gst/mpegaudioparse/gstmpegaudioparse.c:
10741 (gst_mp3parse_sink_event):
10742 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
10743 of dropping and leaking them.
10745 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10747 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
10748 Original commit message from CVS:
10749 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
10751 * ext/mad/gstmad.h:
10752 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
10753 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
10754 * gst/mpegaudioparse/gstmpegaudioparse.h:
10755 Cache all events except EOS if we still have to send a NEWSEGMENT
10756 event. This will let TAG events be forwarded until after decodebin
10757 to an encoder for example as decodebin only links the pads
10758 after NEWSEGMENT. Fixes bug #518933.
10760 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10762 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
10763 Original commit message from CVS:
10764 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
10765 Write Xing header at the correct position in the MP3 frame for
10766 stereo files. Fixes bug #518676.
10768 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
10770 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
10771 Original commit message from CVS:
10773 * ext/sidplay/Makefile.am:
10774 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
10775 when building C++ code (#516509).
10777 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
10779 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
10780 Original commit message from CVS:
10781 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
10782 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
10783 Workshop 12 compiler, but probably also crashes (#517985).
10785 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
10787 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
10788 Original commit message from CVS:
10789 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
10790 * gst/mpegaudioparse/gstmpegaudioparse.c:
10791 (gst_mp3_channel_mode_get_type),
10792 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
10793 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
10794 (gst_mp3parse_chain):
10795 * gst/mpegaudioparse/gstmpegaudioparse.h:
10796 Post channel mode and CRC as tags. Fixes bug #504493.
10798 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10800 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
10801 Original commit message from CVS:
10802 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
10803 Correctly chain up to the parent's finalize function.
10805 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10807 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
10808 Original commit message from CVS:
10809 * gst/mpegaudioparse/gstmpegaudioparse.c:
10810 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
10811 Try a bit harder to get valid timestamps, especially if upstream
10812 gives us one and we are at the first frame or resyncing.
10813 Return UNEXPECTED if we get a valid timestamp that is outside of
10814 our configured segment. After all changes done so far this doesn't
10815 seem to cause any regression, please test.
10817 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10819 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...
10820 Original commit message from CVS:
10822 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
10823 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
10824 If we don't have the position to seek to in our index first try
10825 to convert from TIME to BYTES upstream and only if that fails
10826 too use the old hack to simply seek to an earlier position
10827 and let the sink drop everything before segment start.
10828 Partially fixes bug #469930.
10830 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10832 configure.ac: Back to development...
10833 Original commit message from CVS:
10835 Back to development...
10837 === release 0.10.7 ===
10839 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10845 * docs/plugins/gst-plugins-ugly-plugins.args:
10846 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10847 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10848 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10849 * docs/plugins/gst-plugins-ugly-plugins.signals:
10850 * docs/plugins/inspect/plugin-a52dec.xml:
10851 * docs/plugins/inspect/plugin-asf.xml:
10852 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10853 * docs/plugins/inspect/plugin-dvdread.xml:
10854 * docs/plugins/inspect/plugin-dvdsub.xml:
10855 * docs/plugins/inspect/plugin-iec958.xml:
10856 * docs/plugins/inspect/plugin-lame.xml:
10857 * docs/plugins/inspect/plugin-mad.xml:
10858 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10859 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10860 * docs/plugins/inspect/plugin-mpegstream.xml:
10861 * docs/plugins/inspect/plugin-realmedia.xml:
10862 * docs/plugins/inspect/plugin-siddec.xml:
10863 * gst-plugins-ugly.doap:
10865 Release 0.10.7 - I Cheated Time
10866 Original commit message from CVS:
10867 Release 0.10.7 - I Cheated Time
10869 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10894 Original commit message from CVS:
10897 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10899 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
10900 Original commit message from CVS:
10901 * tests/check/Makefile.am:
10902 Exclude dvdreadsrc from the states test too.
10904 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10906 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
10907 Original commit message from CVS:
10908 * gst/mpegaudioparse/gstmpegaudioparse.c:
10909 (gst_mp3parse_emit_frame):
10910 Handler buffers without valid timestamp more correctly: Don't drop
10911 them and don't use the invalid timestamp to calculate the next
10912 timestamp. Fixes bug #516811.
10914 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
10916 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
10917 Original commit message from CVS:
10918 Patch by: Tal Shalif <tshalif at nargila dot org>
10919 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
10920 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
10921 Add some gint64 casts to prevent 32 bit integer overflows.
10924 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10926 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
10927 Original commit message from CVS:
10928 * gst/mpegaudioparse/gstmpegaudioparse.c:
10929 Revert previous commit to mp3parse, as it breaks playback
10932 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10934 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
10935 Original commit message from CVS:
10936 * gst/mpegaudioparse/gstmpegaudioparse.c:
10937 (gst_mp3parse_emit_frame):
10938 Return GST_FLOW_UNEXPECTED if we get data that is after our
10939 configured segment. This makes upstream go EOS immediately instead
10940 of sending us the complete stream. Also improve debugging a bit.
10942 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10944 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
10945 Original commit message from CVS:
10946 * ext/dvdread/dvdreadsrc.c:
10947 Fix regression in DVD seeking - when a pack we
10948 expect to be a NAV block turns out not to be, scan forwards
10949 for up to 2MB (at most ~1sec) until we find one.
10952 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
10954 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
10955 Original commit message from CVS:
10956 * win32/vs6/libgstmpegaudioparse.dsp:
10957 Add xing files to VS project file.
10959 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10961 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
10962 Original commit message from CVS:
10963 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
10964 Stop leaking src pad templates. Fixes bug #515708.
10966 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10968 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
10969 Original commit message from CVS:
10970 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
10971 Correctly write the size in bytes on big endian systems.
10974 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10976 ext/lame/gstlame.c: Don't leak the allowed caps.
10977 Original commit message from CVS:
10978 * ext/lame/gstlame.c: (gst_lame_setup):
10979 Don't leak the allowed caps.
10980 * tests/check/pipelines/lame.c: (GST_START_TEST):
10981 Stop leaking all buffers. Fixes bug #515575.
10983 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10985 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
10986 Original commit message from CVS:
10987 * gst/mpegaudioparse/plugin.c:
10988 Commit new file I forgot to add.
10990 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10992 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
10993 Original commit message from CVS:
10995 Make DISABLE_DEPRECATED defined *only* during CVS, not during
10996 pre-releases or releases.
10998 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11001 Mention bug 511497 fixed in previous commit
11002 Original commit message from CVS:
11003 Mention bug 511497 fixed in previous commit
11005 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11007 Move xingmux from -bad.
11008 Original commit message from CVS:
11009 * docs/plugins/Makefile.am:
11010 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11011 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11012 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11013 * gst/mpegaudioparse/Makefile.am:
11014 * gst/mpegaudioparse/gstmpegaudioparse.c:
11015 * gst/mpegaudioparse/gstxingmux.c:
11016 * tests/check/Makefile.am:
11017 * tests/check/elements/.cvsignore:
11018 Move xingmux from -bad.
11020 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
11022 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
11023 Original commit message from CVS:
11024 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
11025 Use gst_guint64_to_gdouble for conversion
11026 * win32/vs6/libgstasfdemux.dsp:
11027 * win32/vs6/libgstdvdsub.dsp:
11028 * win32/vs6/libgstrealmedia.dsp:
11029 Update project dependencies and add new source files
11031 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
11033 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
11034 Original commit message from CVS:
11035 * ext/mpeg2dec/gstmpeg2dec.c:
11036 Reset decoder when handling sequence where libmpeg2 has set
11037 frame period to 0, probably due to a corrupt packet.
11040 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11042 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
11043 Original commit message from CVS:
11044 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
11045 (gst_mp3parse_chain):
11046 Don't set new caps on the srcpad everytime the bitrate or MPEG
11047 version changes but calculate new spf value when the MPEG version
11050 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11052 Add documentation for the xingheader plugin.
11053 Original commit message from CVS:
11054 * docs/plugins/Makefile.am:
11055 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
11056 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
11057 * gst/xingheader/gstxingmux.c:
11058 * gst/xingheader/gstxingmux.h:
11059 Add documentation for the xingheader plugin.
11060 * tests/check/elements/xingmux.c: (GST_START_TEST):
11061 Set element state to PLAYING before doing something else.
11063 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11065 tests/check/: Add simple unit test for the xingmux element.
11066 Original commit message from CVS:
11067 * tests/check/Makefile.am:
11068 * tests/check/elements/.cvsignore:
11069 * tests/check/elements/xingmux.c: (setup_xingmux),
11070 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
11071 * tests/check/elements/xingmux_testdata.h:
11072 Add simple unit test for the xingmux element.
11073 * gst/xingheader/gstxingmux.c: (generate_xing_header),
11074 (gst_xing_mux_finalize), (xing_reset):
11075 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
11077 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11079 docs/plugins/: Add the real and rtsp elements and update the lists.
11080 Original commit message from CVS:
11081 * docs/plugins/Makefile.am:
11082 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11083 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11084 Add the real and rtsp elements and update the lists.
11085 * docs/plugins/inspect/plugin-amrnb.xml:
11086 * docs/plugins/inspect/plugin-asf.xml:
11087 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11088 * docs/plugins/inspect/plugin-dvdsub.xml:
11089 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11090 * docs/plugins/inspect/plugin-mpegstream.xml:
11091 * docs/plugins/inspect/plugin-realmedia.xml:
11092 * docs/plugins/inspect/plugin-siddec.xml:
11093 * docs/plugins/inspect/plugin-synaesthesia.xml:
11095 * gst/iec958/ac3_padder.c:
11096 * gst/iec958/ac3_padder.h:
11097 Do not use gtk-doc style comments for non gtk-doc comments. Note -
11098 there are functions defined using extern in the .c file - does that
11101 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11103 ext/mad/gstmad.c: Chain up at the end of the function.
11104 Original commit message from CVS:
11105 * ext/mad/gstmad.c:
11106 Chain up at the end of the function.
11108 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11110 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
11111 Original commit message from CVS:
11112 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
11113 Don't add pad templates for the base class but only in the
11116 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
11118 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
11119 Original commit message from CVS:
11120 * ext/lame/gstlame.c:
11121 * ext/lame/gstlame.h:
11122 Fix the case where you initially have stereo input, and so lame's
11123 mode is not set to mono, and then you get input with mono audio and
11124 soon after you get stereo input again. What happened before this
11125 commit is that it would keep the encoding mode as mono. It should
11126 change it back to the one requested by the app (or the default one)
11129 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11131 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
11132 Original commit message from CVS:
11133 * gst/mpegaudioparse/gstmpegaudioparse.c:
11134 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
11135 (mp3parse_bytepos_to_time):
11136 Interpolate the VBRI seek table entries to get better results,
11137 support 3 byte seek table entries and prevent overflows in the
11138 seek table by adding the relative offsets when using the seek
11139 table in a large enough data type.
11141 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11143 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
11144 Original commit message from CVS:
11145 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11146 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
11147 (mp3parse_bytepos_to_time):
11148 * gst/mpegaudioparse/gstmpegaudioparse.h:
11149 Add support for seeking based on the VBRI seek table. Might make
11150 sense to use interpolation in the table later to get hopefully a
11151 bit more accurate values.
11153 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
11155 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
11156 Original commit message from CVS:
11157 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
11158 (handle_picture), (handle_slice):
11159 Fix compilation error. Fixes #509313.
11161 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11163 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
11164 Original commit message from CVS:
11165 * ext/lame/gstlame.c: (gst_lame_sink_event):
11166 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
11167 as 8 * GST_SECOND is too large for int.
11169 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11171 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
11172 Original commit message from CVS:
11173 * gst/xingheader/gstxingmux.c: (generate_xing_header):
11174 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
11177 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11179 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
11180 Original commit message from CVS:
11181 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11182 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
11183 (mp3parse_total_bytes), (mp3parse_total_time):
11184 * gst/mpegaudioparse/gstmpegaudioparse.h:
11185 Add initial support for reading VBRI headers as found in VBR files
11186 created by some Fraunhofer encoders. Currently we only read the
11187 number of frames and bytes (and calculate duration, etc from this)
11188 but there is also a seek table that we currently don't use.
11190 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
11192 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
11193 Original commit message from CVS:
11194 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
11195 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
11196 (gst_lame_sink_event):
11197 Correctly set number of channels when using mono-encoding mode
11198 and fix the duration calculation of the EOS buffer.
11200 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11202 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
11203 Original commit message from CVS:
11204 * gst/mpegaudioparse/gstmpegaudioparse.c:
11205 (gst_mp3parse_handle_first_frame):
11206 Guard against 0 values in the Xing header as frame count and
11207 byte count and calculate the bitrate when we have all values
11208 we need and not before.
11210 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11212 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
11213 Original commit message from CVS:
11214 * gst/xingheader/gstxingmux.c: (generate_xing_header):
11215 Remove accidentially leftover debug printf.
11217 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11219 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
11220 Original commit message from CVS:
11221 * gst/xingheader/gstxingmux.c: (has_xing_header),
11222 (generate_xing_header), (gst_xing_mux_chain),
11223 (gst_xing_mux_sink_event):
11224 Choose smallest possible frame size for the Xing header, properly
11225 set the timestamp, duration and offset on the outgoing buffers,
11226 only send NEWSEGMENT events in BYTE format downstream and also
11227 drop VBRI headers if already existing.
11229 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11231 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
11232 Original commit message from CVS:
11233 * gst/xingheader/Makefile.am:
11234 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
11235 (has_xing_header), (generate_xing_header),
11236 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
11237 (gst_xing_mux_init), (gst_xing_mux_chain),
11238 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
11239 * gst/xingheader/gstxingmux.h:
11240 Major cleanup and rewrite of xingmux with less bugs and new features:
11241 - Handles other layers as 3
11244 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
11246 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
11247 Original commit message from CVS:
11248 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
11249 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
11250 Call g_type_class_ref() from a thread-safe context and not
11251 from the streaming thread to avoid GLib screwing up (see
11252 bug #349410 and #493432). Comment out unused code.
11254 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
11256 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
11257 Original commit message from CVS:
11258 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
11259 (handle_picture), (clip_buffer), (handle_slice),
11260 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
11261 (gst_mpeg2dec_change_state):
11262 * ext/mpeg2dec/gstmpeg2dec.h:
11263 Add buffer clipping.
11264 Add basic reverse playback support. Not complete yet when dealing with
11267 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11269 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
11270 Original commit message from CVS:
11272 Add -Wno-portability to the automake parameters to stop warnings
11273 about GNU make extensions being used. We require GNU make in almost
11274 every Makefile anyway.
11276 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
11277 at the same time is required for per target flags.
11279 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11281 Makefile.am: Include lcov.mak to allow building coverage reports.
11282 Original commit message from CVS:
11284 Include lcov.mak to allow building coverage reports.
11286 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11288 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
11289 Original commit message from CVS:
11290 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
11291 * gst/mpegaudioparse/gstmpegaudioparse.c:
11292 (gst_mp3parse_handle_first_frame):
11293 Make sure that the Xing TOC starts with 0 and the entries
11294 are increasing over time. Otherwise it's broken and should
11295 be skipped. Fixes bug #507821.
11297 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
11299 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
11300 Original commit message from CVS:
11301 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
11302 (gst_asf_demux_add_video_stream),
11303 (gst_asf_demux_process_ext_content_desc),
11304 (gst_asf_demux_get_metadata_for_stream),
11305 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
11306 (gst_asf_demux_change_state):
11307 * gst/asfdemux/gstasfdemux.h:
11308 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
11310 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
11312 docs/plugins/.cvsignore: Add *-undeclared.txt
11313 Original commit message from CVS:
11314 * docs/plugins/.cvsignore:
11315 Add *-undeclared.txt
11317 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
11319 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
11320 Original commit message from CVS:
11321 * gst/realmedia/rdtmanager.c:
11322 (gst_rdt_manager_marshal_VOID__UINT_UINT),
11323 (gst_rdt_manager_class_init):
11324 * gst/realmedia/rdtmanager.h:
11325 Implement some more signals that rtspsrc connects to.
11328 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
11330 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
11331 Original commit message from CVS:
11333 Include common/win32.mak for CRLF check of win32 project
11334 files (see #393626).
11336 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11338 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
11339 Original commit message from CVS:
11340 * gst/mpegaudioparse/gstmpegaudioparse.c:
11341 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
11342 Don't post SEGMENT_START messages on the bus, only the element
11343 driving the pipeline should do that.
11345 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11347 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
11348 Original commit message from CVS:
11350 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
11352 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
11354 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
11355 Original commit message from CVS:
11356 * ext/mpeg2dec/gstmpeg2dec.h:
11357 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
11360 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
11362 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
11363 Original commit message from CVS:
11364 2007-11-20 Julien MOUTTE <julien@moutte.net>
11365 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
11368 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11370 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
11371 Original commit message from CVS:
11372 * gst/mpegaudioparse/gstmpegaudioparse.c:
11373 Restore the segment handling logic.
11374 Please don't do behavioural changes under the heading of 'leak fixes'
11375 or 'whitespace changes', people.
11377 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11379 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
11380 Original commit message from CVS:
11381 * gst/mpegaudioparse/gstmpegaudioparse.c:
11384 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11386 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
11387 Original commit message from CVS:
11388 * gst/asfdemux/gstasfdemux.c:
11389 Sync _activate_pull() a little more with other demuxers.
11391 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
11393 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
11394 Original commit message from CVS:
11395 * gst/mpegstream/gstmpegdemux.c:
11396 recognize the padding stream
11398 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
11400 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
11401 Original commit message from CVS:
11402 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
11403 Convert tags that come as string into the type required by
11406 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
11408 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
11409 Original commit message from CVS:
11410 * gst/mpegaudioparse/gstmpegaudioparse.c:
11411 (gst_mp3parse_emit_frame):
11412 Remove some more broken code, it seems to clip even when it should not.
11415 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
11417 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
11418 Original commit message from CVS:
11419 * gst/mpegaudioparse/gstmpegaudioparse.c:
11420 (gst_mp3parse_emit_frame):
11421 When the element is not driving the streaming thread it is not supposed
11422 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
11423 upstream when it detects EOS. See #491305.
11425 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
11427 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
11428 Original commit message from CVS:
11429 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
11430 * gst/dvdsub/Makefile.am:
11431 * gst/dvdsub/gstdvdsubdec.c:
11432 * gst/dvdsub/gstdvdsubparse.c:
11433 * gst/dvdsub/gstdvdsubparse.h:
11434 Add dvd subtitle parser, which just packetizes the input
11435 stream. This is needed to mux dvd subtitles into matroska
11436 files, since the muxer expects unfragmented and properly
11437 timestamped input (#415754).
11439 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
11441 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
11442 Original commit message from CVS:
11444 Update requirements from past CVS versions to released
11445 versions (0.10.14 in this case).
11446 * ext/sidplay/gstsiddec.cc:
11447 Fix compilation with g++-4.2.
11449 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11451 gst/realmedia/: Fix some compiler warnings shown on Forte.
11452 Original commit message from CVS:
11453 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
11454 (gst_asm_scan_parse_condition):
11455 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11456 Fix some compiler warnings shown on Forte.
11458 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
11460 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
11461 Original commit message from CVS:
11462 Patch by: Gautier Portet <kassoulet at gmail dot com>
11463 * gst/xingheader/gstxingmux.c:
11464 The size of the Xing header is actually 417 as it's rounded to the
11465 next smaller integer. Fixes #397759.
11466 * gst/xingheader/gstxingmux.c: (xing_generate_header),
11467 (xing_push_header):
11468 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
11469 event to the beginning was successful before pushing the header again.
11471 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
11473 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
11474 Original commit message from CVS:
11475 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
11476 (mp3parse_bytepos_to_time):
11477 Use gst_util_guint64_to_gdouble for conversions.
11478 * win32/vs6/libgstmad.dsp:
11479 Add a link to libgstaudio.
11481 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
11483 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
11484 Original commit message from CVS:
11485 * ext/lame/gstlame.c:
11486 Fix up case where there is no peer, in which case
11487 _get_allowed_caps() will return NULL.
11489 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
11491 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
11492 Original commit message from CVS:
11493 * ext/lame/gstlame.c:
11494 Use GST_PTR_FORMAT to print caps in debug statement.
11496 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11498 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
11499 Original commit message from CVS:
11501 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
11502 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
11505 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11507 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
11508 Original commit message from CVS:
11509 * ext/lame/gstlame.c:
11510 Allow fixing the sample rate lame converts to by negotiating fixed
11511 sample rate on the src pad caps.
11513 * tests/check/Makefile.am:
11514 * tests/check/pipelines/lame.c:
11515 Add a check for it.
11517 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11519 po/: Updated translations.
11520 Original commit message from CVS:
11523 Updated translations.
11525 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11527 po/pl.po: Added Polish translation.
11528 Original commit message from CVS:
11529 translated by: Jakub Bogusz <qboosh@pld-linux.org>
11531 Added Polish translation.
11533 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11535 po/fi.po: Added Finnish translation.
11536 Original commit message from CVS:
11537 translated by: Ilkka Tuohela <hile@iki.fi>
11539 Added Finnish translation.
11541 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11543 po/es.po: Added Spanish translation.
11544 Original commit message from CVS:
11545 translated by: Jorge González González <aloriel@gmail.com>
11547 Added Spanish translation.
11549 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11551 po/bg.po: Added Bulgarian translation.
11552 Original commit message from CVS:
11553 translated by: Alexander Shopov <ash@contact.bg>
11555 Added Bulgarian translation.
11557 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11559 gst/iec958/ac3iec.c: Chainup in finalize.
11560 Original commit message from CVS:
11561 * gst/iec958/ac3iec.c:
11562 Chainup in finalize.
11563 * tests/check/Makefile.am:
11564 * tests/check/generic/states.c:
11565 Improved state change unit test.
11567 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11569 Ignore registries in any format.
11570 Original commit message from CVS:
11571 * docs/plugins/.cvsignore:
11572 * tests/check/.cvsignore:
11573 Ignore registries in any format.
11575 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
11577 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
11578 Original commit message from CVS:
11580 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
11581 define in the lame headers. This has the advantage that
11582 it should still work when we're cross-compiling (#452025).
11584 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11586 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
11587 Original commit message from CVS:
11588 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11589 Add other allowed rates to the pad templates.
11590 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
11591 Reset the parser to release memory in dispose.
11593 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11595 ext/: Fix more leaks.
11596 Original commit message from CVS:
11597 * ext/amrnb/amrnbdec.c:
11598 * ext/amrnb/amrnbenc.c:
11599 * ext/amrnb/amrnbparse.c:
11600 * ext/sidplay/gstsiddec.cc:
11603 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
11605 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
11606 Original commit message from CVS:
11607 Patch by: Daniel Charles <dcharles at ti dot com>
11608 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
11609 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
11610 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
11611 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
11612 * ext/amrnb/amrnbenc.h:
11613 Add property to select the BandMode of the AMR encoder.
11616 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11618 gst/realmedia/asmrules.c: Make ro memory to share.
11619 Original commit message from CVS:
11620 * gst/realmedia/asmrules.c:
11621 Make ro memory to share.
11623 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
11625 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
11626 Original commit message from CVS:
11627 * gst/mpegaudioparse/gstmpegaudioparse.c:
11628 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
11629 * gst/mpegaudioparse/gstmpegaudioparse.h:
11630 Queue segment event and push it after we know the caps on the pad or
11631 else an autoplugger might not have plugged the element yet and the
11634 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11636 gst/iec958/ac3iec.c: Fix tests.
11637 Original commit message from CVS:
11638 * gst/iec958/ac3iec.c:
11641 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11643 tests/check/: Add generic state-change test suite to help to fi leaks.
11644 Original commit message from CVS:
11645 * tests/check/Makefile.am:
11646 * tests/check/generic/.cvsignore:
11647 * tests/check/generic/states.c:
11648 Add generic state-change test suite to help to fi leaks.
11650 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11652 po/: Added Portuguese (Brazilian) translation.
11653 Original commit message from CVS:
11654 translated by: Raphael Higino <phhigino@gmail.com>
11657 Added Portuguese (Brazilian) translation.
11659 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11661 po/: Updated translations.
11662 Original commit message from CVS:
11667 Updated translations.
11669 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
11671 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
11672 Original commit message from CVS:
11673 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
11674 (gst_rmdemux_parse_video_packet):
11675 Activate timestamp fixing code.
11677 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
11679 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
11680 Original commit message from CVS:
11681 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
11682 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
11683 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
11684 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
11685 Do fragment collection in the demuxer so that we can now work with
11686 both ffmpeg and realvideodec to decoder real video content.
11688 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11690 gst/realmedia/asmrules.c: Include stdlib.h.
11691 Original commit message from CVS:
11692 * gst/realmedia/asmrules.c:
11695 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
11697 gst/realmedia/rdtmanager.c: Fix caps.
11698 Original commit message from CVS:
11699 * gst/realmedia/rdtmanager.c:
11702 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
11704 gst/realmedia/rtspreal.c: Disable UDP transport for now.
11705 Original commit message from CVS:
11706 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11707 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
11708 Disable UDP transport for now.
11710 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
11712 gst/realmedia/: Add simple rdt manager.
11713 Original commit message from CVS:
11714 * gst/realmedia/Makefile.am:
11715 * gst/realmedia/rdtmanager.c: (find_session_by_id),
11716 (create_session), (free_session), (gst_rdt_manager_base_init),
11717 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
11718 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
11719 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
11720 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
11721 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
11722 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
11723 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
11724 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
11725 (gst_rdt_manager_plugin_init):
11726 * gst/realmedia/rdtmanager.h:
11727 * gst/realmedia/rmdemux.c: (plugin_init):
11728 Add simple rdt manager.
11730 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
11732 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
11733 Original commit message from CVS:
11734 * gst/realmedia/rdtdepay.c:
11735 Fix the encoding-name so that it matches what the rtsp extension sets.
11737 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
11739 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
11740 Original commit message from CVS:
11741 * gst/realmedia/asmrules.c: (gst_asm_node_free),
11742 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
11743 (gst_asm_scan_string), (gst_asm_scan_number),
11744 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
11745 (gst_asm_scan_next_token), (gst_asm_rule_free),
11746 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
11747 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
11748 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
11749 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
11750 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
11751 (gst_asm_rule_book_match), (main):
11752 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
11753 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
11754 Use g_hash_table_destroy instead of _unref which is too new.
11756 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
11758 gst/realmedia/.cvsignore: Add test to ignore.
11759 Original commit message from CVS:
11760 * gst/realmedia/.cvsignore:
11761 Add test to ignore.
11762 * gst/realmedia/Makefile.am:
11763 * gst/realmedia/asmrules.c: (gst_asm_node_new),
11764 (gst_asm_node_free), (gst_asm_operator_eval),
11765 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
11766 (gst_asm_scan_string), (gst_asm_scan_number),
11767 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
11768 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
11769 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
11770 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
11771 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
11772 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
11773 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
11774 (gst_asm_rule_book_match), (main):
11775 * gst/realmedia/asmrules.h:
11776 Added asembler rule book parser and evaluator.
11777 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
11778 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
11779 * gst/realmedia/rtspreal.h:
11780 Keep per stream config info.
11781 Parse and evaluate asm rule books for stream selection.
11783 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11785 gst/realmedia/rtspreal.c: Include stdlib.
11786 Original commit message from CVS:
11787 * gst/realmedia/rtspreal.c:
11790 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
11792 gst/realmedia/: Split out hash code in separate file.
11793 Original commit message from CVS:
11794 * gst/realmedia/Makefile.am:
11795 * gst/realmedia/realhash.c: (hash), (call_hash),
11796 (gst_rtsp_ext_real_calc_response_and_checksum):
11797 * gst/realmedia/realhash.h:
11798 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11799 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
11800 Split out hash code in separate file.
11802 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
11804 gst/: Fix include paths and link dependecies for rtsp extension.
11805 Original commit message from CVS:
11806 * gst/asfdemux/Makefile.am:
11807 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
11808 (gst_rtsp_wms_class_init):
11809 * gst/realmedia/Makefile.am:
11810 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11811 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
11812 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
11813 (_do_init), (gst_rtsp_real_class_init):
11814 Fix include paths and link dependecies for rtsp extension.
11816 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
11818 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
11819 Original commit message from CVS:
11820 * gst/realmedia/Makefile.am:
11821 * gst/realmedia/rmdemux.c: (plugin_init):
11822 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11823 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
11824 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
11825 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
11826 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
11827 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
11828 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
11829 (gst_rtsp_real_plugin_init):
11830 * gst/realmedia/rtspreal.h:
11831 Add RealMedia RTSP extension module. It has rank NONE until it is fully
11834 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
11836 gst/asfdemux/: Move WMS RTSP extension from -good to here.
11837 Original commit message from CVS:
11838 * gst/asfdemux/Makefile.am:
11839 * gst/asfdemux/gstasf.c: (plugin_init):
11840 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
11841 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
11842 (gst_rtsp_wms_configure_stream), (_do_init),
11843 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
11844 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
11845 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
11846 * gst/asfdemux/gstrtspwms.h:
11847 Move WMS RTSP extension from -good to here.
11848 Port it to the new pluggable extension interface.
11850 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11852 ext/mad/Makefile.am: Link to audio helper from plugins-base.
11853 Original commit message from CVS:
11854 * ext/mad/Makefile.am:
11855 Link to audio helper from plugins-base.
11857 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11859 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
11860 Original commit message from CVS:
11862 * ext/mad/gstmad.c: (gst_mad_chain):
11863 Use the new buffer clipping function from gstaudio here and
11864 require gst-plugins-base CVS.
11866 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11868 configure.ac: Sync liboil check with plugins-base. Add libm check.
11869 Original commit message from CVS:
11871 Sync liboil check with plugins-base. Add libm check.
11872 * gst/synaesthesia/Makefile.am:
11873 Link against libm. We're using sqrt here.
11875 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11877 gst/asfdemux/gstasfdemux.c: Include stdlib.
11878 Original commit message from CVS:
11879 * gst/asfdemux/gstasfdemux.c:
11882 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11884 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
11885 Original commit message from CVS:
11886 * ext/annodex/Makefile.am:
11888 * ext/cdio/gstcdiocddasrc.c:
11889 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
11891 * ext/cairo/Makefile.am:
11892 * gst/videofilter/Makefile.am:
11893 * tests/examples/level/Makefile.am:
11894 Use $(LIBM) instead of -lm
11896 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11898 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
11899 Original commit message from CVS:
11900 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11901 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
11902 * gst/mpegaudioparse/gstmpegaudioparse.h:
11903 Save some memory for each frame by only saving the start timestamp
11904 and start byte position instead of additionally the stop timestamp
11905 and stop byte position. This requires us to use a doubly-linked list
11906 but still saves 8-12 bytes per frame.
11908 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11910 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
11911 Original commit message from CVS:
11912 * ext/mad/gstmad.c: (clip_outgoing_buffer):
11913 Fix buffer clipping to correctly clip to the segment stop.
11915 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11917 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
11918 Original commit message from CVS:
11919 * gst/mpegaudioparse/gstmpegaudioparse.c:
11920 (gst_mp3parse_emit_frame):
11921 Fix a calculation that was causing mp3parse to drop every incoming
11922 frame when upstream delivered a segment in TIME format, breaking
11923 playback of all mpeg system streams.
11925 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11927 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
11928 Original commit message from CVS:
11931 * tests/Makefile.am:
11932 Remove bogus check for libcheck, since we check for
11933 gstreamer-check and it pulls in the required info from
11934 and we weren't actually _using_ the information for
11935 libcheck ourselves anyway.
11937 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11939 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
11940 Original commit message from CVS:
11941 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11942 (gst_mp3parse_init), (gst_mp3parse_dispose),
11943 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
11944 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
11945 (mp3parse_handle_seek), (mp3parse_src_query):
11946 * gst/mpegaudioparse/gstmpegaudioparse.h:
11947 Implement accurate seeking in mpegaudioparse. Fixes #308312.
11948 Also implement segment seeks.
11950 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11952 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
11953 Original commit message from CVS:
11954 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
11955 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
11956 (gst_mad_chain), (gst_mad_change_state):
11957 * ext/mad/gstmad.h:
11958 Implement buffer clipping and use GST_BOILERPLATE instead of manual
11959 GType magic. Part one of bug #308312.
11961 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11963 configure.ac: Use pkg-config to locate check.
11964 Original commit message from CVS:
11966 Use pkg-config to locate check.
11968 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
11970 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
11971 Original commit message from CVS:
11973 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
11974 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
11975 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
11976 Fix build against core CVS by not using deprecated API. Bump
11977 requirements for new API (overdue anyway).
11979 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11981 REQUIREMENTS: Also add amr-libs here and update a little.
11982 Original commit message from CVS:
11984 Also add amr-libs here and update a little.
11986 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
11988 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
11989 Original commit message from CVS:
11990 * docs/plugins/inspect/plugin-dvdnav.xml:
11991 * docs/plugins/inspect/plugin-realmedia.xml:
11992 * docs/plugins/inspect/plugin-synaesthesia.xml:
11993 Add inspect file for synaesthesia so the docs can be built even if
11994 the plugin isn't built yet. Fixes #454311. Also add inspect files
11995 for dvdnavsrc and realmedia.
11997 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11999 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
12000 Original commit message from CVS:
12001 * docs/plugins/Makefile.am:
12002 Simplify --extra-dir as gtkdoc scans recursively.
12004 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12006 And yet more docs enabled.
12007 Original commit message from CVS:
12008 * docs/plugins/Makefile.am:
12009 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12010 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12011 * gst/synaesthesia/Makefile.am:
12012 * gst/synaesthesia/gstsynaesthesia.c:
12013 * gst/synaesthesia/gstsynaesthesia.h:
12014 And yet more docs enabled.
12016 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12018 docs/plugins/: Add new docs. Scan c++ files too.
12019 Original commit message from CVS:
12020 * docs/plugins/Makefile.am:
12021 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12022 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12023 * docs/plugins/inspect/plugin-a52dec.xml:
12024 * docs/plugins/inspect/plugin-amrnb.xml:
12025 * docs/plugins/inspect/plugin-asf.xml:
12026 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12027 * docs/plugins/inspect/plugin-dvdsub.xml:
12028 * docs/plugins/inspect/plugin-iec958.xml:
12029 * docs/plugins/inspect/plugin-lame.xml:
12030 * docs/plugins/inspect/plugin-mad.xml:
12031 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12032 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12033 * docs/plugins/inspect/plugin-mpegstream.xml:
12034 Add new docs. Scan c++ files too.
12035 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
12036 (gst_amrnbdec_event):
12037 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
12038 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
12039 (gst_amrnbparse_loop):
12040 Add documentation headers.
12041 * ext/mad/gstmad.c:
12042 * ext/mad/gstmad.h:
12045 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12047 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
12048 Original commit message from CVS:
12049 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
12050 (gst_mp3parse_init):
12051 Use GST_BOILERPLATE instead of manual GType magic.
12052 * gst/mpegaudioparse/gstmpegaudioparse.c:
12053 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12054 (mp3parse_bytepos_to_time):
12055 * gst/mpegaudioparse/gstmpegaudioparse.h:
12056 Implement seeking, byte->time, time->byte conversions with the Xing
12057 seek table if available. This allows better at least a bit more
12058 accurate seeks and file position reporting.
12060 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12062 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
12063 Original commit message from CVS:
12064 * gst/mpegaudioparse/gstmpegaudioparse.c:
12065 (gst_mp3parse_handle_first_frame):
12066 Copy the complete Xing seek table in the 100 byte array instead of
12067 copying the first byte 100 times.
12068 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
12069 (mp3parse_total_time), (mp3parse_time_to_bytepos):
12070 Add seeking support based on the Xing header but comment it out for
12071 now as it seems to yield worse result than the other method.
12072 Also use gst_pad_query_peer_duration() instead of getting the peer pad
12073 ourself, creating a new GstQuery, etc.
12075 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12077 docs/plugins/: Update docs with caps info.
12078 Original commit message from CVS:
12079 * docs/plugins/gst-plugins-ugly-plugins.args:
12080 * docs/plugins/inspect/plugin-a52dec.xml:
12081 * docs/plugins/inspect/plugin-amrnb.xml:
12082 * docs/plugins/inspect/plugin-asf.xml:
12083 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12084 * docs/plugins/inspect/plugin-dvdread.xml:
12085 * docs/plugins/inspect/plugin-dvdsub.xml:
12086 * docs/plugins/inspect/plugin-iec958.xml:
12087 * docs/plugins/inspect/plugin-lame.xml:
12088 * docs/plugins/inspect/plugin-mad.xml:
12089 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12090 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12091 * docs/plugins/inspect/plugin-mpegstream.xml:
12092 Update docs with caps info.
12094 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
12096 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
12097 Original commit message from CVS:
12099 Make sure dvdnav strings get translated too (no reason not to have
12100 them in the .po file, even if the plugin is disabled for now).
12103 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12105 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
12106 Original commit message from CVS:
12107 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
12108 (gst_amrnbdec_event), (gst_amrnbdec_chain),
12109 (gst_amrnbdec_state_change):
12110 * ext/amrnb/amrnbdec.h:
12111 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
12112 (gst_amrnbparse_loop):
12113 Add newsegment and discont handling. Some code cleanups.
12115 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
12117 ext/dvdread/dvdreadsrc.c: check for an error from
12118 Original commit message from CVS:
12119 * ext/dvdread/dvdreadsrc.c: check for an error from
12120 DVDReadBlocks() correctly.
12122 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
12124 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...
12125 Original commit message from CVS:
12126 * ext/dvdread/dvdreadsrc.c:
12127 If we can't read a nav packet, or it doesn't look like a nav
12128 packet, that's an error. Previous behavior was to look at
12129 the next packet; I can't find any justification for doing that.
12132 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12134 po/it.po: Updated Italian translation.
12135 Original commit message from CVS:
12137 Updated Italian translation.
12139 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12141 po/vi.po: Updated Vietnames translation.
12142 Original commit message from CVS:
12144 Updated Vietnames translation.
12146 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12148 po/: Added Chinese (simplified) translation.
12149 Original commit message from CVS:
12150 contributed by: Wenzheng Hu <db_lobster@163.com>
12153 Added Chinese (simplified) translation.
12155 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12157 MAINTAINERS: Updating all the maintainers files
12158 Original commit message from CVS:
12160 Updating all the maintainers files
12162 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
12164 Fix leaks some more.
12165 Original commit message from CVS:
12166 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
12167 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
12168 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
12169 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
12170 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
12171 * gst/iec958/ac3iec.c: (ac3iec_init):
12172 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
12173 Fix leaks some more.
12175 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
12177 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
12178 Original commit message from CVS:
12179 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
12180 "She's leaking me", said valgrind.
12182 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12184 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
12185 Original commit message from CVS:
12186 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
12187 Fix "pad caps are not a real subset of its template caps" warning.
12189 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
12191 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
12192 Original commit message from CVS:
12193 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
12194 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
12195 (gst_amrnbdec_finalize):
12196 Don't leak the adapter, unref it in a new finalize method instead.
12199 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12201 configure.ac: Back to CVS
12202 Original commit message from CVS:
12205 * gst-plugins-ugly.doap:
12206 Add 0.10.6 to the list of releases.
12208 === release 0.10.6 ===
12210 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12216 * docs/plugins/gst-plugins-ugly-plugins.args:
12217 * docs/plugins/inspect/plugin-a52dec.xml:
12218 * docs/plugins/inspect/plugin-asf.xml:
12219 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12220 * docs/plugins/inspect/plugin-dvdread.xml:
12221 * docs/plugins/inspect/plugin-dvdsub.xml:
12222 * docs/plugins/inspect/plugin-iec958.xml:
12223 * docs/plugins/inspect/plugin-lame.xml:
12224 * docs/plugins/inspect/plugin-mad.xml:
12225 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12226 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12227 * docs/plugins/inspect/plugin-mpegstream.xml:
12228 * docs/plugins/inspect/plugin-siddec.xml:
12230 Original commit message from CVS:
12233 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12251 Original commit message from CVS:
12254 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12256 win32/vs6/: Convert line endings to CRLF and mark as binary files.
12257 Original commit message from CVS:
12258 * win32/vs6/gst_plugins_ugly.dsw:
12259 * win32/vs6/libgstac3parse.dsp:
12260 * win32/vs6/libgstasfdemux.dsp:
12261 * win32/vs6/libgstdvdlpcmdec.dsp:
12262 * win32/vs6/libgstdvdsub.dsp:
12263 * win32/vs6/libgstiec958.dsp:
12264 * win32/vs6/libgstlame.dsp:
12265 * win32/vs6/libgstmad.dsp:
12266 * win32/vs6/libgstmpegaudioparse.dsp:
12267 * win32/vs6/libgstmpegstream.dsp:
12268 * win32/vs6/libgstrealmedia.dsp:
12269 * win32/vs6/libgstsynaesthesia.dsp:
12270 Convert line endings to CRLF and mark as binary files.
12272 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
12274 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
12275 Original commit message from CVS:
12276 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
12277 Don't forget to unlock when setting the device property, or
12278 we'll sooner or later deadlock.
12280 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
12282 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
12283 Original commit message from CVS:
12284 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
12285 Use gst_util_guint64_to_gdouble for conversion.
12286 * win32/vs6/libgstasfdemux.dsp:
12287 Add asfpacket.c to the build.
12289 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12291 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
12292 Original commit message from CVS:
12293 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12294 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
12295 * gst/mpegaudioparse/gstmpegaudioparse.h:
12296 If the Xing header provides a total time, use it to calculate the
12297 correct average bitrate immediately, instead of sending updates as
12298 we parse the stream.
12300 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
12302 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
12303 Original commit message from CVS:
12304 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
12305 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
12306 Use GstClockTime instead of guint for a time variable to prevent
12307 overflows on too large subtitle durations. Fixes #444514.
12309 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
12311 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
12312 Original commit message from CVS:
12313 Patch by: Mark Nauwelaerts <manauw at skynet be>
12314 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
12315 Clear state when handling the serialized FLUSH_STOP event instead of
12316 the FLUSH_START event, thereby making sure we don't free buffers the
12317 chain function is still using. Fixes dvdsubdec crashing when flusing
12318 or seeking (#442706).
12320 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
12322 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
12323 Original commit message from CVS:
12324 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
12325 Initialise variable to make fc4 build bot happy.
12327 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
12329 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
12330 Original commit message from CVS:
12331 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
12332 Add sanity check so we don't abort for broken or non-MPEG streams,
12333 but instead error out. Fixes crashes/aborts for when our typefinder
12334 wrongly identifies quicktime files as mpeg (which should be fixed in
12335 -base now too). (#440120).
12337 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12340 * ext/amrnb/amrnbdec.c:
12341 * ext/amrnb/amrnbenc.c:
12342 * ext/amrnb/amrnbparse.c:
12343 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
12344 Original commit message from CVS:
12345 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
12346 block_size, _do_init, gst_amrnbdec_base_init,
12347 gst_amrnbdec_class_init, gst_amrnbdec_init):
12348 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
12349 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
12350 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
12351 block_size, _do_init, gst_amrnbparse_base_init,
12352 gst_amrnbparse_class_init, gst_amrnbparse_init):
12353 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
12354 GST_DEBUG_FUNCPTR and add log-category.
12356 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12358 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
12359 Original commit message from CVS:
12360 * gst/mpegaudioparse/gstmpegaudioparse.c:
12361 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
12362 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
12363 (gst_mp3parse_chain), (mp3parse_total_bytes),
12364 (mp3parse_total_time):
12365 * gst/mpegaudioparse/gstmpegaudioparse.h:
12366 Implement parsing of Xing headers from the first frame of the stream,
12367 and use it to report duration correctly where possible.
12369 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
12371 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
12372 Original commit message from CVS:
12373 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
12374 After descrambling, push the packets out as individual packets
12375 instead of one big descrambled buffer. Makes cook audio decoding
12376 work with the 'realaudiodec' decoder from gst-plugins-bad.
12378 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
12380 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
12381 Original commit message from CVS:
12382 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
12383 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
12384 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
12385 (gst_rmdemux_parse_packet):
12386 * gst/realmedia/rmdemux.h:
12387 Remember first timestamp encountered in stream and re-timestamp
12388 stream to start from zero (fixes #397219); only send one newsegment
12389 event, not two; when seeking, send newsegment events from the
12390 streaming thread and not from the seeking thread.
12392 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
12394 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
12395 Original commit message from CVS:
12396 Based on patch by: Mark Nauwelaerts <manauw skynet be>
12397 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
12398 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
12399 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
12400 * gst/mpegstream/gstmpegdemux.h:
12401 Reset last_flow values for the various streams after a flushing
12402 seek, otherwise we might aggregate wrong flow returns afterwards
12403 that will make upstream pause silently. This should fix seeking
12404 in DVDs and also fix the Thoggen cropping dialog (#438610).
12406 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
12408 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
12409 Original commit message from CVS:
12410 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
12411 (gst_asf_demux_chain_headers),
12412 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
12413 (gst_asf_demux_have_mutually_exclusive_active_stream),
12414 (gst_asf_demux_check_activate_streams),
12415 (gst_asf_demux_find_stream_with_complete_payload),
12416 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
12417 (gst_asf_demux_activate_ext_props_streams),
12418 (gst_asf_demux_process_object):
12419 * gst/asfdemux/gstasfdemux.h:
12420 Activate streams (ie. add the pads to the element) depending on
12421 whether we actually get data for those streams within the ASF
12422 preroll value specified. Currently only done in pull-mode though
12423 (this will fix problems with playbin hanging on mms streams once
12424 we use this in push-mode as well).
12426 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
12428 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
12429 Original commit message from CVS:
12430 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
12431 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
12432 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
12433 (gst_asf_demux_process_file):
12434 * gst/asfdemux/gstasfdemux.h:
12435 Make all timestamps start from zero in pull-mode too; some small
12436 clean-ups and FIXMEs here and there.
12438 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
12440 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
12441 Original commit message from CVS:
12442 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
12443 (gst_asf_demux_parse_packet):
12444 If packet size is specified within the packet and smaller than
12445 the actual packet size, don't parse beyond the size specified in
12446 the packet (this makes us parse some cases of packets with single
12447 compressed payloads cleanly, see e.g stream from #431318). Also
12448 add a sanity check when parsing compressed single payloads.
12450 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
12452 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
12453 Original commit message from CVS:
12454 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
12455 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
12456 (gst_asf_demux_handle_seek_event),
12457 (gst_asf_demux_push_complete_payloads):
12458 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
12459 send data from the keyframe right before the new segment start to
12460 make sure the decoder doesn't have to decode more than absolutely
12463 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
12465 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
12466 Original commit message from CVS:
12467 * gst/asfdemux/asfheaders.c:
12468 * gst/asfdemux/asfheaders.h:
12469 * gst/asfdemux/asfpacket.c:
12470 (asf_payload_parse_replicated_data_extensions),
12471 (gst_asf_demux_parse_payload):
12472 * gst/asfdemux/asfpacket.h:
12473 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12474 (gst_asf_demux_push_complete_payloads),
12475 (gst_asf_demux_process_ext_stream_props):
12476 * gst/asfdemux/gstasfdemux.h:
12477 Implement payload extension system/extended replicated data parsing,
12478 so we can extract payload durations if they're specified.
12480 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
12482 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
12483 Original commit message from CVS:
12484 * gst/asfdemux/asfheaders.h:
12485 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12486 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
12487 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
12488 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
12489 (gst_asf_demux_parse_stream_object),
12490 (gst_asf_demux_process_ext_stream_props),
12491 (gst_asf_demux_process_queued_extended_stream_objects),
12492 (gst_asf_demux_activate_ext_props_streams),
12493 (gst_asf_demux_process_object):
12494 * gst/asfdemux/gstasfdemux.h:
12495 Refactor stream parse/activation a bit (stream activation heuristics
12496 are still the same though); some more clean-ups.
12498 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
12500 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
12501 Original commit message from CVS:
12502 * win32/common/.cvsignore:
12503 Ignore generated config.h file to make build bot happy.
12505 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
12507 gst/asfdemux/: Init debug category before using it.
12508 Original commit message from CVS:
12509 * gst/asfdemux/gstasf.c: (plugin_init):
12510 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
12511 * gst/asfdemux/gstasfdemux.h:
12512 Init debug category before using it.
12514 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
12516 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
12517 Original commit message from CVS:
12518 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
12519 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
12520 Fix silly bug when we can't pull as much data as we want; don't
12521 forget to announce pending tags in the new packet parsing code.
12523 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
12525 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
12526 Original commit message from CVS:
12529 Generate a win32 config.h into win32/common and add to MANIFEST so
12530 it gets disted (#393890). Looks like win32/common/config.h.in needs
12533 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
12535 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
12536 Original commit message from CVS:
12537 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
12538 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
12539 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
12540 Fix pull mode operation some more: send newsegment event before
12541 sending data; handle EOS and fatal flow returns a bit better; don't
12542 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
12544 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
12546 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
12547 Original commit message from CVS:
12548 * gst/asfdemux/Makefile.am:
12549 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
12550 (asf_packet_create_payload_buffer),
12551 (asf_payload_find_previous_fragment),
12552 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
12553 (gst_asf_demux_parse_packet):
12554 * gst/asfdemux/asfpacket.h:
12555 * gst/asfdemux/gstasfdemux.c:
12556 (gst_asf_demux_reset_stream_state_after_discont),
12557 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
12558 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
12559 (gst_asf_demux_process_chunk):
12560 * gst/asfdemux/gstasfdemux.h:
12561 New packet parsing code: should put halfway decent timestamps on
12562 buffers, and might even set the appropriate keyframe/discont buffer
12563 flags from time to time (and even if it doesn't, I'm at least able
12564 to debug this code); only used in pull-mode so far. Still needs
12565 some more work, like payload extensions parsing and proper flow
12566 aggregation, and stream activation based on preroll. Stay tuned.
12568 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
12570 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
12571 Original commit message from CVS:
12572 * gst/asfdemux/asfheaders.h:
12573 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12574 (gst_asf_demux_seek_index_lookup),
12575 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
12576 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
12577 (gst_asf_demux_process_ext_content_desc),
12578 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
12579 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
12580 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
12581 * gst/asfdemux/gstasfdemux.h:
12582 Some clean-ups and small fixes: rename asf_stream_context structure to
12583 AsfStream; inline some three-line utility functions that are only used
12584 once anyway and get rid of their associated helper structs; make debug
12585 category global so that it is used by the debug statements in the other
12586 file as well; simplify gst_asf_demux_get_stream(); fix accidental
12587 implicit initialisation of stream->last_buffer_timestamp to 0, which
12588 would lead to missing timestamps on the first buffer; put fourcc format
12589 into video caps to make certain proprietary wmv decoders happy (for the
12590 case of WMVA in particular); play_time is offset by preroll as well, so
12591 fix overreporting of duration for some files.
12593 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
12595 gst/asfdemux/gstasfdemux.c: Printf format fixes.
12596 Original commit message from CVS:
12597 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
12598 (gst_asf_demux_pull_indices):
12599 Printf format fixes.
12601 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
12603 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
12604 Original commit message from CVS:
12605 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12606 (gst_mpeg_parse_send_event):
12607 Post an error message if EOS wasn't handled by anything downstream.
12608 This should fix playbin freezing/hanging with small VobSub subtitle
12609 files (background: not-linked flow returns from downstream are
12610 ignored for a while at the beginning, so if the file is small
12611 upstream will never get a not-linked flow return even if nothing
12612 is connected downstream). (#429960).
12614 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
12616 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
12617 Original commit message from CVS:
12618 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
12619 (gst_amrnbparse_sink_activate),
12620 (gst_amrnbparse_sink_activate_pull):
12621 Rewrite terminally broken sinkpad activation code.
12622 Now actually supports pull-mode activation (didn't before), and push
12623 mode activation doesn't leave the sinkpad flushing.
12625 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
12627 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
12628 Original commit message from CVS:
12629 * gst/asfdemux/asfheaders.c:
12630 * gst/asfdemux/asfheaders.h:
12631 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12632 (gst_asf_demux_reset), (gst_asf_demux_init),
12633 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
12634 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
12635 (gst_asf_demux_seek_index_lookup),
12636 (gst_asf_demux_reset_stream_state_after_discont),
12637 (gst_asf_demux_handle_seek_event),
12638 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
12639 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
12640 (gst_asf_demux_pull_indices),
12641 (gst_asf_demux_parse_data_object_start),
12642 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
12643 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
12644 (gst_asf_demux_process_simple_index),
12645 (gst_asf_demux_process_object),
12646 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
12647 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
12648 * gst/asfdemux/gstasfdemux.h:
12649 Make asfdemux work in pull mode where possible. If there's an index
12650 at the end of the file, read it and use it for seeking purposes.
12652 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
12654 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
12655 Original commit message from CVS:
12656 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
12657 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
12658 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
12659 Some timestamp fixes.
12660 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
12661 Fix for 64-bit machines.
12663 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
12665 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
12666 Original commit message from CVS:
12667 Patch by: René Stadler <mail at renestadler dot de>
12668 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
12669 (find_seek_offset_time), (gst_rmdemux_reset),
12670 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
12671 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
12672 * gst/realmedia/rmdemux.h:
12673 Make rmdemux handle any number of logical streams. Fixes #428698.
12675 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12679 Original commit message from CVS:
12682 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12684 po/: Added Danish translation.
12685 Original commit message from CVS:
12686 submitted by: Mogens Jaeger <mogens@jaeger.tf>
12689 Added Danish translation.
12691 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
12693 po/.cvsignore: Add pot.
12694 Original commit message from CVS:
12698 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
12700 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
12701 Original commit message from CVS:
12702 2007-03-27 Julien MOUTTE <julien@moutte.net>
12703 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
12704 stream and try to adapt to incoming timestamps lack of
12705 precision up to half a frame. This allows generating
12706 a perfect stream even with muxed formats like FLV where
12707 the timestamps are stored in milliseconds.
12709 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
12711 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
12712 Original commit message from CVS:
12713 * gst/realmedia/rmdemux.c:
12714 Remove unused zlib.h include. Fixes #421594.
12716 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12718 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
12719 Original commit message from CVS:
12720 * ext/lame/gstlame.c: (gst_lame_setup):
12721 Disable the bitrate checking when the user has requested
12722 Free Format mode, as all bitrates less than the maximum
12725 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12727 po/: Update translations.
12728 Original commit message from CVS:
12732 Update translations.
12734 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12736 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
12737 Original commit message from CVS:
12738 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
12739 When handling seeks, don't convert -1 start or stop values to a bogus
12740 byte position - pass them upstream as -1.
12742 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12744 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
12745 Original commit message from CVS:
12746 * gst/mpegaudioparse/gstmpegaudioparse.c:
12747 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
12748 (gst_mp3parse_init), (gst_mp3parse_sink_event),
12749 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
12750 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
12751 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
12752 (mp3parse_total_time), (mp3parse_handle_seek),
12753 (mp3parse_src_event), (mp3parse_src_query),
12754 (mp3parse_get_query_types), (plugin_init):
12755 * gst/mpegaudioparse/gstmpegaudioparse.h:
12756 Implement seeking via average bitrate, and position+duration
12757 querying in mp3parse. Later, it will support frame-accurate seeking by
12758 building a seek table as it parses.
12759 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
12760 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
12761 before any extant MP3 decoder plugin. This allows us to remove framing
12762 support from the decoders, if we want, and will provide them with
12763 accurate seeking automatically once it is finished.
12764 Fix the handling of MPEG-1 Layer 1 files.
12765 Partially fix timestamping of packets arriving from a demuxer by
12766 queueing the incoming timestamp until the next packet starts, rather
12767 than applying it immediately to the next pushed buffer.
12769 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
12771 gst/asfdemux/gstasfdemux.c: Printf format fix.
12772 Original commit message from CVS:
12773 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
12776 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12778 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
12779 Original commit message from CVS:
12780 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
12781 (gst_cdio_cdda_src_finalize):
12782 Make sure we always destroy our libcdio handle.
12784 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
12786 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
12787 Original commit message from CVS:
12788 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
12789 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
12790 (gst_cdio_cdda_src_finalize):
12791 Small code cleanups.
12792 Don't use pad_alloc as the base class cannot deal with the error codes.
12794 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
12796 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
12797 Original commit message from CVS:
12798 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
12799 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
12800 Never post a (fatal) error message on the bus on decoding errors. We
12801 should only do this if we can't recover, but mpeg2dec can always
12802 recover. This is needed for DVB streams, for example, where there
12803 may be temporary glitches in the stream. Instead of an error
12804 message, post a warning message on the bus for every N decoding
12805 errors. Fixes #370020.
12807 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12809 configure.ac: Convert to new AG_GST style.
12810 Original commit message from CVS:
12812 Convert to new AG_GST style.
12814 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12816 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
12817 Original commit message from CVS:
12818 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12820 Display sensible defaults and limits for the
12821 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
12822 property - it's supposed to be a boolean 0/1 value.
12824 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12826 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
12827 Original commit message from CVS:
12828 * ext/lame/gstlame.c:
12829 Initialise the variables so gcc doesn't complain about possibly
12830 uninitialised uses, even though they can't actually happen.
12832 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
12834 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
12835 Original commit message from CVS:
12836 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
12837 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
12838 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
12839 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
12840 Implement all sample rates.
12841 Implement sample permutation a little smarter avoiding a memcpy.
12842 Fix timestamps, use segments, fix seeking.
12844 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
12847 Original commit message from CVS:
12848 * docs/plugins/Makefile.am:
12849 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12850 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12851 * docs/plugins/inspect/plugin-siddec.xml:
12852 * ext/sidplay/gstsiddec.cc:
12853 * ext/sidplay/gstsiddec.h:
12856 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12858 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
12859 Original commit message from CVS:
12860 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
12861 (gst_lame_set_property), (gst_lame_setup):
12862 Fix up bitrate checking macro. Make it give us a
12863 GST_ELEMENT_WARNING message so the application has a chance of
12864 reporting this to the user. Move the checking to _setup, so we
12865 are sure it runs in the READY state, when we hope to have a pipeline
12866 and a bus that is not flushing.
12867 This fixes e.g. using 96 kbit/sec as a bitrate.
12869 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
12871 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
12872 Original commit message from CVS:
12873 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
12874 (gst_asf_demux_process_advanced_mutual_exclusion),
12875 (gst_asf_demux_process_queued_extended_stream_objects),
12876 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
12877 * gst/asfdemux/gstasfdemux.h:
12878 Parse advanced mutual exclusion object and only add pads for
12879 'hidden' streams (those in an extended stream header) that are
12880 mutually exclusive with an already existing 'main stream' if
12881 the broadcasting flag is not set. If the broadcasting flag is set,
12882 assume that data for this stream isn't sent. (This should ideally be
12883 solved better by making playbin more robust against this and/or by
12884 making mmssrc send some information downstream about which streams
12885 will be streamed). Fixes #353116.
12887 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12889 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
12890 Original commit message from CVS:
12891 * gst/synaesthesia/gstsynaesthesia.c:
12892 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
12893 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
12894 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
12895 (synaescope32), (synaescope_set_data), (synaesthesia_update),
12896 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
12897 * gst/synaesthesia/synaescope.h:
12898 Move all the mutable engine state into a structure so that
12899 multiple element instances can run without interfering.
12901 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12903 Add crossreferences to glib/gobject/gstream docs.
12904 Original commit message from CVS:
12906 * docs/plugins/Makefile.am:
12907 Add crossreferences to glib/gobject/gstream docs.
12909 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12911 gst/synaesthesia/: More source cleanups and add FIXME comments.
12912 Original commit message from CVS:
12913 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
12914 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
12915 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
12917 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
12919 More source cleanups and add FIXME comments.
12921 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
12923 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
12924 Original commit message from CVS:
12925 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
12926 Use gst_guint64_to_gdouble for conversions.
12927 * gst/synaesthesia/synaescope.c:
12928 Define M_PI and do not include <pthread.h> and
12929 <sys/time.h> for G_OS_WIN32
12930 * win32/vs6/libgstrealmedia.dsp:
12931 * win32/vs6/synaesthesia.dsp:
12932 Update projects files.
12933 * win32/common/config.h.in:
12934 Add config.h.in for autogen of config.h
12936 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12938 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
12939 Original commit message from CVS:
12941 Add --enable-experimental support. Activate synaesthesia when building
12942 with --enable-experimental. Fix --enable external configure switch
12945 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
12947 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
12948 Original commit message from CVS:
12949 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
12950 (gst_lame_change_state):
12951 * ext/lame/gstlame.h:
12952 On receiving EOS, we try to push a last buffer with the remaining
12953 samples. Don't do that if we got an unclean flow return on the last
12954 gst_pad_push(), downstream might not handle this very gracefully
12956 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
12957 Pass flow returns upstream (helps #403168).
12959 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12961 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
12962 Original commit message from CVS:
12963 * gst/synaesthesia/gstsynaesthesia.c:
12964 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
12965 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
12966 (gst_synaesthesia_chain), (plugin_init):
12967 check result of gst_pad_push() in _chain.
12969 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12971 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
12972 Original commit message from CVS:
12973 * gst/synaesthesia/Makefile.am:
12974 * gst/synaesthesia/gstsynaesthesia.c:
12975 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
12976 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
12977 (gst_synaesthesia_chain), (plugin_init):
12978 * gst/synaesthesia/synaescope.c:
12979 * gst/synaesthesia/synaescope.h:
12980 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
12981 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
12982 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
12983 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
12984 possible leak in _chain. (#356882)
12986 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
12988 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
12989 Original commit message from CVS:
12990 * gst/asfdemux/asfheaders.c:
12991 * gst/asfdemux/asfheaders.h:
12992 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
12993 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
12994 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
12995 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
12996 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
12997 (gst_asf_demux_process_ext_content_desc),
12998 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
12999 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
13000 (gst_asf_demux_process_bitrate_props_object),
13001 (gst_asf_demux_process_header_ext),
13002 (gst_asf_demux_process_language_list),
13003 (gst_asf_demux_process_ext_stream_props),
13004 (gst_asf_demux_process_queued_extended_stream_objects),
13005 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
13006 * gst/asfdemux/gstasfdemux.h:
13007 Refactor and clean up header parsing and chain function a bit; get
13008 rid of some cruft; make header parsing a tad more robust, fixing
13011 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
13013 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
13014 Original commit message from CVS:
13015 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
13016 Post an error if we receive an EOS event while still waiting for the
13017 ASF header object to come through.
13019 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
13021 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
13022 Original commit message from CVS:
13023 Patch by: Xavier B. <xavierb gmail com>
13024 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
13025 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
13026 (gst_asf_demux_process_ext_content_desc),
13027 (gst_asf_demux_process_data),
13028 (gst_asf_demux_process_language_list),
13029 (gst_asf_demux_process_ext_stream_props),
13030 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
13031 Guard places where we assume that a certain amount of data is
13032 available better against less data being available (should fix
13033 infamous assertion crasher bug #336370). Also fixes a small
13036 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
13038 gst/realmedia/: Add demuxer for RealAudio files (#349779).
13039 Original commit message from CVS:
13040 * gst/realmedia/Makefile.am:
13041 * gst/realmedia/rademux.c:
13042 * gst/realmedia/rademux.h:
13043 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13044 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
13045 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
13046 * gst/realmedia/rmutils.h:
13047 Add demuxer for RealAudio files (#349779).
13049 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
13051 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
13052 Original commit message from CVS:
13054 Add win32/MANIFEST to EXTRA_DIST so win32 files will
13055 be include in the next release.
13057 Remove win32/common/config.h is which is not autogenerated yet.
13059 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13061 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
13062 Original commit message from CVS:
13063 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
13064 warn when outgoing sample rate is different from incoming
13066 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13068 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
13069 Original commit message from CVS:
13070 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13071 All sample-rates < 32khz come from the LSF extensions, which only
13072 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
13073 Use gst_util_uint64_scale because we can.
13075 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13077 tests/check/elements/amrnbenc.c: and fix compilation of this test
13078 Original commit message from CVS:
13079 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13080 (cleanup_amrnbenc):
13081 and fix compilation of this test
13083 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13085 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
13086 Original commit message from CVS:
13087 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13088 (cleanup_amrnbenc):
13089 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13090 (cleanup_mpeg2dec):
13091 re-apply as it was -bad and not -ugly that is frozen, doh
13093 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13095 tests/check/elements/: revert my freeze breakage
13096 Original commit message from CVS:
13097 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13098 (cleanup_amrnbenc):
13099 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13100 (cleanup_mpeg2dec):
13101 revert my freeze breakage
13103 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13105 gst/asfdemux/gstasfdemux.c: add a comment about a future change
13106 Original commit message from CVS:
13107 * gst/asfdemux/gstasfdemux.c:
13108 (gst_asf_demux_get_gst_tag_from_tag_name),
13109 (gst_asf_demux_process_ext_content_desc):
13110 add a comment about a future change
13111 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13112 (cleanup_amrnbenc):
13113 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13114 (cleanup_mpeg2dec):
13115 consistent pad (de)activation
13117 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
13119 gst/asfdemux/gstasfdemux.c: Update query_types function too.
13120 Original commit message from CVS:
13121 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
13122 Update query_types function too.
13124 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
13126 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
13127 Original commit message from CVS:
13128 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
13129 (gst_rmdemux_src_query_types):
13130 Implement SEEKING query, make query function thread-safe.
13132 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
13134 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
13135 Original commit message from CVS:
13136 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
13137 Use alignment-safe macros here too (subbuffers ...); guard against
13138 hypothetical memory access beyond our given buffer in the case
13139 where the buffer size is not a multiple of 2.
13141 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
13143 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
13144 Original commit message from CVS:
13145 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
13146 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
13147 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
13148 * gst/asfdemux/gstasfdemux.h:
13149 Don't crash in the seek event handling code when playtime is 0,
13150 as may be the case with live streams (#386218). Implement SEEKING
13151 query so applications can query seekability without second-guessing
13152 based on whether we have a duration or not.
13154 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13157 Original commit message from CVS:
13159 * gst-plugins-ugly.doap:
13160 * gst-plugins-ugly.spec.in:
13163 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
13165 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
13166 Original commit message from CVS:
13167 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
13168 Use our alignment-safe macros here too, since we can't assume that
13169 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
13172 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
13174 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
13175 Original commit message from CVS:
13176 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
13177 Also, don't read the index for a stream a second time when
13178 operating in pull-mode and reaching the end of the file.
13180 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
13182 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
13183 Original commit message from CVS:
13184 Patch by: Roland Kay <roland.kay at ox compsoc net>
13185 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
13186 Don't leak stream index (#385292).
13188 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
13190 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
13191 Original commit message from CVS:
13192 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
13193 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
13195 * ext/lame/gstlame.h:
13196 Fix leak (by calling lame_init_params() before lame_close()); handle
13197 NULL return from lame_init() more gracefully. Fixes #385311.
13199 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13201 configure.ac: Back to CVS
13202 Original commit message from CVS:
13206 === release 0.10.5 ===
13208 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13214 * docs/plugins/gst-plugins-ugly-plugins.args:
13215 * docs/plugins/inspect/plugin-a52dec.xml:
13216 * docs/plugins/inspect/plugin-asf.xml:
13217 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13218 * docs/plugins/inspect/plugin-dvdsub.xml:
13219 * docs/plugins/inspect/plugin-iec958.xml:
13220 * docs/plugins/inspect/plugin-lame.xml:
13221 * docs/plugins/inspect/plugin-mad.xml:
13222 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13223 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13224 * docs/plugins/inspect/plugin-mpegstream.xml:
13225 * docs/plugins/inspect/plugin-siddec.xml:
13227 Original commit message from CVS:
13230 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
13232 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
13233 Original commit message from CVS:
13234 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
13235 to in the previous checkin. see #385192. You can have your
13238 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
13240 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
13241 Original commit message from CVS:
13242 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
13243 from the dereferenced integer, not the pointer itself. Fixes
13245 I'm takin ur cheese!
13247 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
13250 ChangeLog surgery: fix bug number
13251 Original commit message from CVS:
13252 ChangeLog surgery: fix bug number
13254 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
13256 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
13257 Original commit message from CVS:
13258 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
13259 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
13260 For version 4 streams, read the extra codec data size from the
13261 header instead of assuming it is always 16 (also read it from the
13262 right position) (#384989). For version 4 and 5 streams, check that
13263 the specified extra codec data size doesn't make us read beyond the
13264 chunk boundary (#384989).
13266 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13283 Original commit message from CVS:
13286 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
13288 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
13289 Original commit message from CVS:
13290 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
13291 Cosmetic changes: fix misleading debug statement, update
13294 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13296 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
13297 Original commit message from CVS:
13298 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
13299 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
13300 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
13301 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
13302 * ext/mpeg2dec/gstmpeg2dec.h:
13303 Align buffers to a 16 byte boundary so the altivec optimisations
13304 don't crash. Fixes #327350.
13306 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
13308 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
13309 Original commit message from CVS:
13310 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
13311 The availability of extra codec data isn't something that
13312 warrants debug messages at WARNING level (see #376958).
13314 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
13316 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
13317 Original commit message from CVS:
13318 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
13319 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
13320 (gst_dvd_demux_send_subbuffer):
13321 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
13322 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
13323 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
13324 (gst_mpeg_demux_send_subbuffer):
13325 * gst/mpegstream/gstmpegdemux.h:
13326 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13327 (gst_mpeg_parse_chain):
13328 Fix flow value combination; this fixes playbin/totem locking up if
13329 a VobSub file is specified as subtitle file (#334322). Flow value
13330 combination should only happen once we are fairly sure we've got all
13331 pads that are available for now. Since there isn't a well-specified
13332 time when this is the case in MPEG, we'll just assume this is the
13333 case once there has been a certain number of packets for each
13334 stream we've found so far.
13336 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
13338 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
13339 Original commit message from CVS:
13340 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
13341 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
13342 Simplify the framerate code and support more framerates. Fixes #361584.
13344 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13346 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
13347 Original commit message from CVS:
13348 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
13349 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
13350 Fix minor memleak when creating pads from static pad templates (#369627).
13351 * tests/check/Makefile.am:
13352 * tests/check/elements/.cvsignore:
13353 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13354 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
13355 Add unit tests for mpeg2dec (#369627).
13357 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
13361 Original commit message from CVS:
13364 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
13366 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
13367 Original commit message from CVS:
13368 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
13369 (gst_lame_change_state):
13370 * ext/lame/gstlame.h:
13371 Make lame timestamp flushed eos buffer by some additional timestamp
13372 accounting. Fixes #374760.
13374 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
13376 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
13377 Original commit message from CVS:
13378 * gst/mpegaudioparse/gstmpegaudioparse.c:
13379 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13380 (gst_mp3parse_init), (gst_mp3parse_dispose),
13381 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
13382 (gst_mp3parse_change_state):
13383 * gst/mpegaudioparse/gstmpegaudioparse.h:
13384 Make timestamp handling in mp3parse saner; now works for at least
13387 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
13389 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
13390 Original commit message from CVS:
13391 * gst/mpegaudioparse/Makefile.am:
13392 * gst/mpegaudioparse/gstmpegaudioparse.c:
13393 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
13394 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
13395 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
13396 (gst_mp3parse_change_state), (plugin_init):
13397 * gst/mpegaudioparse/gstmpegaudioparse.h:
13398 Bring mp3parse into the 21st century.
13399 Use its own debug category, use gstadapter, format nicely to 80
13400 columns, and fix incorrect handling of 32 kHz and less files.
13402 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
13404 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
13405 Original commit message from CVS:
13406 Patch by: Sebastian Droege <slomo at ubuntu dot com>
13407 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
13408 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
13409 * ext/mpeg2dec/gstmpeg2dec.h:
13410 libmpeg2 requires its output buffers to start at a 16byte aligned
13411 address or the altivec optimizations will explode.
13413 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
13415 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
13416 Original commit message from CVS:
13417 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
13418 * ext/cdio/gstcdio.h:
13419 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
13420 Move CD-TEXT utility function into common file so it can also be
13421 used by a future cdioparanoiasrc.
13423 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
13425 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
13426 Original commit message from CVS:
13427 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
13428 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
13429 information (fixes #340433).
13431 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
13433 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
13434 Original commit message from CVS:
13435 Patch by: Josep Torra Valles <josep at fluendo com>
13436 * gst/iec958/ac3_padder.c: (ac3p_init):
13437 * gst/mpegstream/gstmpegparse.c:
13438 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
13439 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
13440 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
13441 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
13442 (gst_rmdemux_parse_packet):
13443 Misc. fixes for problems discovered by Forte (different return types
13444 in function declaration and definition, pointer arithmetics with
13445 void pointers). Fixes #362639.
13447 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
13449 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
13450 Original commit message from CVS:
13451 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
13452 Don't announce audio or subtitle streams that aren't really present,
13453 it makes dvddemux create pads that will never carry any data, which
13456 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
13458 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
13459 Original commit message from CVS:
13460 * ext/lame/gstlame.c: (gst_lame_set_property):
13461 Round up not allowed bitrates to the next higher allowed one
13464 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
13466 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
13467 Original commit message from CVS:
13468 * docs/plugins/Makefile.am:
13469 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13470 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13471 * ext/lame/gstlame.c: (gst_lame_class_init):
13472 * ext/lame/gstlame.h:
13473 Add docs for lame and lame to docs. Specify allowed bitrates
13474 in the properties description (#361140). Canonicalise object
13475 property names (ie. use hyphen instead of underscore).
13476 * docs/plugins/inspect/plugin-a52dec.xml:
13477 * docs/plugins/inspect/plugin-amrnb.xml:
13478 * docs/plugins/inspect/plugin-asf.xml:
13479 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13480 * docs/plugins/inspect/plugin-dvdread.xml:
13481 * docs/plugins/inspect/plugin-dvdsub.xml:
13482 * docs/plugins/inspect/plugin-iec958.xml:
13483 * docs/plugins/inspect/plugin-lame.xml:
13484 * docs/plugins/inspect/plugin-mad.xml:
13485 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13486 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13487 * docs/plugins/inspect/plugin-mpegstream.xml:
13488 * docs/plugins/inspect/plugin-siddec.xml:
13489 Update version to CVS.
13491 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
13493 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
13494 Original commit message from CVS:
13495 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13496 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
13499 Add i18n magic to lame plugin. Throw decent error message when we
13500 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
13502 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
13504 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
13505 Original commit message from CVS:
13506 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
13507 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
13508 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
13509 Change caps to x-rdt, because it's not x-rtp.
13510 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13511 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
13512 (gst_rmdemux_plugin_init):
13513 Activate pad before adding to the element.
13514 Return the combined stream return values after pad_alloc.
13516 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13518 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
13519 Original commit message from CVS:
13520 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
13521 * ext/mpeg2dec/gstmpeg2dec.h:
13522 Add some debugging to timestamp handling.
13523 Make sure we don't convert invalid timestamps.
13525 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
13527 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
13528 Original commit message from CVS:
13529 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
13530 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
13531 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
13532 (gst_dvd_demux_get_subpicture_stream):
13533 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
13534 (gst_mpeg_demux_get_audio_stream),
13535 (gst_mpeg_demux_get_private_stream):
13536 Active pads before adding them to the running element. Don't assert
13537 on non-BYTE format newsegment events in asfdemux.
13539 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
13541 Printf format fixes.
13542 Original commit message from CVS:
13543 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
13544 (gst_dvd_read_src_handle_seek_event):
13545 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
13546 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
13547 * ext/sidplay/gstsiddec.cc:
13548 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
13549 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
13550 (gst_rmdemux_parse_packet):
13551 Printf format fixes.
13553 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
13555 gst/realmedia/: Added RDT depayloader.
13556 Original commit message from CVS:
13557 * gst/realmedia/Makefile.am:
13558 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
13559 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
13560 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
13561 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
13562 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
13563 * gst/realmedia/rdtdepay.h:
13564 Added RDT depayloader.
13565 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
13566 (gst_rmdemux_plugin_init), (plugin_init):
13567 Remove unused function.
13568 Added some more mime-types.
13570 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13572 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
13573 Original commit message from CVS:
13574 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
13575 If an incoming timestamp is within one sample of our current
13576 timestamp, then keep it. This prevents imprecision in the
13577 PTS (which only has 90khz granularity) from affecting our stream.
13579 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
13581 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
13582 Original commit message from CVS:
13583 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
13584 Reflow code so that compiler doesn't complain about possible use
13585 of uninitialised variable any longer; but just in case, initialise
13586 it anyway; also take object ref in query function and do peer pad
13587 stuff in a more thread-safe way.
13589 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
13591 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
13592 Original commit message from CVS:
13593 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
13594 Init a variable to make compilers happy.
13596 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
13598 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
13599 Original commit message from CVS:
13600 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
13601 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
13602 (gst_dvd_demux_sync_stream_to_time):
13603 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
13604 (gst_mpeg_demux_synchronise_pads),
13605 (gst_mpeg_demux_sync_stream_to_time):
13606 Send newsegment updates for sparse streams (#350778).
13608 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13610 ext/dvdread/dvdreadsrc.c: fix compile warning
13611 Original commit message from CVS:
13612 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
13613 fix compile warning
13615 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13618 bump the nano bitches
13619 Original commit message from CVS:
13620 bump the nano bitches
13622 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13624 configure.ac: As another attempt, synaesthesia can be enabled by passing
13625 Original commit message from CVS:
13627 As another attempt, synaesthesia can be enabled by passing
13628 --with-plugins="synaesthesia" to configure
13630 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13632 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
13633 Original commit message from CVS:
13635 Don't build synaesthesia by default, until someone confirms that it
13636 is okay (filed as #356882)
13638 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13640 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
13641 Original commit message from CVS:
13643 Don't build synaesthesia by default, until someone confirms that it
13644 is okay (filed as #356882)
13646 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13649 Original commit message from CVS:
13651 * gst/synaesthesia/Makefile.am:
13652 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13653 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13654 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
13655 (gst_synaesthesia_change_state), (plugin_init):
13658 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13660 More G_OBJECT macro fixing.
13661 Original commit message from CVS:
13662 * ext/mad/gstid3tag.c:
13663 * gst/mpegstream/gstrfc2250enc.h:
13664 * gst/synaesthesia/gstsynaesthesia.c:
13665 More G_OBJECT macro fixing.
13667 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
13669 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
13670 Original commit message from CVS:
13671 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
13672 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
13673 Fix initialisation dummy buffer, the offsets are relative to the start
13674 of the buffers. Fixes #356004.
13676 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
13678 * gst-plugins-ugly.spec.in:
13680 Original commit message from CVS:
13683 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
13685 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
13686 Original commit message from CVS:
13687 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
13688 Add convert query (needed for later when we just operate in time
13689 format and let the base source class handle all the seeking stuff).
13691 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13693 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
13694 Original commit message from CVS:
13695 * gst/asfdemux/gstasfdemux.c:
13696 (gst_asf_demux_get_gst_tag_from_tag_name),
13697 (gst_asf_demux_process_ext_content_desc):
13698 Erm, lets properly fix it. The only non-text tag that we support is
13699 the track-number and that is an UINT. asfdemux was returning a GValue
13700 initialized as INT. Further the Track and not the TrackNumber tag
13701 (the latter is a string too).
13703 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13705 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
13706 Original commit message from CVS:
13707 * gst/asfdemux/gstasfdemux.c:
13708 (gst_asf_demux_get_gst_tag_from_tag_name),
13709 (gst_asf_demux_process_ext_content_desc):
13710 Skip tags that are unknown (was producing an uninialized GValue).
13712 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
13714 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
13715 Original commit message from CVS:
13716 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
13717 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
13718 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
13719 (gst_a52dec_set_property), (gst_a52dec_get_property):
13720 * ext/a52dec/gsta52dec.h:
13721 Patch from from Michal Benes <michal.benes@itonis.tv>:
13722 Add two things to a52dec: configure the exact output format for ac3
13723 decoding through properties, if desired.
13724 By default, configure an output format preferred by downstream. Now
13725 that audioconvert lists caps by preference, this means that a52dec
13726 can do downmixing (iff required) rather than audioconvert, so it can
13727 use the ac3 downmix levels from the bitstream.
13729 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13731 Add missing GST_LIBS to the link flags
13732 Original commit message from CVS:
13733 * ext/lame/Makefile.am:
13734 * ext/mpeg2dec/Makefile.am:
13735 * gst/dvdlpcmdec/Makefile.am:
13736 * gst/dvdsub/Makefile.am:
13737 * gst/mpegaudioparse/Makefile.am:
13738 Add missing GST_LIBS to the link flags
13740 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
13742 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
13743 Original commit message from CVS:
13745 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
13747 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13749 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
13750 Original commit message from CVS:
13751 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
13752 fix build for debug disabled
13754 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
13756 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
13757 Original commit message from CVS:
13758 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
13759 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
13760 Use static pad templates with ANY caps for the source pads for
13761 simplicity and to avoid warnings when creating pads for unhandled
13762 codec IDs (#351795).
13764 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
13766 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
13767 Original commit message from CVS:
13768 Patch by: Michal Benes <michal dot benes at itonis dot tv>
13769 * ext/mad/gstmad.c: (gst_mad_chain):
13770 Fix timestamping in mad by only activating a new timestamp when the
13771 previous frame has been decoded. Fixes #350723.
13772 Also clean up some of the non fatal warnings when the input buffer is
13773 too small to decode a header.
13775 === release 0.10.4 ===
13777 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13783 * docs/plugins/gst-plugins-ugly-plugins.args:
13784 * docs/plugins/inspect/plugin-a52dec.xml:
13785 * docs/plugins/inspect/plugin-amrnb.xml:
13786 * docs/plugins/inspect/plugin-asf.xml:
13787 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13788 * docs/plugins/inspect/plugin-dvdread.xml:
13789 * docs/plugins/inspect/plugin-dvdsub.xml:
13790 * docs/plugins/inspect/plugin-iec958.xml:
13791 * docs/plugins/inspect/plugin-lame.xml:
13792 * docs/plugins/inspect/plugin-mad.xml:
13793 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13794 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13795 * docs/plugins/inspect/plugin-mpegstream.xml:
13796 * docs/plugins/inspect/plugin-rmdemux.xml:
13797 * docs/plugins/inspect/plugin-siddec.xml:
13799 Original commit message from CVS:
13802 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13819 Original commit message from CVS:
13822 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
13824 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
13825 Original commit message from CVS:
13826 Patch by: Wim Taymans <wim at fluendo dot com>
13827 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
13828 Instead of forwarding the event in the wrong format, unref it and set
13829 a boolean that we still need to send it in the streaming thread.
13832 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13834 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
13835 Original commit message from CVS:
13836 Patch by: Edward Hervey (edward at fluendo dot com)
13837 * ext/dvdread/dvdreadsrc.c: (plugin_init):
13838 Put debug category initialization before use of GST_DEBUG, in order
13839 to remove a fatal warning. Fixes #350895
13841 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
13843 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
13844 Original commit message from CVS:
13845 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
13846 Set rank to NONE for the time being until we make playbin handle
13847 subtitle pictures again (dvdsubdec seems to be a bit shaky at
13848 times when seeking, so it's probably better if it doesn't get
13849 autoplugged for the time being).
13851 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
13853 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
13854 Original commit message from CVS:
13855 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13856 (gst_rmdemux_parse_mdpr):
13857 Handle audio streams with stream_version 3 properly; warn about
13858 unknown stream versions; handle unknown fourccs a tad more
13859 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
13860 with GST_FOURCC_FORMAT.
13862 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
13864 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
13865 Original commit message from CVS:
13866 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
13867 Error out properly if this is an interactive DVD (fixes #345694).
13869 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13871 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
13872 Original commit message from CVS:
13873 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
13874 When the first_access is 1 or 0, we should copy the timestamp from
13875 the incoming buffer if there is one.
13877 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
13879 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
13880 Original commit message from CVS:
13881 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
13882 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
13883 Use GST_ELEMENT_ERROR for error reporting; post errors in some
13884 more places; remove superfluous newlines from debug statements.
13886 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
13888 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
13889 Original commit message from CVS:
13890 Patch by: Frédéric Riss <frederic.riss at gmail com>
13891 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
13892 Don't set negative durations on outgoing buffers (#350044),
13893 which happens when you use macros that got changed during
13894 the last unstable cycle because they were thought not to
13897 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
13899 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
13900 Original commit message from CVS:
13901 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
13902 (gst_dvd_read_src_goto_chapter),
13903 (gst_dvd_read_src_get_chapter_starts),
13904 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
13905 (gst_dvd_read_src_get_time_for_sector),
13906 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
13907 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
13908 (gst_dvd_read_src_goto_sector):
13909 * ext/dvdread/dvdreadsrc.h:
13910 Add basic support for time-based seeking; set timestamps on
13911 outgoing buffers if we have them; create table with
13912 chapter to time mapping when opening a title; rename
13913 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
13914 make it take an explicit pgc argument; fix up some debugging
13915 messages so that title/chapter numbers are printed as starting
13916 from 1 for easier readability.
13918 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
13920 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
13921 Original commit message from CVS:
13922 * gst/realmedia/Makefile.am:
13923 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
13924 (gst_rmdemux_parse_cont):
13925 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
13926 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
13927 * gst/realmedia/rmutils.h:
13928 Factor out some code into rmutils.[ch]; when reading
13929 strings, don't read beyond the available data; read
13930 metadata strings correctly (string length is 16 bits
13933 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13935 Fix dist by including gst-libs/
13936 Original commit message from CVS:
13939 * gst/asfdemux/gstasfdemux.c:
13940 Fix dist by including gst-libs/
13942 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
13944 Make custom error messages translatable.
13945 Original commit message from CVS:
13946 * ext/dvdread/dvdreadsrc.c: (plugin_init):
13948 Make custom error messages translatable.
13949 * gst/asfdemux/gstasf.c: (plugin_init):
13950 Remove setlocale() call, doesn't seem to be needed or recommended for
13951 plugins, at least not according to gstreamer/docs/random/i18n.
13953 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
13955 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
13956 Original commit message from CVS:
13957 * gst/asfdemux/Makefile.am:
13958 * gst/asfdemux/asfheaders.c:
13959 * gst/asfdemux/asfheaders.h:
13960 * gst/asfdemux/gstasf.c: (plugin_init):
13961 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
13962 Error out when the stream is encrypted (rather than feeding
13963 garbage to the decoders). Fixes #349025.
13965 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
13967 Add/enable autofoo magic for translations.
13968 Original commit message from CVS:
13973 Add/enable autofoo magic for translations.
13975 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
13977 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
13978 Original commit message from CVS:
13979 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
13980 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
13981 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
13982 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
13983 Don't leak streams, strings or caps. Get rid of unnecessary
13984 getcaps() function.
13986 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
13988 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
13989 Original commit message from CVS:
13990 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
13991 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
13992 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
13993 (gst_rmdemux_stream_clear_cached_subpackets),
13994 (gst_rmdemux_descramble_cook_audio),
13995 (gst_rmdemux_descramble_dnet_audio),
13996 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
13997 Descramble cook audio streams before sending them to the
13998 decoder. Fixes #347292.
13999 Also miscellaneous clean-ups and log-level changes.
14001 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
14003 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
14004 Original commit message from CVS:
14005 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
14006 * ext/lame/gstlame.c: (gst_lame_setup):
14007 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
14009 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
14011 ext/sidplay/gstsiddec.*: Remove old metadata thing.
14012 Original commit message from CVS:
14013 * ext/sidplay/gstsiddec.cc:
14014 * ext/sidplay/gstsiddec.h:
14015 Remove old metadata thing.
14017 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
14019 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
14020 Original commit message from CVS:
14021 * gst/asfdemux/gstasfdemux.c:
14022 (gst_asf_demux_get_ext_stream_props_for_stream),
14023 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
14024 Find language codes for audio streams if they are available.
14026 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
14028 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
14029 Original commit message from CVS:
14030 * gst/asfdemux/asfheaders.h:
14031 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
14032 (gst_asf_demux_process_stream),
14033 (gst_asf_demux_process_language_list),
14034 (gst_asf_demux_process_ext_stream_props),
14035 (gst_asf_demux_process_queued_extended_stream_objects),
14036 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14037 * gst/asfdemux/gstasfdemux.h:
14038 Parse extended stream properties objects and stream objects
14039 hidden inside them (but delay creation of the appropriate
14040 pads until after all the 'normal' stream objects have been
14041 dealt with) (#343763). Also parse language list object.
14043 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
14045 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
14046 Original commit message from CVS:
14047 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
14048 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
14049 (find_seek_offset_time), (gst_rmdemux_perform_seek),
14050 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
14051 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
14052 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
14053 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
14054 * gst/realmedia/rmdemux.h:
14055 Cleanups, use GstSegment for seeking.
14056 Fix error handling.
14057 Combine flow return from all streams.
14059 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
14061 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
14062 Original commit message from CVS:
14063 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
14064 Remove g_assert that shouldn't be there.
14066 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
14068 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
14069 Original commit message from CVS:
14070 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
14071 Fix refcounting when cropping. Fixes #341677.
14073 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
14075 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
14076 Original commit message from CVS:
14077 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
14078 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
14079 (gst_asf_demux_process_segment):
14080 Fix typo. Closes #347029.
14082 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
14084 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
14085 Original commit message from CVS:
14086 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
14087 Skip chunks for unknown streams properly. Fixes broken sound
14088 and/or video for files that have additional streams that
14089 we don't recognise yet (e.g. if they are embedded in extended
14090 stream properties). Partly fixes #343763.
14092 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
14094 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
14095 Original commit message from CVS:
14096 * gst/asfdemux/asfheaders.c:
14097 * gst/asfdemux/asfheaders.h:
14098 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
14099 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
14100 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
14101 (gst_asf_demux_change_state):
14102 * gst/asfdemux/gstasfdemux.h:
14103 Add some more GUIDs and make debug log more readable
14104 and easier to follow when parsing the headers.
14106 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
14108 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
14109 Original commit message from CVS:
14110 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
14111 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
14112 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
14113 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
14114 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
14115 * ext/dvdread/dvdreadsrc.h:
14116 Rewrite seeking code and make seeking in DVDs work (#337834).
14118 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
14120 autogen.sh: Check for automake-1.9 as well.
14121 Original commit message from CVS:
14123 Check for automake-1.9 as well.
14125 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
14127 ext/dvdread/dvdreadsrc.c: Make check stronger.
14128 Original commit message from CVS:
14129 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
14130 Make check stronger.
14132 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
14134 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
14135 Original commit message from CVS:
14136 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
14137 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14138 (gst_asf_demux_push_buffer):
14139 * gst/asfdemux/gstasfdemux.h:
14140 Handle unknown codec IDs/fourccs properly (#345879); send tag
14141 events after newsegment event; fix use of GST_FOURCC_FORMAT
14144 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14146 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
14147 Original commit message from CVS:
14148 * ext/a52dec/gsta52dec.c: (plugin_init):
14149 Call the channel positions get_type() method in plugin_init
14150 to ensure that it isn't simultaneously called later from
14153 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
14155 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
14156 Original commit message from CVS:
14157 * gst/mpegstream/gstmpegpacketize.c:
14158 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
14159 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
14160 Also flush packetizer cache when we get a buffer that has the
14161 DISCONT flag set; update current byte position from buffer
14162 offset after a flush.
14164 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
14166 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
14167 Original commit message from CVS:
14168 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
14169 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
14170 (gst_mpeg_packetize_read):
14171 * gst/mpegstream/gstmpegpacketize.h:
14172 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14173 (gst_mpeg_parse_change_state):
14174 Flush packetizer cache when we get a FLUSH_STOP event;
14175 remove unused source pad member from packetizer; add debug
14176 category for packetizer.
14178 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14180 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
14181 Original commit message from CVS:
14182 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
14183 Treat dual-mono as stereo. It should really be output on 2 separate
14184 pads, but isn't for now.
14186 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
14188 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
14189 Original commit message from CVS:
14190 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14191 Assume 4:3 DAR rather than 4:3 PAR (#345184).
14193 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
14195 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
14196 Original commit message from CVS:
14197 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14198 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
14199 any PAR whatsoever (rather than using 0/0, which will lead to
14200 an abort later on). Fixes #345184.
14202 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
14204 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
14205 Original commit message from CVS:
14206 Patch by: Michael Dominic K. < mdk at mdk org pl>
14207 * ext/mad/gstmad.c: (gst_mad_chain):
14208 Send newsegment event before calling
14209 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
14210 in connection with pad blocking (#342594). While we're at it,
14211 do some minor clean-ups.
14213 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
14215 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
14216 Original commit message from CVS:
14218 Fix --disable-external (can't set conditionals conditionally,
14221 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
14223 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
14224 Original commit message from CVS:
14225 * ext/a52dec/Makefile.am:
14226 ... and then he said "When you go and fix the build you
14227 better make sure you have some spare backslashes in your
14230 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
14232 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
14233 Original commit message from CVS:
14234 * ext/sidplay/gstsiddec.cc:
14235 Fix copyright, email addresses and descriptions.
14236 Use saner defaults for arguments. Fixes #344667.
14237 constify some stuff.
14240 Fix negotiation to do mono/44100 by default.
14241 Post error messages.
14242 Use _scale_int where possible.
14244 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
14246 ext/dvdnav/.cvsignore: More ignore
14247 Original commit message from CVS:
14248 * ext/dvdnav/.cvsignore:
14251 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14253 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
14254 Original commit message from CVS:
14255 * tests/check/elements/amrnbenc.c: (push_data):
14256 Init memory before feeding it to the encoder to make
14257 the valgrind test succeed.
14259 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
14261 gst/asfdemux/.cvsignore: More ignore
14262 Original commit message from CVS:
14263 * gst/asfdemux/.cvsignore:
14266 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
14268 .cvsignore: Ignore files generated by 'make dist'.
14269 Original commit message from CVS:
14271 Ignore files generated by 'make dist'.
14273 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14276 Original commit message from CVS:
14279 * ext/a52dec/Makefile.am:
14280 * ext/dvdnav/Makefile.am:
14281 * ext/dvdread/Makefile.am:
14282 * ext/lame/Makefile.am:
14283 * ext/mad/Makefile.am:
14284 * ext/mpeg2dec/Makefile.am:
14285 * ext/sidplay/Makefile.am:
14288 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14290 autogen.sh: require am17
14291 Original commit message from CVS:
14295 * ext/annodex/Makefile.am:
14296 * ext/cdio/Makefile.am:
14297 * ext/dv/Makefile.am:
14298 * ext/esd/Makefile.am:
14299 * ext/flac/Makefile.am:
14300 * ext/gdk_pixbuf/Makefile.am:
14301 * ext/ladspa/Makefile.am:
14302 * ext/libcaca/Makefile.am:
14303 * ext/speex/Makefile.am:
14304 * ext/taglib/Makefile.am:
14305 * sys/oss/Makefile.am:
14306 * sys/sunaudio/Makefile.am:
14307 * sys/ximage/Makefile.am:
14308 clean up build further
14310 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
14312 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
14313 Original commit message from CVS:
14314 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
14315 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
14316 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
14317 (gst_mpeg2dec_change_state):
14318 * ext/mpeg2dec/gstmpeg2dec.h:
14319 Simplify and don't leak our buffer pool.
14321 Remove unfixed bug number from previous ChangeLog entry.
14323 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14325 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
14326 Original commit message from CVS:
14327 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
14328 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
14329 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
14330 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
14331 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
14332 (handle_sequence), (handle_picture), (handle_slice),
14333 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
14334 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
14335 * ext/mpeg2dec/gstmpeg2dec.h:
14336 Fix padtemplate as we can now do fractional framerates.
14339 Add simple frame dropping QoS.
14340 Precalc buffer output sizes and UV offsets.
14341 Always give libmpeg2 a valid fbuf when it wants one.
14342 don't trust libmpeg to discard our buffers but manage it
14344 Fixes #343627, #327350, #335288
14346 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
14348 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
14349 Original commit message from CVS:
14351 Add a manifest for futures ugly win32 releases.
14352 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
14353 Move bufcaps declaration at the begining of the instructions
14356 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14358 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14359 Original commit message from CVS:
14360 * ext/alsaspdif/alsaspdifsink.h:
14361 * ext/amrwb/gstamrwbdec.h:
14362 * ext/amrwb/gstamrwbenc.h:
14363 * ext/amrwb/gstamrwbparse.h:
14364 * ext/arts/gst_arts.h:
14365 * ext/artsd/gstartsdsink.h:
14366 * ext/audiofile/gstafparse.h:
14367 * ext/audiofile/gstafsink.h:
14368 * ext/audiofile/gstafsrc.h:
14369 * ext/audioresample/gstaudioresample.h:
14370 * ext/bz2/gstbz2dec.h:
14371 * ext/bz2/gstbz2enc.h:
14372 * ext/dirac/gstdiracdec.h:
14373 * ext/directfb/dfbvideosink.h:
14374 * ext/divx/gstdivxdec.h:
14375 * ext/divx/gstdivxenc.h:
14376 * ext/dts/gstdtsdec.h:
14377 * ext/faac/gstfaac.h:
14378 * ext/gsm/gstgsmdec.h:
14379 * ext/gsm/gstgsmenc.h:
14380 * ext/ivorbis/vorbisenc.h:
14381 * ext/libfame/gstlibfame.h:
14382 * ext/nas/nassink.h:
14383 * ext/neon/gstneonhttpsrc.h:
14384 * ext/polyp/polypsink.h:
14385 * ext/sdl/sdlaudiosink.h:
14386 * ext/sdl/sdlvideosink.h:
14387 * ext/shout/gstshout.h:
14388 * ext/snapshot/gstsnapshot.h:
14389 * ext/sndfile/gstsf.h:
14390 * ext/swfdec/gstswfdec.h:
14391 * ext/tarkin/gsttarkindec.h:
14392 * ext/tarkin/gsttarkinenc.h:
14393 * ext/theora/theoradec.h:
14394 * ext/wavpack/gstwavpackdec.h:
14395 * ext/wavpack/gstwavpackparse.h:
14396 * ext/xine/gstxine.h:
14397 * ext/xvid/gstxviddec.h:
14398 * ext/xvid/gstxvidenc.h:
14399 * gst/cdxaparse/gstcdxaparse.h:
14400 * gst/cdxaparse/gstcdxastrip.h:
14401 * gst/colorspace/gstcolorspace.h:
14402 * gst/festival/gstfestival.h:
14403 * gst/freeze/gstfreeze.h:
14404 * gst/gdp/gstgdpdepay.h:
14405 * gst/gdp/gstgdppay.h:
14406 * gst/modplug/gstmodplug.h:
14407 * gst/mpeg1sys/gstmpeg1systemencode.h:
14408 * gst/mpeg1videoparse/gstmp1videoparse.h:
14409 * gst/mpeg2sub/gstmpeg2subt.h:
14410 * gst/mpegaudioparse/gstmpegaudioparse.h:
14411 * gst/multifilesink/gstmultifilesink.h:
14412 * gst/overlay/gstoverlay.h:
14413 * gst/playondemand/gstplayondemand.h:
14414 * gst/qtdemux/qtdemux.h:
14415 * gst/rtjpeg/gstrtjpegdec.h:
14416 * gst/rtjpeg/gstrtjpegenc.h:
14417 * gst/smooth/gstsmooth.h:
14418 * gst/smoothwave/gstsmoothwave.h:
14419 * gst/spectrum/gstspectrum.h:
14420 * gst/speed/gstspeed.h:
14421 * gst/stereo/gststereo.h:
14422 * gst/switch/gstswitch.h:
14423 * gst/tta/gstttadec.h:
14424 * gst/tta/gstttaparse.h:
14425 * gst/videodrop/gstvideodrop.h:
14426 * gst/xingheader/gstxingmux.h:
14427 * sys/directdraw/gstdirectdrawsink.h:
14428 * sys/directsound/gstdirectsoundsink.h:
14429 * sys/dxr3/dxr3audiosink.h:
14430 * sys/dxr3/dxr3spusink.h:
14431 * sys/dxr3/dxr3videosink.h:
14432 * sys/qcam/gstqcamsrc.h:
14433 * sys/vcd/vcdsrc.h:
14434 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14436 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14438 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14439 Original commit message from CVS:
14440 * ext/a52dec/gsta52dec.h:
14441 * ext/amrnb/amrnbdec.h:
14442 * ext/amrnb/amrnbenc.h:
14443 * ext/amrnb/amrnbparse.h:
14444 * ext/mpeg2dec/gstmpeg2dec.h:
14445 * ext/sidplay/gstsiddec.h:
14446 * gst/ac3parse/gstac3parse.h:
14447 * gst/asfdemux/gstasfdemux.h:
14448 * gst/asfdemux/gstasfmux.h:
14449 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14450 * gst/iec958/ac3iec.h:
14451 * gst/mpegaudioparse/gstmpegaudioparse.h:
14452 * gst/mpegstream/gstdvddemux.h:
14453 * gst/mpegstream/gstmpegclock.h:
14454 * gst/mpegstream/gstmpegdemux.h:
14455 * gst/mpegstream/gstmpegparse.h:
14456 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14458 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
14460 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
14461 Original commit message from CVS:
14463 Replace current README (containing the release notes from
14464 some 0.9.x version) with a proper README taken from the core.
14466 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
14468 ext/amrnb/: Sortof first quick cleanup of all this mess...
14469 Original commit message from CVS:
14470 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
14471 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14472 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
14473 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
14474 * ext/amrnb/amrnbparse.h:
14475 Sortof first quick cleanup of all this mess...
14476 Don't crap out on empty and invalid FTs but treat them as
14477 empty packets, the decoder handles them fine.
14480 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
14482 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
14483 Original commit message from CVS:
14484 * gst/asfdemux/gstasf.c: (plugin_init):
14485 Call gst_riff_init() so the riff debug category gets set up
14486 before it is being used.
14488 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
14490 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
14491 Original commit message from CVS:
14492 * gst/iec958/ac3_padder.c: (ac3p_parse):
14493 * gst/iec958/ac3_padder.h:
14494 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
14495 (ac3iec_chain_raw), (ac3iec_change_state):
14496 * gst/iec958/ac3iec.h:
14497 Write rate into the caps, for the allowed ac3 rates. Some minor
14500 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
14502 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
14503 Original commit message from CVS:
14504 Patch by: James "Doc" Livingston <doclivingston gmail com>
14505 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
14506 Do tag merging correctly (#339918). Output taglists
14507 properly in debug statements too while we're at it.
14509 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14511 ext/a52dec/gsta52dec.c: Add more debug
14512 Original commit message from CVS:
14513 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
14515 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
14516 (gst_dvdlpcmdec_init), (update_timestamps),
14517 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
14518 (dvdlpcmdec_sink_event):
14519 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14520 If we have a first_access offset but no current timestamp (might
14521 happen after a seek), then calculate a start time for the first
14522 portion so that it will align with the timestamp given for the
14523 first_access portion.
14524 If a new-segment arrives with format time, store the start
14525 time as a failsafe timestamp in case we never get any further
14526 timestamp info (unlikely)
14527 Mask out the 'frame number' section of the incoming header so
14528 that we don't consider it to be changing on every buffer and
14529 reset the caps constantly.
14530 Use gst_util_uint64_scale for duration calculation
14532 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
14534 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
14535 Original commit message from CVS:
14536 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
14537 Fix timestamping for cases where the first_access parameter is 4.
14538 Ensure we don't overrun buffers in other cases.
14540 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
14542 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
14543 Original commit message from CVS:
14544 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
14545 Fix silly bug when reading metadata (#341254).
14547 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
14549 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
14550 Original commit message from CVS:
14551 * autogen.sh: (CONFIGURE_DEF_OPT):
14552 libtoolize on Darwin/MacOSX is called glibtoolize
14554 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
14556 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
14557 Original commit message from CVS:
14558 * ext/lame/gstlame.c: (gst_lame_get_type),
14559 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
14560 (gst_lame_setup), (gst_lame_change_state):
14561 * ext/lame/gstlame.h:
14562 Remove tag writing from lame (which was completely broken
14563 anyway, #329184). Leaving GstTagSetter interface around for
14564 now, albeit non-functional. Should be removed completely
14565 in 0.11. Use the 'id3v2mux' plugin from -good for writing
14568 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
14571 * ext/dvdread/dvdreadsrc.c:
14572 * gst/asfdemux/gstasfdemux.c:
14573 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
14574 Original commit message from CVS:
14575 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
14577 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
14579 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
14580 Original commit message from CVS:
14581 Patch by: Andres Salomon <dilinger at debian org>
14582 * ext/lame/gstlame.c: (gst_lame_sink_event):
14583 Fix typo (comma vs. semicolon) (#340710).
14585 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
14587 ext/mad/gstmad.c: Make mad the second element to support the highly useful
14588 Original commit message from CVS:
14589 Patch by: Lutz Müller <lutz at topfrose de>
14590 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
14591 Make mad the second element to support the highly useful
14592 FORMATS query (#340594)
14594 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
14596 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
14597 Original commit message from CVS:
14598 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
14599 (gst_mpeg2dec_src_query):
14600 Remember the query duration format before passing it upstream since it
14601 could have been modified.
14602 Add GST_WARNING_OBJECT in sink convert function to detail why the
14603 conversion didn't work.
14605 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14607 Define GstElementDetails as const and also static (when defined as global)
14608 Original commit message from CVS:
14609 * ext/amrwb/gstamrwbdec.c:
14610 * ext/amrwb/gstamrwbenc.c:
14611 * ext/amrwb/gstamrwbparse.c:
14612 * ext/arts/gst_arts.c:
14613 * ext/artsd/gstartsdsink.c:
14614 * ext/audiofile/gstafparse.c:
14615 * ext/audiofile/gstafsink.c:
14616 * ext/audiofile/gstafsrc.c:
14617 * ext/audioresample/gstaudioresample.c:
14618 * ext/bz2/gstbz2dec.c:
14619 * ext/bz2/gstbz2enc.c:
14620 * ext/cdaudio/gstcdaudio.c:
14621 * ext/directfb/dfbvideosink.c:
14622 * ext/divx/gstdivxdec.c:
14623 * ext/divx/gstdivxenc.c:
14624 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
14625 * ext/faac/gstfaac.c: (gst_faac_base_init):
14626 * ext/faad/gstfaad.c:
14627 * ext/gsm/gstgsmdec.c:
14628 * ext/gsm/gstgsmenc.c:
14629 * ext/hermes/gsthermescolorspace.c:
14630 * ext/ivorbis/vorbisfile.c:
14631 * ext/lcs/gstcolorspace.c:
14632 * ext/libfame/gstlibfame.c:
14633 * ext/libmms/gstmms.c: (gst_mms_base_init):
14634 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
14635 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
14636 * ext/nas/nassink.c: (gst_nassink_base_init):
14637 * ext/neon/gstneonhttpsrc.c:
14638 * ext/sdl/sdlaudiosink.c:
14639 * ext/sdl/sdlvideosink.c:
14640 * ext/shout/gstshout.c:
14641 * ext/snapshot/gstsnapshot.c:
14642 * ext/sndfile/gstsf.c:
14643 * ext/swfdec/gstswfdec.c:
14644 * ext/tarkin/gsttarkindec.c:
14645 * ext/tarkin/gsttarkinenc.c:
14646 * ext/theora/theoradec.c:
14647 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
14648 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
14649 * ext/xvid/gstxviddec.c:
14650 * ext/xvid/gstxvidenc.c:
14651 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
14652 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
14653 * gst/chart/gstchart.c:
14654 * gst/colorspace/gstcolorspace.c:
14655 * gst/deinterlace/gstdeinterlace.c:
14656 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
14657 * gst/festival/gstfestival.c:
14658 * gst/filter/gstbpwsinc.c:
14659 * gst/filter/gstiir.c:
14660 * gst/filter/gstlpwsinc.c:
14661 * gst/freeze/gstfreeze.c:
14662 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
14663 * gst/librfb/gstrfbsrc.c:
14664 * gst/mixmatrix/mixmatrix.c:
14665 * gst/mpeg1sys/gstmpeg1systemencode.c:
14666 * gst/mpeg1videoparse/gstmp1videoparse.c:
14667 * gst/mpeg2sub/gstmpeg2subt.c:
14668 * gst/mpegaudioparse/gstmpegaudioparse.c:
14669 * gst/multifilesink/gstmultifilesink.c:
14670 * gst/overlay/gstoverlay.c:
14671 * gst/passthrough/gstpassthrough.c:
14672 * gst/playondemand/gstplayondemand.c:
14673 * gst/qtdemux/qtdemux.c:
14674 * gst/rtjpeg/gstrtjpegdec.c:
14675 * gst/rtjpeg/gstrtjpegenc.c:
14676 * gst/smooth/gstsmooth.c:
14677 * gst/smoothwave/gstsmoothwave.c:
14678 * gst/spectrum/gstspectrum.c:
14679 * gst/speed/gstspeed.c:
14680 * gst/stereo/gststereo.c:
14681 * gst/switch/gstswitch.c:
14682 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
14683 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
14684 * gst/vbidec/gstvbidec.c:
14685 * gst/videocrop/gstvideocrop.c:
14686 * gst/videodrop/gstvideodrop.c:
14687 * gst/virtualdub/gstxsharpen.c:
14688 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
14689 * gst/y4m/gsty4mencode.c:
14690 * sys/cdrom/gstcdplayer.c:
14691 * sys/directdraw/gstdirectdrawsink.c:
14692 * sys/directsound/gstdirectsoundsink.c:
14693 * sys/glsink/glimagesink.c:
14694 * sys/qcam/gstqcamsrc.c:
14695 * sys/v4l2/gstv4l2src.c:
14696 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
14697 * sys/ximagesrc/ximagesrc.c:
14698 Define GstElementDetails as const and also static (when defined as
14701 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14703 Define GstElementDetails as const and also static (when defined as global)
14704 Original commit message from CVS:
14705 * ext/mad/gstid3tag.c:
14706 * ext/mad/gstmad.c:
14707 * gst/ac3parse/gstac3parse.c:
14708 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14709 * gst/synaesthesia/gstsynaesthesia.c:
14710 Define GstElementDetails as const and also static (when defined as
14713 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14715 Define GstElementDetails as const and also static (when defined as global)
14716 Original commit message from CVS:
14717 * ext/aalib/gstaasink.c:
14718 * ext/annodex/gstcmmldec.c:
14719 * ext/annodex/gstcmmlenc.c:
14720 * ext/cairo/gsttextoverlay.c:
14721 * ext/cairo/gsttimeoverlay.c:
14722 * ext/cdio/gstcdiocddasrc.c:
14723 * ext/dv/gstdvdec.c:
14724 * ext/dv/gstdvdemux.c:
14725 * ext/esd/esdmon.c:
14726 * ext/esd/esdsink.c:
14727 * ext/flac/gstflacenc.c:
14728 * ext/flac/gstflactag.c:
14729 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
14730 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
14731 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
14732 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
14733 * ext/gdk_pixbuf/pixbufscale.c:
14734 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
14735 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
14736 * ext/jpeg/gstjpegdec.c:
14737 * ext/jpeg/gstjpegenc.c:
14738 * ext/jpeg/gstsmokedec.c:
14739 * ext/jpeg/gstsmokeenc.c:
14740 * ext/libcaca/gstcacasink.c:
14741 * ext/libmng/gstmngdec.c:
14742 * ext/libmng/gstmngenc.c:
14743 * ext/libpng/gstpngdec.c:
14744 * ext/libpng/gstpngenc.c:
14745 * ext/mikmod/gstmikmod.c:
14746 * ext/raw1394/gstdv1394src.c:
14747 * ext/shout2/gstshout2.c: (gst_shout2send_init):
14748 * ext/shout2/gstshout2.h:
14749 * ext/speex/gstspeexdec.c:
14750 * ext/speex/gstspeexenc.c:
14751 * gst/alpha/gstalpha.c:
14752 * gst/alpha/gstalphacolor.c:
14753 * gst/apetag/gstapedemux.c:
14754 * gst/auparse/gstauparse.c:
14755 * gst/autodetect/gstautoaudiosink.c:
14756 (gst_auto_audio_sink_base_init):
14757 * gst/autodetect/gstautovideosink.c:
14758 (gst_auto_video_sink_base_init):
14759 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
14760 * gst/avi/gstavimux.c: (gst_avimux_base_init):
14761 * gst/cutter/gstcutter.c:
14762 * gst/debug/breakmydata.c:
14763 * gst/debug/efence.c:
14764 * gst/debug/gstnavigationtest.c:
14765 * gst/debug/gstnavseek.c:
14766 * gst/debug/negotiation.c:
14767 * gst/debug/progressreport.c:
14768 * gst/debug/testplugin.c:
14769 * gst/effectv/gstaging.c:
14770 * gst/effectv/gstdice.c:
14771 * gst/effectv/gstedge.c:
14772 * gst/effectv/gstquark.c:
14773 * gst/effectv/gstrev.c:
14774 * gst/effectv/gstshagadelic.c:
14775 * gst/effectv/gstvertigo.c:
14776 * gst/effectv/gstwarp.c:
14777 * gst/flx/gstflxdec.c:
14778 * gst/goom/gstgoom.c:
14779 * gst/icydemux/gsticydemux.c:
14780 * gst/id3demux/gstid3demux.c:
14781 * gst/interleave/deinterleave.c:
14782 * gst/interleave/interleave.c:
14783 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
14784 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
14785 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
14786 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
14787 * gst/level/gstlevel.c:
14788 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
14789 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
14790 * gst/median/gstmedian.c:
14791 * gst/monoscope/gstmonoscope.c:
14792 * gst/multipart/multipartdemux.c:
14793 * gst/multipart/multipartmux.c:
14794 * gst/oldcore/gstaggregator.c:
14795 * gst/oldcore/gstfdsink.c:
14796 * gst/oldcore/gstmd5sink.c:
14797 * gst/oldcore/gstmultifilesrc.c:
14798 * gst/oldcore/gstpipefilter.c:
14799 * gst/oldcore/gstshaper.c:
14800 * gst/oldcore/gststatistics.c:
14801 * gst/rtp/gstasteriskh263.c:
14802 * gst/rtp/gstrtpL16depay.c:
14803 * gst/rtp/gstrtpL16pay.c:
14804 * gst/rtp/gstrtpamrdepay.c:
14805 * gst/rtp/gstrtpamrpay.c:
14806 * gst/rtp/gstrtpdepay.c:
14807 * gst/rtp/gstrtpgsmpay.c:
14808 * gst/rtp/gstrtph263pay.c:
14809 * gst/rtp/gstrtph263pdepay.c:
14810 * gst/rtp/gstrtph263ppay.c:
14811 * gst/rtp/gstrtpilbcdepay.c:
14812 * gst/rtp/gstrtpmp4gpay.c:
14813 * gst/rtp/gstrtpmp4vdepay.c:
14814 * gst/rtp/gstrtpmp4vpay.c:
14815 * gst/rtp/gstrtpmpadepay.c:
14816 * gst/rtp/gstrtpmpapay.c:
14817 * gst/rtp/gstrtppcmadepay.c:
14818 * gst/rtp/gstrtppcmapay.c:
14819 * gst/rtp/gstrtppcmudepay.c:
14820 * gst/rtp/gstrtppcmupay.c:
14821 * gst/rtp/gstrtpspeexdepay.c:
14822 * gst/rtp/gstrtpspeexpay.c:
14823 * gst/rtsp/gstrtpdec.c:
14824 * gst/rtsp/gstrtspsrc.c:
14825 * gst/smpte/gstsmpte.c:
14826 * gst/udp/gstdynudpsink.c:
14827 * gst/udp/gstmultiudpsink.c:
14828 * gst/udp/gstudpsink.c:
14829 * gst/udp/gstudpsrc.c:
14830 * gst/videobox/gstvideobox.c:
14831 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
14832 * gst/videofilter/gstvideobalance.c:
14833 * gst/videofilter/gstvideoflip.c:
14834 * gst/videofilter/gstvideotemplate.c:
14835 (gst_videotemplate_base_init):
14836 * gst/videomixer/videomixer.c:
14837 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
14838 (gst_wavparse_class_init), (gst_wavparse_dispose),
14839 (gst_wavparse_reset), (gst_wavparse_init),
14840 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
14841 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
14842 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
14843 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
14844 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
14845 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
14846 (gst_wavparse_change_state):
14847 * gst/wavparse/gstwavparse.h:
14848 * sys/oss/gstossmixerelement.c:
14849 * sys/oss/gstosssink.c:
14850 * sys/oss/gstosssrc.c:
14851 * sys/osxaudio/gstosxaudioelement.c:
14852 * sys/osxaudio/gstosxaudiosink.c:
14853 * sys/osxaudio/gstosxaudiosrc.c:
14854 * sys/sunaudio/gstsunaudiomixer.c:
14855 * sys/sunaudio/gstsunaudiosink.c:
14856 Define GstElementDetails as const and also static (when defined as
14859 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
14861 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
14862 Original commit message from CVS:
14863 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
14864 Fix name of custom event (use same as dvdreadsrc).
14865 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
14866 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
14867 Fix event parsing (the event name is in the structure, not the
14868 name of the structure itself); also fix indentation after
14871 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
14873 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
14874 Original commit message from CVS:
14875 * ext/mad/gstid3tag.c: (plugin_init):
14876 Change debug category to 'id3mux'.
14878 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
14880 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
14881 Original commit message from CVS:
14882 Patch by: Alexander Lancaster <alexl at users sourceforge net>
14883 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
14884 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
14885 (gst_id3_tag_chain):
14886 When acting as a muxer, set caps on outgoing buffers and set caps
14887 on source pad (fixes #323658). Remove unused application/x-gst-tags
14888 cruft from the 0.6 days.
14890 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
14892 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
14893 Original commit message from CVS:
14894 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
14895 (gst_mad_src_query), (gst_mad_chain):
14896 .. and DEFAULT queries should work too. Use magic gst util scale
14897 functions in some places.
14899 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
14901 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
14902 Original commit message from CVS:
14903 * ext/mad/gstmad.c: (gst_mad_src_query):
14904 Fix duration query in BYTES format (#336824).
14906 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
14908 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
14909 Original commit message from CVS:
14910 Patch by: Ed Catmur <ed at catmur dot co dot uk>
14911 * ext/lame/gstlame.c: (gst_lame_sink_event):
14912 Don't crash if we get an EOS event before the encoder
14913 has been set up (#339287).
14915 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
14917 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
14918 Original commit message from CVS:
14919 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
14920 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
14921 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
14922 Move errors out of the normal code flow.
14923 Don't send eos, basesrc will do that for us when needed.
14925 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
14927 gst/mpegstream/: Do state changes correctly
14928 Original commit message from CVS:
14929 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
14930 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
14931 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
14932 Do state changes correctly
14934 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
14936 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
14937 Original commit message from CVS:
14938 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
14939 (gst_mpeg2dec_alloc_buffer):
14940 Can't use gst_pad_alloc_buffer*() when we are going to crop
14941 the image before sending it out. Downstream basetransform-based
14942 elements will complain about the wrong unit size otherwise
14943 (when not operating in passthrough-mode at least).
14944 Const-ify some static variables and do some minor clean-ups.
14945 Use I420 macros for size/offsets (not really necessary in this
14946 particular context, but this kind of code gets copy'n'pasted).
14948 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
14950 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
14951 Original commit message from CVS:
14952 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
14954 * gst/mpegstream/gstmpegpacketize.h:
14955 g_malloc() can't fail, we don't need to handle this. Same for
14956 gst_buffer_new_and_alloc().
14957 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
14958 klass->send_buffer() should have the same semantics as
14959 gst_pad_push(), ie. ownership of the buffer is transfered,
14960 so we never have to unref the buffer no matter what the flow
14963 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14965 * tests/check/gst-plugins-ugly.supp:
14966 one more suppression for FC4
14967 Original commit message from CVS:
14968 one more suppression for FC4
14970 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
14972 * tests/check/gst-plugins-ugly.supp:
14973 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
14974 Original commit message from CVS:
14975 The AMR encoder sucks giant sucky things through a sucky object with a giant
14976 sucking machine. More suppressions.
14978 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14980 add test for amrnbenc, enable test infrastructure, and fix a leak
14981 Original commit message from CVS:
14982 add test for amrnbenc, enable test infrastructure, and fix a leak
14983 * common/check.mak:
14984 allow for specifying more than one suppressions file in SUPPRESSIONS
14986 * tests/Makefile.am:
14987 * tests/check/.cvsignore:
14988 * tests/check/Makefile.am:
14989 * tests/check/elements/.cvsignore:
14992 * tests/check/gst-plugins-ugly.supp:
14993 add suppressions for libs used by -ugly
14994 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
14995 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
14996 (GST_START_TEST), (amrnbenc_suite), (main):
14997 add a simple test for encoding amr
14998 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
14999 fix pad template leaks
15001 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
15003 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
15004 Original commit message from CVS:
15005 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
15006 Plug big leak in AMR encoder.
15008 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
15010 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
15011 Original commit message from CVS:
15012 * ext/mad/gstmad.c: (index_seek):
15013 move GstIndexEntry *entry variable declaration before
15014 the first instruction
15015 * ext/mad/gstmad.c:
15016 remove debug macros with variable number of parameter by using
15017 GST_DEBUG for WIN32
15018 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
15019 use gst_guint64_to_gdouble for conversions
15020 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
15021 replace __FUNCTION__ which is not supported by MSVC by the current function name
15022 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
15023 remove LL suffix by using G_GINT64_CONSTANT
15024 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
15025 use gst_guint64_to_gdouble for conversions
15026 * gst/mpegstream/gstmpegparse.h:
15027 remove LL suffix by using G_GINT64_CONSTANT
15029 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
15030 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
15032 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15034 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
15035 Original commit message from CVS:
15036 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
15037 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
15038 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
15039 * ext/mad/gstmad.c: (gst_mad_class_init):
15040 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
15041 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
15042 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
15043 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
15044 * gst/iec958/ac3iec.c: (ac3iec_class_init):
15045 * gst/mpegaudioparse/gstmpegaudioparse.c:
15046 (gst_mp3parse_class_init):
15047 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
15048 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
15049 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
15050 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
15051 * gst/synaesthesia/gstsynaesthesia.c:
15052 (gst_synaesthesia_class_init):
15053 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
15055 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
15057 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
15058 Original commit message from CVS:
15059 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
15060 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
15061 (gst_asf_demux_push_buffer):
15062 Send newsegment event only once per pad, fixes #336550.
15064 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
15066 Unify the long descriptions in the plugin details (#337263).
15067 Original commit message from CVS:
15068 Patch by: j^ <j at bootlab dot org>
15069 * ext/amrwb/gstamrwbdec.c:
15070 * ext/amrwb/gstamrwbenc.c:
15071 * ext/amrwb/gstamrwbparse.c:
15072 * ext/arts/gst_arts.c:
15073 * ext/artsd/gstartsdsink.c:
15074 * ext/audiofile/gstafparse.c:
15075 * ext/audiofile/gstafsink.c:
15076 * ext/audiofile/gstafsrc.c:
15077 * ext/cdaudio/gstcdaudio.c:
15078 * ext/directfb/dfbvideosink.c:
15079 * ext/divx/gstdivxdec.c:
15080 * ext/divx/gstdivxenc.c:
15081 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
15082 * ext/faac/gstfaac.c: (gst_faac_base_init):
15083 * ext/faad/gstfaad.c:
15084 * ext/gsm/gstgsmdec.c:
15085 * ext/gsm/gstgsmenc.c:
15086 * ext/hermes/gsthermescolorspace.c:
15087 * ext/ivorbis/vorbisfile.c:
15088 * ext/lcs/gstcolorspace.c:
15089 * ext/libfame/gstlibfame.c:
15090 * ext/libmms/gstmms.c: (gst_mms_base_init):
15091 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
15092 * ext/nas/nassink.c: (gst_nassink_base_init):
15093 * ext/neon/gstneonhttpsrc.c:
15094 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
15095 * ext/sdl/sdlaudiosink.c:
15096 * ext/sdl/sdlvideosink.c:
15097 * ext/shout/gstshout.c:
15098 * ext/snapshot/gstsnapshot.c:
15099 * ext/sndfile/gstsf.c:
15100 * ext/tarkin/gsttarkindec.c:
15101 * ext/tarkin/gsttarkinenc.c:
15102 * ext/theora/theoradec.c:
15103 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
15104 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
15105 * ext/xvid/gstxviddec.c:
15106 * ext/xvid/gstxvidenc.c:
15107 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
15108 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
15109 * gst/chart/gstchart.c:
15110 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
15111 * gst/festival/gstfestival.c:
15112 * gst/filter/gstiir.c:
15113 * gst/filter/gstlpwsinc.c:
15114 * gst/freeze/gstfreeze.c:
15115 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
15116 * gst/mixmatrix/mixmatrix.c:
15117 * gst/mpeg1sys/gstmpeg1systemencode.c:
15118 * gst/mpeg1videoparse/gstmp1videoparse.c:
15119 * gst/mpeg2sub/gstmpeg2subt.c:
15120 * gst/mpegaudioparse/gstmpegaudioparse.c:
15121 * gst/multifilesink/gstmultifilesink.c:
15122 * gst/overlay/gstoverlay.c:
15123 * gst/passthrough/gstpassthrough.c:
15124 * gst/playondemand/gstplayondemand.c:
15125 * gst/qtdemux/qtdemux.c:
15126 * gst/rtjpeg/gstrtjpegdec.c:
15127 * gst/rtjpeg/gstrtjpegenc.c:
15128 * gst/smooth/gstsmooth.c:
15129 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
15130 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
15131 * gst/videocrop/gstvideocrop.c:
15132 * gst/videodrop/gstvideodrop.c:
15133 * gst/virtualdub/gstxsharpen.c:
15134 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
15135 * gst/y4m/gsty4mencode.c:
15136 Unify the long descriptions in the plugin details (#337263).
15138 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
15140 * gst-plugins-ugly.spec.in:
15141 fix version numbering
15142 Original commit message from CVS:
15143 fix version numbering
15145 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
15148 * gst-plugins-ugly.spec.in:
15149 add dvdsub plugin to spec
15150 Original commit message from CVS:
15151 add dvdsub plugin to spec
15153 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15155 docs/plugins/: add siddec
15156 Original commit message from CVS:
15157 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15158 * docs/plugins/inspect/plugin-siddec.xml:
15160 * ext/dvdnav/dvdnavsrc.c:
15163 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15167 * ext/sidplay/Makefile.am:
15168 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
15169 Original commit message from CVS:
15170 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
15172 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15174 * docs/plugins/.gitignore:
15175 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15177 Original commit message from CVS:
15180 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15183 * docs/plugins/inspect/plugin-a52dec.xml:
15184 * docs/plugins/inspect/plugin-amrnb.xml:
15185 * docs/plugins/inspect/plugin-asf.xml:
15186 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15187 * docs/plugins/inspect/plugin-dvdread.xml:
15188 * docs/plugins/inspect/plugin-dvdsub.xml:
15189 * docs/plugins/inspect/plugin-iec958.xml:
15190 * docs/plugins/inspect/plugin-lame.xml:
15191 * docs/plugins/inspect/plugin-mad.xml:
15192 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15193 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15194 * docs/plugins/inspect/plugin-mpegstream.xml:
15195 * docs/plugins/inspect/plugin-rmdemux.xml:
15196 update plugin inspect files
15197 Original commit message from CVS:
15198 update plugin inspect files
15200 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15202 * gst/mpegaudioparse/gstxingmux.c:
15203 rework build; add translations for v4l2
15204 Original commit message from CVS:
15205 rework build; add translations for v4l2
15207 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15209 configure.ac: rework similarly to other modules
15210 Original commit message from CVS:
15212 rework similarly to other modules
15213 * ext/a52dec/gsta52dec.c:
15214 * ext/amrnb/amrnb.c:
15215 * ext/dvdnav/dvdnavsrc.c:
15216 * ext/dvdread/dvdreadsrc.c:
15217 * ext/lame/gstlame.c:
15218 * ext/mad/gstid3tag.c:
15219 * ext/mpeg2dec/gstmpeg2dec.c:
15220 * ext/sidplay/gstsiddec.cc:
15221 * gst/asfdemux/gstasf.c:
15222 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15223 * gst/dvdsub/gstdvdsubdec.c:
15224 * gst/iec958/ac3iec.c:
15225 * gst/mpegaudioparse/gstmpegaudioparse.c:
15226 * gst/mpegstream/gstmpegstream.c:
15227 * gst/realmedia/rmdemux.c: (plugin_init):
15228 use the correct defines
15230 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15234 * docs/plugins/.gitignore:
15236 Original commit message from CVS:
15239 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15245 Original commit message from CVS:
15248 === release 0.10.3 ===
15250 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15256 * docs/plugins/gst-plugins-ugly-plugins.signals:
15257 * docs/plugins/inspect/plugin-amrnb.xml:
15258 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15259 * docs/plugins/inspect/plugin-iec958.xml:
15260 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15261 * docs/plugins/inspect/plugin-rmdemux.xml:
15263 Original commit message from CVS:
15266 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
15268 better/unified long descriptions
15269 Original commit message from CVS:
15270 * ext/aalib/gstaasink.c:
15271 * ext/annodex/gstcmmldec.c:
15272 * ext/annodex/gstcmmlenc.c:
15273 * ext/cairo/gsttextoverlay.c:
15274 * ext/cairo/gsttimeoverlay.c:
15275 * ext/cdio/gstcdiocddasrc.c:
15276 * ext/dv/gstdvdec.c:
15277 * ext/esd/esdmon.c:
15278 * ext/esd/esdsink.c:
15279 * ext/flac/gstflacdec.c:
15280 * ext/flac/gstflacenc.c:
15281 * ext/flac/gstflactag.c:
15282 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
15283 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
15284 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
15285 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
15286 * ext/gdk_pixbuf/gstgdkpixbuf.c:
15287 * ext/gdk_pixbuf/pixbufscale.c:
15288 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
15289 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
15290 * ext/jpeg/gstjpegdec.c:
15291 * ext/jpeg/gstjpegenc.c:
15292 * ext/jpeg/gstsmokedec.c:
15293 * ext/jpeg/gstsmokeenc.c:
15294 * ext/libcaca/gstcacasink.c:
15295 * ext/libmng/gstmngdec.c:
15296 * ext/libmng/gstmngenc.c:
15297 * ext/libpng/gstpngdec.c:
15298 * ext/libpng/gstpngenc.c:
15299 * ext/mikmod/gstmikmod.c:
15300 * ext/raw1394/gstdv1394src.c:
15301 * ext/shout2/gstshout2.c:
15302 * ext/speex/gstspeexdec.c:
15303 * ext/speex/gstspeexenc.c:
15304 * gst/alpha/gstalpha.c:
15305 * gst/alpha/gstalphacolor.c:
15306 * gst/auparse/gstauparse.c:
15307 * gst/autodetect/gstautoaudiosink.c:
15308 (gst_auto_audio_sink_base_init):
15309 * gst/autodetect/gstautovideosink.c:
15310 (gst_auto_video_sink_base_init):
15311 * gst/avi/gstavimux.c: (gst_avimux_base_init):
15312 * gst/cutter/gstcutter.c:
15313 * gst/debug/breakmydata.c:
15314 * gst/debug/efence.c:
15315 * gst/debug/gstnavigationtest.c:
15316 * gst/debug/negotiation.c:
15317 * gst/debug/progressreport.c:
15318 * gst/debug/testplugin.c:
15319 * gst/effectv/gstaging.c:
15320 * gst/effectv/gstdice.c:
15321 * gst/effectv/gstedge.c:
15322 * gst/effectv/gstquark.c:
15323 * gst/effectv/gstrev.c:
15324 * gst/effectv/gstvertigo.c:
15325 * gst/effectv/gstwarp.c:
15326 * gst/flx/gstflxdec.c:
15327 * gst/goom/gstgoom.c:
15328 * gst/interleave/deinterleave.c:
15329 * gst/interleave/interleave.c:
15330 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
15331 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
15332 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
15333 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
15334 * gst/level/gstlevel.c:
15335 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
15336 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
15337 * gst/median/gstmedian.c:
15338 * gst/monoscope/gstmonoscope.c:
15339 * gst/multipart/multipartdemux.c:
15340 * gst/multipart/multipartmux.c:
15341 * gst/oldcore/gstmd5sink.c:
15342 * gst/oldcore/gstmultifilesrc.c:
15343 * gst/oldcore/gstpipefilter.c:
15344 * gst/oldcore/gstshaper.c:
15345 * gst/oldcore/gststatistics.c:
15346 * gst/rtp/gstasteriskh263.c:
15347 * gst/rtp/gstrtpL16depay.c:
15348 * gst/rtp/gstrtpL16pay.c:
15349 * gst/rtp/gstrtpamrdepay.c:
15350 * gst/rtp/gstrtpamrpay.c:
15351 * gst/rtp/gstrtpdepay.c:
15352 * gst/rtp/gstrtpgsmpay.c:
15353 * gst/rtp/gstrtph263pay.c:
15354 * gst/rtp/gstrtph263pdepay.c:
15355 * gst/rtp/gstrtph263ppay.c:
15356 * gst/rtp/gstrtpmp4gpay.c:
15357 * gst/rtp/gstrtpmp4vdepay.c:
15358 * gst/rtp/gstrtpmp4vpay.c:
15359 * gst/rtp/gstrtpmpadepay.c:
15360 * gst/rtp/gstrtpmpapay.c:
15361 * gst/rtp/gstrtppcmadepay.c:
15362 * gst/rtp/gstrtppcmapay.c:
15363 * gst/rtp/gstrtppcmudepay.c:
15364 * gst/rtp/gstrtppcmupay.c:
15365 * gst/rtp/gstrtpspeexdepay.c:
15366 * gst/rtp/gstrtpspeexpay.c:
15367 * gst/rtsp/gstrtpdec.c:
15368 * gst/smpte/gstsmpte.c:
15369 * gst/videobox/gstvideobox.c:
15370 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
15371 * gst/videofilter/gstvideobalance.c:
15372 * gst/videofilter/gstvideoflip.c:
15373 * gst/videofilter/gstvideotemplate.c:
15374 (gst_videotemplate_base_init):
15375 * gst/videomixer/videomixer.c:
15376 * gst/wavenc/gstwavenc.c:
15377 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
15378 better/unified long descriptions
15380 Some cleanups to auparse, don't send multiple newsegments.
15382 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
15384 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
15385 Original commit message from CVS:
15386 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
15387 Don't unref event unconditionally after giving away ownership
15388 (gst_pad_push_event(), gst_pad_send_event() and
15389 gst_pad_event_default() take ownership of the event
15390 passed to them). Fixes warnings/crashes caused by
15393 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
15395 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
15396 Original commit message from CVS:
15397 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
15398 Don't ref NULL caps (private streams have NULL caps) (#336387);
15399 also, no need to set caps on the same buffer twice.
15401 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
15403 gst/mpegstream/: Don't leak element and pad names in error messages, use
15404 Original commit message from CVS:
15405 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15406 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
15407 (gst_dvd_demux_get_subpicture_stream):
15408 * gst/mpegstream/gstmpegdemux.c:
15409 (gst_mpeg_demux_sync_stream_to_time):
15410 Don't leak element and pad names in error messages, use
15411 GST_DEBUG_PAD_NAME instead. Add some more debug code.
15413 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
15415 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
15416 Original commit message from CVS:
15417 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
15418 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
15419 Name the structure in the custom event with the
15420 language codes for the audio and subtitle streams
15421 actually like dvddemux expects it to be named.
15422 Set caps on source pad and outgoing buffers.
15424 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
15426 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
15427 Original commit message from CVS:
15428 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
15429 (gst_lame_get_property), (gst_lame_setup):
15430 * ext/lame/gstlame.h:
15431 Make xingheader property non-functional, it's broken anyway
15432 after all (use xingmux instead).
15434 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
15436 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
15437 Original commit message from CVS:
15438 * ext/lame/gstlame.c: (gst_lame_sink_event):
15439 On EOS, flush encoder and send remaining data. Fix
15440 return value handling in sink event function.
15442 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
15444 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
15445 Original commit message from CVS:
15446 Patch by: Jürg Billeter <j at bitron dot ch>
15447 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
15448 Fix wrong check for started flag when setting the 'device' property.
15449 We want to allow it when the source is NOT started yet and ignore it
15450 when the source is running.
15452 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
15454 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
15455 Original commit message from CVS:
15456 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
15457 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
15458 (gst_asf_demux_process_chunk):
15459 * gst/asfdemux/gstasfdemux.h:
15460 Subtract first timestamp from timestamps, so that
15461 stream starts from 0; makes live streams that don't
15462 start at 0 work again (fixes #317310, #336097).
15464 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
15466 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
15467 Original commit message from CVS:
15468 Patch by: Christian Kirbach
15470 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
15471 -good. Fixes build on some systems (#331838).
15473 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
15475 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
15476 Original commit message from CVS:
15477 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15478 (gst_rmdemux_parse_cont):
15479 Extract more tags and also post codec name tag on the
15480 bus so this shows up in totem and nautilus.
15482 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15484 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
15485 Original commit message from CVS:
15486 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15487 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
15488 Extra data usually goes into the caps as 'codec_data', not
15489 as first buffer into the stream.
15490 Need to byte swap AC3 content in realmedia files for some
15491 reason (fixes #331588).
15493 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
15495 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
15496 Original commit message from CVS:
15497 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
15498 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
15499 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
15500 When operating in pull mode, post an error message on the
15501 bus when all source pads are unlinked or some other fatal
15502 error occured (#323023). Regrade some recurring debug messages
15503 to LOG level. Convert c++-style comments into C-style ones.
15505 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
15507 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
15508 Original commit message from CVS:
15509 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
15510 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
15511 (gst_rmdemux_all_source_pads_unlinked),
15512 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
15513 (gst_rmdemux_parse_packet):
15514 * gst/realmedia/rmdemux.h:
15515 Handle unlinked source pads properly and stop if all source pads
15516 are unlinked (#323023).
15518 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
15520 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
15521 Original commit message from CVS:
15522 Patch by: Michal Benes <michal dot benes at xeris dot cz>
15523 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
15524 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
15525 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
15526 * gst/mpegstream/gstmpegdemux.h:
15527 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
15528 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
15529 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
15530 situation really happens when grabbing DVB streams. Current
15531 mpegdemuxer can not handle this situation correctly and it
15532 restarts counting gstreamer timestamps from zero.
15535 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
15537 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
15538 Original commit message from CVS:
15539 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
15540 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
15541 * ext/a52dec/gsta52dec.h:
15542 Fix #334550: failure to play raw AC3 files due to segment problems.
15544 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
15546 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
15547 Original commit message from CVS:
15548 Patch by: Christophe Fergeau <teuf gnome org>
15549 * ext/lame/gstlame.c: (gst_lame_release_memory),
15550 (gst_lame_finalize), (gst_lame_class_init),
15551 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
15552 (gst_lame_change_state):
15553 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
15555 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
15557 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
15558 Original commit message from CVS:
15559 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
15560 (gst_mad_sink_event), (gst_mad_change_state):
15561 Include AUDIO_CODEC tag with tags posted if input is not
15562 framed (#334258). Use _scale() util functions in more places.
15564 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
15566 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
15567 Original commit message from CVS:
15568 2006-03-12 Christophe Fergeau <teuf@gnome.org>
15569 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
15570 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
15571 property as BROKEN (see
15572 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
15573 explanation why it's broken).
15575 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
15577 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
15578 Original commit message from CVS:
15579 2006-03-11 Christophe Fergeau <teuf@gnome.org>
15580 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
15582 * gst/xingheader/Makefile.am:
15583 * gst/xingheader/gstxingmux.c:
15584 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
15585 to MP3 files (this allows decoder to figure out the length of VBR
15588 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
15590 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
15591 Original commit message from CVS:
15592 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
15593 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
15594 tag (#333683, patch by: Alex Lancaster).
15596 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
15598 ext/amrnb/: Further fancyfication.
15599 Original commit message from CVS:
15600 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
15601 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
15602 (gst_amrnbdec_state_change):
15603 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
15604 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
15605 (gst_amrnbenc_state_change):
15606 * ext/amrnb/amrnbenc.h:
15607 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15608 (gst_amrnbparse_query):
15609 Further fancyfication.
15610 Use _take to get writable data from the adapter.
15611 Precalc packet duration.
15613 Forward _push to upstream.
15614 Post error messages when something goes wrong.
15615 Remove old code in amrnbparse.
15616 Don't ignore query results from upstream.
15618 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
15620 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
15621 Original commit message from CVS:
15622 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
15623 The AMR encoder writes into the audio buffers it processes, so
15624 use gst_buffer_make_writable() on buffers we might (they go through
15625 an adapter, so there can be copying going on later anyway) be
15628 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
15630 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
15631 Original commit message from CVS:
15632 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
15633 (gst_mpeg_parse_handle_src_query):
15634 Declare variables at the beginning of a block and make
15635 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
15637 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
15639 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
15640 Original commit message from CVS:
15641 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
15642 Read packet size, sequence and padsize in right order again
15643 (fixes #332796; patch by: Fabrizio Gennari).
15645 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
15647 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
15648 Original commit message from CVS:
15649 * gst/iec958/ac3iec.c:
15650 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
15652 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15654 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
15655 Original commit message from CVS:
15657 Make the id3tag and mad checks check for both a header and the
15658 appropriate library if the pkg-config is missing. (Closes #331842)
15659 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
15660 do the same for the plugins themselves.
15662 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
15664 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
15665 Original commit message from CVS:
15666 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
15667 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15668 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
15669 * ext/mpeg2dec/gstmpeg2dec.h:
15670 Don't treat STATE_INVALID as fatal error; throw an error
15671 only after five consecutive decoding errors. Makes decoding
15672 mpeg streams more robust and fixes playback of joined clips
15675 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
15677 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
15678 Original commit message from CVS:
15679 * ext/dvdnav/dvdnavsrc.h:
15680 Oops. forgot to add this one.
15682 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
15684 ext/Makefile.am: Fix dist-check.
15685 Original commit message from CVS:
15686 2006-02-26 Julien MOUTTE <julien@moutte.net>
15687 * ext/Makefile.am: Fix dist-check.
15689 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
15691 configure.ac: Disable dvdnavsrc for now.
15692 Original commit message from CVS:
15694 Disable dvdnavsrc for now.
15696 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
15698 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
15699 Original commit message from CVS:
15702 * ext/dvdnav/Makefile.am:
15703 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
15704 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
15705 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
15706 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
15707 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
15708 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
15709 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
15710 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
15711 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
15712 (gst_dvd_nav_src_make_dvd_event),
15713 (gst_dvd_nav_src_structure_set_uint64),
15714 (gst_dvd_nav_src_push_dvd_nav_packet_event),
15715 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
15716 (gst_dvd_nav_src_push_titlelang_event),
15717 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
15718 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
15719 (gst_dvd_nav_src_handle_navigation_event),
15720 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
15721 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
15722 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
15723 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
15724 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
15725 (gst_dvd_nav_src_do_init), (plugin_init):
15726 dvdnavsrc ported to 0.10, for the most part at least. Not quite
15727 ready for prime time yet though.
15729 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
15731 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
15732 Original commit message from CVS:
15733 * ext/cdio/Makefile.am:
15734 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
15735 required for Cygwin, see #317048)
15736 * gst/rtp/gstasteriskh263.c:
15737 Cygwin has includes for both the unix network socket API
15738 and the windows API, but only one can be included, so fix
15739 includes to only use one or the other, prefering the unxi
15742 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
15744 Port dvdsubdec to 0.10
15745 Original commit message from CVS:
15747 * gst/dvdsub/Makefile.am:
15748 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
15749 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
15750 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
15751 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
15752 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
15753 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
15754 (gst_send_empty_fill), (gst_send_subtitle_frame),
15755 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
15756 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
15758 * gst/dvdsub/gstdvdsubdec.h:
15759 Port dvdsubdec to 0.10
15761 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15763 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
15764 Original commit message from CVS:
15765 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
15766 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
15767 mpegdemux for MPEG-2 video streams.
15769 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15771 configure.ac: Bump nano back to CVS
15772 Original commit message from CVS:
15774 Bump nano back to CVS
15776 === release 0.10.2 ===
15778 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15780 configure.ac: releasing 0.10.2, "Season to Taste"
15781 Original commit message from CVS:
15783 releasing 0.10.2, "Season to Taste"
15785 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15787 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
15788 Original commit message from CVS:
15790 releasing 0.10.1.3 prelease for 0.10.2
15792 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
15794 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
15795 Original commit message from CVS:
15796 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
15797 In sink event handler, release object lock again
15798 _before_ sending EOS event downstream (#313838).
15800 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
15803 * gst/asfdemux/gstasf.c:
15804 fix rank of asfdemux
15805 Original commit message from CVS:
15806 fix rank of asfdemux
15808 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15810 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
15811 Original commit message from CVS:
15813 releasing 0.10.1.2 prelease for 0.10.2
15815 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
15817 * gst-plugins-ugly.spec.in:
15819 Original commit message from CVS:
15822 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
15824 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
15825 Original commit message from CVS:
15826 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
15827 (crop_copy_i422_buffer), (crop_buffer):
15828 When we need to crop the output buffer, make sure we
15829 create a buffer of the right size and respect the implicit
15830 striding used for I420 elsewhere in GStreamer (#331301).
15832 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
15834 ext/cdio/gstcdio.c: Init debug category (#331253).
15835 Original commit message from CVS:
15836 * ext/cdio/gstcdio.c: (plugin_init):
15837 Init debug category (#331253).
15839 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
15841 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
15842 Original commit message from CVS:
15843 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
15844 Do not error out on non-recognized streams. Ignore them and allow
15845 playback of the other streams.
15847 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15849 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
15850 Original commit message from CVS:
15851 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
15852 Add a small sanity check for LPCM reading.
15854 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
15856 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
15857 Original commit message from CVS:
15858 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
15859 Take into account the file properties preroll value for
15860 timestamping/newsegment. It's weird this value was commented out.
15862 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
15864 gst/asfdemux/Makefile.am: More asf makefile fixing.
15865 Original commit message from CVS:
15866 * gst/asfdemux/Makefile.am:
15867 More asf makefile fixing.
15869 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
15871 ext/lame/gstlame.c: Fix up lame a bit.
15872 Original commit message from CVS:
15873 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
15874 (gst_lame_change_state):
15876 Apply patch #319782 by Gautier Portet.
15878 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
15880 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
15881 Original commit message from CVS:
15882 * gst/asfdemux/Makefile.am:
15883 But we do need to link against the riff libraryr.
15885 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
15887 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
15888 Original commit message from CVS:
15889 * gst/asfdemux/Makefile.am:
15890 We don't want asfmux.c yet.
15892 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
15894 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
15895 Original commit message from CVS:
15896 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
15897 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
15898 (gst_mad_change_state):
15899 Port fixes for bugs 314771, 308772, 140237, and 302625
15900 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
15901 Use GST_EVENT_FLUSH_STOP to clear data from the current input
15902 buffer, to avoid using it for any future decoding.
15904 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
15906 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
15907 Original commit message from CVS:
15909 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
15910 (gst_asf_get_guid_nick):
15911 * gst/asfdemux/asfheaders.h:
15912 * gst/asfdemux/gstasf.c: (plugin_init):
15913 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
15914 (gst_asf_demux_class_init), (gst_asf_demux_init),
15915 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
15916 (gst_asf_demux_handle_src_event),
15917 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
15918 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
15919 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
15920 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
15921 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
15922 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
15923 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
15924 (gst_asf_demux_get_bitrate_record),
15925 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
15926 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
15927 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
15928 (gst_asf_demux_get_obj_data_correction),
15929 (gst_asf_demux_get_stream_audio),
15930 (gst_asf_demux_get_stream_correction),
15931 (gst_asf_demux_get_stream_video),
15932 (gst_asf_demux_get_stream_video_format),
15933 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
15934 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
15935 (gst_asf_demux_process_stream),
15936 (gst_asf_demux_get_gst_tag_from_tag_name),
15937 (gst_asf_demux_commit_taglist),
15938 (gst_asf_demux_process_ext_content_desc),
15939 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
15940 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
15941 (gst_asf_demux_process_comment),
15942 (gst_asf_demux_process_bitrate_props_object),
15943 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
15944 (gst_asf_demux_descramble_segment),
15945 (gst_asf_demux_element_send_event),
15946 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
15947 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
15948 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
15949 (gst_asf_demux_get_src_query_types),
15950 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
15951 * gst/asfdemux/gstasfdemux.h:
15952 asfdemux ported to 0.10. Does still need a bit of work (seems like
15953 there's something funky going on when timestamping video frames).
15954 The seeking code is likely to make Wim cry, but hey, at least it
15957 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
15959 ext/amrnb/amrnbdec.c: Some more comments.
15960 Original commit message from CVS:
15961 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
15962 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
15963 Some more comments.
15964 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
15965 Applied patch from Fabrizio Gennari, fixes #330844.
15967 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
15969 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
15970 Original commit message from CVS:
15971 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
15972 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
15973 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
15974 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
15975 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
15976 * ext/dvdread/dvdreadsrc.h:
15977 Let's try to play the title the user set via the URI handler or
15978 via properties instead of always playing the first title. Also,
15979 Also, count title/chapter/angle number in URI and properties
15980 from 1 rather than 0.
15982 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
15984 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
15985 Original commit message from CVS:
15986 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
15987 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
15988 (gst_dvd_read_src_do_duration_query):
15989 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
15990 otherwise GstBaseSrc will think we can operate pull_range based,
15991 which we don't really, and typefinding will fail miserably.
15992 Also, make seeking work somewhat (only works with flumpegdemux
15993 at the moment, mpegstream needs fixing for that first).
15995 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
15997 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
15998 Original commit message from CVS:
15999 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
16000 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
16001 Only allocate buffer once we know exactly how much we need,
16002 rather than gratuitously allocating 2MB-buffers all the time
16003 even if we usually need much less than that. Also, demote
16004 a debug message from DEBUG to LOG level.
16006 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16008 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
16009 Original commit message from CVS:
16010 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
16011 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
16012 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
16013 (gst_dvd_read_src_do_position_query):
16014 Add some more debugging and fix duration query in BYTES.
16016 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
16018 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
16019 Original commit message from CVS:
16022 * ext/dvdread/Makefile.am:
16023 * ext/dvdread/dvdreadsrc.c:
16024 * ext/dvdread/dvdreadsrc.h:
16025 Half-baked port to 0.10. Needs some love
16026 in the seeking department, but at least
16028 * ext/dvdread/stream_labels.c:
16029 * ext/dvdread/stream_labels.h:
16030 Remove these (we use ISO-639 language codes internally; applications
16031 that want to translate those into language names for display to the
16032 user should rely on the iso-codes package for that).
16034 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
16036 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
16037 Original commit message from CVS:
16038 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
16039 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
16040 (gst_amrnbdec_state_change):
16041 * ext/amrnb/amrnbdec.h:
16042 Fix amrnbdec, handle events, take copy from adapter since the decoder
16043 apparently writes in the source data.
16044 Use some _scale_int, and precalc duration.
16045 Fix some leaks, post ERROR messages.
16047 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
16049 docs/plugins/: Add cdio plugin to docs.
16050 Original commit message from CVS:
16051 * docs/plugins/Makefile.am:
16052 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
16053 * docs/plugins/gst-plugins-good-plugins-sections.txt:
16054 * docs/plugins/inspect/plugin-cdio.xml:
16055 Add cdio plugin to docs.
16056 * ext/cdio/gstcdiocddasrc.c:
16058 * ext/cdio/gstcdio.c:
16059 The plugin is called 'cdio' not 'cddio'.
16061 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
16063 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
16064 Original commit message from CVS:
16065 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
16066 One source pad not being linked is not an error condition when we're
16067 still parsing the header. In this case (e.g. where we don't have a
16068 suitable decoder installed) just pretend everything is fine, so that
16069 the demuxer will actually go on to signal no-more-pads when done
16070 parsing the header, otherwise decodebin/playbin will never post the
16071 appropriate error message if decoders are not available.
16073 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
16077 * ext/mad/gstid3tag.c:
16078 * gst/realmedia/rmdemux.c:
16079 Just make it compile with --disable-gst-debug.
16080 Original commit message from CVS:
16081 Just make it compile with --disable-gst-debug.
16083 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
16085 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
16086 Original commit message from CVS:
16087 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
16088 (gst_mad_check_caps_reset), (gst_mad_chain):
16089 Merge patch from Radoslaw Szkodzinski (bug 326734)
16091 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16093 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
16094 Original commit message from CVS:
16095 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
16096 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
16097 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
16098 (gst_id3_tag_chain):
16099 fixing Gdate handling
16100 enabling mux/demux mode switching
16101 adding better debug output
16103 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
16105 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...
16106 Original commit message from CVS:
16107 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
16108 If we haven't set caps on a source pad yet, the caps on the
16109 pad are NULL, not un-fixed. Set caps on outgoing buffers.
16111 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
16113 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
16114 Original commit message from CVS:
16115 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
16116 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
16117 * ext/lame/gstlame.h:
16118 Contrary to what the const char in the lame API might suggest,
16119 lame expects us to keep the strings we pass to id3tag_set_foo()
16120 around; it doesn't free them either though, so we have to store
16121 them somewhere and free them later when we can be sure lame
16122 doesn't need them any longer.
16124 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
16126 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...
16127 Original commit message from CVS:
16128 * ext/lame/gstlame.c: (add_one_tag):
16129 Fix handling of GST_TAG_DATE (#311679), don't pass an
16130 uninitialised string pointer to lame if we don't know
16131 how to handle the tag type, and fix minor memory leak.
16133 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
16135 ext/mad/gstmad.c: Fix debug message.
16136 Original commit message from CVS:
16137 * ext/mad/gstmad.c: (gst_mad_chain):
16140 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16142 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
16143 Original commit message from CVS:
16144 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
16145 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16146 Erase spurious call to gst_segment_set_newsegment.
16147 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
16148 the superclass method when handling NEWSEGMENT events.
16149 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
16150 and dvd-audio-restart event handling. There are currently less
16151 hackish ways of handling the sparse audio stream problem.
16153 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16155 fix up error domains, error strings, and use of translation
16156 Original commit message from CVS:
16157 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
16158 * ext/dvdnav/dvdnavsrc.c: (if):
16159 * ext/dvdread/stream_labels.c:
16160 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
16161 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
16162 fix up error domains, error strings, and use of translation
16164 fix up this file, even though none of them are actually marked
16167 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16169 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
16170 Original commit message from CVS:
16171 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
16172 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16173 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
16174 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
16175 (gst_mpeg_parse_change_state):
16176 Make timestamp adjustment somewhat milder. Actual timestamps are
16177 now sent unmodified unless an actual gap is found in the
16178 stream. This should fix time display when playing most MPEG
16181 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
16183 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
16184 Original commit message from CVS:
16185 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
16186 * ext/cdio/gstcdio.h:
16187 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
16188 Fix build for libcdio versions >= 76; give slightly lower rank
16191 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
16193 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
16194 Original commit message from CVS:
16197 * ext/cdio/Makefile.am:
16198 * ext/cdio/gstcdio.c:
16199 * ext/cdio/gstcdio.h:
16200 * ext/cdio/gstcdiocddasrc.c:
16201 * ext/cdio/gstcdiocddasrc.h:
16202 Port libcdio cdda source, formerly known as cddasrc, now known as
16203 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
16204 but that's not tested (fixes #317658).
16206 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
16208 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
16209 Original commit message from CVS:
16210 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16211 tss tss... always set caps on outgoing buffer.
16213 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
16215 * gst-plugins-ugly.spec.in:
16217 Original commit message from CVS:
16220 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16225 Original commit message from CVS:
16228 === release 0.10.1 ===
16230 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16236 * docs/plugins/gst-plugins-ugly-plugins.args:
16237 * docs/plugins/inspect/plugin-a52dec.xml:
16238 * docs/plugins/inspect/plugin-amrnb.xml:
16239 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16240 * docs/plugins/inspect/plugin-iec958.xml:
16241 * docs/plugins/inspect/plugin-lame.xml:
16242 * docs/plugins/inspect/plugin-mad.xml:
16243 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16244 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16245 * docs/plugins/inspect/plugin-rmdemux.xml:
16247 Original commit message from CVS:
16250 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16255 Original commit message from CVS:
16258 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
16260 Pass unhandled queries upstream (useful e.g. for SEEKING query)
16261 Original commit message from CVS:
16262 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
16263 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
16264 * ext/mad/gstmad.c: (gst_mad_src_query):
16265 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
16266 * ext/sidplay/gstsiddec.cc:
16267 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
16268 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
16269 Pass unhandled queries upstream (useful e.g. for SEEKING query)
16270 (fixes #325652; based on patch by: Philippe); make rmdemux return
16271 FALSE for position queries, instead of setting -1 as value and
16274 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16276 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16277 Original commit message from CVS:
16278 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
16279 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16280 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
16281 rewrite timestamps in the case segments are being set from
16282 upstream, but use timestamps unmodified. Also send proper position
16283 values. This allows for correct time display and makes queries
16284 work in sink elements.
16285 * gst/mpegstream/gstdvddemux.h:
16286 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16287 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
16288 Rename flush_filter to segment_filter, which is better represents
16289 what the arreibute does.
16290 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
16291 Activate segment filtering when a timestamp discontinuity is seen.
16293 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
16295 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...
16296 Original commit message from CVS:
16297 * ext/mad/gstmad.c: (gst_mad_chain):
16298 Don't forget that we need to send out a newsegment event after a
16299 restart even if we don't have enough data to decode a frame right
16302 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16304 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
16305 Original commit message from CVS:
16306 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
16307 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16308 Use the new "audio-shutdown" and "audio-restart" DVD events
16309 instead of the "spu-still-frame" event to shutdown and restart
16310 the audio pipeline.
16311 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
16312 Check for cases where the segment-based adjustment calculation
16313 would produce negative values (which result in an overflow) and
16314 return GST_CLOCK_TIME_NONE instead.
16315 * gst/mpegstream/gstdvddemux.h:
16316 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16317 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
16318 Add a mechanism to discard audio buffers with timestamps outside
16319 the currently set segment. This was causing (sometimes serious)
16320 synchronization problems after seeking in DVDs with LPCM audio,
16321 since VOBUs usually contain audio material that lies outside the
16322 timestamp range specified by the header.
16324 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16326 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
16327 Original commit message from CVS:
16328 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
16329 Remove lingering reference to GstID3Demux
16330 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
16331 Don't output debug saying padding streams are unknown type,
16332 because they're not
16334 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16336 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
16337 Original commit message from CVS:
16338 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
16339 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
16340 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
16343 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
16344 (gst_mpeg_demux_get_audio_stream):
16345 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
16346 (gst_dvd_demux_get_audio_stream)
16347 (gst_dvd_demux_get_subpicture_stream)
16348 (gst_dvd_demux_send_subbuffer):
16349 Send current* pad buffers with appropriate caps.
16351 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16353 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
16354 Original commit message from CVS:
16355 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
16356 * gst/iec958/ac3iec.h:
16357 * gst/iec958/ac3iec.c:
16358 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
16359 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
16360 raw-audio property to ac3iec958 that allows setting the source pad
16361 caps to raw audio instead of audio/x-iec958. This makes it
16362 possible to use ac3iec958 together with the normal alsasink
16363 element to drive an external receiver that autodetects AC3
16366 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
16368 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
16369 Original commit message from CVS:
16370 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
16371 (ac3iec_chain_dvd):
16372 * gst/iec958/ac3iec.h:
16373 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
16375 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
16377 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
16378 Original commit message from CVS:
16379 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
16380 When getting a seek event, first check if the upstream element
16381 can handle it and only do our own seek stuff when it can't
16382 (should fix #322856).
16384 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
16386 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
16387 Original commit message from CVS:
16388 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16389 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
16390 Really convert to BYTES format when we want to convert
16391 to bytes (use right variable; fixes #322856).
16393 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16395 Big mpegparse clean up, second round:
16396 Original commit message from CVS:
16397 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
16398 Big mpegparse clean up, second round:
16399 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16400 Send and EOS event down the audio pipeline when an still frame
16401 event arrives. This prevents the pipeline from locking when a
16402 still menu comes directly after a flush.
16403 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
16404 Don't send a newsegment in reset.
16405 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
16406 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
16407 Move the code of handle_newsegment to process_event. Send a
16408 NEWSEGMENT after FLUSH_STOP.
16409 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
16411 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
16412 (gst_mpeg_demux_class_init): Don't override send_event.
16413 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
16414 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
16415 (gst_mpeg_demux_reset):
16416 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
16418 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16419 Reset the mpegparse element after a flush.
16420 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
16421 Don't forward events.
16422 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16423 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16424 handle_newsegment is not a virtual method anymore.
16425 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
16426 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
16427 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
16428 rid of send_newsegment virtual method.
16429 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
16430 handle DVD events and call the superclass method for other event
16432 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
16433 override process_event anymore.
16434 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
16435 (gst_mpeg_parse_process_event): Move actual event processing to
16436 process event so that subclasses can properly override or extend
16438 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16439 Eliminate time parameter in process event.
16440 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
16441 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
16442 (gst_mpeg_demux_send_subbuffer):
16443 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
16444 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
16445 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
16446 adding the value of the adjust attribute.
16447 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
16448 rid of the adjust attribute. Now all timestamp adjustments are
16449 performed by mpegparse using the current segment.
16450 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16451 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
16452 on the adjust attribute for SCR values and the current segment.
16453 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
16454 adjust_ts virtual method to adjust timestamps for outgoing
16456 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
16457 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
16458 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16459 (gst_dvd_demux_handle_newsegment): Don't override
16461 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
16462 Check for DVD events in process_event instead of
16464 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16465 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
16466 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
16467 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
16468 (gst_mpeg_demux_send_event):
16469 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
16470 (gst_dvd_demux_handle_dvd_event):
16471 Eliminate the time parameter in send_event.
16473 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16475 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
16476 Original commit message from CVS:
16477 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
16478 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
16479 Fix typefinding in id3demux, and then remove it in favour
16480 of the new LGPL id3demux in gst-plugins-good
16481 * ext/mad/gstmad.c: (gst_mad_dispose):
16482 dispose can run more than once.
16484 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16486 gst/asfdemux/gstasfmux.c: change some char* into char[]
16487 Original commit message from CVS:
16488 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
16489 change some char* into char[]
16491 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
16493 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
16494 Original commit message from CVS:
16495 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
16496 Remove memleak from unused GstRMDemuxStream
16498 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
16500 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
16501 Original commit message from CVS:
16502 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
16503 (gst_id3_tag_do_typefind):
16504 Use the correct function to free typefind factory list.
16506 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
16508 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
16509 Original commit message from CVS:
16510 * ext/mad/gstmad.c: (gst_mad_src_query):
16511 For position and duration queries in TIME format, try the peer
16512 first (might be a demuxer).
16514 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16516 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
16517 Original commit message from CVS:
16518 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
16519 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
16520 Properly handle non contiguous VOBUs by adding the segment accum
16521 field to the adjust value.
16522 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16523 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
16524 handle_newsegment to prevent sending actual newsegment events and
16525 use tiemstamp rewriting instead.
16526 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
16528 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
16529 (gst_mpeg_parse_event):
16530 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16531 Add a new parameter to handle_newsegment to allow controlling
16532 whether newsegment events are forwarded or not.
16533 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16534 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
16535 (gst_dvd_demux_reset):
16536 last_end_ptm and discont_time aren't necessary anymore, since
16537 timestamp adjustment is now replaced by newsegment events.
16538 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
16540 * gst/mpegstream/gstdvddemux.h:
16541 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16542 Don't handle dvd-nav-packet events anymore, since the are now
16543 replaced by standard newsegment events.
16544 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16545 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
16546 (gst_dvd_demux_change_state):
16547 * gst/mpegstream/gstdvddemux.h:
16548 Get rid of the ignore_next_newmedia_discont hack.
16549 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16550 (gst_dvd_demux_handle_newsegment):
16551 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
16552 (gst_mpeg_demux_handle_newsegment): Don't override
16553 handle_newsegment anymore. It was only necessary to handle
16555 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
16556 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
16557 (gst_dvd_demux_set_cur_subpicture):
16558 Reactivate handling of DVD events.
16559 * gst/mpegstream/gstmpegparse.c (normal_seek)
16560 (gst_mpeg_parse_handle_src_event)
16561 (gst_mpeg_parse_handle_src_query):
16562 First attempt at reenabling seek.
16563 * gst/mpegstream/gstmpegparse.h:
16564 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
16565 (gst_mpeg_parse_update_streaminfo)
16566 (gst_mpeg_parse_get_rate)
16567 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
16568 (gst_mpeg_parse_handle_src_query):
16569 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
16570 Make queries work again.
16571 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
16572 (gst_mpeg_parse_handle_newsegment)
16573 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
16574 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
16575 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16576 Get rid of the newsegment_pending attribute, and rely instead on
16577 proper timestamp adjustment.
16578 * gst/mpegstream/gstmpegparse.c
16579 (gst_mpeg_parse_get_src_event_masks): Erase.
16580 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
16581 Initialize fields before creating pads to prevent the pad creation
16582 callback from failing.
16583 (gst_mpeg_parse_reset): Initialize new fields, and change
16584 initialization order to match the order in the structure.
16585 (gst_mpeg_parse_handle_newsegment): Forward new segment events
16586 whenever possible, and update the current segment.
16587 (gst_mpeg_parse_send_newsegment): Update the current segment and
16588 pending_newsegment.
16589 (gst_mpeg_parse_pad_added): Use the current segment to send
16590 newsegment events to new pads.
16591 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
16592 and events. Properly update newsegment_pending.
16593 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16594 New fields do_adjust and current_segment.
16595 * gst/mpegstream/gstmpegdemux.c:
16596 * gst/mpegstream/gstdvddemux.c:
16597 * gst/mpegstream/gstmpegparse.h:
16598 Rename handle_discont virtual method to handle_newsegment. Erase
16599 some (already commented out support) for old NEW_MEDIA events.
16600 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16601 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
16602 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
16603 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
16604 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
16605 Erase the "pending_scr" field, and replace it by a slightly
16606 different handling of the current SCR. Document code blocks in
16607 parse_packhead and chain.
16609 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
16611 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
16612 Original commit message from CVS:
16613 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
16614 g_warning() are only for really fatal warnings. If we can't decode a
16615 tag, just ignore that tag and do a GST_WARNING.
16617 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16620 * ext/a52dec/gsta52dec.h:
16621 * ext/dvdread/dvdreadsrc.h:
16622 * ext/lame/gstlame.h:
16623 * ext/mad/gstid3tag.c:
16624 * ext/mad/gstmad.c:
16625 * ext/mad/gstmad.h:
16626 * ext/mpeg2dec/gstmpeg2dec.h:
16627 * ext/sidplay/gstsiddec.h:
16628 * gst/ac3parse/gstac3parse.c:
16629 * gst/ac3parse/gstac3parse.h:
16630 * gst/asfdemux/gstasfdemux.c:
16631 * gst/asfdemux/gstasfdemux.h:
16632 * gst/iec958/ac3iec.h:
16633 * gst/mpegaudioparse/gstmpegaudioparse.c:
16634 * gst/mpegaudioparse/gstmpegaudioparse.h:
16635 * gst/mpegstream/gstdvddemux.h:
16636 * gst/mpegstream/gstmpegclock.h:
16637 * gst/mpegstream/gstmpegdemux.h:
16638 * gst/mpegstream/gstmpegpacketize.h:
16639 * gst/mpegstream/gstmpegparse.c:
16640 * gst/mpegstream/gstmpegparse.h:
16641 * gst/mpegstream/gstrfc2250enc.c:
16642 * gst/mpegstream/gstrfc2250enc.h:
16643 * gst/realmedia/rmdemux.c:
16644 * gst/realmedia/rmdemux.h:
16645 * gst/synaesthesia/synaescope.c:
16647 Original commit message from CVS:
16650 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16654 Original commit message from CVS:
16657 === release 0.10.0 ===
16659 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16665 * docs/plugins/inspect/plugin-a52dec.xml:
16666 * docs/plugins/inspect/plugin-amrnb.xml:
16667 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16668 * docs/plugins/inspect/plugin-iec958.xml:
16669 * docs/plugins/inspect/plugin-lame.xml:
16670 * docs/plugins/inspect/plugin-mad.xml:
16671 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16672 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16673 * docs/plugins/inspect/plugin-rmdemux.xml:
16675 Original commit message from CVS:
16678 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
16680 Update for alloc_buffer changes.
16681 Original commit message from CVS:
16682 2005-12-05 Andy Wingo <wingo@pobox.com>
16683 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
16684 * ext/mad/gstmad.c: (gst_mad_chain):
16685 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
16686 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
16687 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
16688 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16689 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
16691 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
16693 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
16694 Original commit message from CVS:
16695 2005-12-05 Andy Wingo <wingo@pobox.com>
16696 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
16697 id3demux and id3mux now. Fixes #323199.
16699 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
16701 * gst-plugins-ugly.spec.in:
16702 update spec file for latest changes
16703 Original commit message from CVS:
16704 update spec file for latest changes
16706 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16708 fix silly Makefile.am bug so they link correctly again
16709 Original commit message from CVS:
16710 * ext/amrnb/Makefile.am:
16711 * gst/realmedia/Makefile.am:
16712 fix silly Makefile.am bug so they link correctly again
16714 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16718 Original commit message from CVS:
16721 === release 0.9.7 ===
16723 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16732 * docs/plugins/gst-plugins-ugly-plugins.args:
16733 * docs/plugins/inspect/plugin-a52dec.xml:
16734 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16735 * docs/plugins/inspect/plugin-iec958.xml:
16736 * docs/plugins/inspect/plugin-lame.xml:
16737 * docs/plugins/inspect/plugin-mad.xml:
16738 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16739 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16740 * docs/plugins/inspect/plugin-rmdemux.xml:
16741 * docs/random/LICENSE:
16742 * docs/random/PORTED_09:
16744 Original commit message from CVS:
16747 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16751 * ext/amrnb/Makefile.am:
16752 * gst/realmedia/Makefile.am:
16753 Don't know how these escaped my eye before. Fix link flags.
16754 Original commit message from CVS:
16755 Don't know how these escaped my eye before. Fix link flags.
16757 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16760 * examples/Makefile.am:
16761 * examples/capsfilter/Makefile.am:
16762 * examples/capsfilter/capsfilter1.c:
16763 * examples/gob/Makefile.am:
16764 * examples/gob/gst-identity2.gob:
16765 * examples/gstplay/.gitignore:
16766 * examples/gstplay/Makefile.am:
16767 * examples/gstplay/player.c:
16768 * examples/indexing/.gitignore:
16769 * examples/indexing/Makefile.am:
16770 * examples/indexing/indexmpeg.c:
16771 * examples/level/Makefile.am:
16772 * examples/level/README:
16773 * examples/level/demo.c:
16774 * examples/level/plot.c:
16775 * examples/stats/Makefile.am:
16776 * examples/stats/mp2ogg.c:
16777 * examples/switch/.gitignore:
16778 * examples/switch/Makefile.am:
16779 * examples/switch/switcher.c:
16781 Original commit message from CVS:
16784 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
16786 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
16787 Original commit message from CVS:
16788 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16789 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
16790 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
16791 (gst_mpeg_parse_send_event):
16792 Ref events before sending them to multiple pads, after all
16793 gst_pad_send_event() takes ownership of events. Don't leak
16794 events that have not been handled (fixes #322745).
16796 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16798 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
16799 Original commit message from CVS:
16800 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
16801 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
16802 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
16803 from making timestamp adjustments. This will have to be re-added
16804 in some form in the near future, but in order to do that, some nav
16805 packet parsing will be necessary in mpegdemux.
16806 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16807 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
16808 (g_value_set_int, gst_mpeg_parse_set_property)
16809 Get rid of do_adjust and use_adjust. Rename max_discont to
16811 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
16812 -1, no adjustment is made.
16813 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
16814 Rename max_discont property to max_scr_gap. Erase "adjust"
16816 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
16817 override send_event anymore, base class does the job.
16818 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
16819 Base class now does most of the work.
16820 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
16821 Generalize to forwarding the event to all source pads in the
16823 * gst/mpegstream/gstmpegparse.h:
16824 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
16825 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
16826 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
16827 (gst_mpeg_parse_set_property):
16828 Clock synchronization doesn't make sense anymore for a
16831 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
16833 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
16834 Original commit message from CVS:
16835 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
16836 Don't treat normal EOS as a fatal error.
16838 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
16840 ext/mad/gstmad.c: Proper warning statements,
16841 Original commit message from CVS:
16842 * ext/mad/gstmad.c: (gst_mad_chain):
16843 Proper warning statements,
16844 Don't error if the src pad isn't linked when pushing.
16845 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
16846 Proper state_change, avoids borkage when going to READY
16848 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16851 * gst-libs/Makefile.am:
16853 * gst-libs/ext/.gitignore:
16854 * gst-libs/gst/media-info/.gitignore:
16855 * gst-libs/gst/play/.gitignore:
16856 * gst-libs/gst/play/play.h:
16857 * gst-libs/gst/play/play.vcproj:
16858 no need for an AS_LIBTOOL call
16859 Original commit message from CVS:
16860 no need for an AS_LIBTOOL call
16862 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16866 * gst-plugins-ugly.spec.in:
16867 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
16868 Original commit message from CVS:
16869 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
16871 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16873 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
16874 Original commit message from CVS:
16875 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
16876 Prime libmpeg2's pumps with some null custom buffers
16877 to ensure it doesn't ask us to discard garbage later yay.
16879 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16881 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
16882 Original commit message from CVS:
16883 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
16884 Prime libmpeg2's pumps with some null custom buffers
16885 to ensure it ask us to discard garbage later yay.
16887 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
16889 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
16890 Original commit message from CVS:
16891 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
16892 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
16893 (gst_a52dec_chain_raw):
16894 * ext/a52dec/gsta52dec.h:
16895 Accept AC3 in audio/x-private1-ac3 format, which includes
16896 DVD-specific headers, as well as raw AC3, for compatibility with
16899 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16901 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
16902 Original commit message from CVS:
16903 * ext/mad/gstmad.c: (gst_mad_chain):
16904 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
16905 skip frame synthesis and consume input data as if we'd done the
16906 decode. Makes mad not error when the src pad is not connected.
16909 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16912 Erase old CVS conflict line.
16913 Original commit message from CVS:
16914 Erase old CVS conflict line.
16916 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16918 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
16919 Original commit message from CVS:
16920 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
16921 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
16922 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
16923 (gst_mpeg_parse_chain):
16924 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
16925 (gst_mpeg_demux_send_newsegment):
16926 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
16927 * gst/mpegstream/gstmpegparse.h:
16928 Rename send_discont method to send_newsegment and add parameters
16929 to handle actual segments. Adapt code all around to run with the
16930 new name and signature.
16931 * gst/mpegstream/gstmpegdemux.c:
16932 * gst/mpegstream/gstmpegparse.c:
16933 * gst/mpegstream/gstdvddemux.c:
16934 Convert to GST_BOILERPLATE.
16936 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16939 fix AS_LIBTOOL call
16940 Original commit message from CVS:
16941 fix AS_LIBTOOL call
16943 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16946 add a torture target
16947 Original commit message from CVS:
16948 add a torture target
16950 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16955 Original commit message from CVS:
16958 === release 0.9.6 ===
16960 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16966 * docs/plugins/gst-plugins-ugly-plugins.args:
16967 * docs/plugins/gst-plugins-ugly-plugins.signals:
16968 * docs/plugins/inspect/plugin-a52dec.xml:
16969 * docs/plugins/inspect/plugin-amrnb.xml:
16970 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16971 * docs/plugins/inspect/plugin-iec958.xml:
16972 * docs/plugins/inspect/plugin-lame.xml:
16973 * docs/plugins/inspect/plugin-mad.xml:
16974 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16975 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16976 * docs/plugins/inspect/plugin-rmdemux.xml:
16978 Original commit message from CVS:
16981 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
16983 gst/realmedia/rmdemux.c: Fractional framerates.
16984 Original commit message from CVS:
16985 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
16986 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
16987 (find_seek_offset_bytes), (find_seek_offset_time),
16988 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
16989 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
16990 (gst_rmdemux_chain), (gst_rmdemux_send_event),
16991 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
16992 (gst_rmdemux_parse_packet):
16993 Fractional framerates.
16995 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16997 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
16998 Original commit message from CVS:
16999 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
17000 (gst_mpeg2dec_negotiate_format), (handle_sequence),
17001 (gst_mpeg2dec_sink_event):
17002 * ext/mpeg2dec/gstmpeg2dec.h:
17003 Use fractional framerates
17005 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
17007 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
17008 Original commit message from CVS:
17009 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
17010 set_clock returns a boolean.
17012 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
17014 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
17015 Original commit message from CVS:
17016 * ext/mad/gstmad.c: (gst_mad_chain):
17017 Fix seeking even more by sending the newsegment event with the
17018 right parameters. Should fix querying in playbin/totem after
17021 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
17023 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
17024 Original commit message from CVS:
17025 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
17026 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
17027 Fix seeking in stand-alone mode. Fix nonexistant enum value
17028 introduced in previous commit. Improve debug messages here and
17029 there. Actually return a proper return value in the sink event
17032 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17034 * ext/lame/gstlame.c:
17036 Original commit message from CVS:
17039 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17042 * ext/lame/gstlame.c:
17043 * ext/mad/gstmad.c:
17044 * ext/sidplay/gstsiddec.cc:
17046 Original commit message from CVS:
17049 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
17052 * ext/lame/gstlame.c:
17053 * ext/mad/gstid3tag.c:
17054 * ext/sidplay/gstsiddec.cc:
17055 Update for gst_tag_setter API changes.
17056 Original commit message from CVS:
17057 2005-11-22 Andy Wingo <wingo@pobox.com>
17058 * Update for gst_tag_setter API changes.
17060 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
17063 * ext/a52dec/gsta52dec.c:
17064 * ext/mad/gstid3tag.c:
17065 * ext/mad/gstmad.c:
17066 * gst/mpegaudioparse/gstmpegaudioparse.c:
17067 * gst/mpegstream/gstdvddemux.c:
17068 * gst/mpegstream/gstmpegparse.c:
17069 * gst/realmedia/rmdemux.c:
17070 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
17071 Original commit message from CVS:
17072 2005-11-22 Andy Wingo <wingo@pobox.com>
17073 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
17074 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
17075 * ext/mad/gstmad.c (gst_mad_chain)
17076 * gst/mpegaudioparse/gstmpegaudioparse.c
17077 (gst_mp3parse_sink_event)
17078 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17079 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
17080 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
17081 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
17082 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
17084 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
17086 ext/mad/Makefile.am: libgsttagedit => libgsttag
17087 Original commit message from CVS:
17088 * ext/mad/Makefile.am:
17089 libgsttagedit => libgsttag
17091 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
17093 ext/lame/gstlame.c: Don't take the stream lock
17094 Original commit message from CVS:
17095 * ext/lame/gstlame.c: (gst_lame_sink_event):
17096 Don't take the stream lock
17098 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
17100 ext/: Don't take the stream lock.
17101 Original commit message from CVS:
17102 2005-11-21 Andy Wingo <wingo@pobox.com>
17103 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
17104 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
17105 * ext/mad/gstmad.c (gst_mad_sink_event):
17106 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
17108 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
17109 stream lock changes.
17111 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
17113 *.*: Ran scripts/update-macros. Oh yes.
17114 Original commit message from CVS:
17115 2005-11-21 Andy Wingo <wingo@pobox.com>
17117 * *.c: Ran scripts/update-macros. Oh yes.
17119 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
17121 gst/mpegstream/: Filler events have beem removed for now.
17122 Original commit message from CVS:
17123 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
17124 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
17125 Filler events have beem removed for now.
17127 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17129 gst/: Update for GST_FOURCC_FORMAT API change.
17130 Original commit message from CVS:
17131 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
17132 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
17133 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
17134 Update for GST_FOURCC_FORMAT API change.
17136 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
17138 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
17139 Original commit message from CVS:
17140 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17141 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
17142 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
17143 (gst_rmdemux_parse_packet):
17144 Modifications for disapearance of GST_PAD_IS_USABLE()
17146 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
17148 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
17149 Original commit message from CVS:
17150 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
17151 Remove some setcaps brokenness.
17152 Don't crash on bad input.
17154 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
17156 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
17157 Original commit message from CVS:
17158 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
17160 (gst_id3_tag_do_typefind): Unref caps
17161 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
17163 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
17165 * ext/mad/gstmad.c:
17166 remove accidentally commited hack
17167 Original commit message from CVS:
17168 remove accidentally commited hack
17170 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
17172 * ext/mad/gstmad.c:
17174 Original commit message from CVS:
17177 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
17179 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
17180 Original commit message from CVS:
17181 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
17182 (gst_mpeg2dec_sink_event):
17183 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
17184 nice-ify debug message in event handler; add CHECKME.
17185 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17186 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
17187 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
17188 (gst_dvd_demux_sync_stream_to_time):
17189 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17190 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
17191 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
17192 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
17193 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
17194 (gst_mpeg_demux_sync_stream_to_time),
17195 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
17196 * gst/mpegstream/gstmpegdemux.h:
17197 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
17198 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
17199 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
17200 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
17201 (gst_mpeg_parse_chain):
17202 * gst/mpegstream/gstmpegparse.h:
17203 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
17204 return value confusion (gst_pad_push vs. gst_pad_send_event and
17205 gst_pad_push_event); pass flow return values to caller;
17206 miscellaneous fixes and clean-ups.
17208 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
17210 * gst/mpegstream/gstdvddemux.c:
17211 set rank to secondary until it works 100%
17212 Original commit message from CVS:
17213 set rank to secondary until it works 100%
17215 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
17217 * gst-plugins-ugly.spec.in:
17218 add mpegstream plugin to spec file
17219 Original commit message from CVS:
17220 add mpegstream plugin to spec file
17222 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17224 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
17225 Original commit message from CVS:
17226 2005-11-14 Martin Soto <soto@localhost.localdomain>
17227 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
17230 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
17232 partially port the mpegstream plugin to GStreamer 0.9.
17233 Original commit message from CVS:
17234 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
17236 * gst/mpegstream/Makefile.am:
17237 * gst/mpegstream/gstdvddemux.c:
17238 * gst/mpegstream/gstdvddemux.h:
17239 * gst/mpegstream/gstmpegdemux.c:
17240 * gst/mpegstream/gstmpegdemux.h:
17241 * gst/mpegstream/gstmpegpacketize.c:
17242 * gst/mpegstream/gstmpegpacketize.h:
17243 * gst/mpegstream/gstmpegparse.c:
17244 * gst/mpegstream/gstmpegparse.h:
17245 * gst/mpegstream/gstmpegstream.c:
17246 * gst/mpegstream/gstrfc2250enc.c:
17247 * gst/mpegstream/gstrfc2250enc.h:
17248 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
17249 partially port the mpegstream plugin to GStreamer 0.9.
17251 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
17253 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
17254 Original commit message from CVS:
17255 2005-11-14 Andy Wingo <wingo@pobox.com>
17256 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
17257 debugging, allows dll builds on windows. Fixes #316076.
17259 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17264 Original commit message from CVS:
17267 === release 0.9.5 ===
17269 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17276 * docs/plugins/inspect/plugin-a52dec.xml:
17277 * docs/plugins/inspect/plugin-amrnb.xml:
17278 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17279 * docs/plugins/inspect/plugin-iec958.xml:
17280 * docs/plugins/inspect/plugin-lame.xml:
17281 * docs/plugins/inspect/plugin-mad.xml:
17282 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17283 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17284 * docs/plugins/inspect/plugin-rmdemux.xml:
17286 Original commit message from CVS:
17289 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
17291 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
17292 Original commit message from CVS:
17293 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
17294 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
17295 (handle_sequence), (handle_picture), (handle_slice),
17296 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
17297 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
17298 Forward GstFlowReturn about everywhere.
17299 Handle seeking correctly.
17301 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
17303 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
17304 Original commit message from CVS:
17305 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
17306 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
17307 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
17308 Small cleanups in refcounting.
17310 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
17312 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
17313 Original commit message from CVS:
17314 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17315 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
17316 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
17317 (handle_sequence), (handle_picture):
17318 * ext/mpeg2dec/gstmpeg2dec.h:
17319 Removed lots of dubious code.
17320 Handle flushing and seeking correctly. Still leaks though...
17322 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
17326 port plugins listing changes
17327 Original commit message from CVS:
17328 port plugins listing changes
17330 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17335 Original commit message from CVS:
17338 === release 0.9.4 ===
17340 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17347 * docs/plugins/gst-plugins-ugly-plugins.args:
17348 * docs/plugins/gst-plugins-ugly-plugins.signals:
17349 * docs/plugins/inspect/plugin-a52dec.xml:
17350 * docs/plugins/inspect/plugin-amrnb.xml:
17351 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17352 * docs/plugins/inspect/plugin-iec958.xml:
17353 * docs/plugins/inspect/plugin-lame.xml:
17354 * docs/plugins/inspect/plugin-mad.xml:
17355 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17356 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17357 * docs/plugins/inspect/plugin-rmdemux.xml:
17358 * gst/realmedia/rmdemux.c:
17361 Original commit message from CVS:
17364 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
17366 gst/realmedia/rmdemux.c: STOPPED->FAILED
17367 Original commit message from CVS:
17368 2005-10-23 Julien MOUTTE <julien@moutte.net>
17369 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
17371 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
17373 * gst-plugins-ugly.spec.in:
17374 add packaging of a52dec
17375 Original commit message from CVS:
17376 add packaging of a52dec
17378 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
17380 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
17381 Original commit message from CVS:
17382 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17383 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
17384 Set correct stream time in newsegment event.
17386 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17390 Original commit message from CVS:
17393 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17398 Original commit message from CVS:
17401 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
17403 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
17404 Original commit message from CVS:
17405 * ext/a52dec/Makefile.am:
17406 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
17407 (gst_a52dec_class_init), (gst_a52dec_sink_event),
17408 (gst_a52dec_change_state):
17409 * ext/a52dec/gsta52dec.h:
17410 Re-enable CPU flags, use liboil to get them.
17412 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
17414 Port AC3 decoder to 0.9 (#318849).
17415 Original commit message from CVS:
17416 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17418 * ext/a52dec/Makefile.am:
17419 * ext/a52dec/gsta52dec.c:
17420 * ext/a52dec/gsta52dec.h:
17421 Port AC3 decoder to 0.9 (#318849).
17423 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
17425 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
17426 Original commit message from CVS:
17427 * ext/sidplay/gstsiddec.cc:
17428 Small fixes and more error messages.
17430 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
17433 Original commit message from CVS:
17434 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17435 (gst_amrnbparse_state_change):
17436 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
17437 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
17438 * ext/mpeg2dec/gstmpeg2dec.c:
17439 * ext/sidplay/gstsiddec.cc:
17440 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17441 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
17444 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
17446 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
17447 Original commit message from CVS:
17449 GST_DOC has been renamed to GST_DOCBOOK_CHECK
17451 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17453 configure.ac: some docs I had
17454 Original commit message from CVS:
17457 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
17460 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
17462 gst/realmedia/rmdemux.c: segment-start/done API change.
17463 Original commit message from CVS:
17464 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17465 (gst_rmdemux_perform_seek):
17466 segment-start/done API change.
17468 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
17472 * gst/iec958/ac3iec.c:
17473 Set buffer durations on IEC958 buffers.
17474 Original commit message from CVS:
17475 Set buffer durations on IEC958 buffers.
17477 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
17479 configure.ac: Fix glib check
17480 Original commit message from CVS:
17484 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
17486 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
17487 Original commit message from CVS:
17488 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
17489 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
17491 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17493 examples/stats/mp2ogg.c: yes, typo fixes
17494 Original commit message from CVS:
17495 * examples/stats/mp2ogg.c:
17498 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17500 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
17501 Original commit message from CVS:
17502 * examples/indexing/indexmpeg.c: (main):
17503 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
17504 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
17505 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
17506 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
17507 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
17508 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
17509 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
17510 * ext/dvdread/dvdreadsrc.h:
17511 * ext/lame/gstlame.h:
17512 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
17513 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
17514 * gst/iec958/ac3iec.h:
17515 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
17516 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
17517 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
17518 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
17519 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
17520 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
17521 moved bitshift from macro to enum definition
17523 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
17525 newsegment API update.
17526 Original commit message from CVS:
17527 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
17528 * ext/mad/gstmad.c: (gst_mad_chain):
17529 * gst/mpegaudioparse/gstmpegaudioparse.c:
17530 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17531 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
17532 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
17533 newsegment API update.
17535 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
17537 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
17538 Original commit message from CVS:
17539 * ext/amrnb/amrnbdec.c:
17540 Mark invalid frame sizes
17541 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
17542 UNUSABLE is not to be used here, just push out stuff so
17543 probes can continue linking or making the pad usable.
17545 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
17548 * gst/realmedia/rmdemux.c:
17549 Improve seek error-resilience.
17550 Original commit message from CVS:
17551 Improve seek error-resilience.
17552 Better error handling generally.
17554 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17559 Original commit message from CVS:
17562 === release 0.9.3 ===
17564 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17570 * ext/sidplay/Makefile.am:
17572 Original commit message from CVS:
17575 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
17577 * gst/realmedia/rmdemux.h:
17578 Forgot to commit this file. I hate Nano.
17579 Original commit message from CVS:
17580 Forgot to commit this file. I hate Nano.
17582 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
17586 * gst/realmedia/rmdemux.c:
17587 Sanity checks and memory leak fixes for real demuxer
17588 Original commit message from CVS:
17589 Sanity checks and memory leak fixes for real demuxer
17591 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
17593 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
17594 Original commit message from CVS:
17595 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
17596 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
17597 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
17598 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
17599 Real demuxer fixes. Make it more bulletproof against bad data,
17600 identify a few more stream types.
17601 Fix seeking so that it works (at least with the seek example
17602 program; it still fails with totem).
17604 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
17606 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
17607 Original commit message from CVS:
17608 * gst/mpegaudioparse/gstmpegaudioparse.c:
17609 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17610 Set correct caps on buffers too.
17612 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
17614 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
17615 Original commit message from CVS:
17616 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
17617 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17618 * gst/mpegaudioparse/gstmpegaudioparse.h:
17619 Put timestamps on buffers.
17621 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
17624 * ext/amrnb/amrnbenc.c:
17625 Changed amrnbenc description, it is an encoder, not decoder.
17626 Original commit message from CVS:
17627 Changed amrnbenc description, it is an encoder, not decoder.
17629 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
17632 * gst/iec958/ac3_padder.c:
17633 * gst/iec958/ac3_padder.h:
17634 * gst/iec958/ac3iec.c:
17635 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
17636 Original commit message from CVS:
17637 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
17638 more accurate, and to check AC3 checksums (both of them in each frame),
17639 and dump the frame (as a probable sync failure) if they don't match.
17640 General code cleanup, improved comments. Changed to not construct the
17641 header backwards, and not byteswap everything else. If we end up needing
17642 to do little-endian output, we should swap in the element doing the
17643 output (AC3 is big-endian).
17645 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
17647 * gst-plugins-ugly.spec.in:
17648 fix spec file for ugly
17649 Original commit message from CVS:
17650 fix spec file for ugly
17652 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17654 * docs/plugins/inspect/plugin-lame.xml:
17655 revert empty commit
17656 Original commit message from CVS:
17657 revert empty commit
17659 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17661 * docs/plugins/scan.stamp:
17662 whoops, wrong files
17663 Original commit message from CVS:
17664 whoops, wrong files
17666 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17668 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
17669 Original commit message from CVS:
17670 * docs/plugins/gst-plugins-ugly-plugins.args:
17671 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17672 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17673 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
17674 commit missing files
17675 * docs/plugins/inspect/plugin-lame.xml:
17678 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17682 * gst-plugins-ugly.spec.in:
17683 add check-valgrind target
17684 Original commit message from CVS:
17685 add check-valgrind target
17687 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17689 * docs/plugins/scanobj-build.stamp:
17691 Original commit message from CVS:
17694 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
17696 ext/lame/gstlame.c: Set caps on outgoing buffers.
17697 Original commit message from CVS:
17698 * ext/lame/gstlame.c: (gst_lame_chain):
17699 Set caps on outgoing buffers.
17701 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17704 * ext/lame/gstlame.c:
17705 * ext/lame/gstlame.h:
17706 clean up further so we don't try to set up five times for a simple pipeline
17707 Original commit message from CVS:
17708 clean up further so we don't try to set up five times for
17711 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
17715 * gst/iec958/ac3iec.c:
17716 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
17717 Original commit message from CVS:
17718 Set setcaps function on sink pad, not source pad. Produce correct caps
17721 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17724 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17725 * docs/plugins/inspect/plugin-iec958.xml:
17726 * docs/plugins/inspect/plugin-lame.xml:
17727 * docs/plugins/inspect/plugin-mad.xml:
17728 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17729 * docs/plugins/inspect/plugin-rmdemux.xml:
17730 update inspect with source
17731 Original commit message from CVS:
17732 update inspect with source
17734 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17736 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
17737 Original commit message from CVS:
17738 * ext/mad/gstid3tag.c:
17739 gsttaginterface.h -> gsttagsetter.h
17741 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17745 Original commit message from CVS:
17748 === release 0.9.1 ===
17750 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17759 Original commit message from CVS:
17762 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
17764 ext/amrnb/: State change function updates.
17765 Original commit message from CVS:
17766 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
17767 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
17768 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
17769 State change function updates.
17771 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17773 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
17774 Original commit message from CVS:
17775 * ext/mpeg2dec/gstmpeg2dec.c:
17776 GST_CAT_SEEK disappeared from the public API at some point
17778 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17780 * gst/iec958/ac3_padder.c:
17781 * gst/iec958/ac3_padder.h:
17783 Original commit message from CVS:
17786 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17792 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17793 * docs/plugins/inspect-build.stamp:
17794 * docs/plugins/inspect.stamp:
17795 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17796 * docs/plugins/inspect/plugin-iec958.xml:
17797 * docs/plugins/inspect/plugin-lame.xml:
17798 * docs/plugins/inspect/plugin-mad.xml:
17799 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17800 * docs/plugins/inspect/plugin-rmdemux.xml:
17801 docs for ugly plugins
17802 Original commit message from CVS:
17803 docs for ugly plugins
17805 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17807 * gst-plugins-ugly.spec.in:
17808 * gst/iec958/Makefile.am:
17810 Original commit message from CVS:
17813 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
17816 * gst/iec958/ac3iec.c:
17817 Accept audio/x-private1-a3c on sink pad
17818 Original commit message from CVS:
17819 Accept audio/x-private1-a3c on sink pad
17821 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17823 * gst-plugins-ugly.spec.in:
17825 Original commit message from CVS:
17828 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
17830 * examples/gstplay/player.c:
17831 * examples/stats/mp2ogg.c:
17832 * ext/a52dec/gsta52dec.c:
17833 * ext/amrnb/amrnbdec.c:
17834 * ext/amrnb/amrnbenc.c:
17835 * ext/amrnb/amrnbparse.c:
17836 * ext/dvdnav/dvdnavsrc.c:
17837 * ext/dvdread/dvdreadsrc.c:
17838 * ext/lame/gstlame.c:
17839 * ext/mad/gstid3tag.c:
17840 * ext/mad/gstmad.c:
17841 * ext/mpeg2dec/gstmpeg2dec.c:
17842 * gst/ac3parse/gstac3parse.c:
17843 * gst/asfdemux/gstasfdemux.c:
17844 * gst/asfdemux/gstasfmux.c:
17845 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17846 * gst/iec958/ac3iec.c:
17847 * gst/mpegaudioparse/gstmpegaudioparse.c:
17848 * gst/mpegstream/gstdvddemux.c:
17849 * gst/mpegstream/gstmpegdemux.c:
17850 * gst/mpegstream/gstmpegparse.c:
17851 * gst/mpegstream/gstrfc2250enc.c:
17852 * gst/realmedia/rmdemux.c:
17853 * gst/synaesthesia/gstsynaesthesia.c:
17854 All plugins updated for element state changes.
17855 Original commit message from CVS:
17856 2005-09-02 Andy Wingo <wingo@pobox.com>
17857 * All plugins updated for element state changes.
17859 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
17861 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17862 * gst/iec958/ac3iec.c:
17863 Fix return types in setcaps functions
17864 Original commit message from CVS:
17865 Fix return types in setcaps functions
17867 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
17870 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17871 * gst/iec958/ac3iec.c:
17872 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
17873 Original commit message from CVS:
17874 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
17875 Some general cleanups in iec958 framer.
17877 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17885 * m4/gst-matroska.m4:
17888 fix distcheck; remove some old m4s
17889 Original commit message from CVS:
17890 fix distcheck; remove some old m4s
17892 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
17896 * gst/iec958/Makefile.am:
17897 * gst/iec958/ac3_padder.c:
17898 * gst/iec958/ac3_padder.h:
17899 * gst/iec958/ac3iec.c:
17900 * gst/iec958/ac3iec.h:
17901 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
17902 Original commit message from CVS:
17903 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
17905 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
17907 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
17908 Original commit message from CVS:
17909 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
17910 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
17911 (gst_dvdlpcmdec_change_state):
17912 Cleanups, fixed header parsing and stripping.
17914 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
17917 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17918 Use the right bytes when parsing the LPCM dvd header
17919 Original commit message from CVS:
17920 Use the right bytes when parsing the LPCM dvd header
17922 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
17925 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17926 Return the correct values from chain function
17927 Original commit message from CVS:
17928 Return the correct values from chain function
17930 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17933 * docs/Makefile.am:
17934 * docs/plugins/.gitignore:
17935 * docs/random/ChangeLog-0.8:
17936 * docs/version.entities.in:
17938 Original commit message from CVS:
17941 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
17944 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17945 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
17946 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
17947 Original commit message from CVS:
17948 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
17949 header; instead do this internally. Also support the old way, using
17950 a different mime-type. CVS: