3 2013-07-11 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10 * ext/dvdread/dvdreadsrc.c:
11 dvdreadsrc: correctly determine last chapter's duration
12 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
13 It worked just fine before ...
15 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
17 * gst/realmedia/rdtmanager.c:
18 rdt: forward sticky events
20 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
27 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
34 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
35 * docs/plugins/inspect/plugin-a52dec.xml:
36 * docs/plugins/inspect/plugin-amrnb.xml:
37 * docs/plugins/inspect/plugin-amrwbdec.xml:
38 * docs/plugins/inspect/plugin-asf.xml:
39 * docs/plugins/inspect/plugin-cdio.xml:
40 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
41 * docs/plugins/inspect/plugin-dvdread.xml:
42 * docs/plugins/inspect/plugin-dvdsub.xml:
43 * docs/plugins/inspect/plugin-lame.xml:
44 * docs/plugins/inspect/plugin-mad.xml:
45 * docs/plugins/inspect/plugin-mpeg2dec.xml:
46 * docs/plugins/inspect/plugin-realmedia.xml:
47 * docs/plugins/inspect/plugin-siddec.xml:
48 * docs/plugins/inspect/plugin-twolame.xml:
49 * docs/plugins/inspect/plugin-x264.xml:
50 * docs/plugins/inspect/plugin-xingmux.xml:
51 * gst-plugins-ugly.doap:
52 * win32/common/config.h:
55 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
98 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
101 Automatic update of common submodule
102 From 098c0d7 to 01a7a46
104 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
106 * ext/mpeg2dec/gstmpeg2dec.c:
107 mpeg2dec: make the aspect ratio calculation more accurate.
108 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
109 aspect-ratio if we don't have a valid upstream PAR.
110 https://bugzilla.gnome.org/show_bug.cgi?id=685103
112 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
115 Automatic update of common submodule
116 From 5edcd85 to 098c0d7
118 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
120 * tests/check/elements/amrnbenc.c:
121 * tests/check/elements/mpeg2dec.c:
122 * tests/check/elements/x264enc.c:
123 * tests/check/elements/xingmux.c:
124 tests: Fix event handling
126 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
128 * ext/lame/gstlamemp3enc.c:
129 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
130 lame does internal resampling, but the base class only cares about
131 the number of raw samples, so tell finish frames about that, not
132 the number of samples in the outgoing frame.:
134 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
136 * ext/x264/gstx264enc.c:
137 x264enc: output byte-stream if downstream has ANY caps
138 It's what people expect when they pipe the output to
139 filesink or into a tcp connection or pipe.
141 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
145 * README.static-linking:
147 Automatic update of common submodule
148 From 3cb3d3c to 5edcd85
150 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
153 * ext/a52dec/Makefile.am:
154 * ext/amrnb/Makefile.am:
155 * ext/amrwbdec/Makefile.am:
156 * ext/cdio/Makefile.am:
157 * ext/dvdread/Makefile.am:
158 * ext/lame/Makefile.am:
159 * ext/mad/Makefile.am:
160 * ext/mpeg2dec/Makefile.am:
161 * ext/sidplay/Makefile.am:
162 * ext/twolame/Makefile.am:
163 * ext/x264/Makefile.am:
164 * gst/asfdemux/Makefile.am:
165 * gst/dvdlpcmdec/Makefile.am:
166 * gst/dvdsub/Makefile.am:
167 * gst/realmedia/Makefile.am:
168 * gst/xingmux/Makefile.am:
169 gst: Add better support for static plugins
171 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
175 Automatic update of common submodule
176 From aed87ae to 3cb3d3c
178 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
181 Automatic update of common submodule
182 From 04c7a1e to aed87ae
184 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
186 * gst/asfdemux/gstasfdemux.c:
187 * gst/realmedia/rmdemux.c:
188 Use %03u instead of %u in gst_pad_create_stream_id_printf()
190 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
192 * ext/x264/gstx264enc.c:
193 x264enc: Fix for 0/1 framerate - now uses VFR in this case
194 Previously did a division by zero.
195 https://bugzilla.gnome.org/show_bug.cgi?id=695728
197 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
200 Automatic update of common submodule
201 From 2de221c to 04c7a1e
203 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
205 * ext/x264/gstx264enc.c:
206 x264enc: simplify template caps
207 No need to make an array for one single element.
209 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
211 * ext/x264/gstx264enc.c:
212 x264enc: put all theoretically possible formats in template caps
213 and decide at runtime which subset of these (8-bit or 10-bit video
214 formats) is supported. libx264 will be compiled for one of these
215 two options, and it is possible to switch by pointing the dynamic
216 linker to a different libx264 build at runtime. If we want our
217 template caps to be correct, they should contain all then, with
218 the actually supported ones determined at runtime.
219 https://bugzilla.gnome.org/show_bug.cgi?id=691935
221 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
223 * ext/x264/gstx264enc.c:
224 x264enc: detect supported bit depth and pixel formats at runtime
225 http://bugs.debian.org/667573
226 https://bugzilla.gnome.org/show_bug.cgi?id=691935
228 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
231 autogen.sh: allow calling from out-of-tree
232 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
233 https://bugzilla.gnome.org/show_bug.cgi?id=692857
235 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
238 Automatic update of common submodule
239 From a942293 to 2de221c
241 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
243 * tests/check/Makefile.am:
244 tests: use _1_0 variants for the various registry variables
245 These override the variants without version suffix. Makes 'make check' work
246 properly in environments that set the suffixed variant for 1.0, such as
249 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
252 Automatic update of common submodule
253 From a72faea to a942293
255 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
258 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
259 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
260 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
261 https://bugzilla.gnome.org/show_bug.cgi?id=690881
263 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
265 * ext/mpeg2dec/gstmpeg2dec.c:
266 mpeg2dec: use appropriate printf format for gsize
268 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
270 * ext/cdio/gstcdio.h:
271 cdio: Fix redundant redeclaration of 'cdio_version_string'
272 cdio/version.h is already included by cdio/cdio.h
274 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
276 * ext/sidplay/gstsiddec.cc:
277 siddec: init debug category
279 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
282 * ext/dvdread/Makefile.am:
283 dvdread: link to libgmodule-2.0 since the g_module_* API is used
284 And the gmodule lib has been moved into the Requires.private
285 section of the pkg-config file in core.
287 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
289 * ext/cdio/gstcdiocddasrc.c:
290 * ext/cdio/gstcdiocddasrc.h:
291 cdiocddasrc: detect whether drive produces samples in non-host endianness
292 If drive produces samples in other endianness than the host,
293 we need to byte swap them before pushing them out, or we
294 produce nothing but noise. cdparanoia detects this automatically,
295 but libcdio does not, so we have to do it ourselves.
296 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
297 https://bugzilla.gnome.org/show_bug.cgi?id=377280
299 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
302 Automatic update of common submodule
303 From b497c4f to a72faea
305 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
307 * tests/check/elements/xingmux_testdata.h:
308 xingmux: Fix unit test after change to correctly calculate number of frames
310 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
312 * ext/x264/gstx264enc.c:
313 x264enc: Add support for 10-bit color formats
314 Requires x264 to be built with 10-bit support, which disables
315 9-bit support. Also only advertise the color formats that were
318 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
320 * ext/x264/gstx264enc.c:
321 x264enc: Add support for Y444, Y42B and NV12
323 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
325 * ext/cdio/Makefile.am:
326 * ext/cdio/gstcdio.c:
327 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
328 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
329 if they're not plain ASCII.
331 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
333 * gst/xingmux/gstxingmux.c:
334 xingmux: Properly calculate the number of frames
335 First, the xing header frame is never added to the count,
336 we have to increment the count.
337 Secondly, there is a rounding error when calculating the
338 frame duration, as spf*GST_SECOND/rate is not an integer
339 (26122448.9) an it must be 26122449.
341 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
344 configure.ac: update courtesy of autoupdate
346 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
350 configure: let AG_GST_PLUGIN_DOCS check for python
351 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
352 which as a side-effect should pick up newer python versions as
354 https://bugzilla.gnome.org/show_bug.cgi?id=563903
356 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
358 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
359 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
361 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
363 * docs/random/LICENSE:
364 * ext/a52dec/gsta52dec.c:
365 * ext/a52dec/gsta52dec.h:
367 * ext/amrnb/amrnbdec.c:
368 * ext/amrnb/amrnbdec.h:
369 * ext/amrnb/amrnbenc.c:
370 * ext/amrnb/amrnbenc.h:
371 * ext/amrwbdec/amrwb.c:
372 * ext/amrwbdec/amrwbdec.c:
373 * ext/amrwbdec/amrwbdec.h:
374 * ext/cdio/gstcdio.c:
375 * ext/cdio/gstcdio.h:
376 * ext/cdio/gstcdiocddasrc.c:
377 * ext/cdio/gstcdiocddasrc.h:
378 * ext/dvdread/dvdreadsrc.c:
379 * ext/dvdread/dvdreadsrc.h:
380 * ext/lame/gstlamemp3enc.c:
381 * ext/lame/gstlamemp3enc.h:
385 * ext/mpeg2dec/gstmpeg2dec.c:
386 * ext/mpeg2dec/gstmpeg2dec.h:
387 * ext/sidplay/gstsiddec.cc:
388 * ext/sidplay/gstsiddec.h:
389 * ext/twolame/gsttwolamemp2enc.c:
390 * ext/twolame/gsttwolamemp2enc.h:
391 * ext/x264/gstx264enc.c:
392 * ext/x264/gstx264enc.h:
393 * gst-libs/gst/gettext.h:
394 * gst-libs/gst/glib-compat-private.h:
395 * gst-libs/gst/gst-i18n-plugin.h:
396 * gst/asfdemux/asfheaders.c:
397 * gst/asfdemux/asfheaders.h:
398 * gst/asfdemux/asfpacket.c:
399 * gst/asfdemux/asfpacket.h:
400 * gst/asfdemux/gstasf.c:
401 * gst/asfdemux/gstasfdemux.c:
402 * gst/asfdemux/gstasfdemux.h:
403 * gst/asfdemux/gstrtpasfdepay.c:
404 * gst/asfdemux/gstrtpasfdepay.h:
405 * gst/asfdemux/gstrtspwms.c:
406 * gst/asfdemux/gstrtspwms.h:
407 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
408 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
409 * gst/dvdsub/gstdvdsubdec.c:
410 * gst/dvdsub/gstdvdsubdec.h:
411 * gst/dvdsub/gstdvdsubparse.c:
412 * gst/dvdsub/gstdvdsubparse.h:
413 * gst/realmedia/asmrules.c:
414 * gst/realmedia/asmrules.h:
415 * gst/realmedia/gstrdtbuffer.c:
416 * gst/realmedia/gstrdtbuffer.h:
417 * gst/realmedia/pnmsrc.c:
418 * gst/realmedia/pnmsrc.h:
419 * gst/realmedia/rademux.c:
420 * gst/realmedia/rademux.h:
421 * gst/realmedia/rdtdepay.c:
422 * gst/realmedia/rdtdepay.h:
423 * gst/realmedia/rdtjitterbuffer.c:
424 * gst/realmedia/rdtjitterbuffer.h:
425 * gst/realmedia/rdtmanager.c:
426 * gst/realmedia/rdtmanager.h:
427 * gst/realmedia/realhash.c:
428 * gst/realmedia/realhash.h:
429 * gst/realmedia/realmedia.c:
430 * gst/realmedia/rmdemux.c:
431 * gst/realmedia/rmdemux.h:
432 * gst/realmedia/rmutils.c:
433 * gst/realmedia/rmutils.h:
434 * gst/realmedia/rtspreal.c:
435 * gst/realmedia/rtspreal.h:
436 * gst/xingmux/gstxingmux.c:
437 * gst/xingmux/gstxingmux.h:
438 * gst/xingmux/plugin.c:
439 * tests/check/elements/amrnbenc.c:
440 * tests/check/elements/mpeg2dec.c:
441 * tests/check/elements/x264enc.c:
442 * tests/check/generic/index.c:
443 * tests/check/generic/states.c:
444 * tests/check/pipelines/lame.c:
446 https://bugzilla.gnome.org/show_bug.cgi?id=687520
448 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
450 * gst/dvdsub/gstdvdsubdec.c:
451 dvdsubdec: allocate correct amount of memory for bitmap
452 https://bugzilla.gnome.org/show_bug.cgi?id=687192
454 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
456 * ext/sidplay/gstsiddec.cc:
457 siddec: reset bytes counter
458 Reset the total_bytes counter so that we get timestamps correct.
459 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
461 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
464 * docs/plugins/inspect/plugin-a52dec.xml:
465 * docs/plugins/inspect/plugin-amrnb.xml:
466 * docs/plugins/inspect/plugin-amrwbdec.xml:
467 * docs/plugins/inspect/plugin-asf.xml:
468 * docs/plugins/inspect/plugin-cdio.xml:
469 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
470 * docs/plugins/inspect/plugin-dvdread.xml:
471 * docs/plugins/inspect/plugin-dvdsub.xml:
472 * docs/plugins/inspect/plugin-lame.xml:
473 * docs/plugins/inspect/plugin-mad.xml:
474 * docs/plugins/inspect/plugin-mpeg2dec.xml:
475 * docs/plugins/inspect/plugin-realmedia.xml:
476 * docs/plugins/inspect/plugin-siddec.xml:
477 * docs/plugins/inspect/plugin-twolame.xml:
478 * docs/plugins/inspect/plugin-x264.xml:
479 * docs/plugins/inspect/plugin-xingmux.xml:
480 * win32/common/config.h:
481 Back to feature development
483 === release 1.0.2 ===
485 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
491 * docs/plugins/inspect/plugin-a52dec.xml:
492 * docs/plugins/inspect/plugin-amrnb.xml:
493 * docs/plugins/inspect/plugin-amrwbdec.xml:
494 * docs/plugins/inspect/plugin-asf.xml:
495 * docs/plugins/inspect/plugin-cdio.xml:
496 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
497 * docs/plugins/inspect/plugin-dvdread.xml:
498 * docs/plugins/inspect/plugin-dvdsub.xml:
499 * docs/plugins/inspect/plugin-lame.xml:
500 * docs/plugins/inspect/plugin-mad.xml:
501 * docs/plugins/inspect/plugin-mpeg2dec.xml:
502 * docs/plugins/inspect/plugin-realmedia.xml:
503 * docs/plugins/inspect/plugin-siddec.xml:
504 * docs/plugins/inspect/plugin-twolame.xml:
505 * docs/plugins/inspect/plugin-x264.xml:
506 * docs/plugins/inspect/plugin-xingmux.xml:
507 * gst-plugins-ugly.doap:
508 * win32/common/config.h:
511 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
513 * gst/asfdemux/Makefile.am:
514 * gst/realmedia/Makefile.am:
515 Makefile.am: Fix typos for generating the Android.mk files
516 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
517 The typos led to generate the incorrect Android.mk files for the asfdemux
518 and realmedia plugin.
519 https://bugzilla.gnome.org/show_bug.cgi?id=686748
521 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
523 * ext/dvdread/dvdreadsrc.c:
524 dvdreadsrc: correctly set next cell when seeking to sector
526 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
528 * gst/dvdsub/gstdvdsubparse.c:
529 dvdsubparse: send src caps when receiving sink caps
531 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
533 * ext/dvdread/dvdreadsrc.c:
534 dvdreadsrc: update dvd event to enhanced approach
535 ... in line with resindvdsrc.
537 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
540 docs: add 'make upload' target for new-release script
542 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
545 * docs/plugins/inspect/plugin-a52dec.xml:
546 * docs/plugins/inspect/plugin-amrnb.xml:
547 * docs/plugins/inspect/plugin-amrwbdec.xml:
548 * docs/plugins/inspect/plugin-asf.xml:
549 * docs/plugins/inspect/plugin-cdio.xml:
550 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
551 * docs/plugins/inspect/plugin-dvdread.xml:
552 * docs/plugins/inspect/plugin-dvdsub.xml:
553 * docs/plugins/inspect/plugin-lame.xml:
554 * docs/plugins/inspect/plugin-mad.xml:
555 * docs/plugins/inspect/plugin-mpeg2dec.xml:
556 * docs/plugins/inspect/plugin-realmedia.xml:
557 * docs/plugins/inspect/plugin-siddec.xml:
558 * docs/plugins/inspect/plugin-twolame.xml:
559 * docs/plugins/inspect/plugin-x264.xml:
560 * docs/plugins/inspect/plugin-xingmux.xml:
561 * win32/common/config.h:
562 Back to development (bug fixing)
564 === release 1.0.1 ===
566 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
572 * docs/plugins/inspect/plugin-a52dec.xml:
573 * docs/plugins/inspect/plugin-amrnb.xml:
574 * docs/plugins/inspect/plugin-amrwbdec.xml:
575 * docs/plugins/inspect/plugin-asf.xml:
576 * docs/plugins/inspect/plugin-cdio.xml:
577 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
578 * docs/plugins/inspect/plugin-dvdread.xml:
579 * docs/plugins/inspect/plugin-dvdsub.xml:
580 * docs/plugins/inspect/plugin-lame.xml:
581 * docs/plugins/inspect/plugin-mad.xml:
582 * docs/plugins/inspect/plugin-mpeg2dec.xml:
583 * docs/plugins/inspect/plugin-realmedia.xml:
584 * docs/plugins/inspect/plugin-siddec.xml:
585 * docs/plugins/inspect/plugin-twolame.xml:
586 * docs/plugins/inspect/plugin-x264.xml:
587 * docs/plugins/inspect/plugin-xingmux.xml:
588 * gst-plugins-ugly.doap:
589 * win32/common/config.h:
592 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
595 Automatic update of common submodule
596 From 6c0b52c to 6bb6951
598 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
600 * ext/mpeg2dec/gstmpeg2dec.c:
601 mpeg2dec: Don't error out when there is no associated buffer
602 In 0.10, having mpeg2dec occasionally tell us to output a frame that
603 was never decoded was just ignored, so do the same in 1.0
606 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
609 * gst/dvdsub/gstdvdsubdec.c:
610 Purge mention of liboil and update REQUIREMENTS
611 https://bugzilla.gnome.org/show_bug.cgi?id=673285
613 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
615 * ext/x264/gstx264enc.c:
616 x264enc: when setting fallback decoder latency, set valid min_latency
617 Min. latency needs to be a valid time, so pass 0 as default
618 value in the fallback case where we can't determine any latency,
619 and avoid nasty criticals at runtime.
621 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
624 * docs/plugins/inspect/plugin-a52dec.xml:
625 * docs/plugins/inspect/plugin-amrnb.xml:
626 * docs/plugins/inspect/plugin-amrwbdec.xml:
627 * docs/plugins/inspect/plugin-asf.xml:
628 * docs/plugins/inspect/plugin-cdio.xml:
629 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
630 * docs/plugins/inspect/plugin-dvdread.xml:
631 * docs/plugins/inspect/plugin-dvdsub.xml:
632 * docs/plugins/inspect/plugin-lame.xml:
633 * docs/plugins/inspect/plugin-mad.xml:
634 * docs/plugins/inspect/plugin-mpeg2dec.xml:
635 * docs/plugins/inspect/plugin-realmedia.xml:
636 * docs/plugins/inspect/plugin-siddec.xml:
637 * docs/plugins/inspect/plugin-twolame.xml:
638 * docs/plugins/inspect/plugin-x264.xml:
639 * docs/plugins/inspect/plugin-xingmux.xml:
640 * win32/common/config.h:
641 Back to development (bug fixing)
643 === release 1.0.0 ===
645 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
650 * docs/plugins/inspect/plugin-a52dec.xml:
651 * docs/plugins/inspect/plugin-amrnb.xml:
652 * docs/plugins/inspect/plugin-amrwbdec.xml:
653 * docs/plugins/inspect/plugin-asf.xml:
654 * docs/plugins/inspect/plugin-cdio.xml:
655 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
656 * docs/plugins/inspect/plugin-dvdread.xml:
657 * docs/plugins/inspect/plugin-dvdsub.xml:
658 * docs/plugins/inspect/plugin-lame.xml:
659 * docs/plugins/inspect/plugin-mad.xml:
660 * docs/plugins/inspect/plugin-mpeg2dec.xml:
661 * docs/plugins/inspect/plugin-realmedia.xml:
662 * docs/plugins/inspect/plugin-siddec.xml:
663 * docs/plugins/inspect/plugin-twolame.xml:
664 * docs/plugins/inspect/plugin-x264.xml:
665 * docs/plugins/inspect/plugin-xingmux.xml:
666 * gst-plugins-ugly.doap:
667 * win32/common/config.h:
670 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
673 Automatic update of common submodule
674 From 4f962f7 to 6c0b52c
676 === release 0.11.99 ===
678 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
681 * docs/plugins/inspect/plugin-xingmux.xml:
682 * gst-plugins-ugly.doap:
683 * win32/common/config.h:
686 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
688 * docs/plugins/inspect/plugin-a52dec.xml:
689 * docs/plugins/inspect/plugin-amrnb.xml:
690 * docs/plugins/inspect/plugin-amrwbdec.xml:
691 * docs/plugins/inspect/plugin-asf.xml:
692 * docs/plugins/inspect/plugin-cdio.xml:
693 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
694 * docs/plugins/inspect/plugin-dvdread.xml:
695 * docs/plugins/inspect/plugin-dvdsub.xml:
696 * docs/plugins/inspect/plugin-lame.xml:
697 * docs/plugins/inspect/plugin-mad.xml:
698 * docs/plugins/inspect/plugin-mpeg2dec.xml:
699 * docs/plugins/inspect/plugin-realmedia.xml:
700 * docs/plugins/inspect/plugin-siddec.xml:
701 * docs/plugins/inspect/plugin-twolame.xml:
702 * docs/plugins/inspect/plugin-x264.xml:
705 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
708 * ext/amrnb/Makefile.am:
709 * ext/amrwbdec/Makefile.am:
710 * ext/lame/Makefile.am:
711 * ext/twolame/Makefile.am:
712 * tests/check/Makefile.am:
713 Remove -DGST_USE_UNSTABLE_API
715 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
717 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
718 * docs/plugins/inspect/plugin-a52dec.xml:
719 * docs/plugins/inspect/plugin-amrnb.xml:
720 * docs/plugins/inspect/plugin-amrwbdec.xml:
721 * docs/plugins/inspect/plugin-asf.xml:
722 * docs/plugins/inspect/plugin-cdio.xml:
723 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
724 * docs/plugins/inspect/plugin-dvdread.xml:
725 * docs/plugins/inspect/plugin-dvdsub.xml:
726 * docs/plugins/inspect/plugin-lame.xml:
727 * docs/plugins/inspect/plugin-mad.xml:
728 * docs/plugins/inspect/plugin-mpeg2dec.xml:
729 * docs/plugins/inspect/plugin-realmedia.xml:
730 * docs/plugins/inspect/plugin-siddec.xml:
731 * docs/plugins/inspect/plugin-twolame.xml:
732 * docs/plugins/inspect/plugin-x264.xml:
735 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
737 * ext/cdio/gstcdio.c:
738 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
739 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
740 introspection/updating for this plugin.
742 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
744 * gst-plugins-ugly.spec.in:
745 Switch to F18 package naming
747 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
749 * ext/dvdread/demo-play:
750 * tests/check/elements/mpeg2dec.c:
751 rename some caps and elements in examples
753 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
758 === release 0.11.94 ===
760 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
764 * gst-plugins-ugly.doap:
765 * win32/common/config.h:
768 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
770 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
771 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
772 * docs/plugins/gst-plugins-ugly-plugins.signals:
773 * docs/plugins/inspect/plugin-a52dec.xml:
774 * docs/plugins/inspect/plugin-amrnb.xml:
775 * docs/plugins/inspect/plugin-amrwbdec.xml:
776 * docs/plugins/inspect/plugin-asf.xml:
777 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
778 * docs/plugins/inspect/plugin-dvdread.xml:
779 * docs/plugins/inspect/plugin-dvdsub.xml:
780 * docs/plugins/inspect/plugin-lame.xml:
781 * docs/plugins/inspect/plugin-mad.xml:
782 * docs/plugins/inspect/plugin-mpeg2dec.xml:
783 * docs/plugins/inspect/plugin-realmedia.xml:
784 * docs/plugins/inspect/plugin-siddec.xml:
785 * docs/plugins/inspect/plugin-twolame.xml:
786 * docs/plugins/inspect/plugin-x264.xml:
789 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
791 * gst/realmedia/rmdemux.c:
792 rmdemux: use DTS and PTS
793 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
794 undefined to make the decoder do the right thing. We can then remove the code
795 that tries to guess the PTS from the DTS.
797 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
799 * ext/mpeg2dec/gstmpeg2dec.c:
800 mpeg2dec: Hold ref to buffer while mapped
801 So that the buffer still exists when we go to unmap it later,
802 even if it got pushed in the meantime.
804 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
806 * tests/check/elements/x264enc.c:
807 x264enc test: x264enc produces constrained-baseline, not the full baseline
809 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
811 * gst/asfdemux/gstasfdemux.c:
812 * gst/realmedia/rademux.c:
813 * gst/realmedia/rmdemux.c:
814 gst: only activate in pull mode if upstream is seekable
816 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
818 * gst/realmedia/rademux.c:
819 rademux: tags can be NULL
821 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
824 mad: fix email address
826 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
829 mad: init base class method only once
831 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
833 * gst/xingmux/gstxingmux.c:
834 xingmux: remove defunct commented code
836 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
838 * gst/dvdsub/gstdvdsubdec.c:
839 dvbsubdec: handle and send GAP event
840 ... in stead of update newsegment event.
842 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
844 * gst/dvdsub/gstdvdsubdec.c:
845 dvbsubdec: adjust disabled code comment style
847 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
849 * ext/x264/gstx264enc.c:
850 x264enc: clean up some debug statements
852 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
854 * ext/x264/gstx264enc.c:
855 * ext/x264/gstx264enc.h:
856 x264enc: handle possibly negative DTS provided by codec
857 ... by arranging for an offset such that DTS == PTS for keyframes,
858 which is expected elsewhere to go along with semantics of PTS and DTS.
859 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
861 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
863 * gst-plugins-ugly.spec.in:
864 Fix spec file for ugly
866 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
868 * tests/check/elements/mpeg2dec.c:
869 tests: mpeg2dec: initialize variable
870 ... which avoids test segfaulting.
872 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
874 * tests/check/elements/mpeg2dec.c:
875 check: Feed parsed data to mpeg2dec
876 And fix the expected output caps by adding colorimetry field
878 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
881 Automatic update of common submodule
882 From 668acee to 4f962f7
884 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
887 configure: bump gtk-doc req to 1.12 (mar-2009)
888 This allows us to e.g. unconditionally use gtkdoc-rebase.
890 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
892 * docs/plugins/inspect/plugin-dvdsub.xml:
893 * gst/dvdsub/gstdvdsubdec.c:
894 * gst/dvdsub/gstdvdsubparse.c:
895 video/x-dvd-subpicture -> subpicture/x-dvd
897 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
899 * ext/x264/gstx264enc.c:
900 x264enc: Use new video encoder base class API for handling tags
902 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
904 * gst/dvdsub/gstdvdsubdec.c:
905 dvdsubdec: Set alignment at the correct place of GstAllocationParams
907 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
910 * win32/common/config.h:
913 === release 0.11.93 ===
915 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
918 * gst-plugins-ugly.doap:
919 * win32/common/config.h:
922 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
924 * gst/asfdemux/asfpacket.c:
925 * gst/realmedia/rmdemux.c:
926 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
928 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
930 * gst/asfdemux/asfpacket.c:
931 asfdemux: avoid some more invalid timestamp arithmetic
932 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
934 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
936 * ext/sidplay/gstsiddec.cc:
937 * gst/asfdemux/gstasfdemux.c:
938 * gst/realmedia/rademux.c:
939 * gst/realmedia/rmdemux.c:
940 gst: Add stream-id to stream-start events
942 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
944 * ext/mpeg2dec/gstmpeg2dec.c:
945 mpeg2dec: Don't use NULL values for fbuf
946 We need to make a difference between the initial dummy buffers (which
947 have a fbuf->id of NULL) and the buffers on which we allocated
950 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
953 Automatic update of common submodule
954 From 94ccf4c to 668acee
956 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
958 * ext/a52dec/gsta52dec.c:
959 * ext/lame/gstlamemp3enc.c:
960 * gst/asfdemux/gstasfdemux.c:
961 * gst/realmedia/rademux.c:
962 * gst/realmedia/rmdemux.c:
963 * gst/realmedia/rmutils.c:
964 gst_tag_list_free -> gst_tag_list_unref
966 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
968 * ext/sidplay/gstsiddec.cc:
969 * ext/x264/gstx264enc.c:
970 * gst/asfdemux/gstasfdemux.c:
971 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
972 * gst/realmedia/rademux.c:
973 * gst/realmedia/rmdemux.c:
974 tag: Update for taglist/tag event API changes
976 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
978 * ext/mpeg2dec/gstmpeg2dec.c:
979 mpeg2dec: Avoid dropping first GOP
980 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
981 do not check if it is NULL or not.
982 And cleanup a bit of debug
984 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
986 * gst/realmedia/rdtmanager.c:
987 * gst/realmedia/rdtmanager.h:
988 rdt: add on-npt-stop signal
989 rtspsrc will look for it.
991 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
993 * gst/realmedia/rdtmanager.c:
994 rdt: set caps after activating the pad
996 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
998 * gst/realmedia/gstrdtbuffer.c:
1001 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1003 * gst/asfdemux/gstrtpasfdepay.c:
1004 asfdepay: fix padding correction
1005 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
1006 existing memory in the target buffer..
1007 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
1009 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1011 * ext/mpeg2dec/gstmpeg2dec.c:
1012 mpeg2dec: copy buffer flags when cropping
1013 When we crop a buffer, copy the flags as well.
1015 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
1017 * ext/mpeg2dec/gstmpeg2dec.c:
1018 mpeg2dec: Fix GstVideoInfo pointer
1020 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
1022 * ext/mpeg2dec/gstmpeg2dec.c:
1023 mpeg2dec: Correctly flag output buffer interlaced state
1024 If the sequence is not flagged as progressive its buffers are marked
1025 interlace mode mixed. There is an individual picture flag indicating
1026 whether picture in the sequence are interlaced or not. This is used
1027 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
1028 completely indicate the buffer's interlaced state.
1029 Also, TFF and RFF should only be set if the sequence is not progressive.
1031 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1033 * ext/mpeg2dec/gstmpeg2dec.c:
1034 ext: Update for video base classes API changes
1036 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1039 Automatic update of common submodule
1040 From 98e386f to 94ccf4c
1042 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1044 * gst/asfdemux/asfpacket.c:
1045 asfdemux: make sure to avoid arithmetic with _NONE timestamp
1047 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1049 * gst/asfdemux/asfpacket.c:
1050 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
1051 ... so it does not get used as first (valid) payload ts, whereas
1052 the first real valid payload ts may be considerably larger.
1053 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
1055 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1057 * gst/asfdemux/gstasfdemux.c:
1058 asfdemux: slightly relax supported seek requirements
1059 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
1061 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1063 * ext/mpeg2dec/gstmpeg2dec.c:
1064 mpeg2dec: Propagate GstFlowReturn where needed
1065 It was just ignoring the return values...
1067 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1069 * ext/mpeg2dec/gstmpeg2dec.c:
1070 mpeg2dec: Store temporary buffers out of the way
1071 When mpeg2dec needs to do cropping (because downstream can't handle it),
1072 we need temporary buffers to decode to.
1073 Use the user_data field to store those, and unify the rest of the code
1074 that needs to touch a buffer (regardless of how/where it was allocated).
1075 https://bugzilla.gnome.org/show_bug.cgi?id=680194
1077 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1079 * ext/mpeg2dec/gstmpeg2dec.c:
1080 mpeg2dec: Call gst_video_decoder_negotiate()
1082 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1084 * gst/realmedia/rmdemux.c:
1085 rmdemux: give stream tags a different event name so they don't overwrite global tags
1086 There can only be one taglist per name for sticky tag events.
1087 Needs to be fixed more properly, see
1088 https://bugzilla.gnome.org/show_bug.cgi?id=677619
1090 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1092 * gst/realmedia/rademux.c:
1093 rademux: set/send caps on pad after activating it
1095 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1097 * gst/realmedia/rmdemux.c:
1098 rmdemux: set/send caps after activating the source pads
1099 Makes sure the caps event isn't dropped immediately.
1101 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1103 * ext/dvdread/dvdreadsrc.c:
1104 dvdreadsrc: mustn't drop queries like caps query if not started yet
1106 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
1108 * gst/asfdemux/gstasfdemux.c:
1109 asfdemux: extract WM/Year as GstDateTime instead of GDate
1110 So we can signal that only the year field is valid.
1112 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1114 * gst/asfdemux/gstasfdemux.c:
1115 asfdemux: don't leak payload if we are not pushing it
1117 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1119 * ext/sidplay/gstsiddec.cc:
1120 * gst/asfdemux/gstasfdemux.c:
1121 * gst/realmedia/rademux.c:
1122 * gst/realmedia/rmdemux.c:
1123 demuxers: Push STREAM_START when needed
1125 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1127 * gst/asfdemux/gstasfdemux.c:
1128 asf: don't push on inactive streams
1130 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1132 * ext/dvdread/dvdreadsrc.c:
1133 dvdreadsrc: set rank to NONE
1134 It should never be autoplugged really, for DVD
1135 playback there's rsndvd (or will be, realsoonnow).
1137 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1139 * ext/mpeg2dec/gstmpeg2dec.c:
1140 fix for allocator API changes
1142 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1144 * ext/x264/gstx264enc.c:
1145 update for query api changes
1147 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1149 * ext/mpeg2dec/gstmpeg2dec.c:
1150 update for query api changes
1152 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1154 * ext/x264/gstx264enc.c:
1155 update for allocation query changes
1157 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
1160 LICENSE_readme: fix typo
1162 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
1165 LICENSE_readme: mention x264
1166 https://bugzilla.gnome.org/show_bug.cgi?id=679472
1168 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1170 * gst/asfdemux/gstasfdemux.c:
1171 * gst/realmedia/rademux.c:
1172 * gst/realmedia/rmdemux.c:
1173 gst: Implement segment-done event
1175 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1177 * gst/asfdemux/gstasfdemux.c:
1178 asf: fix x-wmv format in caps
1180 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1182 * gst/asfdemux/asfpacket.c:
1185 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
1187 * gst/asfdemux/asfpacket.c:
1188 * gst/asfdemux/asfpacket.h:
1189 * gst/asfdemux/gstasfdemux.c:
1190 asfdemux: Ignore parsing errors from broken packets
1191 We should instead be counting the number of errors and exiting if
1192 they're too numerous. This makes a number of broken ASF files playable.
1193 https://bugzilla.gnome.org/show_bug.cgi?id=678543
1195 gst/asfdemux/asfpacket.c
1196 gst/asfdemux/gstasfdemux.c
1198 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1200 * gst/asfdemux/gstasfdemux.c:
1203 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1205 * ext/mpeg2dec/gstmpeg2dec.c:
1206 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
1208 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1210 * ext/mpeg2dec/gstmpeg2dec.c:
1211 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
1214 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
1216 * ext/x264/gstx264enc.c:
1217 x264enc: Fix unitialized variable and taglist event
1219 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1221 * ext/mpeg2dec/gstmpeg2dec.c:
1222 mpeg2dec: fix compilation
1224 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1226 * ext/sidplay/gstsiddec.cc:
1227 * gst/asfdemux/gstasfdemux.c:
1228 * gst/realmedia/rademux.c:
1229 * gst/realmedia/rdtmanager.c:
1230 * gst/realmedia/rmdemux.c:
1231 update for task api change
1233 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1235 * ext/mpeg2dec/gstmpeg2dec.c:
1236 * ext/x264/gstx264enc.c:
1239 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1241 * ext/mpeg2dec/gstmpeg2dec.c:
1242 * ext/mpeg2dec/gstmpeg2dec.h:
1243 mpeg2dec: Port to 0.11 again
1245 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1247 * ext/x264/gstx264enc.c:
1248 x264enc: Fix compiler warning
1250 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1252 * ext/mpeg2dec/gstmpeg2dec.c:
1253 * ext/mpeg2dec/gstmpeg2dec.h:
1254 mpeg2dec: Report PAR if not present upstream
1255 And clean up some code
1257 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1259 * ext/mpeg2dec/gstmpeg2dec.c:
1260 mpeg2dec: use _scale_ceil to compute frame period
1261 https://bugzilla.gnome.org/show_bug.cgi?id=675769
1263 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1265 * ext/mpeg2dec/gstmpeg2dec.c:
1266 mpeg2dec: mpeg2dec actually has 3 frame latency
1267 https://bugzilla.gnome.org/show_bug.cgi?id=675769
1269 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1271 * ext/mpeg2dec/gstmpeg2dec.c:
1272 mpeg2dec: Fix large output buffers leak
1274 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1276 * ext/mpeg2dec/gstmpeg2dec.c:
1277 mpeg2dec: Port to new way of handling frame reference
1279 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1281 * ext/mpeg2dec/gstmpeg2dec.c:
1282 mpeg2dec: don't leak input_state
1284 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1286 * ext/mpeg2dec/gstmpeg2dec.c:
1287 * ext/mpeg2dec/gstmpeg2dec.h:
1288 mpeg2dec: Port to GstVideoDecoder base class
1290 ext/mpeg2dec/gstmpeg2dec.c
1291 ext/mpeg2dec/gstmpeg2dec.h
1292 Back to 0.10 state, needs to be ported to 0.11 again.
1294 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1296 Merge remote-tracking branch 'origin/master'
1298 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1300 * ext/x264/gstx264enc.c:
1301 * ext/x264/gstx264enc.h:
1302 x264enc: Port to 0.11 again
1304 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1306 * ext/x264/gstx264enc.c:
1307 x264enc: Don't set latency while holding object lock
1308 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
1309 https://bugzilla.gnome.org/show_bug.cgi?id=675762
1311 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1313 * ext/x264/gstx264enc.c:
1314 x264enc: Use video encoder stream lock to avoid deadlock
1316 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
1318 * ext/x264/gstx264enc.c:
1319 x264enc: Port to new way of passing frame reference
1321 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1323 * ext/x264/gstx264enc.c:
1324 x264enc: Set default stream-format to avc as it's a better format
1326 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1328 * ext/x264/gstx264enc.c:
1329 x264enc: Fix setting latency
1330 Fixes setting latency when framerate is dynamic and round up the latency
1331 to avoid rounding issues.
1333 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1335 * ext/x264/gstx264enc.c:
1336 x264enc: gst_video_encoder_get_frame() is now transfer full
1338 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1340 * ext/x264/gstx264enc.c:
1341 x264enc: don't leak output state
1343 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1345 * ext/x264/gstx264enc.c:
1346 * ext/x264/gstx264enc.h:
1347 x264enc: Remove x264 backward compatibility support
1349 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1351 * ext/x264/gstx264enc.c:
1352 x264enc: Report latency base on x264 buffer size
1354 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1357 * ext/x264/gstx264enc.c:
1358 * ext/x264/gstx264enc.h:
1359 x264enc: Port to GstVideoEncoder baseclass
1362 ext/x264/gstx264enc.c
1363 ext/x264/gstx264enc.h
1364 Back to 0.10 state, needs to be ported to 0.11 again.
1366 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1371 * docs/plugins/Makefile.am:
1372 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1373 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1374 * docs/plugins/inspect/plugin-synaesthesia.xml:
1375 * gst/synaesthesia/.gitignore:
1376 * gst/synaesthesia/Makefile.am:
1377 * gst/synaesthesia/README:
1378 * gst/synaesthesia/gstsynaesthesia.c:
1379 * gst/synaesthesia/gstsynaesthesia.h:
1380 * gst/synaesthesia/synaescope.c:
1381 * gst/synaesthesia/synaescope.h:
1382 synaesthesia: remove experimental GPL-ed synaesthesia plugin
1383 It never made it out of experimental, and there's a new
1384 synaescope element in gst-plugins-bad that's hopefully
1385 sufficiently similar.
1386 https://bugzilla.gnome.org/show_bug.cgi?id=356882
1388 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1390 * gst/mpegstream/.gitignore:
1391 mpegstream: remove leftover hidden .gitignore file
1393 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1395 * gst/synaesthesia/gstsynaesthesia.c:
1396 * tests/check/elements/amrnbenc.c:
1397 * tests/check/elements/x264enc.c:
1398 elements: Use gst_pad_set_caps() instead of manual event fiddling
1400 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1403 Automatic update of common submodule
1404 From 03a0e57 to 98e386f
1406 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1411 === release 0.11.92 ===
1413 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1419 * docs/plugins/inspect/plugin-a52dec.xml:
1420 * docs/plugins/inspect/plugin-amrnb.xml:
1421 * docs/plugins/inspect/plugin-amrwbdec.xml:
1422 * docs/plugins/inspect/plugin-asf.xml:
1423 * docs/plugins/inspect/plugin-cdio.xml:
1424 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1425 * docs/plugins/inspect/plugin-dvdread.xml:
1426 * docs/plugins/inspect/plugin-dvdsub.xml:
1427 * docs/plugins/inspect/plugin-lame.xml:
1428 * docs/plugins/inspect/plugin-mad.xml:
1429 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1430 * docs/plugins/inspect/plugin-realmedia.xml:
1431 * docs/plugins/inspect/plugin-siddec.xml:
1432 * docs/plugins/inspect/plugin-twolame.xml:
1433 * docs/plugins/inspect/plugin-x264.xml:
1434 * gst-plugins-ugly.doap:
1435 * win32/common/config.h:
1438 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1481 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1484 Automatic update of common submodule
1485 From 1fab359 to 03a0e57
1487 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1489 * ext/sidplay/gstsiddec.cc:
1490 * gst/asfdemux/gstasfdemux.c:
1491 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1492 * gst/realmedia/rademux.c:
1493 * gst/realmedia/rmdemux.c:
1494 update for tag event change
1496 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
1499 Automatic update of common submodule
1500 From f1b5a96 to 1fab359
1502 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1505 Automatic update of common submodule
1506 From 92b7266 to f1b5a96
1508 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1511 Automatic update of common submodule
1512 From ec1c4a8 to 92b7266
1514 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1517 Automatic update of common submodule
1518 From 3429ba6 to ec1c4a8
1520 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1522 * gst/realmedia/rmutils.c:
1523 realmedia: don't use GstStructure API on tag lists
1525 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
1527 * ext/a52dec/gsta52dec.c:
1528 a52dec: really prefer the original number (and position) of channels
1529 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
1531 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1534 Automatic update of common submodule
1535 From dc70203 to 3429ba6
1537 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1540 * ext/x264/gstx264enc.c:
1541 x264: bump x264 requirement to build 106 or later
1542 Build 106 is from September 2010.
1543 https://bugzilla.gnome.org/show_bug.cgi?id=676257
1545 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
1547 * ext/a52dec/gsta52dec.c:
1549 a52dec: adapt to work also with new liba52
1550 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
1552 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1554 * ext/a52dec/gsta52dec.c:
1555 a52dec: trigger renegotiation upon changed stream channels
1558 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1561 configure: Require core/base 0.11.91
1563 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
1566 .gitignore: add visual studio IDE files and OS X .DS_Store files
1567 https://bugzilla.gnome.org/show_bug.cgi?id=667899
1569 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1574 === release 0.11.91 ===
1576 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1583 * gst-plugins-ugly.doap:
1584 * win32/common/config.h:
1587 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1630 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1632 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
1634 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1637 Automatic update of common submodule
1638 From dc70203 to 3429ba6
1640 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1642 * gst/asfdemux/asfpacket.c:
1643 asfdemux: Use correct enum type
1645 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
1647 * gst/asfdemux/gstasfdemux.c:
1648 asfdemux: implement pull mode seek snap flags when an index is present
1649 Also ensure we get a proper EOS when seeking past the end of the
1650 file, or (when the snap after flag is set) between the last keyframe
1651 and the end of the file.
1653 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
1655 * ext/cdio/gstcdio.c:
1656 * ext/cdio/gstcdio.h:
1657 * ext/cdio/gstcdiocddasrc.c:
1658 cdio: compensate for libcdio's recent cd-text api changes
1659 https://bugzilla.gnome.org/show_bug.cgi?id=675112
1661 ext/cdio/gstcdiocddasrc.c
1663 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1665 * ext/dvdread/dvdreadsrc.c:
1666 dvdread: fix build after recent include reshuffling in core
1667 Need to include gmodule.h ourselves now.
1669 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1671 * ext/mpeg2dec/gstmpeg2dec.c:
1672 video: Update for libgstvideo API changes
1674 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1677 Automatic update of common submodule
1678 From 6db25be to dc70203
1680 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1682 * gst/asfdemux/asfpacket.c:
1683 * gst/asfdemux/asfpacket.h:
1684 asfdemux: fix performance issue, especially with high-bitrate streams
1685 Two things were suboptimal from a performance point of view:
1686 a) consider a large media object such as a video keyframe, which
1687 may be split up into multiple fragments. We would assemble
1688 the media object as follows:
1689 buf = join (join (join (frag1, frag2), frag3), frag4)
1690 which causes many unnecessary memcpy()s, and malloc/free,
1691 which could easily add up to a multiple of the actual object
1692 size. To avoid this, we allocate a buffer of the size needed
1693 from the start and copy fragments into that directly.
1694 b) for every fragment to join, we would create a sub-buffer
1695 before joining it (which would discard the sub-buffer again),
1696 leading to unnecessary miniobject create/free churn.
1698 gst/asfdemux/asfpacket.c
1699 gst/asfdemux/asfpacket.h
1701 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1703 * gst/asfdemux/asfpacket.c:
1704 asfdemux: avoid unnecessary stream lookup
1705 We have already retrieved the stream for that stream number and
1706 made sure it's not NULL, so no need to do it again here; neither
1707 the number nor the streams changed since the last time.
1709 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
1711 * ext/a52dec/gsta52dec.c:
1712 a52dec: fix first_access bigger than 2
1713 gst_buffer_extract returns the number of bytes extracted, here 2 max.
1714 Set size to the buffer size as was done in 0.10 to avoid first_access
1715 error when it bypass 2.
1716 https://bugzilla.gnome.org/show_bug.cgi?id=673434
1718 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1722 configure: Modernize autotools setup a bit
1723 Also we now only create tar.bz2 and tar.xz tarballs.
1725 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1728 Automatic update of common submodule
1729 From 464fe15 to 6db25be
1731 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1736 === release 0.11.90 ===
1738 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1744 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1745 * docs/plugins/inspect/plugin-a52dec.xml:
1746 * docs/plugins/inspect/plugin-amrnb.xml:
1747 * docs/plugins/inspect/plugin-amrwbdec.xml:
1748 * docs/plugins/inspect/plugin-asf.xml:
1749 * docs/plugins/inspect/plugin-cdio.xml:
1750 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1751 * docs/plugins/inspect/plugin-dvdread.xml:
1752 * docs/plugins/inspect/plugin-dvdsub.xml:
1753 * docs/plugins/inspect/plugin-lame.xml:
1754 * docs/plugins/inspect/plugin-mad.xml:
1755 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1756 * docs/plugins/inspect/plugin-realmedia.xml:
1757 * docs/plugins/inspect/plugin-siddec.xml:
1758 * docs/plugins/inspect/plugin-twolame.xml:
1759 * docs/plugins/inspect/plugin-x264.xml:
1760 * gst-plugins-ugly.doap:
1761 * win32/common/config.h:
1764 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1807 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1809 * ext/mad/gstmad.c.orig:
1810 mad: remove .c.orig file
1812 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
1814 * ext/a52dec/gsta52dec.c:
1815 * ext/amrnb/amrnbdec.c:
1816 * ext/amrnb/amrnbenc.c:
1817 * ext/amrwbdec/amrwbdec.c:
1818 * ext/cdio/gstcdiocddasrc.c:
1819 * ext/dvdread/dvdreadsrc.c:
1820 * ext/lame/gstlamemp3enc.c:
1822 * ext/mad/gstmad.c.orig:
1823 * ext/mpeg2dec/gstmpeg2dec.c:
1824 * ext/sidplay/gstsiddec.cc:
1825 * ext/twolame/gsttwolamemp2enc.c:
1826 * ext/x264/gstx264enc.c:
1827 * gst/asfdemux/gstasfdemux.c:
1828 * gst/asfdemux/gstrtpasfdepay.c:
1829 * gst/asfdemux/gstrtspwms.c:
1830 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1831 * gst/dvdsub/gstdvdsubdec.c:
1832 * gst/dvdsub/gstdvdsubparse.c:
1833 * gst/realmedia/pnmsrc.c:
1834 * gst/realmedia/rademux.c:
1835 * gst/realmedia/rdtdepay.c:
1836 * gst/realmedia/rdtmanager.c:
1837 * gst/realmedia/rmdemux.c:
1838 * gst/realmedia/rtspreal.c:
1839 * gst/synaesthesia/gstsynaesthesia.c:
1840 * gst/xingmux/gstxingmux.c:
1841 Use new gst_element_class_set_static_metadata()
1843 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1846 Automatic update of common submodule
1847 From 7fda524 to 464fe15
1849 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1851 * ext/a52dec/gsta52dec.c:
1852 * ext/amrnb/amrnb.c:
1853 * ext/amrwbdec/amrwb.c:
1854 * ext/cdio/gstcdio.c:
1855 * ext/dvdread/dvdreadsrc.c:
1856 * ext/lame/plugin.c:
1858 * ext/mad/gstmad.c.orig:
1859 * ext/mpeg2dec/gstmpeg2dec.c:
1860 * ext/sidplay/gstsiddec.cc:
1861 * ext/twolame/gsttwolamemp2enc.c:
1862 * ext/x264/gstx264enc.c:
1863 * gst/asfdemux/gstasf.c:
1864 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1865 * gst/dvdsub/gstdvdsubdec.c:
1866 * gst/realmedia/realmedia.c:
1867 * gst/synaesthesia/gstsynaesthesia.c:
1868 * gst/xingmux/plugin.c:
1869 gst: Update for GST_PLUGIN_DEFINE() API changes
1871 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1874 configure: Update version to 0.11.89.1
1876 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1879 * docs/plugins/Makefile.am:
1880 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1881 * docs/version.entities.in:
1882 * ext/a52dec/Makefile.am:
1883 * ext/amrnb/Makefile.am:
1884 * ext/amrwbdec/Makefile.am:
1885 * ext/cdio/Makefile.am:
1886 * ext/lame/Makefile.am:
1887 * ext/mad/Makefile.am:
1888 * ext/mpeg2dec/Makefile.am:
1889 * ext/sidplay/Makefile.am:
1890 * ext/twolame/Makefile.am:
1891 * ext/x264/Makefile.am:
1892 * gst-plugins-ugly.spec.in:
1893 * gst/asfdemux/Makefile.am:
1894 * gst/dvdlpcmdec/Makefile.am:
1895 * gst/dvdsub/Makefile.am:
1896 * gst/realmedia/Makefile.am:
1897 * pkgconfig/Makefile.am:
1898 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
1899 * tests/check/Makefile.am:
1900 gst: Update versioning
1902 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1904 * ext/mpeg2dec/gstmpeg2dec.c:
1905 * ext/mpeg2dec/gstmpeg2dec.h:
1906 mpeg2dec: fix cropping
1907 fix cropping in mpeg2dec
1909 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1911 * ext/mpeg2dec/gstmpeg2dec.c:
1912 mpeg2dec: add crop metadata when buffer is still writable
1914 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1916 * gst/asfdemux/gstrtpasfdepay.c:
1917 update for buffer api change
1919 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
1921 * ext/a52dec/gsta52dec.c:
1923 ext: Update for audio decoder API changes
1925 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1927 * tests/check/elements/amrnbenc.c:
1928 * tests/check/elements/x264enc.c:
1929 tests: make more valgrind-friendly and plug caps leak
1931 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1933 * gst/asfdemux/asfpacket.c:
1934 * gst/asfdemux/gstasfdemux.c:
1935 * gst/dvdsub/gstdvdsubdec.c:
1936 update for buffer changes
1938 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
1940 * tests/check/elements/x264enc.c:
1941 tests: x264enc: adjust test to removal of deprecated properties
1943 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
1945 Replace master with 0.11
1947 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1952 === release 0.11.2 ===
1954 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
1960 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1961 * docs/plugins/inspect/plugin-a52dec.xml:
1962 * docs/plugins/inspect/plugin-amrnb.xml:
1963 * docs/plugins/inspect/plugin-amrwbdec.xml:
1964 * docs/plugins/inspect/plugin-asf.xml:
1965 * docs/plugins/inspect/plugin-cdio.xml:
1966 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1967 * docs/plugins/inspect/plugin-dvdread.xml:
1968 * docs/plugins/inspect/plugin-dvdsub.xml:
1969 * docs/plugins/inspect/plugin-lame.xml:
1970 * docs/plugins/inspect/plugin-mad.xml:
1971 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1972 * docs/plugins/inspect/plugin-realmedia.xml:
1973 * docs/plugins/inspect/plugin-siddec.xml:
1974 * docs/plugins/inspect/plugin-twolame.xml:
1975 * docs/plugins/inspect/plugin-x264.xml:
1976 * gst-plugins-ugly.doap:
2016 * win32/common/config.h:
2019 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2021 * tests/check/elements/mpeg2dec.c:
2022 tests: fix after memory changes
2024 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2026 * ext/x264/gstx264enc.c:
2027 * ext/x264/gstx264enc.h:
2028 x264enc: remove deprecated properties
2030 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2032 Merge remote-tracking branch 'origin/master' into 0.11
2033 So 0.11 folks also get amr include fixes.
2035 ext/a52dec/gsta52dec.c
2038 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2040 * gst/synaesthesia/gstsynaesthesia.c:
2041 synaesthesia: fixup for bufferpool api changes
2042 ... as well as some caps ref handling.
2044 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2046 * gst/realmedia/rademux.c:
2047 * gst/realmedia/rmdemux.c:
2048 don't pass random pointers to pull_range
2050 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2052 * ext/mpeg2dec/gstmpeg2dec.c:
2053 update for bufferpool changes
2055 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2057 * ext/mpeg2dec/gstmpeg2dec.c:
2058 update for allocation query changes
2060 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2062 * ext/dvdread/dvdreadsrc.c:
2063 * ext/lame/gstlamemp3enc.c:
2064 * ext/mpeg2dec/gstmpeg2dec.c:
2065 * ext/x264/gstx264enc.c:
2066 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2067 * gst/dvdsub/gstdvdsubdec.c:
2068 update for memory api changes
2070 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2072 * ext/mpeg2dec/gstmpeg2dec.c:
2073 take padding into account
2075 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2078 mad: simplify parsing code
2079 Also fixes #671455 (expected at least).
2081 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2084 configure.ac: bump required GLib to 2.31.14
2085 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
2087 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2089 * ext/sidplay/gstsiddec.cc:
2090 fix for caps _normalize changes
2092 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2094 * ext/x264/gstx264enc.c:
2095 fix for caps api changes
2097 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2099 * ext/a52dec/gsta52dec.c:
2100 * ext/a52dec/gsta52dec.h:
2101 a52dec: use base class tag handling helper
2102 ... so as to ensure these to be handled and sent at proper time.
2104 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2106 * ext/dvdread/dvdreadsrc.c:
2107 dvdreadsrc: Use variable type with correct signedness
2109 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
2111 * ext/mpeg2dec/gstmpeg2dec.c:
2112 mpeg2dec: Copy planes in one go when possible
2114 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2117 * ext/amrnb/amrnbdec.h:
2118 * ext/amrnb/amrnbenc.h:
2119 * ext/amrwbdec/amrwbdec.h:
2120 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
2121 In previous versions, the opencore-amr include sub-directory
2122 would be specified in the include path in the CFLAGS, but this
2123 is no longer the case in newer versions, so we need to add those
2124 to our include directives.
2125 Based on patch by: Christian Morales Vega
2126 https://bugzilla.gnome.org/show_bug.cgi?id=671123
2128 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2131 configure: get rid of non-pkg-config ways to check for opencore-amr
2133 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2135 * ext/mpeg2dec/gstmpeg2dec.c:
2136 update for metadata API changes
2138 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
2140 * ext/amrwbdec/Makefile.am:
2141 * ext/lame/Makefile.am:
2142 * ext/mad/Makefile.am:
2143 amrwbdec, lame, mad: link to libgstbase
2145 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
2147 * ext/x264/gstx264enc.c:
2148 x264enc: fix compiler warning
2150 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2152 Merge remote-tracking branch 'origin/master' into 0.11
2154 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2156 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
2160 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2165 * docs/plugins/gst-plugins-ugly-plugins.args:
2166 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2167 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2168 * docs/plugins/inspect/plugin-a52dec.xml:
2169 * docs/plugins/inspect/plugin-amrnb.xml:
2170 * docs/plugins/inspect/plugin-amrwbdec.xml:
2171 * docs/plugins/inspect/plugin-asf.xml:
2172 * docs/plugins/inspect/plugin-cdio.xml:
2173 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2174 * docs/plugins/inspect/plugin-dvdread.xml:
2175 * docs/plugins/inspect/plugin-dvdsub.xml:
2176 * docs/plugins/inspect/plugin-iec958.xml:
2177 * docs/plugins/inspect/plugin-lame.xml:
2178 * docs/plugins/inspect/plugin-mad.xml:
2179 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2180 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
2181 * docs/plugins/inspect/plugin-mpegstream.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 * win32/common/config.h:
2187 Bump version after release
2189 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
2192 autogen.sh: avoid touching .po files during 'make'
2193 A simple workaround to deal with GNU gettext automake integration
2194 failing to deal with git. Fixes: #669207
2196 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2198 * ext/x264/gstx264enc.c:
2199 x264: convert g_print to LOG
2201 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2203 * gst/asfdemux/gstrtpasfdepay.c:
2204 update for new memory api
2206 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2208 * ext/x264/gstx264enc.c:
2209 x264enc: handle pts and dts
2211 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2214 mad: handle libmad freeform parsing quirk
2216 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2219 mad: fixup unhacking last frame coaxing
2220 ... so as to not only replace the data pointer but also available size.
2222 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
2224 * gst-plugins-ugly.spec.in:
2227 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2229 * win32/common/config.h:
2230 win32: back to development
2232 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2235 * gst/synaesthesia/gstsynaesthesia.c:
2236 * gst/synaesthesia/gstsynaesthesia.h:
2237 synaesthesia: port to 0.11
2239 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2242 * gst/xingmux/gstxingmux.c:
2243 xingmux: port to 0.11
2245 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2250 === release 0.11.1 ===
2252 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2258 * docs/plugins/gst-plugins-ugly-plugins.args:
2259 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2260 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2261 * docs/plugins/inspect/plugin-a52dec.xml:
2262 * docs/plugins/inspect/plugin-amrnb.xml:
2263 * docs/plugins/inspect/plugin-amrwbdec.xml:
2264 * docs/plugins/inspect/plugin-asf.xml:
2265 * docs/plugins/inspect/plugin-cdio.xml:
2266 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2267 * docs/plugins/inspect/plugin-dvdread.xml:
2268 * docs/plugins/inspect/plugin-dvdsub.xml:
2269 * docs/plugins/inspect/plugin-lame.xml:
2270 * docs/plugins/inspect/plugin-mad.xml:
2271 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2272 * docs/plugins/inspect/plugin-realmedia.xml:
2273 * docs/plugins/inspect/plugin-siddec.xml:
2274 * docs/plugins/inspect/plugin-twolame.xml:
2275 * docs/plugins/inspect/plugin-x264.xml:
2276 * gst-plugins-ugly.doap:
2316 * win32/common/config.h:
2319 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2321 Merge branch 'master' into 0.11
2325 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2328 mad: unhack last frame coaxing
2329 ... so as to maximally use available base class API and interfere least
2330 as possible with its internal state.
2332 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2335 mad: fix compilation
2337 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2340 mad: chain up to default event handler
2342 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
2344 * ext/x264/gstx264enc.c:
2345 x264enc: unmap video frame after encoding
2346 Fixes major memory leak.
2347 https://bugzilla.gnome.org/show_bug.cgi?id=669863
2349 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2351 * ext/x264/gstx264enc.c:
2352 x264enc: fix after merge
2354 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2356 Merge branch 'master' into 0.11
2358 ext/x264/gstx264enc.c
2360 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2362 * ext/sidplay/gstsiddec.cc:
2363 * ext/sidplay/gstsiddec.h:
2364 sidplay: don't use ulong properties
2366 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2368 * ext/sidplay/gstsiddec.cc:
2369 sidplay: fix negotiation
2371 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
2373 * ext/x264/gstx264enc.c:
2374 x264enc: Add baseline profile to caps
2375 libx264 does not yet support the features that create the difference
2376 between baseline and constrained baseline profile. Hence it currently
2377 supports both though it can only technically encode constrained
2380 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2382 * ext/amrnb/amrnbenc.c:
2383 * gst/asfdemux/gstasfdemux.c:
2384 * gst/realmedia/rdtmanager.c:
2385 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
2387 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2389 * tests/check/elements/mpeg2dec.c:
2390 mpeg2dec: fix test a bit more
2391 Still broken because cropping is broken in mpeg2dec
2393 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2395 * tests/check/elements/amrnbenc.c:
2396 * tests/check/elements/x264enc.c:
2397 * tests/check/elements/xingmux.c:
2398 tests: fix some tests
2400 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2402 * ext/twolame/gsttwolamemp2enc.c:
2403 twolame: Use new audio encoder/decoder base class API for srcpad caps
2405 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2407 * ext/lame/gstlamemp3enc.c:
2408 lame: Use new audio encoder/decoder base class API for srcpad caps
2410 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2413 mad: Use new audio encoder/decoder base class API for srcpad caps
2415 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2417 * ext/a52dec/gsta52dec.c:
2418 a52dec: Use new audio encoder/decoder base class API for srcpad caps
2420 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2422 * ext/amrwbdec/amrwbdec.c:
2423 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
2425 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2427 * ext/amrnb/amrnbdec.c:
2428 * ext/amrnb/amrnbenc.c:
2429 amrnb: Use new audio encoder/decoder base class API for srcpad caps
2431 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2434 mad: ensure we do not confuse the base class with our buffer guard
2435 mad expects extra bytes at the end of a buffer (see discussion in
2436 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
2437 and since we inject these without the base class' knowledge, we
2438 need to hide the bodies better.
2439 This fixes an assert at EOS when decoding an mp3 manually without
2440 an intervening mpegaudioparse.
2442 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2444 * gst/realmedia/rtspreal.c:
2445 update for HEADER flag
2447 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
2449 * ext/x264/gstx264enc.c:
2450 * ext/x264/gstx264enc.h:
2451 x264enc: implement force-key-unit API
2453 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
2456 Automatic update of common submodule
2457 From c463bc0 to 7fda524
2459 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2461 * ext/amrnb/amrnbdec.c:
2462 * ext/amrwbdec/amrwbdec.c:
2463 amr: port to 0.11 again
2465 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2467 Merge branch 'master' into 0.11
2469 ext/a52dec/gsta52dec.c
2471 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2473 * ext/a52dec/gsta52dec.c:
2474 * ext/amrnb/amrnbdec.c:
2475 * ext/amrnb/amrnbenc.c:
2476 * ext/amrwbdec/amrwbdec.c:
2477 * ext/dvdread/dvdreadsrc.c:
2478 * ext/lame/gstlamemp3enc.c:
2480 * ext/mpeg2dec/gstmpeg2dec.c:
2481 * ext/sidplay/gstsiddec.cc:
2482 * ext/twolame/gsttwolamemp2enc.c:
2483 * gst/asfdemux/asfpacket.c:
2484 * gst/asfdemux/gstasfdemux.c:
2485 * gst/asfdemux/gstrtpasfdepay.c:
2486 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2487 * gst/dvdsub/gstdvdsubdec.c:
2488 * gst/dvdsub/gstdvdsubdec.h:
2489 * gst/realmedia/gstrdtbuffer.c:
2490 * gst/realmedia/gstrdtbuffer.h:
2491 * gst/realmedia/rdtdepay.c:
2492 * gst/realmedia/rmdemux.c:
2493 * gst/realmedia/rmutils.c:
2494 port to new memory API
2496 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2499 Automatic update of common submodule
2500 From 2a59016 to c463bc0
2502 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2504 * gst-libs/gst/glib-compat-private.h:
2505 Remove compatibility versions for deprecated GLib API
2507 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2509 * ext/a52dec/gsta52dec.c:
2510 a52dec: fix read buffer overflow upon syncing
2511 The wrong size was being decremented, leading to a runaway
2514 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2518 Add --disable-fatal-warnings configure option
2520 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2522 * gst/asfdemux/gstasfdemux.c:
2523 * gst/realmedia/rademux.c:
2524 * gst/realmedia/rdtmanager.c:
2525 * gst/realmedia/rmdemux.c:
2526 port to new gthread API
2528 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2531 configure.ac: Require GLib 2.31.10 for consistency
2533 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2536 Automatic update of common submodule
2537 From 0807187 to 2a59016
2539 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2541 * ext/amrwbdec/amrwbdec.c:
2542 amrwbdec: _parse should not return OK if not enough data yet
2544 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2546 * ext/amrnb/amrnbdec.c:
2547 amrnbdec: _parse should not return OK if not enough data yet
2549 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2551 * ext/dvdread/dvdreadsrc.c:
2552 dvdreadsrc: fix off by one in cell calculation for the last chapter
2554 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2556 * gst/asfdemux/gstasfdemux.c:
2557 asfdemux: set caps on src pad before adding it
2559 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2561 * gst/asfdemux/gstasfdemux.c:
2562 asfdemux: perform writable buffer map to copy into it
2564 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2566 * gst/asfdemux/asfpacket.c:
2567 * gst/asfdemux/asfpacket.h:
2568 asfpacket: fix 0.11 ported payload extraction
2569 ... to cater for not necessarily offset == size - cur_pos,
2570 as size may have been adjusted due to padding.
2573 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2575 * ext/x264/gstx264enc.c:
2576 x264enc: remove useless and semantically (though not practically) wrong code
2577 The object will be freed, so it's pointless to set the pointers
2580 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2582 * ext/x264/gstx264enc.c:
2583 x264enc: remove leaking "optimization"
2585 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2587 * gst/asfdemux/gstasfdemux.c:
2588 GST_TYPE_DATE -> G_TYPE_DATE
2590 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2592 Merge remote-tracking branch 'origin/master' into 0.11
2594 ext/a52dec/gsta52dec.c
2596 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2598 * ext/a52dec/gsta52dec.c:
2599 a52dec: plug buffer leak
2601 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2603 * ext/a52dec/gsta52dec.c:
2604 a52dec: plug buffer leak
2606 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2608 * ext/amrnb/amrnbenc.c:
2609 amrnbenc: _map and _unmap the appropriate input and output buffers
2611 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2613 * ext/a52dec/gsta52dec.c:
2614 a52dec: Fix some merge mistakes
2616 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2618 Merge branch 'master' into 0.11
2620 ext/a52dec/gsta52dec.c
2621 ext/a52dec/gsta52dec.h
2624 ext/lame/gstlamemp3enc.c
2627 gst/mpegaudioparse/gstmpegaudioparse.c
2628 gst/mpegstream/gstdvddemux.c
2629 gst/realmedia/rdtdepay.c
2634 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2636 * gst/dvdsub/Makefile.am:
2637 dvdsub: add some CFLAGS and LIBS in Makefile.am
2638 ... since adapter is still used.
2640 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2642 * gst/realmedia/rmdemux.c:
2643 rmdemux: Don't use buffer after unreffing
2645 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2647 * gst/asfdemux/gstasfdemux.c:
2648 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
2650 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2653 mad: Correctly unmap the buffer with the original data pointer
2655 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2658 mad: Make sure to set caps on the srcpad if none are set yet
2660 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2662 * ext/mad/Makefile.am:
2663 mad: fix LIBS order in Makefile.am
2665 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2668 mad: remove left-over id3tag.h include
2669 We don't use libid3tag any more.
2671 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2673 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2674 dvdlpcmdec: fix for multichannel
2676 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2678 * ext/a52dec/gsta52dec.c:
2679 * ext/a52dec/gsta52dec.h:
2680 a52dec: Update for the new raw audio caps
2682 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2685 mad: Update for the new raw audio caps
2687 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2689 * ext/lame/gstlamemp3enc.c:
2690 lamemp3enc: Update for the new raw audio caps
2692 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2694 * ext/twolame/gsttwolamemp2enc.c:
2695 twolamemp2enc: Update for the new raw audio caps
2697 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2699 * ext/amrwbdec/amrwbdec.c:
2700 amrwbdec: Add the new layout field to the raw audio caps
2702 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2704 * ext/amrnb/amrnbdec.c:
2705 * ext/amrnb/amrnbenc.c:
2706 amrnb: Add the new layout field to the raw audio caps
2708 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2710 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2711 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2712 dvdlpcmdec: Port to the new raw audio caps
2714 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2716 * gst/asfdemux/gstasfdemux.c:
2717 asfdemux: Update for libgstriff API changes
2718 Still needs to handle audio channel reordering.
2720 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2723 Automatic update of common submodule
2724 From 50b34ab to 0807187
2726 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2728 * ext/lame/Makefile.am:
2729 lame: fix LIBADD order in Makefile.am
2731 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2733 * tests/check/elements/amrnbenc.c:
2734 * tests/check/elements/mpeg2dec.c:
2735 * tests/check/elements/x264enc.c:
2736 * tests/check/elements/xingmux.c:
2737 * tests/check/generic/states.c:
2738 tests: make tests compile
2740 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2742 * ext/amrwbdec/amrwbdec.c:
2743 * ext/dvdread/dvdreadsrc.c:
2745 * ext/sidplay/gstsiddec.cc:
2746 * gst/asfdemux/gstasfdemux.c:
2747 * gst/realmedia/pnmsrc.c:
2748 * gst/realmedia/rdtmanager.c:
2749 * gst/realmedia/rmdemux.c:
2750 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
2752 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2754 * tests/check/Makefile.am:
2755 tests: disable generic index test
2757 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2759 * ext/mpeg2dec/gstmpeg2dec.c:
2760 mpeg2dec: remove all seeking-related code
2761 A parser or demuxer upstream should handle this Same for
2764 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2766 * ext/mpeg2dec/gstmpeg2dec.c:
2767 * ext/mpeg2dec/gstmpeg2dec.h:
2768 mpeg2dec: update for GstIndex removal
2770 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2772 * ext/cdio/gstcdiocddasrc.c:
2773 cdio: update for probe vfunc removal in GstAudioCdSrc
2775 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2777 * ext/lame/gstlame.c:
2778 * ext/lame/gstlamemp3enc.c:
2779 lame: fix printf format in debug statements
2780 https://bugzilla.gnome.org/show_bug.cgi?id=666926
2782 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2784 * ext/lame/gstlame.c:
2785 * ext/lame/gstlame.h:
2786 lame: ensure parsed output
2787 ... by doing some basic parsing of encoded lame data.
2789 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2791 * ext/lame/gstlame.h:
2792 lame: cleanup unused instance struct fields
2794 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2796 * ext/lame/Makefile.am:
2797 * ext/lame/gstlamemp3enc.c:
2798 * ext/lame/gstlamemp3enc.h:
2799 lamemp3enc: ensure parsed output
2800 ... by doing some basic parsing of encoded lame data.
2803 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2805 * ext/lame/gstlamemp3enc.c:
2806 lamemp3enc: do not leak merged tags
2808 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2812 mad: helpfully bodge the last buffer to let mad decode the last frame
2813 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
2814 to be believed, the last buffer must be followed by a number of 0 bytes
2815 in order for the last frame to be decoded (at least in some cases).
2816 Doing so seems to work here, fixing a missing 1152 samples when using
2817 mp3parse before mad (not using mp3parse would yield the correct amount
2818 of samples, if there's extra non-MP3 data after (eg, tag data)).
2820 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2822 * ext/dvdread/dvdreadsrc.c:
2823 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
2825 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2827 * gst/mpegstream/gstdvddemux.c:
2828 dvddemux: tweak subtitle stream setup based on dvd language codes event
2829 ... to allow for non-continuous subtitle stream numbers.
2830 The missing stream numbers tend to come up as subtitle streams anyway
2831 (albeit not with an identified language tag).
2833 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2835 * ext/dvdread/dvdreadsrc.c:
2836 dvdreadsrc: minor safety tweak to sector seeking
2838 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
2840 * ext/a52dec/gsta52dec.c:
2841 a52dec: check that a52_init returns a valid a52 state
2843 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2845 * ext/mpeg2dec/gstmpeg2dec.c:
2846 mpeg2dec: update for new interlaced flags
2848 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2850 * ext/a52dec/Makefile.am:
2851 * ext/a52dec/gsta52dec.c:
2852 * ext/a52dec/gsta52dec.h:
2853 a52dec: port to audiodecoder
2855 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
2857 * ext/mad/Makefile.am:
2860 mad: port to audiodecoder
2862 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
2864 * ext/a52dec/gsta52dec.c:
2865 a52dec: Don't claim to support upstream renegotiation
2866 and use fixed caps on the srcpad. To correctly support
2867 upstream renegotiation a52dec would need to check if the
2868 caps of the downstream allocated buffer are the requested
2869 caps or if the size is different.
2872 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
2874 * ext/a52dec/gsta52dec.c:
2875 a52dec: Check that the a52_state is correctly initialized
2877 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2879 * gst-libs/gst/Makefile.am:
2880 * gst-libs/gst/glib-compat-private.h:
2881 * gst/asfdemux/gstasfdemux.c:
2882 * gst/mpegaudioparse/gstmpegaudioparse.c:
2883 * gst/realmedia/rademux.c:
2884 * gst/realmedia/rdtmanager.c:
2885 * gst/realmedia/rmdemux.c:
2886 Work around deprecated thread API in glib master
2887 Add private replacements for deprecated functions such as
2888 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
2889 to avoid the deprecation warnings. We can't change most of
2890 these in 0.10 because they're part of our API and ABI.
2891 Suppress deprecation warnings in selected files, mostly for
2892 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
2893 not much we can do here in 0.10.
2895 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2902 po: update translations
2904 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2906 * gst/realmedia/rdtdepay.c:
2907 rdtdepay: make buffer metadata writable before setting caps on it
2908 Fixes issue when the header buffer is being pushed, which was taken
2909 from the caps and is therefore not writable.
2911 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2913 * ext/dvdread/dvdreadsrc.c:
2914 fix for basesrc changes
2916 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
2918 * gst/asfdemux/gstrtpasfdepay.c:
2919 rtpasfdepay: Initialize GstRTPBuffer before usage
2921 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2923 Merge remote-tracking branch 'origin/master' into 0.11
2925 ext/dvdread/dvdreadsrc.c
2927 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
2929 * ext/dvdread/dvdreadsrc.c:
2930 dvdreadsrc: Fix format string compiler warning
2933 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2935 Merge remote-tracking branch 'origin/master' into 0.11
2937 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2939 * ext/mpeg2dec/gstmpeg2dec.c:
2940 Update for indexable change
2942 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
2944 * gst/realmedia/rdtmanager.c:
2945 update for clock provider API change
2947 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
2949 * ext/a52dec/gsta52dec.c:
2950 * ext/amrnb/amrnbdec.c:
2951 * ext/amrnb/amrnbenc.c:
2952 * ext/amrwbdec/amrwbdec.c:
2953 * ext/dvdread/dvdreadsrc.c:
2954 * ext/lame/gstlame.c:
2955 * ext/lame/gstlamemp3enc.c:
2957 * ext/mpeg2dec/gstmpeg2dec.c:
2958 * ext/sidplay/gstsiddec.cc:
2959 * ext/twolame/gsttwolame.c:
2960 * ext/x264/gstx264enc.c:
2961 * gst/asfdemux/gstasfdemux.c:
2962 * gst/asfdemux/gstrtpasfdepay.c:
2963 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2964 * gst/dvdsub/gstdvdsubdec.c:
2965 * gst/dvdsub/gstdvdsubparse.c:
2966 * gst/iec958/ac3iec.c:
2967 * gst/mpegaudioparse/gstmpegaudioparse.c:
2968 * gst/mpegaudioparse/gstxingmux.c:
2969 * gst/mpegstream/gstdvddemux.c:
2970 * gst/mpegstream/gstmpegdemux.c:
2971 * gst/mpegstream/gstmpegparse.c:
2972 * gst/mpegstream/gstrfc2250enc.c:
2973 * gst/realmedia/pnmsrc.c:
2974 * gst/realmedia/rademux.c:
2975 * gst/realmedia/rdtdepay.c:
2976 * gst/realmedia/rdtmanager.c:
2977 * gst/realmedia/rmdemux.c:
2978 * gst/synaesthesia/gstsynaesthesia.c:
2979 various: fix pad template ref leaks
2980 https://bugzilla.gnome.org/show_bug.cgi?id=662664
2982 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
2984 * tests/check/elements/xingmux.c:
2985 tests: update for gstcheck API change
2987 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
2989 * ext/amrnb/amrnbenc.c:
2990 * ext/dvdread/dvdreadsrc.c:
2991 * ext/lame/gstlamemp3enc.c:
2992 * ext/twolame/gsttwolamemp2enc.c:
2993 ext: fix more printf format warnings in debug messages
2995 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
2997 * gst/asfdemux/gstasfdemux.c:
2998 * gst/asfdemux/gstrtpasfdepay.c:
2999 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3000 * gst/dvdsub/gstdvdsubdec.c:
3001 * gst/dvdsub/gstdvdsubparse.c:
3002 * gst/realmedia/rademux.c:
3003 * gst/realmedia/rmdemux.c:
3004 Fix print format compiler warnings on OS X / 64bit
3005 https://bugzilla.gnome.org/show_bug.cgi?id=662617
3007 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3009 * gst/asfdemux/gstasfdemux.c:
3010 * gst/realmedia/rademux.c:
3011 * gst/realmedia/rdtmanager.c:
3012 * gst/realmedia/rmdemux.c:
3013 update for activation changes
3015 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3017 * gst/asfdemux/gstasfdemux.c:
3018 * gst/realmedia/rademux.c:
3019 * gst/realmedia/rmdemux.c:
3020 update for new scheduling query
3022 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3024 * gst/asfdemux/gstasfdemux.c:
3025 * gst/realmedia/rademux.c:
3026 * gst/realmedia/rdtmanager.c:
3027 * gst/realmedia/rmdemux.c:
3028 add parent to activate functions
3030 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3032 * ext/a52dec/gsta52dec.c:
3033 * ext/mpeg2dec/gstmpeg2dec.c:
3034 * ext/sidplay/gstsiddec.cc:
3035 * ext/x264/gstx264enc.c:
3036 * gst/asfdemux/gstasfdemux.c:
3037 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3038 * gst/dvdsub/gstdvdsubdec.c:
3039 * gst/dvdsub/gstdvdsubparse.c:
3040 * gst/realmedia/rademux.c:
3041 * gst/realmedia/rdtdepay.c:
3042 * gst/realmedia/rdtmanager.c:
3043 * gst/realmedia/rmdemux.c:
3044 add parent to pad functions
3046 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3048 * ext/mpeg2dec/gstmpeg2dec.c:
3049 * ext/sidplay/gstsiddec.cc:
3050 * ext/x264/gstx264enc.c:
3051 * gst/asfdemux/gstasfdemux.c:
3052 * gst/realmedia/rademux.c:
3053 * gst/realmedia/rdtmanager.c:
3054 * gst/realmedia/rmdemux.c:
3055 add parent to query function
3057 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3059 * gst/asfdemux/gstasfdemux.c:
3060 * gst/realmedia/rademux.c:
3061 _query_peer_*() -> _peer_query_*()
3063 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3065 * gst/dvdsub/gstdvdsubdec.c:
3066 _accept_caps() -> _query_accept_caps()
3068 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3070 * ext/x264/gstx264enc.c:
3071 _peer_get_caps() -> _peer_query_caps()
3073 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3075 * ext/x264/gstx264enc.c:
3076 update for _get_caps() -> _query_caps()
3078 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3080 * ext/x264/gstx264enc.c:
3081 change getcaps to query
3083 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3086 mad: re-instate accidentally dropped rank
3088 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3090 * ext/dvdread/dvdreadsrc.c:
3091 * gst/realmedia/pnmsrc.c:
3092 Update for GstURIHandler get_protocols() changes
3094 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3096 * ext/dvdread/dvdreadsrc.c:
3097 * ext/dvdread/dvdreadsrc.h:
3098 * gst/realmedia/pnmsrc.c:
3099 dvdreadsrc, pnmsrc: update for GstURIHandler changes
3101 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3104 mad: re-port to 0.11
3105 This time using the base class. Still something
3106 wrong with the parsing though, when there's no
3107 parser or demuxer upstream (which of course
3108 shouldn't happen in a normal playback scenario).
3110 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3114 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
3116 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3120 mad: replace with 0.10 version ported to GstAudioDecoder
3121 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
3122 of Mark's baseaudio branch.
3123 Would probably be too risky to drop this into 0.10 given
3124 all the things mad is doing.
3126 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3128 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3129 docs: remove bits for old lame element from sections.txt file
3131 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3135 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3136 * docs/plugins/inspect/plugin-mpegstream.xml:
3137 * gst-plugins-ugly.spec.in:
3138 * gst/mpegstream/Makefile.am:
3139 * gst/mpegstream/README:
3140 * gst/mpegstream/gstdvddemux.c:
3141 * gst/mpegstream/gstdvddemux.h:
3142 * gst/mpegstream/gstmpegclock.c:
3143 * gst/mpegstream/gstmpegclock.h:
3144 * gst/mpegstream/gstmpegdemux.c:
3145 * gst/mpegstream/gstmpegdemux.h:
3146 * gst/mpegstream/gstmpegpacketize.c:
3147 * gst/mpegstream/gstmpegpacketize.h:
3148 * gst/mpegstream/gstmpegparse.c:
3149 * gst/mpegstream/gstmpegparse.h:
3150 * gst/mpegstream/gstmpegstream.c:
3151 * gst/mpegstream/gstrfc2250enc.c:
3152 * gst/mpegstream/gstrfc2250enc.h:
3153 * gst/mpegstream/mpegstream.vcproj:
3154 * gst/mpegstream/notes:
3156 * win32/vs6/gst_plugins_ugly.dsw:
3157 * win32/vs6/libgstac3parse.dsp:
3158 * win32/vs6/libgstmpegaudioparse.dsp:
3159 * win32/vs6/libgstmpegstream.dsp:
3160 mpegstream: remove the old mpeg-ps parser and demuxers
3161 Don't want anyone porting this by accident.
3162 Superseded by mpegpsdemux in -bad.
3164 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3167 * ext/cdio/Makefile.am:
3168 * ext/cdio/gstcdio.c:
3169 * ext/cdio/gstcdiocddasrc.c:
3170 * ext/cdio/gstcdiocddasrc.h:
3171 cdio: port cdiocddasrc to 0.11
3173 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3175 * tests/check/elements/mpeg2dec.c:
3176 tests: port mpeg2dec to 0.11
3177 It compiles, but fails.
3179 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3181 * tests/check/elements/x264enc.c:
3182 tests: port x264enc unit test to 0.11
3183 Well, it compiles now at least.
3185 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3187 * gst/asfdemux/gstrtpasfdepay.h:
3188 update for base class rename
3190 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3192 * gst/asfdemux/gstrtpasfdepay.c:
3193 * gst/asfdemux/gstrtpasfdepay.h:
3194 update for base class rename
3196 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3236 po: update translations
3238 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3240 * docs/plugins/gst-plugins-ugly-plugins.args:
3241 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3242 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3243 * docs/plugins/inspect/plugin-a52dec.xml:
3244 * docs/plugins/inspect/plugin-amrnb.xml:
3245 * docs/plugins/inspect/plugin-amrwbdec.xml:
3246 * docs/plugins/inspect/plugin-asf.xml:
3247 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3248 * docs/plugins/inspect/plugin-dvdread.xml:
3249 * docs/plugins/inspect/plugin-dvdsub.xml:
3250 * docs/plugins/inspect/plugin-lame.xml:
3251 * docs/plugins/inspect/plugin-mad.xml:
3252 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3253 * docs/plugins/inspect/plugin-realmedia.xml:
3254 * docs/plugins/inspect/plugin-siddec.xml:
3255 * docs/plugins/inspect/plugin-twolame.xml:
3256 * docs/plugins/inspect/plugin-x264.xml:
3259 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3261 * ext/lame/gstlamemp3enc.c:
3262 lamemp3enc: cosmetic error message change
3263 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
3265 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3267 * docs/plugins/Makefile.am:
3268 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3269 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3270 * ext/twolame/Makefile.am:
3271 * ext/twolame/gsttwolame.c:
3272 * ext/twolame/gsttwolame.h:
3273 * ext/twolame/gsttwolamemp2enc.c:
3274 * ext/twolame/gsttwolamemp2enc.h:
3276 twolame: rename to twolamemp2enc
3278 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3281 * ext/twolame/gsttwolame.c:
3282 twolame: port to 0.11
3284 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3288 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3289 * docs/plugins/inspect/plugin-iec958.xml:
3290 * gst-plugins-ugly.spec.in:
3291 * gst/iec958/Makefile.am:
3292 * gst/iec958/ac3_padder.c:
3293 * gst/iec958/ac3_padder.h:
3294 * gst/iec958/ac3iec.c:
3295 * gst/iec958/ac3iec.h:
3297 * win32/vs6/libgstiec958.dsp:
3298 iec958: remove this plugin
3299 I think it can just go away. Audio sinks can and should payload
3300 things themselves using the helper API in libgstaudio. If such
3301 a plugin still makes sense, it should probably be rewritten
3302 using the library functions (and be put into -good or so).
3304 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3306 * gst/realmedia/rademux.c:
3307 * gst/realmedia/rmdemux.c:
3308 * gst/realmedia/rtspreal.c:
3309 update for adapter api change
3311 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3313 * ext/x264/gstx264enc.c:
3314 update for removed fixate function
3316 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3319 * ext/mpeg2dec/gstmpeg2dec.c:
3320 * gst/asfdemux/gstasfdemux.c:
3321 * gst/realmedia/rmdemux.c:
3324 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3327 * gst/realmedia/rademux.c:
3328 * gst/realmedia/rdtdepay.c:
3329 * gst/realmedia/rmdemux.c:
3330 * gst/realmedia/rmutils.c:
3333 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3335 * gst/asfdemux/gstasfdemux.c:
3336 * gst/mpegstream/gstdvddemux.c:
3337 * gst/mpegstream/gstmpegdemux.c:
3338 * gst/realmedia/rmdemux.c:
3339 * gst/realmedia/rmdemux.h:
3342 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
3345 po: lame => lamemp3enc
3347 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3349 * gst/realmedia/rdtmanager.c:
3350 make request pads take %u
3352 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
3354 * ext/mpeg2dec/gstmpeg2dec.c:
3355 * ext/mpeg2dec/gstmpeg2dec.h:
3356 mpeg2dec: Add basic cropping support
3358 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3360 * ext/a52dec/gsta52dec.c:
3361 * ext/sidplay/gstsiddec.cc:
3362 * gst/asfdemux/gstasfdemux.c:
3363 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3364 tags: update for tag API removal
3366 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
3368 * ext/mpeg2dec/gstmpeg2dec.c:
3369 * ext/mpeg2dec/gstmpeg2dec.h:
3370 update for meta api change
3372 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3374 * gst/asfdemux/gstasfdemux.c:
3375 structure: fix for api update
3377 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3379 Merge remote-tracking branch 'origin/master' into 0.11
3381 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3383 * tests/check/elements/amrnbenc.c:
3384 tests: port amrnbenc test to 0.11
3386 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3388 * ext/amrnb/amrnbdec.c:
3389 * ext/amrnb/amrnbenc.c:
3390 amrnb: fix up raw audio caps for 0.11
3392 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3394 * tests/check/Makefile.am:
3395 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
3397 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3399 * docs/plugins/Makefile.am:
3400 * ext/lame/Makefile.am:
3402 * ext/lame/gstlame.c:
3403 * ext/lame/gstlame.h:
3404 * ext/lame/plugin.c:
3405 * ext/lame/test-lame.c:
3406 * gst/xingmux/gstxingmux.c:
3407 * tests/check/pipelines/lame.c:
3408 lame: remove lame element, it's been superseded by lamemp3enc
3410 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3412 * ext/a52dec/gsta52dec.c:
3413 * ext/lame/gstlamemp3enc.c:
3415 * ext/sidplay/gstsiddec.cc:
3416 * gst/asfdemux/gstasfdemux.c:
3417 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3418 ext, gst: update for taglist API changes
3420 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
3422 * gst/asfdemux/gstasfdemux.c:
3423 asfdemux: Don't leak pending payload buffers
3426 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3428 Merge branch 'master' into 0.11
3430 ext/sidplay/gstsiddec.cc
3432 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
3434 * ext/sidplay/gstsiddec.cc:
3435 siddec: use BOILERPLATE macro and cleanup FIXMEs
3437 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3439 * gst/asfdemux/gstrtpasfdepay.c:
3440 asfdepay: fix compiler warnings after gst_caps_new_simple() change
3442 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
3444 * gst-plugins-ugly.spec.in:
3445 Update specfile with latest changes
3447 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3449 * gst/asfdemux/gstasfdemux.c:
3450 asfdemux: Don't unmap a buffer that doesn't exist
3452 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3455 * ext/dvdread/dvdreadsrc.c:
3456 dvdread: port to 0.11
3458 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3461 * gst/dvdsub/Makefile.am:
3462 * gst/dvdsub/gstdvdsubdec.c:
3463 * gst/dvdsub/gstdvdsubdec.h:
3464 * gst/dvdsub/gstdvdsubparse.c:
3465 dvdsub: port to 0.11
3467 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3469 Merge branch 'master' into 0.11
3471 ext/amrwbdec/Makefile.am
3472 ext/amrwbdec/amrwbdec.c
3474 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3476 * gst/realmedia/gstrdtbuffer.c:
3477 * gst/realmedia/gstrdtbuffer.h:
3478 * gst/realmedia/pnmsrc.c:
3479 * gst/realmedia/rademux.c:
3480 * gst/realmedia/rdtdepay.c:
3481 * gst/realmedia/rdtmanager.c:
3482 * gst/realmedia/rmdemux.c:
3483 * gst/realmedia/rmutils.c:
3484 * gst/realmedia/rtspreal.c:
3485 realmedia: port to 0.11
3487 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3489 * ext/amrwbdec/Makefile.am:
3490 * ext/amrwbdec/amrwbdec.c:
3491 * ext/amrwbdec/amrwbdec.h:
3492 amrwbdec: port to audiodecoder
3494 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3496 * ext/amrnb/Makefile.am:
3497 amrnbdec: fixup build
3499 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3501 * ext/amrnb/amrnbdec.c:
3502 amrnbdec: remove leftover extraneous _unref
3504 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3506 Merge branch 'master' into 0.11
3508 ext/amrnb/amrnbdec.c
3510 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3513 * ext/amrnb/amrnbdec.c:
3514 * ext/amrnb/amrnbenc.c:
3517 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3520 * ext/amrwbdec/Makefile.am:
3521 * ext/amrwbdec/amrwbdec.c:
3522 ported amrwbdec to 0.11
3524 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3526 * ext/amrnb/amrnbdec.c:
3527 * ext/amrnb/amrnbdec.h:
3528 amrnbdec: port to audiodecoder
3530 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3532 Merge branch 'master' into 0.11
3534 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3537 * ext/mpeg2dec/gstmpeg2dec.c:
3538 * ext/mpeg2dec/gstmpeg2dec.h:
3539 mpeg2dec: minimal port to 0.11
3541 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3543 * ext/mpeg2dec/gstmpeg2dec.c:
3544 * ext/mpeg2dec/gstmpeg2dec.h:
3545 mpeg2dec: post QoS messages when dropping a frame due to QoS
3546 https://bugzilla.gnome.org/show_bug.cgi?id=658241
3548 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3551 configure: update ported plugins list
3553 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3556 update to 0.11 branch
3558 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3560 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3561 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3562 dvdlpcmdec: port to 0.11
3564 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3566 * ext/lame/gstlame.c:
3567 * ext/lame/gstlamemp3enc.c:
3568 lame: fix raw audio caps too
3570 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3572 * ext/lame/gstlame.c:
3573 * ext/lame/gstlamemp3enc.c:
3576 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3578 Merge branch 'master' into 0.11
3580 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3582 * ext/x264/gstx264enc.c:
3583 * ext/x264/gstx264enc.h:
3584 x264enc: port to 0.11
3586 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3588 * ext/amrnb/Makefile.am:
3589 * ext/amrnb/amrnbenc.c:
3590 * ext/amrnb/amrnbenc.h:
3591 amrnbenc: port to audioencoder
3593 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3595 Merge branch 'master' into 0.11
3599 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3601 * ext/a52dec/gsta52dec.c:
3604 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3606 * ext/twolame/gsttwolame.c:
3607 twolame: Simple fix for GstAudioEncoder API change
3609 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3611 * ext/twolame/gsttwolame.c:
3612 twolame: Fix variable 'gstelement_class' set but not used compiler warning
3614 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3616 * ext/lame/gstlame.c:
3617 * ext/lame/gstlamemp3enc.c:
3618 lame: Don't get the parent class again, GST_BOILERPLATE does this already
3620 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3622 * ext/lame/gstlame.c:
3623 * ext/lame/gstlamemp3enc.c:
3624 lame: Fix variable 'gstelement_class' set but not used compiler warning
3626 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3628 * ext/twolame/gsttwolame.c:
3629 twolame: improve output framing and timestamping
3630 ... which simply comes down to requesting one frame of input data at a time,
3631 since the encoder nicely turns this into 1 encoded frame.
3633 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3635 * ext/twolame/Makefile.am:
3636 * ext/twolame/gsttwolame.c:
3637 * ext/twolame/gsttwolame.h:
3638 twolame: port to audioencoder
3640 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3642 * ext/lame/gstlame.c:
3643 lame: use some more boilerplate
3645 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3647 * ext/lame/gstlame.c:
3648 * ext/lame/gstlame.h:
3649 lame: port to audioencoder
3651 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3653 * ext/lame/gstlamemp3enc.c:
3654 lamemp3enc: use some more boilerplate
3656 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3658 * ext/lame/gstlamemp3enc.c:
3659 lamemp3enc: really report bitrate rather kbitrate
3661 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3663 * ext/lame/Makefile.am:
3664 * ext/lame/gstlamemp3enc.c:
3665 * ext/lame/gstlamemp3enc.h:
3666 lamemp3enc: port to audioencoder
3668 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3670 * ext/dvdread/dvdreadsrc.c:
3671 dvdreadsrc: take into account first sector of the current title
3672 This fixes seeking on titles which do not start on a new file.
3673 https://bugzilla.gnome.org/show_bug.cgi?id=659252
3675 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3677 * ext/dvdread/dvdreadsrc.c:
3678 dvdreadsrc: fix sector seeking
3679 It was overly complicated, and did not take into account the offset
3680 needed for titles which do not start on a new file.
3681 https://bugzilla.gnome.org/show_bug.cgi?id=659252
3683 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3685 * ext/dvdread/dvdreadsrc.c:
3686 dvdreadsrc: fix sector search for packed titles
3687 Some DVD titles are packed in a single set, and we need to use
3688 the correct table to map times to sectors.
3689 https://bugzilla.gnome.org/show_bug.cgi?id=659252
3691 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3694 * ext/mad/Makefile.am:
3696 * gst-plugins-ugly.spec.in:
3697 mad: remove id3tag dependency used by in practice unreachable legacy code
3698 The mad mp3 decoder element shouldn't parse tags at all really, but we
3699 have so far kept this code around for backwards-compatibility reasons
3700 for people building manual pipelines for some reason. However, as it
3701 turns out that code has never actually worked in 0.10 in practice,
3702 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
3703 which doesn't actually seem to happen any more though because of the
3704 preceding mad_header_decode(), which will discover and report the
3705 sync loss if it runs into a tag and make mad_frame_decode() try to
3707 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
3709 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3711 * gst/asfdemux/asfpacket.c:
3712 asfpacket: skip empty payload packets
3713 ... which also avoids assertion failures and possible segfaults later on
3714 when possibly trying to join 2 empty buffers.
3716 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3718 * gst/realmedia/rmdemux.c:
3719 * gst/realmedia/rmdemux.h:
3720 rmdemux: delay announcing container tags until we have pads
3721 Fixes tags when transcoding.
3722 https://bugzilla.gnome.org/show_bug.cgi?id=658297
3724 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3726 * tests/check/elements/amrnbenc.c:
3727 amrnbenc: Use complete raw audio caps in the test
3729 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
3731 * docs/plugins/Makefile.am:
3732 docs: cleanup makefiles
3733 Remove commented out parts that we don't need. Remove "the wingo addition" - no
3734 so useful after all. Narrow down file-globs for plugin docs.
3736 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
3739 Automatic update of common submodule
3740 From a39eb83 to 11f0cd5
3742 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
3745 Automatic update of common submodule
3746 From 605cd9a to a39eb83
3748 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3750 * gst/asfdemux/gstasfdemux.c:
3751 asf: don't use fourcc
3753 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3755 Merge branch 'master' into 0.11
3757 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
3759 * ext/mpeg2dec/gstmpeg2dec.c:
3760 mpeg2dec: fix spurious failure to decode some files
3761 Parsing can return with an 'invalid' state, but this is not
3762 actually fatal. For one, the mpeg2dec command line tool that
3763 comes with the libmpeg2 library blithely ignores this condition
3764 and merrily goes on. So we do this same, logging the error,
3765 and going on with parsing. This makes something work that did
3766 not use to work, and brings happiness to the world.
3767 https://bugzilla.gnome.org/show_bug.cgi?id=429476
3769 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3772 * ext/sidplay/Makefile.am:
3773 * ext/sidplay/gstsiddec.cc:
3774 port to new audio caps
3776 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3778 Merge branch 'master' into 0.11
3781 gst/asfdemux/gstrtpasfdepay.c
3783 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3786 configure: Add synaesthesia to the list of non-ported plugins
3788 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3791 * docs/plugins/Makefile.am:
3792 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3793 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3794 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
3795 * gst-plugins-ugly.spec.in:
3796 * gst/mpegaudioparse/Makefile.am:
3797 * gst/mpegaudioparse/gstmpegaudioparse.c:
3798 * gst/mpegaudioparse/gstmpegaudioparse.h:
3799 * gst/mpegaudioparse/gstxingmux.c:
3800 * gst/mpegaudioparse/gstxingmux.h:
3801 * gst/mpegaudioparse/mpegaudioparse.vcproj:
3802 * gst/mpegaudioparse/plugin.c:
3803 * gst/xingmux/Makefile.am:
3804 * gst/xingmux/gstxingmux.c:
3805 * gst/xingmux/gstxingmux.h:
3806 * gst/xingmux/plugin.c:
3807 Remove mp3parse plugin/element
3808 It's been replaced by mpegaudioparse in -good. Don't want anyone
3809 to spend time porting a deprecated element. Rename plugin to xingmux
3810 for now until we move that somewhere else.
3812 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3815 configure.ac: Define list of non-ported plugins
3817 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3820 mad: Fix for changes in GstQuery API
3822 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3824 * gst/asfdemux/gstasfdemux.c:
3825 asfdemux: Fix for changes in GstQuery API
3827 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3829 * gst/asfdemux/asfpacket.c:
3830 asfdemux: Fix print statement
3832 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
3835 Update common submodule
3837 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3839 * ext/x264/gstx264enc.c:
3840 x264enc: Properly set the stream format in setcaps
3841 Do not forget to set the selected format to the options string
3842 when getting it from caps
3843 https://bugzilla.gnome.org/show_bug.cgi?id=655223
3845 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
3847 * ext/x264/gstx264enc.c:
3848 x264enc: fix the build for older x264enc
3849 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
3851 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
3853 * ext/x264/gstx264enc.c:
3854 x264enc: Read stream-format from the right place
3855 Read the stream-format from "stream-format" and not from profile, also rename
3856 the "bytestream" variable to "stream_format" so it's easier to understand.
3858 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3860 * ext/x264/gstx264enc.c:
3861 * ext/x264/gstx264enc.h:
3862 x264enc: Select stream-format based on caps
3863 Makes x264 select its stream-format based on what's available
3864 on caps, the user selected option will be chosen as a fallback
3865 when both options are available.
3866 https://bugzilla.gnome.org/show_bug.cgi?id=644233
3868 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
3870 * ext/x264/gstx264enc.c:
3871 x264: Allow renegotiation but prefer current caps
3873 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
3875 * tests/check/elements/x264enc.c:
3876 tests: Test x264enc profiles from the caps
3877 https://bugzilla.gnome.org/show_bug.cgi?id=644233
3879 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
3881 * ext/x264/Makefile.am:
3882 * ext/x264/gstx264enc.c:
3883 * ext/x264/gstx264enc.h:
3884 x264: Use profile and level from caps
3885 Enforces the profile and level from the downstream caps, also
3886 sets them on the fixated caps
3887 https://bugzilla.gnome.org/show_bug.cgi?id=644233
3889 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
3892 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
3894 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
3896 * ext/x264/gstx264enc.c:
3897 x264enc: fix subme property annotation - subme maximum is 10, not 6.
3898 Although the element accepts subme values > 6, the annotation which is
3899 visible through gst-inspect (for example) erroneously indicates 6 as the
3900 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
3901 https://bugzilla.gnome.org/show_bug.cgi?id=653473
3903 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
3906 Automatic update of common submodule
3907 From 69b981f to 605cd9a
3909 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3911 * gst/asfdemux/gstrtspwms.c:
3912 rtspwms: Porting to 0.11
3914 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3916 * gst/asfdemux/gstrtpasfdepay.c:
3917 rtpasfdepay: Port to 0.11
3919 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
3921 * gst/asfdemux/asfpacket.c:
3922 * gst/asfdemux/asfpacket.h:
3923 * gst/asfdemux/gstasfdemux.c:
3924 * gst/asfdemux/gstasfdemux.h:
3925 asfdemux: Porting to 0.11
3927 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3929 * ext/sidplay/gstsiddec.cc:
3930 siddec: port siddec to 0.11
3932 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
3934 * gst/asfdemux/gstrtpasfdepay.c:
3935 rtpasfdepay: fix fragmented packet handling and packet padding
3936 Also remove a bogus assert.
3938 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
3940 * gst/synaesthesia/gstsynaesthesia.c:
3941 synaesthesia: fix wrong debug log string (copy'n'paste)
3943 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3945 Merge branch 'master' into 0.11
3949 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
3952 mad: port to new API
3953 Port to new segment API.
3955 No need to set caps on buffers.
3957 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
3959 * gst/realmedia/rmdemux.c:
3960 rmdemux: target is unsigned and can't be < 0
3962 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
3965 mad: use signed when caluculating the delta
3966 Avoids a <0 check for an unsigned variable.
3968 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
3970 * docs/plugins/Makefile.am:
3971 docs: remove obsolete commented out part
3972 We don't have this in the other modules and its not needed.
3974 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
3976 * docs/plugins/gst-plugins-ugly-plugins.args:
3977 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3978 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
3979 docs: update plugin introspection data
3980 Now more files are merged and produced in a canonical fashion, which hopefully
3981 creates less or no delta in the future.
3983 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
3986 Automatic update of common submodule
3987 From 9e5bbd5 to 69b981f
3989 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
3991 * ext/lame/Makefile.am:
3992 * ext/lame/gstlamemp3enc.c:
3993 lamemp3enc: Post CODEC and BITRATE tags
3994 Also filter any CODEC/AUDIO_CODEC tags from incoming
3998 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
4001 Automatic update of common submodule
4002 From fd35073 to 9e5bbd5
4004 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
4007 Automatic update of common submodule
4008 From 46dfcea to fd35073
4010 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4012 * gst/asfdemux/gstrtpasfdepay.c:
4013 rtpasfdepay: simplify and refactor packet parsing
4014 Specifically, refactor buffer padding and consider marker bit for fragment
4017 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4019 * gst/asfdemux/gstrtpasfdepay.c:
4020 rtpasfdepay: avoid re-sending header
4021 ... e.g. following a seek, which otherwise confuses downstream demuxer
4022 expecting only a flow of data packets at this time.
4024 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4026 * gst/asfdemux/gstrtpasfdepay.c:
4027 * gst/asfdemux/gstrtpasfdepay.h:
4028 rtpasfdepay: remove unused field
4030 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4033 mad: Post bitrate tag whenever the bitrate changes
4034 Also send the layer/mode/emphasis/bitrate tags as an event too.
4036 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4039 * win32/common/config.h:
4040 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
4042 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4045 * docs/plugins/inspect/plugin-a52dec.xml:
4046 * docs/plugins/inspect/plugin-amrnb.xml:
4047 * docs/plugins/inspect/plugin-amrwbdec.xml:
4048 * docs/plugins/inspect/plugin-asf.xml:
4049 * docs/plugins/inspect/plugin-cdio.xml:
4050 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4051 * docs/plugins/inspect/plugin-dvdread.xml:
4052 * docs/plugins/inspect/plugin-dvdsub.xml:
4053 * docs/plugins/inspect/plugin-iec958.xml:
4054 * docs/plugins/inspect/plugin-lame.xml:
4055 * docs/plugins/inspect/plugin-mad.xml:
4056 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4057 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4058 * docs/plugins/inspect/plugin-mpegstream.xml:
4059 * docs/plugins/inspect/plugin-realmedia.xml:
4060 * docs/plugins/inspect/plugin-siddec.xml:
4061 * docs/plugins/inspect/plugin-twolame.xml:
4062 * docs/plugins/inspect/plugin-x264.xml:
4063 * win32/common/config.h:
4066 === release 0.10.18 ===
4068 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4074 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4075 * docs/plugins/inspect/plugin-a52dec.xml:
4076 * docs/plugins/inspect/plugin-amrnb.xml:
4077 * docs/plugins/inspect/plugin-amrwbdec.xml:
4078 * docs/plugins/inspect/plugin-asf.xml:
4079 * docs/plugins/inspect/plugin-cdio.xml:
4080 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4081 * docs/plugins/inspect/plugin-dvdread.xml:
4082 * docs/plugins/inspect/plugin-dvdsub.xml:
4083 * docs/plugins/inspect/plugin-iec958.xml:
4084 * docs/plugins/inspect/plugin-lame.xml:
4085 * docs/plugins/inspect/plugin-mad.xml:
4086 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4087 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4088 * docs/plugins/inspect/plugin-mpegstream.xml:
4089 * docs/plugins/inspect/plugin-realmedia.xml:
4090 * docs/plugins/inspect/plugin-siddec.xml:
4091 * docs/plugins/inspect/plugin-twolame.xml:
4092 * docs/plugins/inspect/plugin-x264.xml:
4093 * gst-plugins-ugly.doap:
4094 * win32/common/config.h:
4097 - x264enc: allow changing bitrate and quantizers dynamically at runtime
4098 - x264enc: proxy downstream caps restrictions upstream via get_caps()
4099 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
4100 - mad: allow build without libid3tag (which isn't really needed anyway)
4101 - many other fixes and improvements
4103 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4105 * ext/x264/gstx264enc.c:
4106 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
4108 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4110 * ext/x264/gstx264enc.c:
4111 x264enc: do not leak peer pad reference
4113 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4115 * ext/x264/gstx264enc.c:
4116 x264enc: No need to copy, reffing is enough
4118 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4120 * ext/x264/gstx264enc.c:
4121 x264enc: get_caps function should return a copy of the caps
4123 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4126 * docs/plugins/inspect/plugin-a52dec.xml:
4127 * docs/plugins/inspect/plugin-amrnb.xml:
4128 * docs/plugins/inspect/plugin-amrwbdec.xml:
4129 * docs/plugins/inspect/plugin-asf.xml:
4130 * docs/plugins/inspect/plugin-cdio.xml:
4131 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4132 * docs/plugins/inspect/plugin-dvdread.xml:
4133 * docs/plugins/inspect/plugin-dvdsub.xml:
4134 * docs/plugins/inspect/plugin-iec958.xml:
4135 * docs/plugins/inspect/plugin-lame.xml:
4136 * docs/plugins/inspect/plugin-mad.xml:
4137 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4138 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4139 * docs/plugins/inspect/plugin-mpegstream.xml:
4140 * docs/plugins/inspect/plugin-realmedia.xml:
4141 * docs/plugins/inspect/plugin-siddec.xml:
4142 * docs/plugins/inspect/plugin-synaesthesia.xml:
4143 * docs/plugins/inspect/plugin-twolame.xml:
4144 * docs/plugins/inspect/plugin-x264.xml:
4149 * win32/common/config.h:
4150 0.10.17.4 pre-release
4152 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4155 mad: remove buffer_alloc
4157 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4160 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4161 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4162 * docs/plugins/inspect/plugin-a52dec.xml:
4163 * docs/plugins/inspect/plugin-amrnb.xml:
4164 * docs/plugins/inspect/plugin-amrwbdec.xml:
4165 * docs/plugins/inspect/plugin-asf.xml:
4166 * docs/plugins/inspect/plugin-cdio.xml:
4167 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4168 * docs/plugins/inspect/plugin-dvdread.xml:
4169 * docs/plugins/inspect/plugin-dvdsub.xml:
4170 * docs/plugins/inspect/plugin-iec958.xml:
4171 * docs/plugins/inspect/plugin-lame.xml:
4172 * docs/plugins/inspect/plugin-mad.xml:
4173 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4174 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4175 * docs/plugins/inspect/plugin-mpegstream.xml:
4176 * docs/plugins/inspect/plugin-realmedia.xml:
4177 * docs/plugins/inspect/plugin-siddec.xml:
4178 * docs/plugins/inspect/plugin-synaesthesia.xml:
4179 * docs/plugins/inspect/plugin-twolame.xml:
4180 * docs/plugins/inspect/plugin-x264.xml:
4188 0.10.17.3 pre-release
4190 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4193 Automatic update of common submodule
4194 From c3cafe1 to 46dfcea
4196 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4201 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
4203 Merge branch 'master' into 0.11
4208 android/mpegaudioparse.mk
4211 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4213 * tests/check/gst-plugins-ugly.supp:
4214 tests: add suppression for lame unit test
4216 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4218 * tests/check/Makefile.am:
4219 * tests/check/generic/.gitignore:
4220 * tests/check/generic/index.c:
4221 tests: add generic index-setting test
4223 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4225 * ext/mpeg2dec/gstmpeg2dec.c:
4226 mpeg2dec: don't deadlock when setting an index
4228 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4231 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4232 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
4233 * docs/plugins/inspect/plugin-a52dec.xml:
4234 * docs/plugins/inspect/plugin-amrnb.xml:
4235 * docs/plugins/inspect/plugin-amrwbdec.xml:
4236 * docs/plugins/inspect/plugin-asf.xml:
4237 * docs/plugins/inspect/plugin-cdio.xml:
4238 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4239 * docs/plugins/inspect/plugin-dvdread.xml:
4240 * docs/plugins/inspect/plugin-dvdsub.xml:
4241 * docs/plugins/inspect/plugin-iec958.xml:
4242 * docs/plugins/inspect/plugin-lame.xml:
4243 * docs/plugins/inspect/plugin-mad.xml:
4244 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4245 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4246 * docs/plugins/inspect/plugin-mpegstream.xml:
4247 * docs/plugins/inspect/plugin-realmedia.xml:
4248 * docs/plugins/inspect/plugin-siddec.xml:
4249 * docs/plugins/inspect/plugin-synaesthesia.xml:
4250 * docs/plugins/inspect/plugin-twolame.xml:
4251 * docs/plugins/inspect/plugin-x264.xml:
4253 * win32/common/config.h:
4254 0.10.17.2 pre-release
4256 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4258 * gst/realmedia/rademux.c:
4259 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
4261 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4263 * gst/mpegstream/gstmpegdemux.c:
4264 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
4266 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4268 * ext/dvdread/dvdreadsrc.c:
4269 * ext/sidplay/gstsiddec.cc:
4270 * ext/x264/gstx264enc.c:
4271 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
4273 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4275 * gst/asfdemux/gstasfdemux.c:
4276 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
4278 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4280 * ext/x264/gstx264enc.c:
4281 x264enc: Implement getcaps function
4282 This allows to set width/height/etc restrictions downstream.
4284 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
4287 * ext/mad/Makefile.am:
4288 * ext/x264/Makefile.am:
4289 * gst/asfdemux/Makefile.am:
4290 * gst/dvdlpcmdec/Makefile.am:
4291 * gst/dvdsub/Makefile.am:
4292 * gst/iec958/Makefile.am:
4293 * gst/mpegaudioparse/Makefile.am:
4294 * gst/mpegstream/Makefile.am:
4295 * gst/realmedia/Makefile.am:
4296 * gst/synaesthesia/Makefile.am:
4297 android: make it ready for androgenizer
4298 To build gstreamer for android we are now using androgenizer which
4299 generates the needed Android.mk files.
4300 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
4302 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
4306 * android/amrwbdec.mk:
4308 * android/mpegaudioparse.mk:
4309 android: remove the android/ folder
4311 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
4314 Automatic update of common submodule
4315 From 1ccbe09 to c3cafe1
4317 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
4319 * ext/x264/gstx264enc.c:
4320 * ext/x264/gstx264enc.h:
4321 x264enc: Allow changing the bitrate and quantitizers dynamically
4322 https://bugzilla.gnome.org/show_bug.cgi?id=621663
4324 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
4326 * ext/x264/gstx264enc.c:
4327 x264enc: Set max bitrate in quality mode
4328 https://bugzilla.gnome.org/show_bug.cgi?id=621663
4330 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
4332 * ext/x264/gstx264enc.c:
4333 x264enc: Make it clear that constant quantizer is for debugging only
4334 https://bugzilla.gnome.org/show_bug.cgi?id=621663
4336 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4339 Automatic update of common submodule
4340 From 193b717 to 1ccbe09
4342 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
4345 Automatic update of common submodule
4346 From b77e2bf to 193b717
4348 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4351 Automatic update of common submodule
4352 From d8814b6 to b77e2bf
4354 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4357 Automatic update of common submodule
4358 From 6aaa286 to d8814b6
4360 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
4363 Automatic update of common submodule
4364 From 6aec6b9 to 6aaa286
4366 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
4369 configure.ac: redundant use of AC_MSG_RESULT()
4370 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
4372 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
4375 autogen: wingo signed comment
4377 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4379 * gst/dvdsub/gstdvdsubdec.c:
4380 * gst/dvdsub/gstdvdsubdec.h:
4381 dvdsubdec: Rearrange buffer allocation and pushing code a bit
4382 This makes the code easier to read, doesn't store every buffer
4383 in the instance until the next buffer is to be drawn and
4384 fixes an unitialized variable compiler warning.
4386 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
4388 * gst/dvdsub/gstdvdsubdec.c:
4389 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
4392 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
4394 * gst/dvdsub/gstdvdsubdec.c:
4395 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
4398 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4403 mad: build the mad plugin even if libid3tag is not available
4404 ID3 tags are usually handled by id3demux, and should be handled
4405 by id3demux. Tag handling in mad based on libid3tag is very basic
4406 and mostly unnecessary really, so just build this plugin without
4407 ID3 tag support if libid3tag is not available.
4409 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4411 Merge branch 'master' into 0.11
4413 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
4415 * gst/mpegstream/gstdvddemux.c:
4416 dvddemux: small code cleanup
4417 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
4418 and avoid empty 'if' when logging is disabled.
4420 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4423 configure.ac: export plugin description more platform independent
4426 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4429 Automatic update of common submodule
4430 From 1de7f6a to 6aec6b9
4432 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4434 Merge branch 'master' into 0.11
4438 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4440 * ext/mpeg2dec/gstmpeg2dec.c:
4441 mpeg2dec: do not fail fatally when unlinked
4442 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
4444 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
4448 * ext/mpeg2dec/gstmpeg2dec.c:
4449 * ext/mpeg2dec/gstmpeg2dec.h:
4450 index: remove conditional index support
4451 Index support cannot be disabled since commit
4452 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
4453 in core, which removed the configure flags to disable index.
4455 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
4458 * ext/mpeg2dec/gstmpeg2dec.c:
4459 formatting: trim trailing whitespace
4461 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
4464 * ext/mpeg2dec/gstmpeg2dec.c:
4465 * gst/mpegstream/gstmpegdemux.c:
4466 index: use delta frame flags instead of 0 or none
4468 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4470 * ext/x264/gstx264enc.c:
4471 x264enc: Don't register flags with a value of 0
4472 Flags with a value of 0 aren't meaningful and will cause
4473 g_value_transform to go into an endless loop when trying to
4474 convert the flags to a string
4476 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
4479 Automatic update of common submodule
4480 From f94d739 to 1de7f6a
4482 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4484 * ext/amrwbdec/amrwbdec.c:
4485 amrwbdec: avoid stalling on invalid frame
4486 Skip 1 byte indicating invalid frame type index rather than stalling
4487 on it indefinitely until EOS.
4490 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4492 * tests/check/pipelines/lame.c:
4493 tests: add unit test for lamemp3enc negotiation issue
4494 https://bugzilla.gnome.org/show_bug.cgi?id=641151
4496 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4498 * ext/lame/gstlamemp3enc.c:
4499 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
4500 The element downstream of mp3enc might only accept certain sample rates or channels,
4501 make sure we relay any restrictions that do exist to upstream when it does a
4502 get_caps() on the sink pad. That way upstream elements like audioresample or
4503 audioconvert can pick a sample rate / channel configuration that will be accepted,
4504 instead of just negotiating to the highest, which might then be rejected.
4505 https://bugzilla.gnome.org/show_bug.cgi?id=641151
4507 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
4509 * gst/asfdemux/asfpacket.c:
4510 asfpacket: Avoid using broken duration extension
4511 Quite a few (broken?) files have a packet duration of 1ms, which is
4512 most definitely wrong for either audio or video packets.
4513 We therefore avoid using that value and instead use other metrics to
4514 determine the buffer duration (like using the extended stream properties
4515 average frame duration if present and valid).
4517 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4520 * win32/common/config.h:
4521 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
4522 https://bugzilla.gnome.org/show_bug.cgi?id=640705
4524 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
4526 * gst/mpegaudioparse/gstxingmux.c:
4527 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
4530 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4532 * gst/mpegstream/gstdvddemux.c:
4533 mpegstream: increase allowable gap between streams
4534 The new delay is three times as much as the old one, and just happens
4535 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
4536 was chocking before at 5:11.
4537 While there, merge the constants used in two places into a define.
4538 https://bugzilla.gnome.org/show_bug.cgi?id=539708
4540 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
4542 * ext/x264/gstx264enc.c:
4543 x264enc: make tag event writable before modifying tag list in place
4544 To modify an event tag is necessary to be sure that x264enc
4546 Also fix indentation.
4547 https://bugzilla.gnome.org/show_bug.cgi?id=640272
4549 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4552 * docs/plugins/inspect/plugin-a52dec.xml:
4553 * docs/plugins/inspect/plugin-amrnb.xml:
4554 * docs/plugins/inspect/plugin-amrwbdec.xml:
4555 * docs/plugins/inspect/plugin-asf.xml:
4556 * docs/plugins/inspect/plugin-cdio.xml:
4557 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4558 * docs/plugins/inspect/plugin-dvdread.xml:
4559 * docs/plugins/inspect/plugin-dvdsub.xml:
4560 * docs/plugins/inspect/plugin-iec958.xml:
4561 * docs/plugins/inspect/plugin-lame.xml:
4562 * docs/plugins/inspect/plugin-mad.xml:
4563 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4564 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4565 * docs/plugins/inspect/plugin-mpegstream.xml:
4566 * docs/plugins/inspect/plugin-realmedia.xml:
4567 * docs/plugins/inspect/plugin-siddec.xml:
4568 * docs/plugins/inspect/plugin-twolame.xml:
4569 * docs/plugins/inspect/plugin-x264.xml:
4570 * win32/common/config.h:
4573 === release 0.10.17 ===
4575 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4581 * docs/plugins/inspect/plugin-a52dec.xml:
4582 * docs/plugins/inspect/plugin-amrnb.xml:
4583 * docs/plugins/inspect/plugin-amrwbdec.xml:
4584 * docs/plugins/inspect/plugin-asf.xml:
4585 * docs/plugins/inspect/plugin-cdio.xml:
4586 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4587 * docs/plugins/inspect/plugin-dvdread.xml:
4588 * docs/plugins/inspect/plugin-dvdsub.xml:
4589 * docs/plugins/inspect/plugin-iec958.xml:
4590 * docs/plugins/inspect/plugin-lame.xml:
4591 * docs/plugins/inspect/plugin-mad.xml:
4592 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4593 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4594 * docs/plugins/inspect/plugin-mpegstream.xml:
4595 * docs/plugins/inspect/plugin-realmedia.xml:
4596 * docs/plugins/inspect/plugin-siddec.xml:
4597 * docs/plugins/inspect/plugin-twolame.xml:
4598 * docs/plugins/inspect/plugin-x264.xml:
4599 * gst-plugins-ugly.doap:
4600 * win32/common/config.h:
4603 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4606 * docs/plugins/inspect/plugin-a52dec.xml:
4607 * docs/plugins/inspect/plugin-amrnb.xml:
4608 * docs/plugins/inspect/plugin-amrwbdec.xml:
4609 * docs/plugins/inspect/plugin-asf.xml:
4610 * docs/plugins/inspect/plugin-cdio.xml:
4611 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4612 * docs/plugins/inspect/plugin-dvdread.xml:
4613 * docs/plugins/inspect/plugin-dvdsub.xml:
4614 * docs/plugins/inspect/plugin-iec958.xml:
4615 * docs/plugins/inspect/plugin-lame.xml:
4616 * docs/plugins/inspect/plugin-mad.xml:
4617 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4618 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4619 * docs/plugins/inspect/plugin-mpegstream.xml:
4620 * docs/plugins/inspect/plugin-realmedia.xml:
4621 * docs/plugins/inspect/plugin-siddec.xml:
4622 * docs/plugins/inspect/plugin-twolame.xml:
4623 * docs/plugins/inspect/plugin-x264.xml:
4624 * win32/common/config.h:
4625 0.10.16.4 pre-release
4627 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4629 * ext/mpeg2dec/gstmpeg2dec.c:
4630 mpeg2dec: Use the proper component value for height
4632 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4635 * docs/plugins/inspect/plugin-a52dec.xml:
4636 * docs/plugins/inspect/plugin-amrnb.xml:
4637 * docs/plugins/inspect/plugin-amrwbdec.xml:
4638 * docs/plugins/inspect/plugin-asf.xml:
4639 * docs/plugins/inspect/plugin-cdio.xml:
4640 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4641 * docs/plugins/inspect/plugin-dvdread.xml:
4642 * docs/plugins/inspect/plugin-dvdsub.xml:
4643 * docs/plugins/inspect/plugin-iec958.xml:
4644 * docs/plugins/inspect/plugin-lame.xml:
4645 * docs/plugins/inspect/plugin-mad.xml:
4646 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4647 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4648 * docs/plugins/inspect/plugin-mpegstream.xml:
4649 * docs/plugins/inspect/plugin-realmedia.xml:
4650 * docs/plugins/inspect/plugin-siddec.xml:
4651 * docs/plugins/inspect/plugin-twolame.xml:
4652 * docs/plugins/inspect/plugin-x264.xml:
4653 * win32/common/config.h:
4654 0.10.16.3 pre-release
4656 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4658 * gst/asfdemux/asfheaders.c:
4659 * gst/asfdemux/asfheaders.h:
4660 * gst/asfdemux/gstasfdemux.c:
4661 asfdemux: Handle new type of DRM'd asf files.
4662 These are produced by the new MS PlayReady system.
4663 https://bugzilla.gnome.org/show_bug.cgi?id=639226
4665 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
4668 Automatic update of common submodule
4669 From e572c87 to f94d739
4671 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4674 Automatic update of common submodule
4675 From ccbaa85 to e572c87
4677 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4680 Automatic update of common submodule
4681 From 46445ad to ccbaa85
4683 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4685 * tests/check/Makefile.am:
4686 tests: never disable g_assert() and cast checks for the unit tests
4687 The unit tests are riddled with g_assert() and friends, make sure we
4688 don't disable assert and cast checks for the unit tests even if
4689 this has been specified for the rest of the code base, e.g. via
4690 --disable-glib-asserts
4692 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4695 * win32/common/config.h:
4696 0.10.16.2 pre-release
4698 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4700 * docs/plugins/gst-plugins-ugly-plugins.args:
4701 * docs/plugins/inspect/plugin-a52dec.xml:
4702 * docs/plugins/inspect/plugin-amrnb.xml:
4703 * docs/plugins/inspect/plugin-amrwbdec.xml:
4704 * docs/plugins/inspect/plugin-asf.xml:
4705 * docs/plugins/inspect/plugin-cdio.xml:
4706 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4707 * docs/plugins/inspect/plugin-dvdread.xml:
4708 * docs/plugins/inspect/plugin-dvdsub.xml:
4709 * docs/plugins/inspect/plugin-iec958.xml:
4710 * docs/plugins/inspect/plugin-lame.xml:
4711 * docs/plugins/inspect/plugin-mad.xml:
4712 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4713 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
4714 * docs/plugins/inspect/plugin-mpegstream.xml:
4715 * docs/plugins/inspect/plugin-realmedia.xml:
4716 * docs/plugins/inspect/plugin-siddec.xml:
4717 * docs/plugins/inspect/plugin-twolame.xml:
4718 * docs/plugins/inspect/plugin-x264.xml:
4721 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4726 po: update translations
4728 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4731 configure: use $LIBM instead of hardcoding -lm
4733 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4735 * gst/realmedia/rmdemux.c:
4736 rmdemux: Initialize return variable.
4737 In the unlikely event that height is 0 (which is invalid) we would end up
4738 never setting the flow return.
4740 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4742 * gst/realmedia/rmutils.c:
4743 realmedia: Fix unitialized variables on macosx
4745 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
4747 * ext/x264/gstx264enc.c:
4748 x264enc: Handle codec/encoder tags
4749 Make x264enc drop video-codec and codec tags and replace
4750 encoder/encoder-version with x264 and its build number
4753 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4755 * ext/mpeg2dec/gstmpeg2dec.c:
4756 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
4758 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4760 * ext/mpeg2dec/gstmpeg2dec.c:
4761 mpeg2dec: minor formatting clean-up
4763 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4765 * ext/mpeg2dec/gstmpeg2dec.c:
4766 mpeg2dec: refactor cropping code to use libgstvideo functions
4767 https://bugzilla.gnome.org/show_bug.cgi?id=571146
4769 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4771 * ext/mpeg2dec/gstmpeg2dec.c:
4772 * ext/mpeg2dec/gstmpeg2dec.h:
4773 mpeg2dec: use GstVideoFormat instead of custom enum
4775 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4777 * ext/mpeg2dec/Makefile.am:
4778 mpeg2dec: fix LIBADD order in Makefile.am
4780 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
4782 * ext/x264/gstx264enc.c:
4783 x264: vbv-buf-capacity should have a minimum of 0
4784 x264 will clip this value internally, and users should be allowed to
4785 specify a lower value than 300 ms.
4786 https://bugzilla.gnome.org/show_bug.cgi?id=635291
4788 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4790 * ext/x264/gstx264enc.c:
4791 x264enc: also accept YV12 input
4793 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
4795 * ext/x264/gstx264enc.c:
4796 x264enc: add a note to the docs about encoder latency and queues
4797 https://bugzilla.gnome.org/show_bug.cgi?id=636107
4799 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
4801 * gst/realmedia/rademux.c:
4802 * gst/realmedia/rmdemux.c:
4803 realmedia: do not use the pad buffer allocation functions in demuxers
4804 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
4805 https://bugzilla.gnome.org/show_bug.cgi?id=637932
4807 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
4810 Automatic update of common submodule
4811 From 169462a to 46445ad
4813 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4816 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
4819 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
4822 Automatic update of common submodule
4823 From 20742ae to 169462a
4825 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
4827 * gst/realmedia/rmdemux.c:
4828 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
4829 Signed-off-by: Rob Clark <rob@ti.com>
4831 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
4834 Automatic update of common submodule
4835 From 011bcc8 to 20742ae
4837 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
4840 x264: uses pkg-config to locate libx264
4842 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4844 Merge branch 'master' into 0.11
4846 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4848 * tests/check/pipelines/lame.c:
4849 check: don't use deprecated method
4851 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4854 * android/amrwbdec.mk:
4856 * android/mpegaudioparse.mk:
4858 more 0.10 -> 0,11 changes
4860 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
4863 configure: open 0.11 branch
4865 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
4870 * android/amrwbdec.mk:
4872 * android/mpegaudioparse.mk:
4873 Add build system for Android
4875 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
4877 * gst/realmedia/rmutils.c:
4878 realmedia: Remove dead assignments
4880 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
4883 mad: Remove dead assignments
4885 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4887 * ext/dvdread/dvdreadsrc.c:
4888 dvdreadsrc: remove bogus comment
4890 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
4892 * ext/dvdread/dvdreadsrc.c:
4893 dvdreadsrc: fix handling of multi-angle streams
4894 We would output all angles interleaved instead of just
4896 https://bugzilla.gnome.org/show_bug.cgi?id=539254
4898 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4900 * gst/realmedia/Makefile.am:
4901 realmedia: fix LIBS order in Makefile
4903 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
4943 po: update for new translatable strings
4945 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
4948 Automatic update of common submodule
4949 From 7bbd708 to 011bcc8
4951 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
4953 * ext/mpeg2dec/gstmpeg2dec.c:
4954 mpeg2dec: convert the position to stream time before answering to a position query
4956 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
4958 * gst/realmedia/Makefile.am:
4959 * gst/realmedia/rademux.c:
4960 * gst/realmedia/rmdemux.c:
4961 * gst/realmedia/rmdemux.h:
4962 realmedia: Get codec name from pbutils instead of harcoding them
4964 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
4966 * ext/x264/gstx264enc.c:
4967 x264enc: Work around a rate control issue in libx264
4968 When variable framerate is disabled in libx264 (which occurs when using
4969 the zerolatency tuning), libx264 ignores timestamps but still uses the
4970 timebase leading to messed up rate control with our nanosecond timebase.
4971 We work around this issue by setting the timebase to the reciprocal of
4972 the framerate and we validate that the framerate is suitable.
4973 This has been fixed upstream in libx264 but there are non-fixed versions
4974 in the wild so this workaround is still needed.
4977 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4979 * ext/mpeg2dec/gstmpeg2dec.c:
4980 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
4982 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
4984 * ext/mpeg2dec/gstmpeg2dec.c:
4985 mpeg2dec: fix position query by trusting upstream
4986 Position queries are badly handled for DVDs (probably due to the division in
4987 chapters): the time returned was the time since the start of chapter.
4988 Now ask upstream for position queries, fall back to the old code if upstream
4989 cannot answer the query.
4991 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
4993 * ext/lame/gstlame.c:
4995 * ext/sidplay/gstsiddec.cc:
4996 * gst/mpegstream/gstmpegparse.c:
4997 various: canonicalize property names
4999 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
5001 * ext/a52dec/gsta52dec.c:
5002 * ext/amrnb/amrnbdec.c:
5003 * ext/amrnb/amrnbenc.c:
5004 * ext/cdio/gstcdiocddasrc.c:
5005 * ext/dvdread/dvdreadsrc.c:
5006 * ext/lame/gstlame.c:
5007 * ext/lame/gstlamemp3enc.c:
5009 * ext/sidplay/gstsiddec.cc:
5010 * ext/x264/gstx264enc.c:
5011 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
5013 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
5015 * gst/iec958/ac3iec.c:
5016 * gst/mpegaudioparse/gstmpegaudioparse.c:
5017 * gst/mpegstream/gstmpegparse.c:
5018 * gst/mpegstream/gstrfc2250enc.c:
5019 * gst/realmedia/pnmsrc.c:
5020 * gst/realmedia/rdtmanager.c:
5021 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
5023 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
5026 Automatic update of common submodule
5027 From 5a668bf to 7bbd708
5029 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
5032 Automatic update of common submodule
5033 From c4a8adc to 5a668bf
5035 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5038 Automatic update of common submodule
5039 From 5e3c9bf to c4a8adc
5041 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5045 mad: support reverse playback
5047 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5049 * ext/dvdread/dvdreadsrc.c:
5050 dvdreadsrc: improve error messages on read errors
5051 Provide proper i18n-ed error messages when a read error happens,
5052 and point out that the error could be happening because the
5054 https://bugzilla.gnome.org/show_bug.cgi?id=613633
5056 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5059 configure: set plugin release datetime
5061 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
5064 Automatic update of common submodule
5065 From aa0d1d0 to 5e3c9bf
5067 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5069 * gst/mpegstream/gstmpegparse.c:
5070 mpegparse: re-fix flow return handling
5071 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
5072 - } while (GST_FLOW_IS_SUCCESS (result));
5073 + } while (result != GST_FLOW_OK);
5075 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
5077 * tests/check/Makefile.am:
5078 * tests/check/generic/states.c:
5079 tests: allow running state tests for all elements
5080 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
5081 to try elements that would normaly be skipped.
5083 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5086 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
5088 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5091 * pkgconfig/.gitignore:
5092 * pkgconfig/Makefile.am:
5093 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
5094 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
5095 This .pc file will not be installed, it's only for uninstalled setups,
5096 same thing as we do for -good. This is so other modules' unit tests can
5097 find our plugins properly in an uninstalled setup.
5099 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5102 Automatic update of common submodule
5103 From c2e10bf to aa0d1d0
5105 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5108 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
5110 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5112 * ext/sidplay/gstsiddec.cc:
5113 siddec: don't use GST_FLOW_IS_FATAL
5114 GST_FLOW_IS_FATAL has been deprecated in core git.
5116 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
5119 Automatic update of common submodule
5120 From d3d9acf to c2e10bf
5122 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5125 configure: Require orc >= 0.4.6 for --compat
5127 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5130 Automatic update of common submodule
5131 From ec60217 to d3d9acf
5133 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5135 * ext/mpeg2dec/gstmpeg2dec.c:
5136 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
5137 And don't post error messages if allocating a buffer resulted
5138 in WRONG_STATE or UNEXPECTED.
5140 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5142 * gst/mpegaudioparse/gstxingmux.c:
5143 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
5145 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5147 * gst/mpegstream/gstdvddemux.c:
5148 * gst/mpegstream/gstmpegdemux.c:
5149 * gst/mpegstream/gstmpegparse.c:
5150 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
5152 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5154 * gst/realmedia/rmdemux.c:
5155 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
5157 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5159 * gst/asfdemux/gstasfdemux.c:
5160 asfdemux: Don't use GST_FLOW_IS_FATAL()
5161 And don't post error messages for UNEXPECTED and post an error
5162 message if pulling data failed because of NOT_LINKED.
5164 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5167 * docs/plugins/inspect/plugin-a52dec.xml:
5168 * docs/plugins/inspect/plugin-amrnb.xml:
5169 * docs/plugins/inspect/plugin-amrwbdec.xml:
5170 * docs/plugins/inspect/plugin-asf.xml:
5171 * docs/plugins/inspect/plugin-cdio.xml:
5172 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5173 * docs/plugins/inspect/plugin-dvdread.xml:
5174 * docs/plugins/inspect/plugin-dvdsub.xml:
5175 * docs/plugins/inspect/plugin-iec958.xml:
5176 * docs/plugins/inspect/plugin-lame.xml:
5177 * docs/plugins/inspect/plugin-mad.xml:
5178 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5179 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5180 * docs/plugins/inspect/plugin-mpegstream.xml:
5181 * docs/plugins/inspect/plugin-realmedia.xml:
5182 * docs/plugins/inspect/plugin-siddec.xml:
5183 * docs/plugins/inspect/plugin-twolame.xml:
5184 * docs/plugins/inspect/plugin-x264.xml:
5185 * win32/common/config.h:
5187 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
5188 the code is updated for the GST_FLOW_IS_* macro deprecations.
5190 === release 0.10.16 ===
5192 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5198 * gst-plugins-ugly.doap:
5199 * win32/common/config.h:
5202 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5204 * docs/plugins/inspect/plugin-a52dec.xml:
5205 * docs/plugins/inspect/plugin-amrnb.xml:
5206 * docs/plugins/inspect/plugin-amrwbdec.xml:
5207 * docs/plugins/inspect/plugin-asf.xml:
5208 * docs/plugins/inspect/plugin-cdio.xml:
5209 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5210 * docs/plugins/inspect/plugin-dvdread.xml:
5211 * docs/plugins/inspect/plugin-dvdsub.xml:
5212 * docs/plugins/inspect/plugin-iec958.xml:
5213 * docs/plugins/inspect/plugin-lame.xml:
5214 * docs/plugins/inspect/plugin-mad.xml:
5215 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5216 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5217 * docs/plugins/inspect/plugin-mpegstream.xml:
5218 * docs/plugins/inspect/plugin-realmedia.xml:
5219 * docs/plugins/inspect/plugin-siddec.xml:
5220 * docs/plugins/inspect/plugin-twolame.xml:
5221 * docs/plugins/inspect/plugin-x264.xml:
5222 docs: update docs for release
5224 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5232 po: update translations
5234 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5273 0.10.15.6 pre-release
5275 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
5277 * gst/asfdemux/gstasfdemux.c:
5278 asfdemux: Don't error out on non-critical flow returns
5279 Only error out when downstream returns:
5284 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
5285 of the streams had gone EOS) and then stop the task silently.
5286 In the case of WRONG_STATE we just need to stop silently
5287 https://bugzilla.gnome.org/show_bug.cgi?id=600412
5289 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5328 0.10.15.5 pre-release
5330 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
5332 * gst/mpegaudioparse/gstmpegaudioparse.c:
5333 mp3parse: propagate flow errors upstream.
5334 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
5335 always return the error upstream.
5337 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5376 0.10.15.4 pre-release
5378 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
5381 Automatic update of common submodule
5382 From 3e8db1d to ec60217
5384 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5387 * docs/plugins/inspect/plugin-a52dec.xml:
5388 * docs/plugins/inspect/plugin-amrnb.xml:
5389 * docs/plugins/inspect/plugin-amrwbdec.xml:
5390 * docs/plugins/inspect/plugin-asf.xml:
5391 * docs/plugins/inspect/plugin-cdio.xml:
5392 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5393 * docs/plugins/inspect/plugin-dvdread.xml:
5394 * docs/plugins/inspect/plugin-dvdsub.xml:
5395 * docs/plugins/inspect/plugin-iec958.xml:
5396 * docs/plugins/inspect/plugin-lame.xml:
5397 * docs/plugins/inspect/plugin-mad.xml:
5398 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5399 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5400 * docs/plugins/inspect/plugin-mpegstream.xml:
5401 * docs/plugins/inspect/plugin-realmedia.xml:
5402 * docs/plugins/inspect/plugin-siddec.xml:
5403 * docs/plugins/inspect/plugin-twolame.xml:
5404 * docs/plugins/inspect/plugin-x264.xml:
5405 * win32/common/config.h:
5406 0.10.15.3 pre-release
5408 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
5410 * ext/x264/gstx264enc.c:
5411 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
5412 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
5413 argument to the option string value causes an error. For < 78 we pass the
5414 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
5415 result in passing 'none' for false and 'strict' for true. Other modes can be
5416 set through the option-string property for now.
5417 https://bugzilla.gnome.org/show_bug.cgi?id=626577
5419 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5422 * docs/plugins/gst-plugins-ugly-plugins.args:
5423 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
5424 * docs/plugins/inspect/plugin-a52dec.xml:
5425 * docs/plugins/inspect/plugin-amrnb.xml:
5426 * docs/plugins/inspect/plugin-amrwbdec.xml:
5427 * docs/plugins/inspect/plugin-asf.xml:
5428 * docs/plugins/inspect/plugin-cdio.xml:
5429 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5430 * docs/plugins/inspect/plugin-dvdread.xml:
5431 * docs/plugins/inspect/plugin-dvdsub.xml:
5432 * docs/plugins/inspect/plugin-iec958.xml:
5433 * docs/plugins/inspect/plugin-lame.xml:
5434 * docs/plugins/inspect/plugin-mad.xml:
5435 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5436 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5437 * docs/plugins/inspect/plugin-mpegstream.xml:
5438 * docs/plugins/inspect/plugin-realmedia.xml:
5439 * docs/plugins/inspect/plugin-siddec.xml:
5440 * docs/plugins/inspect/plugin-twolame.xml:
5441 * docs/plugins/inspect/plugin-x264.xml:
5442 * win32/common/config.h:
5443 0.10.15.2 pre-release
5445 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
5447 * gst/synaesthesia/gstsynaesthesia.c:
5448 synaesthesia: code cleanups.
5449 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
5452 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
5454 * gst/synaesthesia/gstsynaesthesia.c:
5455 synaesthesia: use GST_BOILERPLATE macros
5457 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5460 Automatic update of common submodule
5461 From bd2054b to 3e8db1d
5463 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5465 * ext/x264/gstx264enc.c:
5466 x264: fix printf format warning in debug message
5468 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5470 * docs/plugins/Makefile.am:
5471 docs: fix bug passing arguments to gtkdoc-fixref in upload target
5472 Missing backslash at end of line meant we weren't passing all arguments
5473 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
5475 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
5478 Automatic update of common submodule
5479 From a519571 to bd2054b
5481 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5484 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
5485 This first checks what is required for ISO C99 support and sets the relevant
5486 compiler parameters and if no C99 compiler is found, it checks for a
5487 C89 compiler. This enables us to check for and use C89/C99 functions
5488 that gcc hides from us without the correct compiler parameters.
5490 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
5492 * ext/x264/gstx264enc.c:
5493 x264enc: Fix flushing of delayed frames
5494 x264_encoder_encode() should be called with a NULL picture until at least
5495 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
5496 regression in make check due to the recent change in defaults which enabled
5497 b-frames and b-pyramid, both of which I believe increase the number of delayed
5498 frames when encoding.
5500 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
5502 * ext/x264/gstx264enc.c:
5503 x264enc: Improve x264enc defaults
5504 - medium x264 speed/quality preset
5505 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
5506 Addresses part of bug #607798
5508 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
5510 * ext/x264/gstx264enc.c:
5511 x264enc: Fix property description typos
5513 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
5515 * ext/x264/gstx264enc.c:
5516 x264enc: Add some more debug info
5518 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
5520 * ext/x264/gstx264enc.c:
5521 * ext/x264/gstx264enc.h:
5522 x264enc: Add speed-preset and [psy-]tuning properties
5523 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
5524 preset and possibly a profile and/or tuning are now the recommended way to
5525 configure x264 through x264enc.
5526 If a preset/tuning are specified then these will define the default values and
5527 the property defaults will be ignored. After this the option-string property is
5528 applied, followed by the user-set properties, fast first pass restrictions and
5529 finally the profile restrictions.
5530 Addresses part of bug #607798
5532 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
5534 * ext/x264/gstx264enc.c:
5535 * ext/x264/gstx264enc.h:
5536 x264enc: Refactor code in preparation for presets/tunings
5537 - Make defaults append the appropriate default value to a string. This is
5538 needed to differentiate between something user-set and the actual prop
5540 - Add an internal option string to which _set_property () cases append for the
5541 majority of properties.
5542 - Use gst_x264_enc_parse_options () to clean up application of settings. This
5543 will make order of application with respect to the presets and tunings quite
5545 Addresses part of bug #607798
5547 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
5549 * ext/x264/gstx264enc.c:
5550 x264enc: Update available me types
5551 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
5552 now self-maintaining.
5554 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
5556 * ext/x264/gstx264enc.c:
5557 x264enc: Use new libx264 API to affect fast first pass
5558 Uses new x264 API to apply reduced complexity values to the parameters to
5559 increase encoding speed in the first pass of a multi-pass encode. This does
5560 not impact on final quality.
5561 Addresses part of bug #607798
5563 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
5565 * ext/x264/gstx264enc.c:
5566 * ext/x264/gstx264enc.h:
5567 x264enc: Add profile property
5568 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
5569 Profile. This makes it easier to achieve Baseline Profile for example.
5570 Addresses part of bug #607798
5572 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
5574 * ext/x264/gstx264enc.c:
5575 * ext/x264/gstx264enc.h:
5576 x264enc: Add option-string property
5577 Adds support for an x264 format option-string to specify advanced parameters
5578 Addresses part of bug #607798
5580 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5582 * ext/mad/Makefile.am:
5583 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
5584 Spotted by syntr0py.
5586 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5588 * ext/x264/gstx264enc.c:
5589 x264enc: only set timebase on versions where it exists
5591 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
5593 * ext/x264/gstx264enc.c:
5594 x264enc: set appropriate time base
5597 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5599 * tests/check/Makefile.am:
5600 tests: add plugin loading whitelist to test environment
5601 Only want to load core/-base/-ugly plugins here.
5603 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5607 Bump automake requirement to 1.10 and autoconf to 2.60
5608 For maintainability reasons and $(builddir).
5611 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5613 * gst/asfdemux/gstasfdemux.c:
5614 asfdemux: Fix seeking after last commits
5615 Don't handle wrong-state returns as errors to allow seeking to work
5618 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5620 * gst/asfdemux/gstasfdemux.c:
5621 asfdemux: Push all pending data on EOS
5622 When on push mode and receiving an EOS event, asfdemux
5623 should push all pending data because we might be dealing
5624 with a broken file that has a preroll value higher
5625 than its actual length.
5627 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
5629 * gst/asfdemux/gstasfdemux.c:
5630 asfdemux: Fix sending eos event for chained asfs
5631 Properly push EOS event when finishing a chained asf file
5635 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5637 * docs/plugins/Makefile.am:
5638 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
5639 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
5640 * docs/plugins/inspect/plugin-rmdemux.xml:
5641 docs: add rmdemux to docs properly
5642 The plugin has been renamed, remove old introspection file.
5644 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5646 * docs/plugins/gst-plugins-ugly-plugins.args:
5647 * docs/plugins/inspect/plugin-x264.xml:
5648 docs: update for recent x264enc changes
5650 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5652 * gst/realmedia/rmdemux.c:
5653 rmdemux: fix compiler warning when debugging system in core is disabled
5655 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
5658 Automatic update of common submodule
5659 From 73ff93a to a519571
5661 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
5663 * gst/asfdemux/gstasfdemux.c:
5664 asfdemux: Allow at least 500ms of preroll.
5665 Some files have insanely low preroll values which break the
5666 all_streams_prerolled() logic.
5669 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5671 * ext/x264/gstx264enc.c:
5672 x264enc: add new h264 caps attribute alignment
5675 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
5677 * ext/x264/gstx264enc.c:
5678 * ext/x264/gstx264enc.h:
5679 x264enc: conditionally expose enhanced upstream capabilities
5680 API: GstX264Enc:sliced-threads
5681 API: GstX264Enc:sync-lookahead
5682 API: GstX264Enc:intra-refresh
5683 API: GstX264Enc:mb-tree
5684 API: GstX264Enc:rc-lookahead
5687 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5690 * docs/plugins/inspect/plugin-a52dec.xml:
5691 * docs/plugins/inspect/plugin-amrnb.xml:
5692 * docs/plugins/inspect/plugin-amrwbdec.xml:
5693 * docs/plugins/inspect/plugin-asf.xml:
5694 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5695 * docs/plugins/inspect/plugin-iec958.xml:
5696 * docs/plugins/inspect/plugin-mad.xml:
5697 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5698 * docs/plugins/inspect/plugin-mpegstream.xml:
5699 * docs/plugins/inspect/plugin-realmedia.xml:
5700 docs: update introspected plugin docs for gstdoc-scangobj and other changes
5701 Update common for latest gstdoc-scangobj and inspect xml files for
5702 escaping and pad template order changes.
5704 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
5707 Automatic update of common submodule
5708 From 9339ccc to 35617c2
5710 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
5713 Automatic update of common submodule
5714 From 5adb1ca to 9339ccc
5716 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
5719 Automatic update of common submodule
5720 From 57c89b7 to 5adb1ca
5722 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
5725 Automatic update of common submodule
5726 From c804988 to 57c89b7
5728 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5731 * gst/realmedia/rtspreal.c:
5732 configure: Update required GLib version to 2.20
5734 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5736 * ext/a52dec/gsta52dec.c:
5737 a52dec: Call orc_init() before trying to get target flags
5739 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5741 * ext/a52dec/gsta52dec.c:
5742 a52dec: Remove debug printf...
5744 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5747 * ext/a52dec/Makefile.am:
5748 * ext/a52dec/gsta52dec.c:
5749 a52dec: Use orc for CPU feature detection and don't check for liboil
5751 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5754 configure: Use GLIB_EXTRA_CFLAGS
5756 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5759 Automatic update of common submodule
5760 From 7a0fdf5 to c804988
5762 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5765 Automatic update of common submodule
5766 From 6da3bab to 7a0fdf5
5768 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
5771 Automatic update of common submodule
5772 From 733fca9 to 6da3bab
5774 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
5777 Automatic update of common submodule
5778 From fad145b to 733fca9
5780 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
5783 Automatic update of common submodule
5784 From 47683c1 to fad145b
5786 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5788 * gst/realmedia/rmdemux.c:
5789 rmdemux: pass bitrate on caps
5790 Set the bitrate on the caps, some decoders like sipro need this to function
5794 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
5797 Automatic update of common submodule
5798 From 17f89e5 to 47683c1
5800 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
5803 Automatic update of common submodule
5804 From fd7ca04 to 17f89e5
5806 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
5808 * ext/x264/gstx264enc.c:
5809 x264enc: Only set i_weighted_pred on versions where it exists
5811 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
5813 * ext/lame/gstlamemp3enc.c:
5814 lamemp3enc: implement latency query
5815 The encoder's latency is deduced from the framesize. Fixes #618896.
5817 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5820 * docs/plugins/gst-plugins-ugly-plugins.args:
5821 * docs/plugins/gst-plugins-ugly-plugins.signals:
5822 * docs/plugins/inspect/plugin-a52dec.xml:
5823 * docs/plugins/inspect/plugin-amrnb.xml:
5824 * docs/plugins/inspect/plugin-amrwbdec.xml:
5825 * docs/plugins/inspect/plugin-asf.xml:
5826 * docs/plugins/inspect/plugin-cdio.xml:
5827 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5828 * docs/plugins/inspect/plugin-dvdread.xml:
5829 * docs/plugins/inspect/plugin-dvdsub.xml:
5830 * docs/plugins/inspect/plugin-iec958.xml:
5831 * docs/plugins/inspect/plugin-lame.xml:
5832 * docs/plugins/inspect/plugin-mad.xml:
5833 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5834 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5835 * docs/plugins/inspect/plugin-mpegstream.xml:
5836 * docs/plugins/inspect/plugin-realmedia.xml:
5837 * docs/plugins/inspect/plugin-siddec.xml:
5838 * docs/plugins/inspect/plugin-twolame.xml:
5839 * docs/plugins/inspect/plugin-x264.xml:
5840 * win32/common/config.h:
5843 === release 0.10.15 ===
5845 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5851 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
5852 * docs/plugins/inspect/plugin-a52dec.xml:
5853 * docs/plugins/inspect/plugin-amrnb.xml:
5854 * docs/plugins/inspect/plugin-amrwbdec.xml:
5855 * docs/plugins/inspect/plugin-asf.xml:
5856 * docs/plugins/inspect/plugin-cdio.xml:
5857 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5858 * docs/plugins/inspect/plugin-dvdread.xml:
5859 * docs/plugins/inspect/plugin-dvdsub.xml:
5860 * docs/plugins/inspect/plugin-iec958.xml:
5861 * docs/plugins/inspect/plugin-lame.xml:
5862 * docs/plugins/inspect/plugin-mad.xml:
5863 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5864 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
5865 * docs/plugins/inspect/plugin-mpegstream.xml:
5866 * docs/plugins/inspect/plugin-realmedia.xml:
5867 * docs/plugins/inspect/plugin-siddec.xml:
5868 * docs/plugins/inspect/plugin-twolame.xml:
5869 * docs/plugins/inspect/plugin-x264.xml:
5870 * gst-plugins-ugly.doap:
5871 * win32/common/config.h:
5874 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5914 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5917 configure: make implicit GLib and liboil requirements explicit
5918 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
5920 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
5922 * ext/x264/gstx264enc.c:
5923 x264enc: disable I weighted pred
5924 If it is enabled, then it will be main profile instead of baseline.
5925 This ensures maximum compatibility of the output stream until the
5926 encoder configuration interface gets an overhaul with explicit
5927 output profile selection.
5930 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5933 * win32/common/config.h:
5934 0.10.14.3 pre-release
5936 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5974 po: update translations
5976 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5979 Automatic update of common submodule
5980 From 357b0db to fd7ca04
5982 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5985 * win32/common/config.h:
5986 0.10.14.2 pre-release
5988 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
5991 Automatic update of common submodule
5992 From 4d67bd6 to 357b0db
5994 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
5996 * gst/realmedia/rmdemux.c:
5997 * gst/realmedia/rmutils.c:
5998 * gst/realmedia/rmutils.h:
5999 rmdemux: add better sipr nibble swap routine
6001 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6003 * gst/realmedia/rmdemux.c:
6004 rmdemux: descramble SIPR before pushing out
6005 Collect and descramble the SIPR packets before pushing.
6006 Descramble ATRAC audio.
6009 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6011 * gst/realmedia/rmutils.c:
6012 * gst/realmedia/rmutils.h:
6013 rm: add function to descramble sipr
6015 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
6017 * ext/x264/gstx264enc.c:
6018 * ext/x264/gstx264enc.h:
6019 x264enc: Re-send the received upstream event as-is downstream
6020 https://bugzilla.gnome.org/show_bug.cgi?id=606689
6022 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
6024 * ext/amrnb/amrnb.c:
6025 amrnbenc: Set rank to GST_RANK_SECONDARY
6027 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6029 * gst/realmedia/rtspreal.c:
6030 rtspreal: use GLib's base64 functions if available
6031 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
6033 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
6035 * ext/amrnb/amrnbdec.h:
6036 * ext/amrnb/amrnbenc.h:
6037 * ext/amrwbdec/amrwbdec.h:
6038 amr: Use correct includes (as pkg-config suggests)
6041 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
6043 * gst/ac3parse/.gitignore:
6044 * gst/ac3parse/Makefile.am:
6045 * gst/ac3parse/README:
6046 * gst/ac3parse/ac3parse.vcproj:
6047 * gst/ac3parse/gstac3parse.c:
6048 * gst/ac3parse/gstac3parse.h:
6049 ac3parse: remove unported 0.8 plugin
6050 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
6052 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
6054 * gst/mpegaudioparse/gstmpegaudioparse.c:
6055 docs: adding a mp3decoder as well is useful
6057 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
6059 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6060 docs: massage section index
6062 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
6064 * ext/amrwbdec/amrwbdec.c:
6065 * ext/amrwbdec/amrwbdec.h:
6066 amrwbdec: move define to source to avoid hiding it from the docs
6068 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
6070 * ext/cdio/gstcdiocddasrc.c:
6071 docs: remove short_desc, it is taken from element details
6073 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
6075 * gst/synaesthesia/gstsynaesthesia.c:
6076 docs: fix sections docs for synaesthesia
6078 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
6080 * docs/plugins/Makefile.am:
6081 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
6082 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
6083 * gst/mpegaudioparse/gstmpegaudioparse.c:
6084 docs: add docs for mp3parse
6086 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6088 * gst-plugins-ugly.doap:
6089 doap: update repository info from cvs->git and maintainers
6091 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6094 Automatic update of common submodule
6095 From fc85867 to 4d67bd6
6097 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6099 * tests/check/elements/x264enc.c:
6100 x264enc: adaptive NALU type checking
6101 In particular, be less picky about SEI NALU order, which makes test more
6102 robust with respect to changes in libx264.
6105 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6107 * ext/x264/gstx264enc.c:
6108 x264enc: adaptive x264 header NAL layout handling
6111 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
6113 * gst/asfdemux/gstrtpasfdepay.c:
6114 asfdepay: we require a dynamic payload type
6115 Add an extra caps property that restricts the depayloader to only accept dynamic
6118 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6121 configure: Drop -Wcast-align
6122 Commit message copied from core's commit from Benjamin Otte:
6123 246f5dba96a5b50bb74621af67b30942cca72af5
6124 Apparently gcc warns that GstMiniObject is not castable to
6125 GstEvent/Message/Buffer due to them containing 64bit variables, even
6126 though ARM hackers claim that those only need 4byte alignment. And as
6127 long as gcc behaves that way, this warning is not very useful.
6128 So we'll remove the warning until this problem is fixed.
6131 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
6133 * ext/mpeg2dec/gstmpeg2dec.c:
6134 mpeg2dec: copy over all buffer flags when copying buffers.
6135 Avoids losing the tff/rff video buffer flags
6137 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
6139 * gst/asfdemux/asfpacket.c:
6140 asfdemux: Make a table static to avoid having to always allocate it.
6142 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6144 * ext/x264/gstx264enc.c:
6145 x264enc: fix up avcC header construction
6146 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
6147 for BUILD_X264 < 76.
6150 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6152 * ext/x264/gstx264enc.c:
6153 x264enc: parameterize libx264 provided NAL layout in codec-data creation
6155 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
6158 configure: Remove -Wundef flag
6159 Same fix as for #615161
6161 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6164 Automatic update of common submodule
6165 From fdf023d to fc85867
6167 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6169 * gst-libs/gst/gettext.h:
6170 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
6172 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6177 build: build plugins in parallel where possible, if make -jN is used
6179 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6182 build: add cruft alert for common/shave*
6184 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6188 Remove removed file win32/common/config.h.in from MANIFEST.
6190 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
6192 * gst/synaesthesia/synaescope.c:
6193 * gst/synaesthesia/synaescope.h:
6194 synaestesia: Fix old-style prototype
6196 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
6198 * gst/realmedia/rmutils.c:
6202 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
6205 Automatic update of common submodule
6206 From 55cd514 to c1d07dd
6208 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6211 * ext/amrnb/amrnbdec.c:
6212 * ext/amrnb/amrnbenc.c:
6213 * ext/cdio/gstcdiocddasrc.h:
6214 * ext/dvdread/dvdreadsrc.c:
6215 * ext/lame/gstlame.h:
6216 * ext/lame/gstlamemp3enc.h:
6217 * ext/lame/plugin.c:
6219 * ext/x264/gstx264enc.c:
6220 * ext/x264/gstx264enc.h:
6221 * gst/mpegaudioparse/gstmpegaudioparse.c:
6222 * gst/mpegaudioparse/gstxingmux.c:
6223 * gst/mpegstream/gstdvddemux.c:
6224 * gst/mpegstream/gstmpegdemux.c:
6225 * gst/mpegstream/gstmpegparse.c:
6226 * gst/realmedia/asmrules.c:
6227 * gst/realmedia/pnmsrc.c:
6228 * gst/realmedia/pnmsrc.h:
6229 * gst/realmedia/rdtdepay.h:
6230 * gst/realmedia/rdtmanager.c:
6231 * gst/realmedia/rtspreal.c:
6232 build: Add all kinds of compiler warning flags and fix the resulting warnings
6234 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6236 * ext/amrnb/Makefile.am:
6237 * ext/amrwbdec/Makefile.am:
6238 * ext/sidplay/Makefile.am:
6239 * gst/asfdemux/Makefile.am:
6240 * gst/mpegaudioparse/Makefile.am:
6241 build: fix up Makefile.am
6242 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
6243 the order a bit here and there (see docs/random/moving-plugins).
6245 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6247 * win32/common/config.h.in:
6248 win32: remove win32-specific config.h.in copy that's not used any longer
6249 The win32 config.h is now generated from the top-level config.h.in.
6251 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
6253 * ext/a52dec/gsta52dec.c:
6254 * ext/amrnb/amrnbdec.c:
6255 * ext/amrnb/amrnbenc.c:
6256 * ext/amrwbdec/amrwbdec.c:
6257 * ext/cdio/gstcdiocddasrc.c:
6258 * ext/dvdread/dvdreadsrc.c:
6259 * ext/lame/gstlame.c:
6261 * ext/mpeg2dec/gstmpeg2dec.c:
6262 * gst/ac3parse/gstac3parse.c:
6263 * gst/asfdemux/gstasfdemux.c:
6264 * gst/asfdemux/gstrtpasfdepay.c:
6265 * gst/asfdemux/gstrtspwms.c:
6266 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
6267 * gst/iec958/ac3iec.c:
6268 * gst/mpegaudioparse/gstmpegaudioparse.c:
6269 * gst/mpegaudioparse/gstxingmux.c:
6270 * gst/mpegstream/gstdvddemux.c:
6271 * gst/mpegstream/gstmpegdemux.c:
6272 * gst/mpegstream/gstmpegparse.c:
6273 * gst/mpegstream/gstrfc2250enc.c:
6274 * gst/realmedia/pnmsrc.c:
6275 * gst/realmedia/rademux.c:
6276 * gst/realmedia/rdtdepay.c:
6277 * gst/realmedia/rdtmanager.c:
6278 * gst/realmedia/rmdemux.c:
6279 * gst/realmedia/rtspreal.c:
6280 * gst/synaesthesia/gstsynaesthesia.c:
6281 gst_element_class_set_details => gst_element_class_set_details_simple
6283 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6285 * ext/x264/gstx264enc.c:
6286 x264enc: Put pixel-aspect-ratio from input into the src pad caps
6289 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
6292 Automatic update of common submodule
6293 From e272f71 to 55cd514
6295 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
6298 Automatic update of common submodule
6299 From df8a7c8 to e272f71
6301 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
6304 Update CXXFLAGS, too
6306 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
6309 Update for recent changes to common submodule
6310 This just replaces every "$ERROR_CFLAGS" usage with a usage of
6311 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
6313 Actually using that separation will happen later.
6315 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
6318 Automatic update of common submodule
6319 From 9720a7d to df8a7c8
6321 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
6324 Automatic update of common submodule
6325 From 0b6e072 to 9720a7d
6327 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
6330 Automatic update of common submodule
6331 From 7cc5eb4 to 0b6e072
6333 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6336 Automatic update of common submodule
6337 From 7aa65b5 to 7cc5eb4
6339 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6342 Automatic update of common submodule
6343 From 44ecce7 to 7aa65b5
6345 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6348 configure: Use automake 1.11 silent rules instead of shave if available
6349 This makes sure that we use something that is still maintained and
6350 also brings back libtool 1.5 support.
6352 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6355 * docs/plugins/inspect/plugin-a52dec.xml:
6356 * docs/plugins/inspect/plugin-amrnb.xml:
6357 * docs/plugins/inspect/plugin-amrwbdec.xml:
6358 * docs/plugins/inspect/plugin-asf.xml:
6359 * docs/plugins/inspect/plugin-cdio.xml:
6360 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6361 * docs/plugins/inspect/plugin-dvdread.xml:
6362 * docs/plugins/inspect/plugin-dvdsub.xml:
6363 * docs/plugins/inspect/plugin-iec958.xml:
6364 * docs/plugins/inspect/plugin-lame.xml:
6365 * docs/plugins/inspect/plugin-mad.xml:
6366 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6367 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6368 * docs/plugins/inspect/plugin-mpegstream.xml:
6369 * docs/plugins/inspect/plugin-realmedia.xml:
6370 * docs/plugins/inspect/plugin-siddec.xml:
6371 * docs/plugins/inspect/plugin-twolame.xml:
6372 * docs/plugins/inspect/plugin-x264.xml:
6373 * win32/common/config.h:
6376 === release 0.10.14 ===
6378 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6384 * docs/plugins/gst-plugins-ugly-plugins.args:
6385 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6386 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
6387 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6388 * docs/plugins/inspect/plugin-a52dec.xml:
6389 * docs/plugins/inspect/plugin-amrnb.xml:
6390 * docs/plugins/inspect/plugin-amrwbdec.xml:
6391 * docs/plugins/inspect/plugin-asf.xml:
6392 * docs/plugins/inspect/plugin-cdio.xml:
6393 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6394 * docs/plugins/inspect/plugin-dvdread.xml:
6395 * docs/plugins/inspect/plugin-dvdsub.xml:
6396 * docs/plugins/inspect/plugin-iec958.xml:
6397 * docs/plugins/inspect/plugin-lame.xml:
6398 * docs/plugins/inspect/plugin-mad.xml:
6399 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6400 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6401 * docs/plugins/inspect/plugin-mpegstream.xml:
6402 * docs/plugins/inspect/plugin-realmedia.xml:
6403 * docs/plugins/inspect/plugin-siddec.xml:
6404 * docs/plugins/inspect/plugin-twolame.xml:
6405 * docs/plugins/inspect/plugin-x264.xml:
6406 * gst-plugins-ugly.doap:
6407 * win32/common/config.h:
6410 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6450 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6453 * win32/common/config.h:
6454 0.10.13.4 pre-release
6456 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6458 * ext/x264/gstx264enc.c:
6459 * tests/check/elements/x264enc.c:
6460 x264enc: Replace 'avc-sample' with 'avc' in caps
6461 In the element and in its tests
6464 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
6466 * gst/asfdemux/gstasfdemux.c:
6467 asfdemux: Don't set durations of 0 on outgoing buffers.
6468 Some (broken) streams don't have the extended stream properties in
6469 the header, resulting in applying a duration of zero on outgoing
6473 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
6475 * gst/asfdemux/asfpacket.c:
6476 asfdemux: Make sure we always set proper payload duration.
6477 Some (broken) streams will have a delta of 0, resulting in outgoing
6478 buffers having durations of 0.
6481 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6484 * win32/common/config.h:
6485 0.10.13.3 pre-release
6487 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
6489 * gst/asfdemux/asfpacket.c:
6490 asfdemux: Make sure we don't end up with negative timestamps.
6491 Some files have payload with timestamps smaller than the preroll duration.
6492 Instead of blindly substracting the preroll value (and ending up with
6493 insanely high timestamps on the outgoing buffers), we make sure we
6497 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6500 * win32/common/config.h:
6501 0.10.13.2 pre-release
6502 Update core/base requirement to 0.10.26, since that's more likely
6503 to be the actual requirement.
6505 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6510 po: update translations
6512 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6514 * tests/check/elements/x264enc.c:
6515 x264enc: add caps check to x264enc unit test
6516 Add some minimal caps checking to x264enc unit test.
6519 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
6521 * ext/x264/gstx264enc.c:
6522 x264enc: fix up avcC header construction and playback by flash players
6523 Fix off-by-one bug when constructing the avcC header chunk: we
6524 wrote wrong profile info into the header. The first byte in the
6525 SPS NAL we get from x264 is the nal type, not the profile_idc.
6526 Also add some debug logging.
6529 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
6531 * gst/asfdemux/gstasfdemux.c:
6532 asfdemux: Improve seek behaviour for audio-only with no index
6533 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
6534 for video, we can just seek to seek_time instead.
6536 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6539 configure: fix up GST_CXXFLAGS properly
6540 We don't want C specific flags in GST_CXXFLAGS, so base it on the
6541 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
6542 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
6544 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6547 Update MAINTAINERS, add myself
6549 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
6552 configure: base GST_CXXFLAGS on --cflags from pkg-config
6553 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
6554 point for for both C and CXX settings.
6556 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6559 Automatic update of common submodule
6560 From 96dc793 to 44ecce7
6562 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6566 * win32/common/.gitignore:
6567 * win32/common/config.h:
6568 win32: change how win32/common/config.h is updated
6569 Generate win32/common/config.h-new directly from config.h.in,
6570 using shell variables in configure and some hard-coded information.
6571 Change top-level makefile so that 'make win32-update' copies the
6572 generated file to win32/common/config.h, which we keep in source
6573 control. It's kept in source control so that the git tree is
6575 This change is similar to the ones applied a while ago to GStreamer
6576 core, gst-plugins-base and gst-plugins-good and prevents configure
6577 from changing files in source control. The generated config.h
6578 should be ok, but needs testing.
6580 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6582 * gst/realmedia/rtspreal.c:
6583 rtspreal: don't construct config header with uninitialised bytes
6584 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
6585 a presumably unintentional padding of uninitialised bytes at the end
6586 of the CONT tags chunk, which should be harmless but causes warnings
6587 in valgrind (see #608533 for a test URL).
6589 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6591 * gst/realmedia/rtspreal.c:
6592 rtspreal: add finalize function so we can free streams and rulebook
6593 Fix memory leak in Real RTSP component (#608533).
6595 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6597 * gst/realmedia/rtspreal.c:
6598 rtspreal: fix minor memory leak
6599 Caps take their own reference when a buffer is added to them, so
6600 unref buffer after adding it to caps (#608533).
6602 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6604 * gst/realmedia/rdtdepay.c:
6605 rdtdepay: unref input buffer when done
6606 Fixes memory leak, see #608533.
6608 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6611 Automatic update of common submodule
6612 From 15d47a6 to 96dc793
6614 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6616 * ext/x264/gstx264enc.c:
6617 * ext/x264/gstx264enc.h:
6618 x264enc: make use of Access Unit delimiters configurable
6621 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6623 * gst/asfdemux/asfpacket.c:
6624 asfdemux: Do not subtract padding twice
6625 Only subtract implicit padding if an explicit one isn't
6626 provided. Avoids subtracting it twice and causing
6630 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
6632 * gst/asfdemux/gstasfdemux.c:
6633 * gst/mpegstream/gstmpegpacketize.c:
6634 assert: g_assert_not_reached() cannot replace return statement
6635 Fix build with assert being turned off.
6637 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6640 Automatic update of common submodule
6641 From 14cec89 to 15d47a6
6643 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
6645 * gst/asfdemux/gstasfdemux.c:
6646 asfdemux: Don't forget to update flow variable
6647 Forgot to update the return value in the loop.
6649 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
6651 * gst/asfdemux/gstasfdemux.c:
6652 asfdemux: Check flow return on every push
6653 We previously only aggregated flow returns after the while(push) loop,
6654 which meant that in some cases we would end-up not properly aggregating
6656 This is based on the same flow aggregation algorithm as oggdemux.
6658 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6660 * ext/x264/gstx264enc.c:
6661 x264enc: Add stream-format to output caps
6662 Adds stream-format to output caps of x264enc that
6663 informs if the stream is in bytestream of avc format.
6666 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
6668 * gst/mpegaudioparse/gstxingmux.c:
6669 xingmux: Fix unaligned memory access
6670 ARM/SPARC need 32bit alignment but xingmux accesses possibly
6671 unaligned memory, which leads to SIGBUS.
6674 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
6676 * gst/asfdemux/gstasfdemux.c:
6677 asfdemux: Use GST_STR_NULL in a couple of places.
6678 Fixes crashing on some of the log statements on win32.
6680 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6682 * gst/realmedia/rmdemux.c:
6683 rmdemux: Parse and post bitrate for streams
6684 Parse the bitrate of the streams and post their tags.
6687 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6689 * gst/asfdemux/gstasfdemux.c:
6690 * gst/asfdemux/gstasfdemux.h:
6691 asfdemux: Post bitrate tag
6692 If stream bitrate object is available, post the bitrate
6696 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6698 * gst/mpegaudioparse/gstmpegaudioparse.c:
6699 * gst/mpegaudioparse/gstmpegaudioparse.h:
6700 mp3parse: minor validation check of (Xing, VBRI) metadata
6701 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
6703 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6705 * gst/mpegaudioparse/gstmpegaudioparse.c:
6706 mp3parse: use proper total_time and total_bytes in various cases
6707 The correct basis for (Xing, VBRI) seek table calculations is the
6708 byte size and duration provided by that metadata, rather than some
6709 other (possibly even estimated) one. This also prevents an infinite
6710 conversion loop in (unlikely) case where a TOC is provided without
6711 such corresponding (duration) metdata.
6713 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6715 * gst/mpegaudioparse/gstmpegaudioparse.c:
6716 * gst/mpegaudioparse/gstmpegaudioparse.h:
6717 mp3parse: conserve stop time for non-accurate seek
6718 Use the same strategy as accurate seeks to store
6719 pending non-accurate seeks to avoid overwriting non-definite
6720 stop times. When doing non-accurate seeks our position
6721 reporting might drift off by some secs and the stream can
6722 end up before it should.
6725 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6728 Automatic update of common submodule
6729 From 47cb23a to 14cec89
6731 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6733 * ext/amrwbdec/amrwb.c:
6734 amrwbdec: give decoder a rank so decodebin/playbin will use it
6736 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6738 * gst/mpegaudioparse/gstmpegaudioparse.c:
6739 mp3parse: return false when we can't seek
6740 When upstream can't seek, we return false as well
6742 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6744 * ext/lame/gstlame.c:
6745 * ext/lame/gstlamemp3enc.c:
6746 lame: Avoid crash when seeking before negotiating
6747 lame's 'lgv' variable is only initialized when the caps
6748 is negotiated, whenever a seek happens before that, it would
6749 attempt to call a function on an empty pointer, causing the crash.
6752 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6755 Automatic update of common submodule
6756 From 87bf428 to 47cb23a
6758 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
6761 Automatic update of common submodule
6762 From da4c75c to 87bf428
6764 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
6767 Automatic update of common submodule
6768 From 53a2485 to da4c75c
6770 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
6772 * gst/mpegaudioparse/gstmpegaudioparse.c:
6773 mp3parse: fix non-flushing seek
6774 Specifically, in addition to clearing lots of variables/offsets
6775 when receiving newsegment, also clear leftover data to match.
6777 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
6779 * ext/x264/gstx264enc.c:
6780 * ext/x264/gstx264enc.h:
6781 x264enc: Make upstream GstForceKeyUnit thread-safe
6782 Also send the GstForceKeyUnit event downstream when an upstream on is received,
6783 allowing muxers or payloaders to take appropriate actions.
6784 https://bugzilla.gnome.org/show_bug.cgi?id=602556
6786 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6789 Automatic update of common submodule
6790 From a3e3ce4 to 53a2485
6792 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
6794 * gst/asfdemux/gstasfdemux.c:
6795 asfdemux: Don't call strlen() on NULL pointers
6798 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6800 * gst/asfdemux/gstasfdemux.c:
6801 asfdemux: Remove old pads when new ones are added
6802 The old pads were being removed before adding the new ones,
6803 we should add the new ones first.
6806 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6808 * gst/asfdemux/gstasfdemux.c:
6809 * gst/asfdemux/gstasfdemux.h:
6810 asfdemux: Handle chained asfs on pull mode
6811 Adds chained asfs handling to pull mode. It now checks if
6812 there is a new asf header after the last packet (when it
6813 is possible to know how many packets are) or it tries
6814 checking if a processed packet that fails is an header
6818 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6820 * gst/asfdemux/gstasfdemux.c:
6821 * gst/asfdemux/gstasfdemux.h:
6822 asfdemux: properly do chained asfs on push mode
6823 To properly do chained asfs work with playbin2, we need to
6824 push eos on the old pads before removing them.
6827 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6829 * gst/asfdemux/gstasfdemux.c:
6830 * gst/asfdemux/gstasfdemux.h:
6831 asfdemux: add support for chained asfs (push mode)
6832 Adds support for detecting and playing chained asfs
6833 in push mode. asfdemux tries to detect a new asf start
6834 by identifying the header object guid in a input buffer.
6835 When it finds it, it resets its state, removing its pads
6836 and creates new ones for the new file.
6838 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6840 * gst/asfdemux/gstasfdemux.c:
6841 asfdemux: fix two small leaks
6843 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6845 * gst/asfdemux/gstasfdemux.c:
6846 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
6847 WM/Track has a 0 base but is often wrongly written as starting from 1,
6848 so not as reliable as WM/TrackNumber which always starts from 1.
6850 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6852 * gst/asfdemux/gstasfdemux.c:
6853 asfdemux: WM/Track starts counting from 0, adjust to start from 1
6855 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
6857 * gst/asfdemux/gstasfdemux.c:
6858 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
6859 There's both WM/Track and WM/TrackNumber.
6861 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
6863 * ext/a52dec/gsta52dec.c:
6864 a52dec: Fix debug statement: Pass pos variable instead of time() function
6866 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
6868 * gst/dvdsub/gstdvdsubdec.c:
6869 dvdsubdec: Fix printf format string warning
6871 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
6873 * gst/asfdemux/gstasfdemux.c:
6874 asfdemux: Fix bogus variable used uninitialised warnings
6876 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
6879 po: Don't create backup .po files
6880 As well as preventing creation of useless backup files, it works
6881 around a bug in gettext 0.17 on OS/X
6883 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
6885 * gst/asfdemux/asfpacket.c:
6886 asfdemux: fix c99-style comments.
6888 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
6890 * gst/asfdemux/asfpacket.c:
6891 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
6893 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
6895 * gst/realmedia/rmutils.c:
6896 rmutils: fix byteswapping
6897 fix the byteswapping code that was wrong because of the side effects of the
6901 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
6903 * ext/x264/gstx264enc.c:
6904 x264enc: Adapt to slightly modified x264 API
6907 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
6909 * gst/asfdemux/asfpacket.c:
6910 asfdemux: careful to avoid crash on bogus data
6911 When receiving bogus data, we have to avoid subtracting a value
6912 larger than 'size' from 'size' variable, resulting in a wrap
6913 that would make 'size' a really large bogus value.
6916 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
6918 * win32/common/config.h:
6919 win32: Commit bumped version number
6921 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
6923 * gst/mpegaudioparse/gstmpegaudioparse.c:
6924 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
6926 This removes a good 50% of processing time for parsing a buffer.
6927 We do this by simply... getting the nicks that we already have handy
6928 instead of going through the expensive glib system.
6930 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
6933 configure.ac: And back to development we go...
6935 === release 0.10.13 ===
6937 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
6944 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6945 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
6946 * docs/plugins/inspect/plugin-a52dec.xml:
6947 * docs/plugins/inspect/plugin-asf.xml:
6948 * docs/plugins/inspect/plugin-cdio.xml:
6949 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6950 * docs/plugins/inspect/plugin-dvdread.xml:
6951 * docs/plugins/inspect/plugin-dvdsub.xml:
6952 * docs/plugins/inspect/plugin-iec958.xml:
6953 * docs/plugins/inspect/plugin-lame.xml:
6954 * docs/plugins/inspect/plugin-mad.xml:
6955 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6956 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
6957 * docs/plugins/inspect/plugin-mpegstream.xml:
6958 * docs/plugins/inspect/plugin-realmedia.xml:
6959 * docs/plugins/inspect/plugin-siddec.xml:
6960 * docs/plugins/inspect/plugin-twolame.xml:
6961 * docs/plugins/inspect/plugin-x264.xml:
6962 * gst-plugins-ugly.doap:
6963 * win32/common/config.h:
6966 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
7004 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
7007 Automatic update of common submodule
7008 From 85d1530 to 0702fe1
7010 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
7048 * win32/common/config.h:
7049 0.10.12.3 pre-release
7051 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
7054 Automatic update of common submodule
7055 From a3e3ce4 to 85d1530
7057 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
7059 * ext/a52dec/gsta52dec.c:
7060 a52dec: Fix reference leak on all input buffers in 'dvd mode'
7061 https://bugzilla.gnome.org/show_bug.cgi?id=598272
7063 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
7102 * win32/common/config.h:
7103 0.10.12.2 pre-release
7105 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
7107 * docs/plugins/gst-plugins-ugly-plugins.args.new:
7108 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
7109 docs: Remove files accidentally added
7110 Remove the gst-plugins-ugly-plugins.args.new and
7111 gst-plugins-ugly-plugins.signals.new files, that appear
7112 to have been accidentally added in commit
7113 f5d046a0b034f9bd7274291f7131ee5db1a30052
7115 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
7117 * ext/a52dec/gsta52dec.c:
7118 a52dec: Add some debugging for new segment events
7120 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
7122 * ext/mpeg2dec/gstmpeg2dec.c:
7123 mpeg2dec: fix warning in macosx snow leopard
7125 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
7127 * gst/mpegstream/gstmpegparse.c:
7128 mpegstream: fix warning in macosx snow leopard
7130 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
7132 * gst/mpegaudioparse/gstmpegaudioparse.c:
7133 mpegaudioparse: fix warning in macosx snow leopard
7135 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
7137 * gst/dvdsub/gstdvdsubdec.c:
7138 dvdsubdec: fix warning on macosx snow leopard
7140 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
7142 * gst/asfdemux/gstasfdemux.c:
7143 asfdemux: fix warning in macosx snow leopard
7145 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
7147 * gst/mpegaudioparse/gstmpegaudioparse.c:
7148 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
7150 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
7153 Automatic update of common submodule
7154 From 19fa4f3 to a3e3ce4
7156 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
7158 * gst/asfdemux/gstasfdemux.c:
7159 * gst/realmedia/rdtmanager.c:
7160 build: fprintf, sprintf, sscanf need stdio.h
7162 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
7165 mad: add missing include to fix the build
7167 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7169 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7170 dvdlpcm: whitespace fixes
7172 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
7174 * gst-plugins-ugly.spec.in:
7177 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7180 x264enc: adjust configure checking to changed upstream
7182 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7184 * ext/x264/gstx264enc.c:
7185 x264enc: conditionally adjust to new upstream API
7188 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7190 * gst/mpegaudioparse/gstmpegaudioparse.c:
7191 * gst/mpegaudioparse/gstmpegaudioparse.h:
7192 mpegaudioparse: prevent infinite (re)syncing
7194 gst/mpegaudioparse/gstmpegaudioparse.c
7196 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
7198 * gst/mpegaudioparse/gstmpegaudioparse.c:
7199 mp3parse: Refactor checking for sync. Make resyncing more reliable.
7200 Previously, we could get false sync relatively easily - it sometimes happened
7201 on real files. This cleans the code up a fair bit, and makes it require more
7202 confirmation that we've found valid sync before continuing.
7204 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7206 * gst/mpegaudioparse/gstmpegaudioparse.c:
7207 mpegaudioparse: ensure 2 valid headers in a row when resyncing
7209 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7211 * gst/mpegstream/gstdvddemux.c:
7212 dvddemux: remove bogus ifndef
7214 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7217 Automatic update of common submodule
7218 From 94f95e3 to 19fa4f3
7220 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7222 * ext/mpeg2dec/gstmpeg2dec.c:
7223 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
7225 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7227 * gst/dvdsub/gstdvdsubparse.c:
7228 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
7230 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
7232 * ext/amrnb/amrnbdec.c:
7233 * ext/amrnb/amrnbenc.c:
7234 Remove Ronald Bultje from Authors field
7235 Replaced with "GStreamer maintainers
7236 <gstreamer-devel@lists.sourceforge.net>" or just removed,
7237 depending on the number of other authors.
7239 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
7241 * gst/asfdemux/Makefile.am:
7242 * gst/asfdemux/gstasfmux.c:
7243 * gst/asfdemux/gstasfmux.h:
7244 asfdemux: Remove old non-built asfmux code
7245 Remove so people don't confuse it with the new asfmux code
7248 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7250 * ext/a52dec/gsta52dec.c:
7251 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
7252 It's not defined for older liba52 versions.
7254 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
7256 * ext/a52dec/gsta52dec.c:
7257 a52dec: Allow liba52 to use djbfft based IMDCT transform
7258 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
7259 IMDCT transform acceleration. It does however have a software based
7260 acceleration using the djbfft library (D.J. Bernstein's library for
7261 fourier transforms - Extremely fast library for floating-point
7262 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
7264 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
7265 and AltiVec implementations, but those are checked for first, and
7266 djbfft is chosen only if none of those is available - good in the
7267 case of some distributions including a port of the MPlayer changes
7268 in their system a52dec library.
7269 The down and upmix code in liba52 doesn't seem to be disturbed by
7270 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
7271 versions if passed from oil_cpu_get_flags (SSE currently is not).
7274 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7277 amr: Use opencore-amr pkg-config files if possible
7278 This makes it possible to build the plugins when the libraries
7279 are installed at non-standard locations.
7282 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7284 * gst/mpegaudioparse/gstmpegaudioparse.c:
7285 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
7286 Metadata provided seek tables are consistent with metadata's view of
7287 total size, which typically matches real size, but need not do so
7288 (e.g. a truncated file). Fixes seeking and position reporting
7289 in such truncated files (although duration based on metadata may then
7290 still be incorrect).
7292 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7295 configure: bump core/base requirements to released versions
7298 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7301 configure: Remove all mentions to the id3tag plugin which was removed
7303 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
7306 mad: make check for mad independent of the check for id3tag
7309 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
7311 * gst/asfdemux/gstrtpasfdepay.c:
7312 rtpasfdepay: set padding size to the correct value
7313 asf packets in rtp packets should come with their padding fields
7314 set to 0 and the depayload must update them to the correct
7315 value before pushing downstream
7317 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
7320 * docs/plugins/Makefile.am:
7321 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7322 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7323 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7324 * docs/plugins/inspect/plugin-amrnb.xml:
7325 * docs/plugins/inspect/plugin-amrwbdec.xml:
7327 * ext/amrnb/GstAmrnbEnc.prs:
7328 * ext/amrnb/Makefile.am:
7330 * ext/amrnb/amrnb.c:
7331 * ext/amrnb/amrnbdec.c:
7332 * ext/amrnb/amrnbdec.h:
7333 * ext/amrnb/amrnbenc.c:
7334 * ext/amrnb/amrnbenc.h:
7335 * ext/amrnb/amrnbparse.c:
7336 * ext/amrnb/amrnbparse.h:
7337 * ext/amrwbdec/Makefile.am:
7338 * ext/amrwbdec/README:
7339 * ext/amrwbdec/amrwb.c:
7340 * ext/amrwbdec/amrwbdec.c:
7341 * ext/amrwbdec/amrwbdec.h:
7342 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
7343 These are based on the OpenCore codecs.
7346 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
7349 Automatic update of common submodule
7350 From fedaaee to 94f95e3
7352 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7357 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7358 * docs/plugins/gst-plugins-ugly-plugins.args.new:
7359 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
7360 * docs/plugins/inspect/plugin-dvdnav.xml:
7362 * ext/dvdnav/.gitignore:
7363 * ext/dvdnav/Makefile.am:
7364 * ext/dvdnav/README:
7365 * ext/dvdnav/dvdnavsrc.c:
7366 * ext/dvdnav/dvdnavsrc.h:
7367 * ext/dvdnav/gst-dvd:
7368 * ext/dvdread/dvdreadsrc.c:
7369 * gst-plugins-ugly.spec.in:
7371 dvdnav: remove dvdnav plugin
7372 Remove dvdnav plugin, it has no future. resindvd is the plugin to
7373 use for dvd playback. Note that dvdnav was never really enabled
7374 in -ugly, you had to edit configure.ac to get it built.
7376 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7378 * tests/check/elements/mpeg2dec.c:
7379 mpeg2dec: Fix unused variables compiler warnings in unit test
7381 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
7384 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
7385 Check for more automake command variants. Use printf instead of 'echo -n'
7388 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
7391 Automatic update of common submodule
7392 From 5845b63 to fedaaee
7394 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
7397 Make git ignore more files
7399 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
7401 * gst/asfdemux/gstasfdemux.c:
7402 asfdemux: Refactor multiple packet pull.
7403 This also fixes a bug by which the first buffer (in a multi-packet mode)
7404 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
7405 full incoming buffer and not just of the single asf packet.
7406 Fixes corrupted frames introduced by latest commit.
7408 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7410 * gst/asfdemux/gstasfdemux.c:
7411 asfdemux: use the right accurate field
7412 Remove accurate variable and its faulty use because the real variable is an
7415 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
7417 * gst/asfdemux/asfpacket.c:
7418 * gst/asfdemux/gstasfdemux.c:
7419 asfdemux: Sprinkle branch prediction macros accross the code
7421 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
7423 * gst/asfdemux/gstasfdemux.c:
7424 asfdemux: Delay newsegment handling until we have a keyframe.
7425 We now have a chance for packets to be collected before we send out the
7426 newsegment. If we're not in accurate seeking (keyunit) it will set
7427 the segment start/time to the keyframe's timestamp.
7429 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
7431 * gst/asfdemux/gstasfdemux.c:
7432 asfdemux: Remove useless check. We already have checked for it above.
7434 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
7436 * gst/asfdemux/gstasfdemux.c:
7437 asfdemux: No longer queue GOPs now that seeking is fixed.
7438 We now *always* seek to the keyframe just before our requested position.
7439 When we encounter the first keyframe and we were not accurate (therefore doing
7440 keyframe seeking), we update the segment start position to the keyframe timestamp.
7442 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
7444 * gst/asfdemux/gstasfdemux.c:
7445 * gst/asfdemux/gstasfdemux.h:
7446 asfdemux: Store the accurate seeking flag
7448 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
7450 * gst/asfdemux/gstasfdemux.c:
7451 asfdemux: Use the average frame duration for buffers without a duration.
7452 This will still cause some timestamp jitter, but giving a hint as to the duration
7453 rather than nothing seems to be a better idea.
7454 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
7455 duration using the accumulated packet duration (which will be correct).
7457 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
7459 * gst/asfdemux/gstasfdemux.c:
7460 * gst/asfdemux/gstasfdemux.h:
7461 asfdemux: Use index entry packet count to optimize seeking.
7462 The simple index entries also contain the number of packets one needs
7463 to retrieve at a given position to get a full keyframe. We therefore
7464 use that information to retrieve all those packets in one buffer when
7465 working in pull-mode.
7467 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
7469 * gst/asfdemux/gstasfdemux.c:
7470 asfdemux: Do not try to free const pointer
7471 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
7472 asfdemux tried to free a const pointer that had been cast to a
7473 normal pointer variable.
7475 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
7477 * gst/asfdemux/gstasfdemux.c:
7478 asfdemux: Use presentation timestamp when searching in the index.
7479 We need to take the preroll into account... else we end up too early.
7481 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
7484 Automatic update of common submodule
7485 From f3bb51b to 5845b63
7487 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
7489 * gst/asfdemux/gstasfdemux.c:
7490 asfdemux: Convert index entry from presentation time to timestamps.
7491 We weren't taking the preroll into account previously, meaning that we
7492 were always seeking preroll nanoseconds too early... resulting in a lot
7493 of dropped packets (which are before the start time).
7494 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
7496 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
7499 * gst/asfdemux/gstasfdemux.c:
7500 asfdemux: Fix byte array metadata handling.
7501 We basically discard byte array metadata. Should be trivial to adapt
7502 to storing the pointers if we need it later on.
7504 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
7506 * gst/asfdemux/gstasfdemux.c:
7507 * gst/asfdemux/gstasfdemux.h:
7508 asfdemux: Handle PAR/interlaced information stored in packet payload.
7509 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
7510 in the ASF Packet payload extensions).
7512 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
7514 * gst/asfdemux/gstasfdemux.c:
7515 * gst/asfdemux/gstasfdemux.h:
7516 asfdemux: Store/Handle global metadata (not specific to one stream).
7517 This allows us to store (and handle) PAR information which might be stored there.
7519 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7521 * gst/mpegaudioparse/gstmpegaudioparse.c:
7522 mpegaudioparse: fix Xing inverse seek table building
7524 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
7527 Automatic update of common submodule
7528 From f3bb51b to f810030
7530 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7532 * gst/asfdemux/gstasfdemux.c:
7533 asfdemux: don't try to free a NULL taglist
7535 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7537 * gst/asfdemux/gstasfdemux.c:
7538 asfdemux: post tags only after we've created our source pads
7539 Post global tags only after we've added our source pads, so that
7540 tag events get sent downstream in addition to tag messages posted
7541 on the bus. This makes sure tags can be picked up automatically
7542 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
7543 While we're at it, also add a container-format tag.
7545 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7548 * gst/asfdemux/gstasfdemux.c:
7549 asfdemux: use new bytereader functions for image tag parsing
7551 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7553 * gst/asfdemux/gstasfdemux.c:
7554 * gst/asfdemux/gstasfdemux.h:
7555 asfdemux: remove some more unused variables
7557 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7559 * gst/realmedia/rmdemux.c:
7560 rmdemux: plug buffer leaking
7562 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7564 * gst/asfdemux/gstrtpasfdepay.c:
7565 asfdepay: guard against dropped buffers
7566 If a buffer was dropped, we might request data from the adapter that is not
7567 there and then we get a NULL buffer.
7569 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7571 * gst/asfdemux/gstasfdemux.c:
7572 * gst/asfdemux/gstasfdemux.h:
7573 asfdemux: set DISCONT on streams
7574 When we receive a DISCONT as input, don't clear our complete state but simply
7575 mark a discont that will be put on the next buffer. The code will be able to
7576 handle and throw away incomplete data.
7577 Add some more debug info.
7578 Remove an unused variable.
7580 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7582 * gst/asfdemux/gstrtpasfdepay.c:
7583 asfdepay: set DELTA_UNIT flag correctly
7584 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
7585 Add some more debug info.
7587 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7589 * gst/asfdemux/gstasfdemux.c:
7590 asfdemux: fix latency calculations
7591 We need to check for -1 as an invalid timestamp, not 1.
7593 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7595 * gst/mpegaudioparse/gstmpegaudioparse.c:
7596 * gst/mpegaudioparse/gstmpegaudioparse.h:
7597 mp3parse: don't put every single frame into the index
7598 Let's not put every single mp3 frame in our index, a few frames per
7599 second should be more than enough. For now use an index interval
7600 of 100ms-500ms depending on the upstream size, to keep the index at
7601 a reasonable size. Factor out the code that adds the index entry
7602 into a separate function for better code readability.
7604 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7606 * gst/mpegaudioparse/gstmpegaudioparse.c:
7607 * gst/mpegaudioparse/gstmpegaudioparse.h:
7608 mp3parse: assume seekability only if we know the upstream size
7609 While technically upstream may be seekable even if it doesn't know
7610 the exact size, I can't think of a use case where this distincation
7611 is relevant in practice, so for now just assume we're not seekable
7612 if upstream doesn't provide us with a size. Makes sure we don't
7613 build a seek index when streaming internet radio with sources that
7614 pretend to be seekable until you try to actually seek.
7616 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
7618 * gst-plugins-ugly.spec.in:
7619 Fix x264 requirement in SPEC file
7621 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7623 * ext/x264/gstx264enc.c:
7624 * gst/realmedia/rdtmanager.c:
7625 x264enc, rdtmanager: fix compilation with debugging disabled
7627 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
7630 * docs/plugins/Makefile.am:
7631 docs: Bump common. Fix comment in the docs Makefile.am
7633 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
7636 * win32/common/config.h:
7637 Back to development -> 0.10.12.1
7639 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
7641 * gst-plugins-ugly.doap:
7642 Add 0.10.12 release to the doap file
7644 === release 0.10.12 ===
7646 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
7652 * docs/plugins/gst-plugins-ugly-plugins.args:
7653 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7654 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
7655 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
7656 * docs/plugins/inspect/plugin-a52dec.xml:
7657 * docs/plugins/inspect/plugin-asf.xml:
7658 * docs/plugins/inspect/plugin-cdio.xml:
7659 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7660 * docs/plugins/inspect/plugin-dvdread.xml:
7661 * docs/plugins/inspect/plugin-dvdsub.xml:
7662 * docs/plugins/inspect/plugin-iec958.xml:
7663 * docs/plugins/inspect/plugin-lame.xml:
7664 * docs/plugins/inspect/plugin-mad.xml:
7665 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7666 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7667 * docs/plugins/inspect/plugin-mpegstream.xml:
7668 * docs/plugins/inspect/plugin-realmedia.xml:
7669 * docs/plugins/inspect/plugin-siddec.xml:
7670 * docs/plugins/inspect/plugin-synaesthesia.xml:
7671 * docs/plugins/inspect/plugin-twolame.xml:
7672 * docs/plugins/inspect/plugin-x264.xml:
7673 * win32/common/config.h:
7676 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
7685 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
7719 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
7752 * win32/common/config.h:
7753 0.10.11.2 pre-release
7755 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
7757 * win32/common/config.h.in:
7758 win32: Remove #undef inline from the win32 config.h
7760 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7762 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7763 * docs/plugins/inspect/plugin-mad.xml:
7764 * ext/mad/Makefile.am:
7765 * ext/mad/gstid3tag.c:
7768 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
7769 It will be reborn with a shiny new code base under its hood in -bad.
7770 See #581756 and #565764.
7772 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
7774 * tests/check/pipelines/.gitignore:
7775 gitignore: Ignore some built files in the test area
7777 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
7779 * docs/plugins/inspect/plugin-a52dec.xml:
7780 * docs/plugins/inspect/plugin-asf.xml:
7781 * docs/plugins/inspect/plugin-cdio.xml:
7782 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7783 * docs/plugins/inspect/plugin-dvdread.xml:
7784 * docs/plugins/inspect/plugin-dvdsub.xml:
7785 * docs/plugins/inspect/plugin-iec958.xml:
7786 * docs/plugins/inspect/plugin-lame.xml:
7787 * docs/plugins/inspect/plugin-mad.xml:
7788 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7789 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
7790 * docs/plugins/inspect/plugin-mpegstream.xml:
7791 * docs/plugins/inspect/plugin-realmedia.xml:
7792 * docs/plugins/inspect/plugin-siddec.xml:
7793 * docs/plugins/inspect/plugin-synaesthesia.xml:
7794 * docs/plugins/inspect/plugin-twolame.xml:
7795 docs: Update plugin inspect files
7797 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
7800 * docs/plugins/Makefile.am:
7801 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
7802 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
7803 * docs/plugins/inspect/plugin-x264.xml:
7805 * gst-plugins-ugly.spec.in:
7806 * tests/check/Makefile.am:
7807 * tests/check/elements/.gitignore:
7808 Moved 'x264enc' from -bad to -ugly
7810 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7812 * ext/x264/gstx264enc.c:
7813 * ext/x264/gstx264enc.h:
7814 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
7817 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
7819 * ext/x264/GstX264Enc.prs:
7820 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
7822 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
7824 * ext/x264/GstX264Enc.prs:
7825 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
7827 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
7829 * ext/x264/gstx264enc.c:
7830 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
7832 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
7834 * ext/x264/GstX264Enc.prs:
7835 * ext/x264/Makefile.am:
7836 * ext/x264/gstx264enc.c:
7837 [MOVED FROM BAD 24/28] x264enc: add preset support
7838 Add preset iface and a (dummy) preset file as a starting point.
7840 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7842 * ext/x264/gstx264enc.c:
7843 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
7845 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
7847 * ext/x264/gstx264enc.c:
7848 * ext/x264/gstx264enc.h:
7849 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
7850 Use the GstForceKeyUnit event to force a keyframe.
7853 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7855 [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...
7856 Original commit message from CVS:
7857 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
7858 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
7859 Use hyphen in property name, perform safety buffer size check
7860 prior to mem access, and some more parentheses in macro.
7862 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
7864 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
7865 Original commit message from CVS:
7866 * ext/apexsink/Makefile.am:
7867 Link against -lgcrpyto for RSA_new and RSA_free.
7868 * ext/faac/gstfaac.c:
7869 * ext/x264/gstx264enc.c:
7870 Fix compiler warnings.
7872 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7874 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
7875 Original commit message from CVS:
7876 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
7877 Construct source caps in more conventional (and correct) manner.
7879 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
7881 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
7882 Original commit message from CVS:
7883 * ext/alsaspdif/Makefile.am:
7884 * ext/amrwb/Makefile.am:
7885 * ext/apexsink/Makefile.am:
7886 * ext/arts/Makefile.am:
7887 * ext/artsd/Makefile.am:
7888 * ext/audiofile/Makefile.am:
7889 * ext/audioresample/Makefile.am:
7890 * ext/bz2/Makefile.am:
7891 * ext/cdaudio/Makefile.am:
7892 * ext/celt/Makefile.am:
7893 * ext/dc1394/Makefile.am:
7894 * ext/dirac/Makefile.am:
7895 * ext/directfb/Makefile.am:
7896 * ext/divx/Makefile.am:
7897 * ext/dts/Makefile.am:
7898 * ext/faac/Makefile.am:
7899 * ext/faad/Makefile.am:
7900 * ext/gsm/Makefile.am:
7901 * ext/hermes/Makefile.am:
7902 * ext/ivorbis/Makefile.am:
7903 * ext/jack/Makefile.am:
7904 * ext/jp2k/Makefile.am:
7905 * ext/ladspa/Makefile.am:
7906 * ext/lcs/Makefile.am:
7907 * ext/libfame/Makefile.am:
7908 * ext/libmms/Makefile.am:
7909 * ext/metadata/Makefile.am:
7910 * ext/mpeg2enc/Makefile.am:
7911 * ext/mplex/Makefile.am:
7912 * ext/musepack/Makefile.am:
7913 * ext/musicbrainz/Makefile.am:
7914 * ext/mythtv/Makefile.am:
7915 * ext/nas/Makefile.am:
7916 * ext/neon/Makefile.am:
7917 * ext/ofa/Makefile.am:
7918 * ext/polyp/Makefile.am:
7919 * ext/resindvd/Makefile.am:
7920 * ext/sdl/Makefile.am:
7921 * ext/shout/Makefile.am:
7922 * ext/snapshot/Makefile.am:
7923 * ext/sndfile/Makefile.am:
7924 * ext/soundtouch/Makefile.am:
7925 * ext/spc/Makefile.am:
7926 * ext/swfdec/Makefile.am:
7927 * ext/tarkin/Makefile.am:
7928 * ext/theora/Makefile.am:
7929 * ext/timidity/Makefile.am:
7930 * ext/twolame/Makefile.am:
7931 * ext/x264/Makefile.am:
7932 * ext/xine/Makefile.am:
7933 * ext/xvid/Makefile.am:
7934 * gst-libs/gst/app/Makefile.am:
7935 * gst-libs/gst/dshow/Makefile.am:
7936 * gst/aiffparse/Makefile.am:
7937 * gst/app/Makefile.am:
7938 * gst/audiobuffer/Makefile.am:
7939 * gst/bayer/Makefile.am:
7940 * gst/cdxaparse/Makefile.am:
7941 * gst/chart/Makefile.am:
7942 * gst/colorspace/Makefile.am:
7943 * gst/dccp/Makefile.am:
7944 * gst/deinterlace/Makefile.am:
7945 * gst/deinterlace2/Makefile.am:
7946 * gst/dvdspu/Makefile.am:
7947 * gst/festival/Makefile.am:
7948 * gst/filter/Makefile.am:
7949 * gst/flacparse/Makefile.am:
7950 * gst/flv/Makefile.am:
7951 * gst/games/Makefile.am:
7952 * gst/h264parse/Makefile.am:
7953 * gst/librfb/Makefile.am:
7954 * gst/mixmatrix/Makefile.am:
7955 * gst/modplug/Makefile.am:
7956 * gst/mpeg1sys/Makefile.am:
7957 * gst/mpeg4videoparse/Makefile.am:
7958 * gst/mpegdemux/Makefile.am:
7959 * gst/mpegtsmux/Makefile.am:
7960 * gst/mpegvideoparse/Makefile.am:
7961 * gst/mve/Makefile.am:
7962 * gst/nsf/Makefile.am:
7963 * gst/nuvdemux/Makefile.am:
7964 * gst/overlay/Makefile.am:
7965 * gst/passthrough/Makefile.am:
7966 * gst/pcapparse/Makefile.am:
7967 * gst/playondemand/Makefile.am:
7968 * gst/rawparse/Makefile.am:
7969 * gst/real/Makefile.am:
7970 * gst/rtjpeg/Makefile.am:
7971 * gst/rtpmanager/Makefile.am:
7972 * gst/scaletempo/Makefile.am:
7973 * gst/sdp/Makefile.am:
7974 * gst/selector/Makefile.am:
7975 * gst/smooth/Makefile.am:
7976 * gst/smoothwave/Makefile.am:
7977 * gst/speed/Makefile.am:
7978 * gst/speexresample/Makefile.am:
7979 * gst/stereo/Makefile.am:
7980 * gst/subenc/Makefile.am:
7981 * gst/tta/Makefile.am:
7982 * gst/vbidec/Makefile.am:
7983 * gst/videodrop/Makefile.am:
7984 * gst/videosignal/Makefile.am:
7985 * gst/virtualdub/Makefile.am:
7986 * gst/vmnc/Makefile.am:
7987 * gst/y4m/Makefile.am:
7988 * sys/acmenc/Makefile.am:
7989 * sys/cdrom/Makefile.am:
7990 * sys/dshowdecwrapper/Makefile.am:
7991 * sys/dshowsrcwrapper/Makefile.am:
7992 * sys/dvb/Makefile.am:
7993 * sys/dxr3/Makefile.am:
7994 * sys/fbdev/Makefile.am:
7995 * sys/oss4/Makefile.am:
7996 * sys/qcam/Makefile.am:
7997 * sys/qtwrapper/Makefile.am:
7998 * sys/vcd/Makefile.am:
7999 * sys/wininet/Makefile.am:
8000 * win32/common/config.h:
8001 Don't install static libs for plugins. Fixes #550851 for -bad.
8003 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8005 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
8006 Original commit message from CVS:
8007 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
8008 Adapt to slightly modified x264 API. Fixes #555238.
8010 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8012 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
8013 Original commit message from CVS:
8014 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
8015 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
8016 * ext/x264/gstx264enc.h:
8017 Do not deal with duplicated input (timestamps). If needed,
8018 a generic element can do so.
8019 Do not manipulate input timestamps on the way out,
8020 since that shifts the timeline and A/V sync.
8022 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8024 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
8025 Original commit message from CVS:
8026 * docs/plugins/gst-plugins-bad-plugins.args:
8027 Integrate new properties into documentation.
8028 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
8029 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8030 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
8031 Fix up API prior to eventual plugin move.
8032 API: GstX264Enc:pass (provides more options, and changed to enum)
8034 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8036 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
8037 Original commit message from CVS:
8038 * docs/plugins/Makefile.am:
8039 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
8040 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
8041 * ext/x264/gstx264enc.c:
8042 * tests/check/Makefile.am:
8043 * tests/check/elements/x264enc.c: (setup_x264enc),
8044 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
8045 Add documentation and unit test for x264enc.
8047 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8049 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
8050 Original commit message from CVS:
8051 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
8052 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
8053 Allocate some buffers in more adaptive and economical fashion.
8055 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8057 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
8058 Original commit message from CVS:
8060 Check for sufficiently up-to-date x264 API.
8061 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
8062 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
8063 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8064 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
8065 * ext/x264/gstx264enc.h:
8066 Expose some more parameters of the x264 encoder as properties.
8068 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8070 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
8071 Original commit message from CVS:
8072 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
8073 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
8074 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
8075 (gst_x264_enc_flush_frames):
8076 Coding style and layout; re-order some functions in more
8077 typical and natural flow.
8079 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8081 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
8082 Original commit message from CVS:
8083 * ext/x264/Makefile.am:
8084 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
8085 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
8086 (gst_x264_enc_reset), (gst_x264_enc_finalize),
8087 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
8088 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
8089 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
8090 * ext/x264/gstx264enc.h:
8091 Use GQueue in stead of custom queue code.
8092 Factorize flushing out encoder delayed frames.
8093 Factorize initialization and state change reset.
8095 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8097 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
8098 Original commit message from CVS:
8099 * ext/x264/gstx264enc.h:
8100 * sys/fbdev/gstfbdevsink.c:
8101 Use configure-generated _stdint.h.
8103 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8105 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
8106 Original commit message from CVS:
8107 * ext/x264/Makefile.am:
8108 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
8109 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
8110 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
8111 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8112 (gst_x264_enc_finalize), (gst_x264_enc_chain),
8113 (gst_x264_enc_encode_frame), (plugin_init):
8114 * ext/x264/gstx264enc.h:
8115 Use video format library and GST_WRITE_*_BE macros where applicable.
8116 Use finalize in stead of dispose.
8117 Set up debug category and log callback.
8119 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
8121 [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...
8122 Original commit message from CVS:
8123 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
8124 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
8125 (gst_x264_enc_encode_frame):
8126 Try harder not to crash when we get an EOS event but haven't set
8127 up the encoder yet (as may happen when upstream errors out with
8128 not-negotiated, for example). Also, always push the EOS event
8131 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
8133 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
8134 Original commit message from CVS:
8135 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
8138 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
8140 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
8141 Original commit message from CVS:
8142 * ext/x264/gstx264enc.c:
8143 Fix build against the libx264 version that ships with debian stable.
8145 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8147 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
8148 Original commit message from CVS:
8149 * ext/audioresample/gstaudioresample.c:
8150 * ext/x264/gstx264enc.c:
8151 * gst/dvdspu/gstdvdspu.c:
8152 * gst/dvdspu/gstdvdspu.h:
8153 * gst/festival/gstfestival.c:
8154 * gst/h264parse/gsth264parse.c:
8155 * gst/mpegtsparse/mpegtspacketizer.c:
8156 * gst/mpegtsparse/mpegtsparse.c:
8157 * gst/multifile/gstmultifilesink.c:
8158 * gst/multifile/gstmultifilesrc.c:
8159 * gst/nuvdemux/gstnuvdemux.c:
8160 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
8161 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
8163 Massive leak fixing, plus code cleanups.
8165 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8167 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
8168 Original commit message from CVS:
8169 * examples/app/appsrc_ex.c:
8170 * examples/switch/switcher.c:
8171 * ext/neon/gstneonhttpsrc.c:
8172 * ext/timidity/gstwildmidi.c:
8173 * ext/x264/gstx264enc.c:
8174 * gst/mve/mveaudioenc.c: (mve_compress_audio):
8175 * gst/rtpmanager/gstrtpclient.c:
8176 * gst/rtpmanager/gstrtpjitterbuffer.c:
8177 * gst/spectrum/demo-audiotest.c:
8178 * gst/spectrum/demo-osssrc.c:
8179 * sys/dvb/gstdvbsrc.c:
8180 Add stdlib include (free, atoi, exit).
8182 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
8184 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
8185 Original commit message from CVS:
8186 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
8187 This needs a version check.
8188 * gst/bayer/Makefile.am:
8191 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
8193 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
8194 Original commit message from CVS:
8195 Patch by: Michal Benes <michal.benes at itonis tv>
8196 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
8199 * ext/x264/Makefile.am:
8200 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
8201 (gst_x264_enc_analyse_get_type),
8202 (gst_x264_enc_timestamp_queue_init),
8203 (gst_x264_enc_timestamp_queue_free),
8204 (gst_x264_enc_timestamp_queue_put),
8205 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
8206 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
8207 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
8208 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
8209 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
8210 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
8211 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
8212 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
8214 * ext/x264/gstx264enc.h:
8215 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
8216 handle 'odd' widths and heights correctly yet.
8218 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8220 * gst/asfdemux/gstasfdemux.c:
8221 asfdemux: nicer metadata extraction of genre tags in some cases
8222 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
8223 that they presumably stand for.
8225 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8227 * gst/asfdemux/gstasfdemux.c:
8228 asfdemux: parse WM/Picture tags to extract cover art
8231 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8234 docs: fix http links for amr libs in REQUIREMENTS
8236 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8238 * gst/asfdemux/gstasfdemux.c:
8239 asfdemux: fix bogus flow return handling in eos handler
8240 Don't overwrite the origin flow return by whatever flow we get
8241 when trying to push the remaining internally queued payloads.
8242 We want to do our eos logic, ie. send an EOS event or segment-done
8243 message in any case. Makes things EOS properly when an EOS event
8244 is forced upon the pipeline so that the source returns
8245 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
8247 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8249 * win32/common/config.h:
8250 win32: update config.h
8252 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8255 configure: bump core/base requirements to released versions
8257 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8261 autogen: move the -Wno-portability for automake into configure.ac
8263 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
8265 * gst/dvdlpcmdec/Makefile.am:
8266 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8267 dvdlpcmdec: Add multichannel channel maps, and send some tags
8268 Add a multichannel map to the output caps, and send at least a CODEC and
8269 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
8270 no samples and can't find info about the channel ordering, but this is
8271 better than nothing.
8273 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
8276 Automatic update of common submodule
8277 From 888e0a2 to c572721
8279 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
8282 Automatic update of common submodule
8283 From 6ab11d1 to 888e0a2
8285 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
8287 * gst/dvdsub/gstdvdsubdec.c:
8288 dvdsubdec: Remove some dead code
8289 Remove some redundant memset - gobject memory is already initalised to 0.
8290 Remove a commented out line leftover from the previous commit
8292 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
8294 * gst/dvdsub/gstdvdsubdec.c:
8295 * gst/dvdsub/gstdvdsubdec.h:
8296 dvdsubdec: Support ARGB output
8297 Negotiate to and render into ARGB buffers directly if the peer supports it.
8300 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
8302 * ext/a52dec/gsta52dec.c:
8303 a52dec: Reconcile code with dtsdec
8304 Perform some cleanups based on the dtsdec code such as using the boilerplate
8305 macro and static pad template functions.
8306 Add some documentation. Don't register a change in flags until we synch on
8307 another frame successfully.
8309 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8311 * ext/lame/gstlamemp3enc.c:
8312 lamemp3enc: Improve debugging a bit
8314 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
8316 * ext/mpeg2dec/gstmpeg2dec.c:
8317 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
8319 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8352 po: avoid conflicts of local *.po files with files in git
8353 Make it so that filenames and line numbers are only stored in the *.pot file
8354 (which is not in git), but not in the individual *.po files. This information
8355 is hardly useful for translators in our case, and it should avoid the constant
8356 conflicts of local *.po files with the ones in git which are caused by the
8357 source files changing and the line numbers being updated. This commit might
8358 cause one last merge conflict for you, which you can work around with
8359 "git checkout po/*.po" before merging or pulling. After that there should
8360 (hopefully) not be any more local modifications of these files (unless
8361 someone committed additions or changes to translated strings and the
8362 *.po files haven't been updated yet, that is).
8364 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8366 * ext/lame/gstlamemp3enc.c:
8367 lamemp3enc: add Since tag to gtk-doc chunk
8369 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8371 * tests/check/elements/mpeg2dec.c:
8372 checks: fix mpeg2dec unit test again after interlace addition to caps
8374 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8376 * ext/mpeg2dec/gstmpeg2dec.c:
8377 mpeg2dec: work around old mpeg2dec versions
8378 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
8379 detection and just assume no rff is used. This fixes the compilation.
8382 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8384 * ext/mpeg2dec/Makefile.am:
8385 mpeg2dec: link to gstvideo
8386 Fix compilation by adding the right include directories and linking to the video
8389 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
8391 * gst/asfdemux/asfpacket.c:
8392 asfdemux: Downgrade simple statements from WARNING to DEBUG
8394 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
8396 * gst/asfdemux/asfheaders.c:
8397 * gst/asfdemux/asfheaders.h:
8398 * gst/asfdemux/asfpacket.c:
8399 * gst/asfdemux/asfpacket.h:
8400 asf: Detect more payload extensions.
8401 These should help fix interlaced/PAR issues with more files.
8403 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
8405 * ext/mpeg2dec/gstmpeg2dec.c:
8406 * ext/mpeg2dec/gstmpeg2dec.h:
8407 mpeg2dec: Implement interlaced support.
8408 Expand the debugging statements to show more picture information.
8410 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8412 * ext/mpeg2dec/gstmpeg2dec.c:
8413 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
8414 ffdec_mpeg2video is much faster, fixes bug #574461.
8416 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8418 * ext/lame/gstlamemp3enc.c:
8419 lamemp3enc: Don't write a Xing header
8421 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
8424 Run libtoolize before aclocal
8425 This unbreaks the build in some cases. Fixes bug #582021
8427 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
8429 * ext/mpeg2dec/gstmpeg2dec.c:
8430 mpeg2dec: use 64bit safe scaling functions.
8431 Got this to fail when seeking in a 14GB file (the value in bytes is
8434 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8436 * gst/mpegaudioparse/gstmpegaudioparse.c:
8437 mpegaudioparse: remove some pointless g_return_if_fail()s
8439 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8441 * ext/twolame/gsttwolame.c:
8442 Switch twolame to primary rank
8444 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8446 * ext/lame/gstlame.c:
8447 * ext/lame/gstlamemp3enc.c:
8448 * ext/twolame/gsttwolame.c:
8449 Add ranks to mp3 encoders
8451 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
8453 * gst-plugins-ugly.spec.in:
8454 Add twolame plugin to spec file
8456 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8458 * gst/asfdemux/asfpacket.c:
8459 * gst/asfdemux/gstasfdemux.c:
8460 * gst/asfdemux/gstasfdemux.h:
8461 asfdemux: use upstream segment and timestamps for some interpolation
8462 This should particularly help in case of upstream live src, e.g. rtspsrc,
8463 and especially so if it has to perform fallback to TCP.
8465 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
8467 * gst/asfdemux/gstrtpasfdepay.c:
8468 rtpasfdepay: Add support for fragmented packet (L == 0).
8469 This happens with rtp-over-udp.
8471 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8473 * ext/lame/gstlamemp3enc.c:
8474 lamemp3enc: Fixup the bitrate only for CBR
8475 Additionally clarify some property descriptions.
8477 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
8479 * ext/lame/gstlamemp3enc.c:
8480 lame: fix format string in debug statement
8482 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
8484 * gst/mpegaudioparse/gstmpegaudioparse.c:
8485 mp3parse: Don't reject valid Xing tables of contents
8486 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
8487 reject them because of it, just subtract the initial offset when reading
8490 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
8492 * gst/mpegaudioparse/gstmpegaudioparse.c:
8493 mp3parse: Allow more bits to change in headers during resynch
8494 Be more lenient about what we accept as changing bits in a header - basically,
8495 only require that the mp3 sync marker is present, for the mpeg version,
8496 layer and samplerate.
8499 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
8502 mad: Add duration of incoming/outgoing buffers in debug statements
8504 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
8506 * gst/mpegaudioparse/gstmpegaudioparse.c:
8507 mpegaudioparse: Remove useless checks for valid buffer duration.
8508 The buffer duration is set to a valid value at the very top of
8509 emit_frame(), we therefore don't need to check it later on.
8511 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
8513 * gst/mpegaudioparse/gstmpegaudioparse.c:
8514 mpegaudioparse: Fix stop condition for outputting buffers.
8515 Some mp3 streams have an offset in timestamps, requiring us to push the
8516 frame *AFTER* segment.stop in order for the decoder to be able to push
8517 all data up to the segment.stop position.
8519 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8521 * gst/asfdemux/asfpacket.c:
8522 * gst/asfdemux/gstasfdemux.c:
8523 * gst/asfdemux/gstasfdemux.h:
8524 asfdemux: 0-base timestamps consistently (whether or not streaming)
8525 This also makes timestamps (more) consistent before and after a possible
8526 seek, and moreover makes for reasonable position reporting in live stream
8527 (whose payload timestamps should not be taken for granted).
8529 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8531 * gst/asfdemux/gstasfdemux.c:
8532 * gst/asfdemux/gstasfdemux.h:
8533 asfdemux: report initial latency due to internal preroll queue
8535 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8537 * gst/asfdemux/gstasfdemux.c:
8538 asfdemux: enhance debug statement and refactor some initialization
8540 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8542 * gst/asfdemux/gstasfdemux.c:
8543 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
8545 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8547 * gst/asfdemux/asfpacket.c:
8548 * gst/asfdemux/gstasfdemux.c:
8549 * gst/asfdemux/gstasfdemux.h:
8550 asfdemux: handle FIXME; normalize preroll
8552 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8554 * gst/asfdemux/gstasfdemux.c:
8555 * gst/asfdemux/gstasfdemux.h:
8556 asfdemux: fixes for streaming mode
8557 * Improve newsegment handling, e.g. upstream might live in TIME.
8558 * Only send newsegment if we have needed info.
8559 * Avoid reading past end of data section.
8561 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8563 * gst/asfdemux/gstasfdemux.c:
8564 asfdemux: fixes/enhancements for streaming mode
8565 * Do not rock the boat by reacting to FLUSH_START.
8566 * Try to handle TIME seeking by seeking upstream in BYTES.
8567 * Handle SEEKING query.
8569 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8572 * ext/lame/gstlamemp3enc.c:
8573 lame: fix compilation with LAME versions < 3.98
8574 lame_set_VBR_quality(), which takes a floating point value for the
8575 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
8576 takes quality as an integer, for older LAME versions.
8579 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8581 * win32/common/config.h:
8582 win32: update config.h to git
8583 Until someone ports the new win32 config.h logic from the
8584 other modules to -ugly.
8586 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8588 * docs/plugins/gst-plugins-ugly-plugins.args:
8589 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8590 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8593 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8595 * ext/lame/gstlamemp3enc.c:
8596 lamemp3enc: Add a note to the encoding-engine-quality property
8597 that says, that this does not affect the bitrate at all.
8599 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8601 * ext/lame/gstlame.c:
8602 * ext/lame/gstlamemp3enc.c:
8603 lame: Implement preset interface
8605 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8607 * ext/twolame/gsttwolame.c:
8608 twolame: Implement preset interface
8610 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8612 * docs/plugins/gst-plugins-ugly-plugins.args:
8613 * ext/lame/gstlamemp3enc.c:
8614 * ext/lame/gstlamemp3enc.h:
8615 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
8617 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8619 * ext/lame/gstlame.c:
8620 * ext/lame/gstlamemp3enc.c:
8621 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
8623 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8625 * ext/lame/gstlame.c:
8626 lame: Deprecate the lame element
8628 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8630 * docs/plugins/Makefile.am:
8631 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8632 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8633 * docs/plugins/gst-plugins-ugly-plugins.args:
8634 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8635 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8636 * docs/plugins/inspect/plugin-a52dec.xml:
8637 * docs/plugins/inspect/plugin-amrnb.xml:
8638 * docs/plugins/inspect/plugin-asf.xml:
8639 * docs/plugins/inspect/plugin-cdio.xml:
8640 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8641 * docs/plugins/inspect/plugin-dvdread.xml:
8642 * docs/plugins/inspect/plugin-dvdsub.xml:
8643 * docs/plugins/inspect/plugin-iec958.xml:
8644 * docs/plugins/inspect/plugin-lame.xml:
8645 * docs/plugins/inspect/plugin-mad.xml:
8646 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8647 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8648 * docs/plugins/inspect/plugin-mpegstream.xml:
8649 * docs/plugins/inspect/plugin-realmedia.xml:
8650 * docs/plugins/inspect/plugin-siddec.xml:
8651 * docs/plugins/inspect/plugin-synaesthesia.xml:
8652 * docs/plugins/inspect/plugin-twolame.xml:
8655 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8657 * ext/lame/gstlamemp3enc.c:
8658 lame: Update example pipelines with the new properties
8660 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8662 * ext/lame/Makefile.am:
8663 * ext/lame/gstlame.c:
8664 * ext/lame/gstlamemp3enc.c:
8665 * ext/lame/gstlamemp3enc.h:
8666 * ext/lame/plugin.c:
8667 lame: Add lamemp3enc element with much simplified interface
8668 This deprecates the lame element and fixes bug #494528.
8670 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
8672 * gst/asfdemux/asfpacket.c:
8673 asfpacket: Fix pull-mode timestamping handling.
8674 The problem that happens is the following:
8675 * A packet with multiple payloads comes in
8676 * Those payloads get handled one by one
8677 * The first payload contains the first audio payload with timestamp A
8678 * The second payload contains the first video (key)frame with timestamp V (where V < A)
8679 With the previous code, the following would happen:
8680 * the first payload gets processed, then passed to queue_for_stream
8681 * queue_for_stream detects it's the first valid timestamp received and stores
8683 * the second payload gets processed, then pass to queue_for_stream
8684 * queue_for_stream detects the timestamp is lower than first_ts... and
8685 discards it... resulting in losing the first keyframe of the video stream
8686 We've been having this issue for *ages*... it's just that nobody noticed it
8687 that much with playbin. But with playbin2's aggresive multiqueue handling, this
8688 will result in multiqueue not being able to preroll (because the video decoder will
8689 be dropping a ton of buffers before (maybe) receiving the next keyframe).
8690 Tested with over 200 asf files, and they all play the first frame correctly now,
8691 even the most braindead ones.
8693 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
8695 * gst/mpegaudioparse/gstmpegaudioparse.c:
8696 * gst/mpegaudioparse/gstmpegaudioparse.h:
8697 mp3parse: don't build seek table if we can't seek.
8698 Fixes #573720 - unbounded memory usage increase when listening to mp3
8699 stream for a long time.
8701 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
8704 Automatic update of common submodule
8705 From b3941ea to 6ab11d1
8707 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
8709 * gst/mpegaudioparse/gstmpegaudioparse.c:
8710 * gst/mpegaudioparse/gstxingmux.c:
8711 mpegaudioparse: Remove dead assignment and duplicate code
8713 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
8715 * gst/realmedia/rmdemux.c:
8716 rmdemux: Actually return the return value for the seek handling.
8718 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
8720 * gst/mpegstream/gstmpegdemux.c:
8721 * gst/mpegstream/gstmpegparse.c:
8722 mpegstream: Remove dead assignments.
8723 The duplicate assignment of update_time was weird... but it seems normal
8724 that it's indeed the second statement which is the valid one.
8726 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
8728 * ext/amrnb/amrnbparse.c:
8729 armnb: Remove unused variable, adapt debug message accordingly.
8731 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
8733 * gst/dvdsub/gstdvdsubdec.c:
8734 * gst/mpegstream/gstdvddemux.c:
8735 * gst/mpegstream/gstmpegclock.c:
8736 dvdsub/mpegstream: _class_init: Remove unused class variables
8738 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
8740 * gst/asfdemux/gstasfdemux.c:
8741 asfdemux: Initialize flow for a corner case.
8742 This might be caused by entering the if() line 1214 and then not having
8743 any activated_streams.. resulting in reaching line 1267 without having
8744 any valid flow value.
8746 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
8748 * ext/twolame/gsttwolame.c:
8749 twolame: Remove unneeded variable, value assigned was never read.
8751 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
8753 * ext/mpeg2dec/gstmpeg2dec.c:
8754 mpeg2dec: Remove dead assignment. Value overwritten later on.
8756 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
8759 mad: Remove dead assignment and variables given values which are never read.
8761 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
8763 * ext/lame/gstlame.c:
8764 lame: Remove unneeded variable, it's assigned a value never read.
8766 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
8768 * gst/realmedia/rmdemux.c:
8769 rmdemux: Remove dead assignment, value is being overwritten before being read.
8771 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
8773 * gst/realmedia/rmdemux.c:
8774 rmdemux: Remove unused accurate flag.
8775 I couldn't see any reason why this was there in the first place.
8777 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
8779 * gst/realmedia/asmrules.c:
8780 * gst/realmedia/rdtdepay.c:
8781 realmedia: Remove dead assignments. The results are never read.
8783 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
8785 * gst/realmedia/gstrdtbuffer.c:
8786 * gst/realmedia/rademux.c:
8787 * gst/realmedia/rdtmanager.c:
8788 * gst/realmedia/rmdemux.c:
8789 realmedia: Remove useless variables, only being used once (or not).
8791 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
8793 * ext/mpeg2dec/gstmpeg2dec.c:
8794 * gst/asfdemux/gstrtspwms.c:
8795 * gst/realmedia/pnmsrc.c:
8796 * gst/realmedia/rdtdepay.c:
8797 * gst/realmedia/rtspreal.c:
8798 remove empty method implementations.
8800 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
8802 * gst/asfdemux/gstrtspwms.c:
8803 rtspwms: fix condition to detect extension commands for WMS
8804 Reply with OK to the extension commands for WMS.
8806 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
8808 * gst/realmedia/rtspreal.c:
8809 realmedia: add special Real header to DESCRIBE message only for Real servers
8810 Add headers that are specific to real only if a real server had been
8811 detected by the OPTIONS message.
8813 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
8815 * gst/synaesthesia/synaescope.c:
8816 synaesthesia: fix compilation on windows
8817 Fix compilation under MSVC due to references to headers
8818 that are not available with the MS SDKs.
8821 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8823 * gst/asfdemux/gstrtspwms.c:
8824 rtspwms: reply to extension commands
8825 Reply with OK to the extension commands for WMS.
8827 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8829 * gst/asfdemux/gstrtpasfdepay.c:
8830 asfdepay: fix a comment
8832 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8834 * gst/asfdemux/gstasfdemux.c:
8835 asfdemux: add some more debugging
8837 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8840 configure.ac: require git -base
8841 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
8843 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8845 * gst/realmedia/rtspreal.c:
8846 realmedia: add special Real header to SETUP message only for Real servers
8847 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
8848 streams where the server errors out because it can't handle the
8849 Real-specific 'Required: com.real.retain-entity-for-setup' header
8850 we've been adding unconditionally in the recent past.
8852 rtsp://66.111.34.191:601/broadcast/alnour.rm
8853 rtsp://195.134.224.231/snowboard_100.wmv
8855 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
8858 * gst/asfdemux/Makefile.am:
8859 asfdemux: link to all required libraries including indirectly used ones.
8860 On win32, we're required to link to all the libraries used - including
8861 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
8862 (for windows only) winsock.
8864 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
8867 Automatic update of common submodule
8868 From d0ea89e to b3941ea
8870 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
8873 Automatic update of common submodule
8874 From f8b3d91 to d0ea89e
8876 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
8878 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8879 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
8881 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
8883 * gst/realmedia/rtspreal.c:
8884 * gst/realmedia/rtspreal.h:
8885 realrtsp: add more headers
8886 Parse the ETag from the describe method and pass the sessionid as the value for
8887 the If-Match header is subsequent setup calls.
8888 Fixes support for more RealMedia RTSP streams.
8890 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
8893 twolame: bump requirement to 0.3.10
8894 0.3.10 is the first version with the float32 encoder functions.
8897 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
8900 back to development -> 0.10.11.1
8902 === release 0.10.11 ===
8904 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
8910 * docs/plugins/inspect/plugin-a52dec.xml:
8911 * docs/plugins/inspect/plugin-asf.xml:
8912 * docs/plugins/inspect/plugin-cdio.xml:
8913 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8914 * docs/plugins/inspect/plugin-dvdread.xml:
8915 * docs/plugins/inspect/plugin-dvdsub.xml:
8916 * docs/plugins/inspect/plugin-iec958.xml:
8917 * docs/plugins/inspect/plugin-lame.xml:
8918 * docs/plugins/inspect/plugin-mad.xml:
8919 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8920 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
8921 * docs/plugins/inspect/plugin-mpegstream.xml:
8922 * docs/plugins/inspect/plugin-realmedia.xml:
8923 * docs/plugins/inspect/plugin-siddec.xml:
8924 * docs/plugins/inspect/plugin-twolame.xml:
8925 * gst-plugins-ugly.doap:
8927 * win32/common/config.h:
8930 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
8964 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
8967 * win32/common/config.h:
8968 0.10.10.3 pre-release
8970 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
8977 po: Update translations from upstream
8979 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
8983 po: Add Turkish translation
8985 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
8987 * gst/mpegaudioparse/gstmpegaudioparse.c:
8988 * gst/mpegaudioparse/gstmpegaudioparse.h:
8989 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
8990 Don't introduce glitches in the output by a) relaxing the threshold for
8991 taking upstream timestamps in preference to our calculated timestamps and
8992 b) only set the discont flag on outgoing buffers in response to an incoming
8996 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
8998 * gst/mpegaudioparse/gstmpegaudioparse.c:
8999 mp3parse: fix deadlock with accurate seeks.
9000 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
9003 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
9034 * win32/common/config.h:
9035 0.10.10.2 pre-release
9036 Bump version number, update translations and win32 config.h
9038 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
9042 po: Add Japanese translation
9044 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
9047 * docs/plugins/Makefile.am:
9048 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9049 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
9050 * docs/plugins/gst-plugins-ugly-plugins.args:
9051 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9052 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9053 * docs/plugins/inspect/plugin-a52dec.xml:
9054 * docs/plugins/inspect/plugin-asf.xml:
9055 * docs/plugins/inspect/plugin-cdio.xml:
9056 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9057 * docs/plugins/inspect/plugin-dvdread.xml:
9058 * docs/plugins/inspect/plugin-dvdsub.xml:
9059 * docs/plugins/inspect/plugin-iec958.xml:
9060 * docs/plugins/inspect/plugin-lame.xml:
9061 * docs/plugins/inspect/plugin-mad.xml:
9062 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9063 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9064 * docs/plugins/inspect/plugin-mpegstream.xml:
9065 * docs/plugins/inspect/plugin-realmedia.xml:
9066 * docs/plugins/inspect/plugin-siddec.xml:
9067 * docs/plugins/inspect/plugin-synaesthesia.xml:
9068 * docs/plugins/inspect/plugin-twolame.xml:
9071 Moved twolame from Bad to Ugly
9073 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9075 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
9076 Original commit message from CVS:
9077 * ext/alsaspdif/Makefile.am:
9078 * ext/amrwb/Makefile.am:
9079 * ext/apexsink/Makefile.am:
9080 * ext/arts/Makefile.am:
9081 * ext/artsd/Makefile.am:
9082 * ext/audiofile/Makefile.am:
9083 * ext/audioresample/Makefile.am:
9084 * ext/bz2/Makefile.am:
9085 * ext/cdaudio/Makefile.am:
9086 * ext/celt/Makefile.am:
9087 * ext/dc1394/Makefile.am:
9088 * ext/dirac/Makefile.am:
9089 * ext/directfb/Makefile.am:
9090 * ext/divx/Makefile.am:
9091 * ext/dts/Makefile.am:
9092 * ext/faac/Makefile.am:
9093 * ext/faad/Makefile.am:
9094 * ext/gsm/Makefile.am:
9095 * ext/hermes/Makefile.am:
9096 * ext/ivorbis/Makefile.am:
9097 * ext/jack/Makefile.am:
9098 * ext/jp2k/Makefile.am:
9099 * ext/ladspa/Makefile.am:
9100 * ext/lcs/Makefile.am:
9101 * ext/libfame/Makefile.am:
9102 * ext/libmms/Makefile.am:
9103 * ext/metadata/Makefile.am:
9104 * ext/mpeg2enc/Makefile.am:
9105 * ext/mplex/Makefile.am:
9106 * ext/musepack/Makefile.am:
9107 * ext/musicbrainz/Makefile.am:
9108 * ext/mythtv/Makefile.am:
9109 * ext/nas/Makefile.am:
9110 * ext/neon/Makefile.am:
9111 * ext/ofa/Makefile.am:
9112 * ext/polyp/Makefile.am:
9113 * ext/resindvd/Makefile.am:
9114 * ext/sdl/Makefile.am:
9115 * ext/shout/Makefile.am:
9116 * ext/snapshot/Makefile.am:
9117 * ext/sndfile/Makefile.am:
9118 * ext/soundtouch/Makefile.am:
9119 * ext/spc/Makefile.am:
9120 * ext/swfdec/Makefile.am:
9121 * ext/tarkin/Makefile.am:
9122 * ext/theora/Makefile.am:
9123 * ext/timidity/Makefile.am:
9124 * ext/twolame/Makefile.am:
9125 * ext/x264/Makefile.am:
9126 * ext/xine/Makefile.am:
9127 * ext/xvid/Makefile.am:
9128 * gst-libs/gst/app/Makefile.am:
9129 * gst-libs/gst/dshow/Makefile.am:
9130 * gst/aiffparse/Makefile.am:
9131 * gst/app/Makefile.am:
9132 * gst/audiobuffer/Makefile.am:
9133 * gst/bayer/Makefile.am:
9134 * gst/cdxaparse/Makefile.am:
9135 * gst/chart/Makefile.am:
9136 * gst/colorspace/Makefile.am:
9137 * gst/dccp/Makefile.am:
9138 * gst/deinterlace/Makefile.am:
9139 * gst/deinterlace2/Makefile.am:
9140 * gst/dvdspu/Makefile.am:
9141 * gst/festival/Makefile.am:
9142 * gst/filter/Makefile.am:
9143 * gst/flacparse/Makefile.am:
9144 * gst/flv/Makefile.am:
9145 * gst/games/Makefile.am:
9146 * gst/h264parse/Makefile.am:
9147 * gst/librfb/Makefile.am:
9148 * gst/mixmatrix/Makefile.am:
9149 * gst/modplug/Makefile.am:
9150 * gst/mpeg1sys/Makefile.am:
9151 * gst/mpeg4videoparse/Makefile.am:
9152 * gst/mpegdemux/Makefile.am:
9153 * gst/mpegtsmux/Makefile.am:
9154 * gst/mpegvideoparse/Makefile.am:
9155 * gst/mve/Makefile.am:
9156 * gst/nsf/Makefile.am:
9157 * gst/nuvdemux/Makefile.am:
9158 * gst/overlay/Makefile.am:
9159 * gst/passthrough/Makefile.am:
9160 * gst/pcapparse/Makefile.am:
9161 * gst/playondemand/Makefile.am:
9162 * gst/rawparse/Makefile.am:
9163 * gst/real/Makefile.am:
9164 * gst/rtjpeg/Makefile.am:
9165 * gst/rtpmanager/Makefile.am:
9166 * gst/scaletempo/Makefile.am:
9167 * gst/sdp/Makefile.am:
9168 * gst/selector/Makefile.am:
9169 * gst/smooth/Makefile.am:
9170 * gst/smoothwave/Makefile.am:
9171 * gst/speed/Makefile.am:
9172 * gst/speexresample/Makefile.am:
9173 * gst/stereo/Makefile.am:
9174 * gst/subenc/Makefile.am:
9175 * gst/tta/Makefile.am:
9176 * gst/vbidec/Makefile.am:
9177 * gst/videodrop/Makefile.am:
9178 * gst/videosignal/Makefile.am:
9179 * gst/virtualdub/Makefile.am:
9180 * gst/vmnc/Makefile.am:
9181 * gst/y4m/Makefile.am:
9182 * sys/acmenc/Makefile.am:
9183 * sys/cdrom/Makefile.am:
9184 * sys/dshowdecwrapper/Makefile.am:
9185 * sys/dshowsrcwrapper/Makefile.am:
9186 * sys/dvb/Makefile.am:
9187 * sys/dxr3/Makefile.am:
9188 * sys/fbdev/Makefile.am:
9189 * sys/oss4/Makefile.am:
9190 * sys/qcam/Makefile.am:
9191 * sys/qtwrapper/Makefile.am:
9192 * sys/vcd/Makefile.am:
9193 * sys/wininet/Makefile.am:
9194 * win32/common/config.h:
9195 Don't install static libs for plugins. Fixes #550851 for -bad.
9197 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
9199 [MOVED FROM BAD] Enable/fix up translations for these plugins.
9200 Original commit message from CVS:
9201 * ext/resindvd/plugin.c: (plugin_init):
9202 * ext/resindvd/resindvdsrc.c:
9203 * ext/twolame/gsttwolame.c: (plugin_init):
9204 * gst/aiffparse/aiffparse.c: (plugin_init):
9205 Enable/fix up translations for these plugins.
9207 Add 'ca' to LINGUAS.
9210 Add more files for translation and more files which tools
9213 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9215 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
9216 Original commit message from CVS:
9217 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
9218 (gst_two_lame_chain):
9219 * ext/twolame/gsttwolame.h:
9220 Allow raw float samples as input for encoding.
9222 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9224 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
9225 Original commit message from CVS:
9228 * ext/twolame/Makefile.am:
9229 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
9230 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
9231 (gst_two_lame_release_memory), (gst_two_lame_finalize),
9232 (gst_two_lame_base_init), (gst_two_lame_class_init),
9233 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
9234 (gst_two_lame_init), (gst_two_lame_set_property),
9235 (gst_two_lame_get_property), (gst_two_lame_sink_event),
9236 (gst_two_lame_chain), (gst_two_lame_setup),
9237 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
9239 * ext/twolame/gsttwolame.h:
9240 Add TwoLAME MP2 encoding element, based on the LAME element.
9242 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
9245 Automatic update of common submodule
9246 From 7032163 to f8b3d91
9248 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9251 Automatic update of common submodule
9252 From ffa738d to 7032163
9254 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9257 Automatic update of common submodule
9258 From 3f13e4e to ffa738d
9260 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9263 Automatic update of common submodule
9264 From 3c7456b to 3f13e4e
9266 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9269 Automatic update of common submodule
9270 From 57c83f2 to 3c7456b
9272 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
9274 * gst/mpegaudioparse/gstmpegaudioparse.c:
9275 mp3parse: be more conservative when changing layer/rate/etc.
9276 Don't allow a change in sample rate/channels/layer/version unless we can
9277 see another frame at the correct offset. Prevents accidently flipping
9278 due to simple single-bit corruption.
9280 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
9282 * gst/realmedia/realhash.c:
9283 rmdemux: Fix strict-aliasing warnings.
9284 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
9287 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
9289 * gst/mpegaudioparse/gstmpegaudioparse.c:
9290 mpegaudioparse: Remove empty lines added by buggy indent.
9292 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9294 * gst/mpegaudioparse/gstmpegaudioparse.c:
9295 mpegaudioparse: Provide SEEKING query handling.
9296 Since SEEK event handling might perform some conversion
9297 from TIME to BYTES, do not let upstream fool application
9298 into (TIME) seeking not being possible.
9300 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
9302 * gst/mpegaudioparse/gstmpegaudioparse.c:
9303 mp3parse: fix accurate seeks to near 0
9304 Integer underflow made accurate seeks to near zero fail and seek to
9305 completely the wrong place. Fix by clamping to zero, since we can't seek
9306 to negative times anyway.
9308 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
9312 build: Update shave init statement for changes in common. Bump common.
9314 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9316 * gst/realmedia/rtspreal.c:
9317 rtspreal: ignore data streams. Fixes #527112
9318 Ignore data streams when parsing the SDP as they don't contain anything we need
9319 to put in the realmedia header.
9321 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
9324 Automatic update of common submodule
9325 From 9cf8c9b to a6ce5c6
9327 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9329 * ext/mad/gstid3tag.c:
9330 Forward unknown events
9331 Forward unknown events upstream instead of dropping them. Also return the result
9332 of the seek event instead of a fixed value.
9334 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
9336 * gst/asfdemux/gstrtpasfdepay.c:
9337 rtpasfdepay: Fix the build by adding the needed include for atoi.
9339 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
9342 * docs/plugins/Makefile.am:
9343 Use shave for the build output
9345 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
9348 Automatic update of common submodule
9349 From 5d7c9cc to 9cf8c9b
9351 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
9353 * gst/asfdemux/gstasf.c:
9354 * gst/asfdemux/gstrtpasfdepay.c:
9355 * gst/realmedia/rademux.c:
9356 * gst/realmedia/rdtdepay.c:
9357 * gst/synaesthesia/gstsynaesthesia.c:
9358 * gst/synaesthesia/synaescope.c:
9361 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
9363 * gst/realmedia/pnmsrc.c:
9364 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
9366 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
9369 Automatic update of common submodule
9370 From 80c627d to 5d7c9cc
9372 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9374 * gst/realmedia/Makefile.am:
9375 * gst/realmedia/pnmsrc.c:
9376 * gst/realmedia/pnmsrc.h:
9377 * gst/realmedia/rademux.c:
9378 * gst/realmedia/rademux.h:
9379 * gst/realmedia/realmedia.c:
9380 * gst/realmedia/rmdemux.c:
9381 * gst/realmedia/rmdemux.h:
9382 Add pnm:// uri source
9383 Add a new utri handler for pnm:// that for now just redirects to the same uri
9384 with the rtsp:// protocol, which usually works nowadays.
9385 Separate the registration of the various plugins into a separate source file.
9387 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9389 * gst/asfdemux/Makefile.am:
9390 * gst/asfdemux/gstasf.c:
9391 * gst/asfdemux/gstrtpasfdepay.c:
9392 * gst/asfdemux/gstrtpasfdepay.h:
9394 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
9397 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
9400 mad: remove log line added in error
9402 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
9405 mad: just flush data when seeing BADDATAPTR instead of going into error state
9407 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
9409 * gst/realmedia/rmdemux.c:
9410 Fix parsing of the flags in rmdemux
9411 Fix parsing of the flags in version 1 realmedia streams.
9414 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
9417 Bump revision to use for common submodule.
9419 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
9421 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9422 Add releaseinfo with online url.
9424 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
9429 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9431 * gst/asfdemux/asfpacket.c:
9432 * gst/asfdemux/gstasfdemux.c:
9433 * gst/asfdemux/gstasfdemux.h:
9434 Remove redundant push_mode struct member
9436 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
9439 Fix previous commit, wasn't actually setting up a symbolic link
9441 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
9445 Use a symbolic link for the pre-commit client-side hook
9447 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
9450 Ignore some more files
9452 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
9454 * gst/synaesthesia/synaescope.c:
9455 * gst/synaesthesia/synaescope.h:
9456 Precalculate some size dependent variables. Demystify the height scaling a bit.
9457 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
9459 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
9461 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
9463 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9465 * gst/realmedia/rdtdepay.c:
9466 Set flags on the realmedia chunks
9467 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
9468 descrambler can be reset on keyframes. Fixes #556714.
9470 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9472 * gst/realmedia/gstrdtbuffer.c:
9473 * gst/realmedia/gstrdtbuffer.h:
9474 Add method to get RDT flags
9475 Add a method to get the RDT flags. We need these flags to mark keyframes to
9476 reset the descrambing queue. See #556714.
9478 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
9480 * gst/asfdemux/asfpacket.c:
9481 * gst/asfdemux/gstasfdemux.c:
9482 * gst/asfdemux/gstasfdemux.h:
9483 Add seeking support to asfdemux in push mode
9486 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
9488 * gst/asfdemux/asfpacket.c:
9489 Drop packets with an invalid replicated data length
9490 Drop packets with an invalid replicated data length
9491 instead of continuing with an invalid timestamp
9492 and uninitialized payload metadata.
9493 All other code assumes that the timestamps are valid.
9495 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
9497 * gst/synaesthesia/synaescope.h:
9498 Change comment to refer to right variable.
9500 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
9502 * gst/synaesthesia/gstsynaesthesia.c:
9503 * gst/synaesthesia/gstsynaesthesia.h:
9504 * gst/synaesthesia/synaescope.c:
9505 * gst/synaesthesia/synaescope.h:
9506 Bring synaesthesia to next century.
9507 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
9509 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
9511 * gst/asfdemux/gstasfdemux.c:
9512 Fix leak of converted string
9514 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
9518 Add more to the gitignores
9520 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
9522 * gst/synaesthesia/gstsynaesthesia.c:
9523 Make synaesthesia build again.
9524 _init() has no params.
9526 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
9529 Update common snapshot.
9531 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
9536 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
9540 Install and use pre-commit indentation hook from common
9542 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
9545 autogen.sh : Use git submodule
9547 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
9549 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
9550 Original commit message from CVS:
9551 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
9552 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
9553 (gst_dvd_demux_get_audio_stream),
9554 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
9555 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
9556 (gst_mpeg_demux_get_video_stream),
9557 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
9558 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
9559 Fix some caps leaks. Fixes bug #564885.
9561 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
9563 ext/cdio/gstcdio.c: Remove unused format argument.
9564 Original commit message from CVS:
9565 * ext/cdio/gstcdio.c:
9566 Remove unused format argument.
9568 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
9570 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
9571 Original commit message from CVS:
9572 * win32/common/.cvsignore:
9573 * win32/common/config.h:
9574 * win32/common/config.h.in:
9575 Hardcode cpu for win32 build, just like we do in the other modules,
9576 to remove VCS conflicts and inconsistent defines between modules,
9577 and update version defines to CVS.
9579 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
9581 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
9582 Original commit message from CVS:
9584 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
9586 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
9588 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
9589 Original commit message from CVS:
9591 inttypes.m4 hasn't been available since gettext-0.15, and since we now
9592 require gettext >= 0.17 ... we can remove it from the list of files to
9595 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
9597 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
9598 Original commit message from CVS:
9599 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
9600 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
9601 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
9602 * gst/mpegaudioparse/gstmpegaudioparse.h:
9603 Do an initial class_ref on an internal enum type from within the
9604 class_init function so that there aren't any issues when multiple
9605 mp3parse elements are started in separate threads at the same
9606 time. (Why we use an enum type here if the tag is registered as
9607 a string type, I don't know). Also remove custom UNUSED macro
9608 and use GLib's instead.
9610 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9612 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
9613 Original commit message from CVS:
9615 Apparently AC_CONFIG_MACRO_DIR breaks when using more
9616 than one macro directory, reverting last change.
9618 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9620 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
9621 Original commit message from CVS:
9623 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
9626 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9628 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
9629 Original commit message from CVS:
9630 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
9631 Last change introduced a regression that made mpeg2dec handle
9632 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
9634 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9636 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
9637 Original commit message from CVS:
9638 Patch by: Cygwin Ports maintainer
9639 <yselkowitz at users dot sourceforge dot net>
9642 Require gettext 0.17 because older versions don't mix with libtool
9643 2.2. At build time an older gettext version will still work.
9646 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
9648 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
9649 Original commit message from CVS:
9650 * ext/mpeg2dec/gstmpeg2dec.c:
9651 * ext/mpeg2dec/gstmpeg2dec.h:
9652 Add support for 4:4:4 video. Fixes #562086
9654 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
9656 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
9657 Original commit message from CVS:
9658 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
9659 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
9660 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
9661 >= 0.5.0. Fixes bug #562065.
9663 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
9665 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
9666 Original commit message from CVS:
9667 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
9668 Remove duplicate and broken code for the streaming case and simply reuse
9669 the much better working pull based code. Fixes #560348.
9671 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9673 configure.ac: Back to development -> 0.10.10.1
9674 Original commit message from CVS:
9676 Back to development -> 0.10.10.1
9678 === release 0.10.10 ===
9680 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9686 * docs/plugins/inspect/plugin-a52dec.xml:
9687 * docs/plugins/inspect/plugin-asf.xml:
9688 * docs/plugins/inspect/plugin-cdio.xml:
9689 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9690 * docs/plugins/inspect/plugin-dvdread.xml:
9691 * docs/plugins/inspect/plugin-dvdsub.xml:
9692 * docs/plugins/inspect/plugin-iec958.xml:
9693 * docs/plugins/inspect/plugin-lame.xml:
9694 * docs/plugins/inspect/plugin-mad.xml:
9695 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9696 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9697 * docs/plugins/inspect/plugin-mpegstream.xml:
9698 * docs/plugins/inspect/plugin-realmedia.xml:
9699 * docs/plugins/inspect/plugin-siddec.xml:
9700 * gst-plugins-ugly.doap:
9702 Release 0.10.10 - "Under the House"
9703 Original commit message from CVS:
9704 Release 0.10.10 - "Under the House"
9706 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9716 Original commit message from CVS:
9719 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9721 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
9722 Original commit message from CVS:
9723 * ext/sidplay/Makefile.am:
9724 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
9725 contain CFLAGS that do not exist for C++, like -Wvla or
9726 -Wdeclaration-after-statement. Fixes bug #561161.
9728 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9730 configure.ac: 0.10.9.3 pre-release
9731 Original commit message from CVS:
9733 0.10.9.3 pre-release
9735 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
9737 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
9738 Original commit message from CVS:
9739 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
9740 Only copy sane aspect ratio values on the caps. Fixes #559682.
9742 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9745 Add bug number to the mp3parse mpeg 2.5 fix
9746 Original commit message from CVS:
9747 Add bug number to the mp3parse mpeg 2.5 fix
9749 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
9751 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
9752 Original commit message from CVS:
9753 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
9754 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
9755 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
9756 * ext/amrnb/amrnbdec.h:
9757 Add a property to select the amr variant. Fixes #424070.
9759 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
9761 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
9762 Original commit message from CVS:
9763 Patch by: Tal Shalif <tshalif at nargila dot org>
9764 * gst/mpegstream/gstdvddemux.c:
9765 (gst_dvd_demux_get_subpicture_stream):
9766 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
9767 (gst_mpeg_demux_get_audio_stream):
9768 Fix memmory corruption due to not storing the new updated pointer
9769 after a g_renew(). Fixes #558896.
9771 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9773 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
9774 Original commit message from CVS:
9775 * tests/check/Makefile.am:
9776 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
9778 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
9780 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
9781 Original commit message from CVS:
9783 oops, forgot to bump the version back to devel
9784 after the last release 0.10.9.1
9786 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
9788 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
9789 Original commit message from CVS:
9790 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
9791 (gst_rmdemux_descramble_mp4a_audio),
9792 (gst_rmdemux_handle_scrambled_packet):
9793 Add suport for mpeg4 and aac audio. See #556714.
9795 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
9797 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
9798 Original commit message from CVS:
9799 * gst/mpegaudioparse/gstmpegaudioparse.c:
9800 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
9801 Fixes skipping on these files.
9803 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
9805 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
9806 Original commit message from CVS:
9807 Patch by: Robin Stocker <robin at nibor dot org>
9808 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
9809 (handle_sequence), (gst_mpeg2dec_setcaps):
9810 * ext/mpeg2dec/gstmpeg2dec.h:
9811 Prefer the container's PAR over the stream's PAR if it's
9812 given in the srcpad caps. Fixes bug #556184.
9814 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9816 Don't install static libs for plugins. Fixes #550851 for ugly.
9817 Original commit message from CVS:
9818 * ext/a52dec/Makefile.am:
9819 * ext/amrnb/Makefile.am:
9820 * ext/cdio/Makefile.am:
9821 * ext/dvdnav/Makefile.am:
9822 * ext/dvdread/Makefile.am:
9823 * ext/lame/Makefile.am:
9824 * ext/mad/Makefile.am:
9825 * ext/mpeg2dec/Makefile.am:
9826 * ext/sidplay/Makefile.am:
9827 * gst/ac3parse/Makefile.am:
9828 * gst/asfdemux/Makefile.am:
9829 * gst/dvdlpcmdec/Makefile.am:
9830 * gst/dvdsub/Makefile.am:
9831 * gst/iec958/Makefile.am:
9832 * gst/mpegaudioparse/Makefile.am:
9833 * gst/mpegstream/Makefile.am:
9834 * gst/realmedia/Makefile.am:
9835 * gst/synaesthesia/Makefile.am:
9836 Don't install static libs for plugins. Fixes #550851 for ugly.
9838 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
9840 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
9841 Original commit message from CVS:
9842 * gst/mpegaudioparse/gstmpegaudioparse.c:
9843 (gst_mp3parse_sink_event):
9844 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
9845 frames. Partially fixes bug #552237.
9847 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
9849 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
9850 Original commit message from CVS:
9851 * ext/amrnb/amrnbparse.c:
9852 use #defines for HEADER. Unref the object in _sink_activate_pull().
9854 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
9856 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
9857 Original commit message from CVS:
9858 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
9859 (gst_mad_change_state):
9861 track discont on incomming buffers and set discont on outgoing
9863 Pass unknown events upstreams instead of dropping them.
9865 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
9867 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
9868 Original commit message from CVS:
9869 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
9870 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
9871 (handle_slice), (gst_mpeg2dec_sink_event),
9872 (gst_mpeg2dec_src_event):
9873 * ext/mpeg2dec/gstmpeg2dec.h:
9874 Fix compilation with --disable-index. Fixes bug #554150.
9876 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
9878 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
9879 Original commit message from CVS:
9880 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
9881 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
9882 (gst_mad_src_event), (gst_mad_chain):
9884 Fix compilation with --disable-index. Fixes bug #554142.
9886 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
9888 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
9889 Original commit message from CVS:
9890 * ext/a52dec/gsta52dec.c:
9891 * ext/a52dec/gsta52dec.h:
9892 Fix channel re-negotiation on a change of the incoming stream.
9893 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
9896 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
9898 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
9899 Original commit message from CVS:
9900 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
9901 (gst_amrnbenc_state_change):
9902 * ext/amrnb/amrnbenc.h:
9903 Pass the discont flag from the input buffer on to the output buffer in
9906 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
9908 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
9909 Original commit message from CVS:
9910 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
9911 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
9912 (gst_amrnbparse_handle_pull_seek),
9913 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
9914 (gst_amrnbparse_sink_activate_push),
9915 (gst_amrnbparse_sink_activate_pull):
9916 * ext/amrnb/amrnbparse.h:
9917 Add flush seek handler. Fixes #536274.
9919 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
9921 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
9922 Original commit message from CVS:
9923 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
9924 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
9925 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
9926 (gst_amrnbparse_state_change):
9927 * ext/amrnb/amrnbparse.h:
9928 Fix the duration query. Fixes #536226.
9929 Also set caps on the pads and buffers more correctly.
9931 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
9933 po/LINGUAS: Add 'ca' to LINGUAS.
9934 Original commit message from CVS:
9936 Add 'ca' to LINGUAS.
9938 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
9940 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
9941 Original commit message from CVS:
9942 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
9943 Fix aggregated GST_FLOW_RETURN check for when to send an error message
9947 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
9949 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
9950 Original commit message from CVS:
9951 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
9952 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
9953 (create_segment_event), (gst_rdt_depay_push),
9954 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
9955 * gst/realmedia/rdtdepay.h:
9956 Parse other values from the incomming caps.
9957 Add event handler to handle flushing and segments.
9958 Create segment events.
9959 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
9960 Do skew correction based on RDT timestamps.
9961 * gst/realmedia/rdtmanager.c: (activate_session),
9962 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
9964 Parse caps to get the clockrate needed for the jitterbuffer.
9965 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
9966 Apply timestamp fixup after correcting for initial timestamp and
9967 internal base timestamp corrections.
9969 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
9971 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
9972 Original commit message from CVS:
9973 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
9974 (gst_rdt_depay_change_state):
9975 * gst/realmedia/rdtdepay.h:
9976 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
9977 with a DISCONT flag when needed.
9978 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
9979 Report the configure latency instead of a hardcoded value.
9981 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
9983 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
9984 Original commit message from CVS:
9985 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
9986 (free_session), (gst_rdt_manager_query_src),
9987 (gst_rdt_manager_src_activate_push),
9988 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
9989 (gst_rdt_manager_loop), (create_recv_rtp):
9990 Include the new rdt jitterbuffer in the session manager.
9992 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
9994 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
9995 Original commit message from CVS:
9996 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
9997 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
9998 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
9999 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
10000 * gst/realmedia/rdtdepay.h:
10001 Use new RDT parsing helper functions.
10002 Copy discont flags correctly.
10003 Push the header from the chain function instead of the setcaps function.
10004 Copy incomming timestamp to the output buffers instead of doing magic
10005 with the RDT timestamps.
10007 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
10009 gst/realmedia/: Add first support for parsing RDT messages.
10010 Original commit message from CVS:
10011 * gst/realmedia/Makefile.am:
10012 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
10013 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
10014 (read_packet_header), (gst_rdt_buffer_get_first_packet),
10015 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
10016 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
10017 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
10018 (gst_rdt_packet_data_peek_data),
10019 (gst_rdt_packet_data_get_stream_id),
10020 (gst_rdt_packet_data_get_timestamp):
10021 * gst/realmedia/gstrdtbuffer.h:
10022 Add first support for parsing RDT messages.
10023 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
10024 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
10025 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
10026 (calculate_skew), (rdt_jitter_buffer_insert),
10027 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
10028 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
10029 (rdt_jitter_buffer_get_ts_diff):
10030 * gst/realmedia/rdtjitterbuffer.h:
10031 Add first version of an RDT jitterbuffer.
10033 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
10035 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
10036 Original commit message from CVS:
10037 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
10038 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
10039 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
10040 (gst_rmdemux_descramble_dnet_audio),
10041 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
10042 * gst/realmedia/rmdemux.h:
10043 Keep track of the first timestamp of the stream and add this to the
10044 outgoing buffer timestamps so that we can handle live streams.
10045 Set discont flag on the first buffers and after a seek.
10047 === release 0.10.9 ===
10049 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10055 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10056 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10057 * docs/plugins/inspect/plugin-a52dec.xml:
10058 * docs/plugins/inspect/plugin-asf.xml:
10059 * docs/plugins/inspect/plugin-cdio.xml:
10060 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10061 * docs/plugins/inspect/plugin-dvdread.xml:
10062 * docs/plugins/inspect/plugin-dvdsub.xml:
10063 * docs/plugins/inspect/plugin-iec958.xml:
10064 * docs/plugins/inspect/plugin-lame.xml:
10065 * docs/plugins/inspect/plugin-mad.xml:
10066 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10067 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10068 * docs/plugins/inspect/plugin-mpegstream.xml:
10069 * docs/plugins/inspect/plugin-realmedia.xml:
10070 * docs/plugins/inspect/plugin-siddec.xml:
10071 * gst-plugins-ugly.doap:
10073 Original commit message from CVS:
10076 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10105 Original commit message from CVS:
10108 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10110 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
10111 Original commit message from CVS:
10112 * ext/a52dec/gsta52dec.c:
10113 Set up a default time segment for output when receiving
10114 an incoming byte segment (as for raw AC3 files).
10117 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10119 0.10.8.2 pre-release.
10120 Original commit message from CVS:
10122 * docs/plugins/Makefile.am:
10123 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10124 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10125 * docs/plugins/gst-plugins-ugly-plugins.args:
10126 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10127 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10128 * docs/plugins/inspect/plugin-a52dec.xml:
10129 * docs/plugins/inspect/plugin-asf.xml:
10130 * docs/plugins/inspect/plugin-cdio.xml:
10131 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10132 * docs/plugins/inspect/plugin-dvdread.xml:
10133 * docs/plugins/inspect/plugin-dvdsub.xml:
10134 * docs/plugins/inspect/plugin-iec958.xml:
10135 * docs/plugins/inspect/plugin-lame.xml:
10136 * docs/plugins/inspect/plugin-mad.xml:
10137 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10138 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10139 * docs/plugins/inspect/plugin-mpegstream.xml:
10140 * docs/plugins/inspect/plugin-realmedia.xml:
10141 * docs/plugins/inspect/plugin-siddec.xml:
10143 0.10.8.2 pre-release.
10147 Add new translation.
10149 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
10151 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
10152 Original commit message from CVS:
10153 * gst/asfdemux/gstasfdemux.c:
10154 Properly aggregate flow returns for both push and pull mode, so we shut
10155 down if all pads are unlinked.
10158 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
10160 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
10161 Original commit message from CVS:
10162 Patch by: Frederic Crozat <fcrozat@mandriva.org>
10163 * ext/dvdread/dvdreadsrc.c: (plugin_init):
10164 * ext/lame/gstlame.c: (plugin_init):
10165 * gst/asfdemux/gstasf.c: (plugin_init):
10166 Make sure gettext returns translations in UTF-8 encoding rather
10167 than in the current locale encoding (#546822).
10169 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10171 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
10172 Original commit message from CVS:
10173 * gst/mpegaudioparse/gstmpegaudioparse.c:
10174 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
10175 (mp3parse_total_time), (mp3parse_bytepos_to_time):
10176 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
10177 if we're called from there already. Otherwise we end up in a endless
10178 recursion and crash with a stack overflow.
10179 This can happen when a Xing or VBRI header with TOC exists but it
10180 doesn't contain the total time. Fixes bug #545370.
10182 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10184 ext/lame/gstlame.c: Use the default for the strict-iso property too.
10185 Original commit message from CVS:
10186 * ext/lame/gstlame.c: (gst_lame_class_init),
10187 (gst_lame_get_default_settings):
10188 Use the default for the strict-iso property too.
10189 Allow a bitrate setting of 0, which lets lame choose the default value
10190 and which makes it possible to set the compression-ratio property.
10192 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10194 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
10195 Original commit message from CVS:
10196 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
10197 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
10198 * ext/lame/gstlame.h:
10199 Get the defaults settings of LAME in the plugin initialization
10200 function and return FALSE here if something goes wrong. This removes
10201 the hacky failing instance init function.
10202 Use LAMEs default value for all settings instead of overwriting some
10203 of them. Overwriting some of them gives unexpected results if one only
10204 sets a preset. Fixes bug #498004.
10206 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10208 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
10209 Original commit message from CVS:
10210 * ext/lame/gstlame.c: (gst_lame_init):
10211 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
10212 defaults will restrict the bitrate when using the presets in a bad way.
10215 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10217 Put the MPEG audio version into the caps as "mpegaudioversion".
10218 Original commit message from CVS:
10219 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
10220 * gst/mpegaudioparse/gstmpegaudioparse.c:
10221 (mp3_type_frame_length_from_header), (mp3_caps_create),
10222 (gst_mp3parse_chain):
10223 Put the MPEG audio version into the caps as "mpegaudioversion".
10224 This is different from "mpegversion".
10226 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10228 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
10229 Original commit message from CVS:
10230 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
10231 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
10232 * ext/lame/gstlame.h:
10233 Fix build with lame >= 3.97. The padding type and cwlimit settings
10234 are deprecated now and the function declarations are hidden in the
10235 headers so deprecate the GObject properties for them and remove them
10236 in 0.11. Fixes bug #544039.
10238 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10240 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
10241 Original commit message from CVS:
10242 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
10243 Don't allow width/height outside the spec (i.e. smaller than 16
10244 and higher than 4096). Such files are corrupted ones and setting
10245 caps that are not a subset of the template caps confuses playbin.
10248 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10250 ext/sidplay/Makefile.am: Fix the build.
10251 Original commit message from CVS:
10252 * ext/sidplay/Makefile.am:
10255 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10257 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
10258 Original commit message from CVS:
10260 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
10261 flags that are invalid for C++.
10263 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
10265 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
10266 Original commit message from CVS:
10267 Patch by: Tal Shalif <tshalif at nargila dot org>
10268 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
10269 Prevent double free. Fixes bug #541697.
10271 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10273 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
10274 Original commit message from CVS:
10275 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
10276 (gst_dvd_demux_get_audio_stream),
10277 (gst_dvd_demux_get_subpicture_stream),
10278 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
10279 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
10280 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
10281 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
10282 * gst/mpegstream/gstmpegdemux.h:
10283 Resend tags event after a FLUSH (seek) to support prerolling
10284 a partial pipeline.
10286 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
10288 Use correct error code for encrypted streams.
10289 Original commit message from CVS:
10291 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
10292 Use correct error code for encrypted streams.
10294 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10296 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
10297 Original commit message from CVS:
10298 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
10299 (gst_mpeg_demux_sync_stream_to_time):
10300 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
10302 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10304 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
10305 Original commit message from CVS:
10306 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
10307 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
10308 Allow and implement non-flushing and/or segment seek
10309 (mainly in TIME and chapter format).
10310 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
10311 (gst_dvd_demux_get_subpicture_stream),
10312 (gst_dvd_demux_synchronise_pads),
10313 (gst_dvd_demux_sync_stream_to_time):
10314 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
10315 (gst_mpeg_demux_send_subbuffer),
10316 (gst_mpeg_demux_sync_stream_to_time),
10317 (gst_mpeg_streams_reset_cur_ts):
10318 * gst/mpegstream/gstmpegdemux.h:
10319 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
10320 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
10321 Delegate a query to upstream if it can't be handled.
10322 Make segment stop aware.
10323 Fix (subtitle) stream synchronization.
10324 Add some debug statements.
10326 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
10328 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
10329 Original commit message from CVS:
10330 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
10331 Fix build on macosx.
10333 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10335 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
10336 Original commit message from CVS:
10337 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10338 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10339 * ext/a52dec/gsta52dec.c:
10340 * ext/amrnb/amrnbdec.c:
10341 * ext/amrnb/amrnbenc.c:
10342 * ext/amrnb/amrnbparse.c:
10343 * ext/lame/gstlame.c:
10344 * ext/mad/gstmad.c:
10345 * ext/sidplay/gstsiddec.cc:
10346 * gst/asfdemux/gstrtspwms.c:
10347 * gst/mpegaudioparse/gstxingmux.c:
10348 * gst/realmedia/rademux.c:
10349 * gst/realmedia/rdtmanager.c:
10350 * gst/realmedia/rtspreal.c:
10351 * gst/synaesthesia/gstsynaesthesia.c:
10352 Add missing elements to docs. Restore alphabetical order in section
10353 file. Document mad (it was included in docs already).
10354 Fix doc-markup: use convinience syntax for examples
10355 (produces valid docbook), add several refsec2 when we have several
10356 titles. Fix some types.
10358 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10360 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
10361 Original commit message from CVS:
10362 * ext/lame/gstlame.c:
10363 * ext/sidplay/gstsiddec.cc:
10364 * gst/mpegaudioparse/gstxingmux.c:
10365 Do not use short_description in section docs for elements. We extract
10366 them from element details and there will be warnings if they differ.
10368 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
10370 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
10371 Original commit message from CVS:
10372 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
10373 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
10374 (gst_cdio_add_cdtext_album_tags):
10375 * ext/cdio/gstcdio.h:
10376 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
10377 Also extract album title and album genre from CD-TEXT if
10378 available (#537021).
10380 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10382 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
10383 Original commit message from CVS:
10384 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
10385 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
10386 emphasis value is reserved but unfortunately files with that
10387 value exist and the information is not important for the decoder
10388 anyway. Fixes bug #537235.
10390 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
10392 Require libcdio >= 0.76.
10393 Original commit message from CVS:
10395 * ext/cdio/gstcdio.c:
10396 * ext/cdio/gstcdio.h:
10397 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
10398 Require libcdio >= 0.76.
10400 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
10402 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
10403 Original commit message from CVS:
10404 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
10405 Drain queued buffers before forwarding the segment event.
10407 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
10409 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
10410 Original commit message from CVS:
10411 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
10412 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
10413 (gst_a52dec_chain), (gst_a52dec_change_state):
10414 * ext/a52dec/gsta52dec.h:
10415 Add segment handling, buffer clipping and basic reverse playback.
10417 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
10419 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
10420 Original commit message from CVS:
10421 * docs/plugins/Makefile.am:
10422 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10423 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10424 * docs/plugins/gst-plugins-ugly-plugins.args:
10425 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10426 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10427 * docs/plugins/inspect/plugin-a52dec.xml:
10428 * docs/plugins/inspect/plugin-amrnb.xml:
10429 * docs/plugins/inspect/plugin-asf.xml:
10430 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10431 * docs/plugins/inspect/plugin-dvdread.xml:
10432 * docs/plugins/inspect/plugin-dvdsub.xml:
10433 * docs/plugins/inspect/plugin-iec958.xml:
10434 * docs/plugins/inspect/plugin-lame.xml:
10435 * docs/plugins/inspect/plugin-mad.xml:
10436 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10437 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10438 * docs/plugins/inspect/plugin-mpegstream.xml:
10439 * docs/plugins/inspect/plugin-realmedia.xml:
10440 * docs/plugins/inspect/plugin-siddec.xml:
10441 * docs/plugins/inspect/plugin-synaesthesia.xml:
10442 * ext/a52dec/gsta52dec.c:
10443 Random doc of the day. Also print human readable format of newsegment
10444 in log message if we complain about it.
10446 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
10448 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
10449 Original commit message from CVS:
10450 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
10451 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
10452 (gst_a52dec_chain), (gst_a52dec_change_state):
10453 * ext/a52dec/gsta52dec.h:
10454 Mark discont on outgoing buffers after receiving a DISCONT buffer or
10455 when we have a decoding error.
10456 We don't need to clear the cache when we receive a NEWSEGMENT event.
10457 Clear buffer cache in DISCONT.
10458 Add beginnings of GstSegment handling.
10460 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10462 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
10463 Original commit message from CVS:
10464 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
10465 Fix alignment issues that caused SIGBUS on some architectures.
10467 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
10469 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
10470 Original commit message from CVS:
10471 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
10472 Fix alignment issue which isn't really an issue at all because
10473 the plugin hasn't been ported to 0.10 yet.
10475 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10477 configure.ac: Back to devel -> 0.10.8.1
10478 Original commit message from CVS:
10480 Back to devel -> 0.10.8.1
10482 === release 0.10.8 ===
10484 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10490 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10491 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10492 * docs/plugins/inspect/plugin-a52dec.xml:
10493 * docs/plugins/inspect/plugin-asf.xml:
10494 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10495 * docs/plugins/inspect/plugin-dvdread.xml:
10496 * docs/plugins/inspect/plugin-dvdsub.xml:
10497 * docs/plugins/inspect/plugin-iec958.xml:
10498 * docs/plugins/inspect/plugin-lame.xml:
10499 * docs/plugins/inspect/plugin-mad.xml:
10500 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10501 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10502 * docs/plugins/inspect/plugin-mpegstream.xml:
10503 * docs/plugins/inspect/plugin-realmedia.xml:
10504 * docs/plugins/inspect/plugin-siddec.xml:
10505 * gst-plugins-ugly.doap:
10508 Original commit message from CVS:
10511 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10540 Original commit message from CVS:
10543 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10545 configure.ac: 0.10.7.4 pre-release
10546 Original commit message from CVS:
10548 0.10.7.4 pre-release
10550 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
10552 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
10553 Original commit message from CVS:
10554 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
10555 Fix inconsistent use of rate and channels.
10558 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
10560 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
10561 Original commit message from CVS:
10562 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
10563 Flush timestamp correction variables on a flush. Fixes #533832.
10565 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10570 Commit 0.10.7.3 pre-rel marker
10571 Original commit message from CVS:
10572 Commit 0.10.7.3 pre-rel marker
10574 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
10576 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
10577 Original commit message from CVS:
10578 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
10579 Properly aggregate GstFlowReturn from downstream in order to properly
10580 stop, and doing that as early as possible.
10583 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10585 configure.ac: 0.10.7.2 pre-release
10586 Original commit message from CVS:
10588 0.10.7.2 pre-release
10590 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
10592 Always let FLUSH_START events flow downstream.
10593 Original commit message from CVS:
10594 * ext/mad/gstmad.c: (gst_mad_sink_event):
10595 * gst/mpegaudioparse/gstmpegaudioparse.c:
10596 (gst_mp3parse_sink_event):
10597 Always let FLUSH_START events flow downstream.
10599 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
10601 configure.ac: Error out if we don't have the required core/base versions.
10602 Original commit message from CVS:
10604 Error out if we don't have the required core/base versions.
10606 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
10608 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
10609 Original commit message from CVS:
10610 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
10611 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
10612 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
10613 Fix video timestamps by adjusting it with the first timestamp found.
10614 Don't assume we have a complete fragment when flushing the adapter,
10615 packets might have been lost or the stream might just be broken.
10617 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
10619 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
10620 Original commit message from CVS:
10621 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
10622 Set Rank to NONE so that we don't accidentally try to autoplug the
10625 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10627 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
10628 Original commit message from CVS:
10629 * gst/mpegaudioparse/gstmpegaudioparse.c:
10630 (gst_mp3parse_emit_frame):
10631 Send a new duration message if the average bitrate changed and
10632 we don't know the duration from the Xing or VBRI header.
10635 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
10637 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
10638 Original commit message from CVS:
10639 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
10640 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
10641 * gst/realmedia/rtspreal.h:
10642 Move assembly rule parsing to the place where we parse the SDP as it's
10643 also there that we create the MDPR and we need the currently selected
10644 asmrule in order to select the right MTLI.
10647 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
10649 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
10650 Original commit message from CVS:
10651 * gst/realmedia/realhash.c:
10652 * gst/realmedia/rtspreal.c:
10653 Include generated "_stdint.h" instead of <stdint.h> which might not
10654 exist on some systems.
10656 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10658 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
10659 Original commit message from CVS:
10660 * ext/sidplay/gstsiddec.cc:
10661 Cast NULL sentinels to void * as NULL is defined as an integer
10662 constant in most environments when using C++ and it's size might
10663 be different from a pointer. Fixes #529488.
10665 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
10668 * gst/asfdemux/gstasfdemux.c:
10669 * gst/asfdemux/gstrtspwms.c:
10670 Fix "unused var" compiler error when --disable-gst-debug is used.
10671 Original commit message from CVS:
10672 Fix "unused var" compiler error when --disable-gst-debug is used.
10674 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
10676 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
10677 Original commit message from CVS:
10678 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
10679 We should also stop the streaming task when we get a NOT_LINKED
10680 flow return, which is not covered by FLOW_IS_FATAL.
10682 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
10684 ext/: gst_atomic_int_set ==> g_atomic_int_set
10685 Original commit message from CVS:
10686 * ext/cdio/gstcdiocddasrc.c:
10687 * ext/dv/gstdvdemux.c:
10688 gst_atomic_int_set ==> g_atomic_int_set
10690 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
10692 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
10693 Original commit message from CVS:
10694 2008-04-11 Julien Moutte <julien@fluendo.com>
10695 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
10698 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
10700 configure.ac: Actually build dlls when cross-compiling with mingw32.
10701 Original commit message from CVS:
10702 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
10704 Actually build dlls when cross-compiling with mingw32.
10707 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10709 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
10710 Original commit message from CVS:
10712 * gst/mpegaudioparse/gstmpegaudioparse.c:
10713 (mpeg_audio_seek_entry_free):
10714 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
10715 Depend on GLib 2.12 and use it unconditionally as we do in other
10716 modules too already.
10718 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10720 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
10721 Original commit message from CVS:
10722 * gst/mpegaudioparse/gstmpegaudioparse.c:
10723 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
10724 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
10725 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
10726 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
10727 (gst_xing_mux_chain):
10728 Use GSlice for allocating the seek table entries if we compile with
10729 GLib 2.10 or newer.
10731 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
10733 gst/asfdemux/gstasfdemux.c: Remove some debug code.
10734 Original commit message from CVS:
10735 * gst/asfdemux/gstasfdemux.c:
10736 (gst_asf_demux_process_ext_stream_props):
10737 Remove some debug code.
10739 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
10741 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
10742 Original commit message from CVS:
10743 * gst/asfdemux/gstasfdemux.c:
10744 (gst_asf_demux_process_ext_stream_props):
10745 Guard against division by 0 and fall back to 25/1 framerate.
10747 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
10749 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
10750 Original commit message from CVS:
10751 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
10752 (gst_asf_demux_process_ext_stream_props):
10753 Instead of adding a fixes 25/1 framerate to the video caps, use the
10754 average frame duration in the extended properties of the video stream as
10755 the framerate. Fixes #524346.
10757 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10759 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
10760 Original commit message from CVS:
10762 Check if the compiler supports do { } while (0) macros. This fixes
10763 a warning when compiling with g++ 4.3, resulting in a build failure
10764 because of -Werror.
10766 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
10768 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
10769 Original commit message from CVS:
10770 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
10771 make ) also a delimiter for rules.
10772 Skip \\ when scanning strings.
10773 Add new testcase for these problems.
10775 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10777 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
10778 Original commit message from CVS:
10779 * gst/mpegaudioparse/gstmpegaudioparse.c:
10780 (gst_mp3parse_sink_event):
10781 Don't take the stream lock when caching events. This is not necessary
10782 and results in a deadlock when seeking with rhythmbox (but not with
10783 totem or banshee for some reason).
10785 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
10787 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
10788 Original commit message from CVS:
10789 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
10790 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
10791 Add the version field when creating the CONT chunk resulting in
10792 the Author, Comment and Copyright tags not being parsed correctly.
10795 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
10797 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
10798 Original commit message from CVS:
10799 * gst/mpegaudioparse/gstmpegaudioparse.c:
10800 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
10801 Remove trailing newlines from debug statements.
10803 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
10805 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
10806 Original commit message from CVS:
10807 * ext/dvdnav/dvdnavsrc.c:
10808 * ext/dvdnav/dvdnavsrc.h:
10809 Apply patch that adds some seeking support to dvdnav, and fixes it
10810 in various other ways. This doesn't make dvdnavsrc fully functional,
10811 but moves it forward.
10813 Patch By: Simone Gotti <simone.gotti@email.it>
10814 * ext/dvdnav/gst-dvd:
10815 Update the simple dvdnavsrc gst-launch example to work for 0.10
10817 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
10819 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
10820 Original commit message from CVS:
10822 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
10823 plug-ins are included/excluded. (#498222)
10825 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10827 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
10828 Original commit message from CVS:
10829 * ext/mad/gstmad.c: (gst_mad_sink_event):
10830 * gst/mpegaudioparse/gstmpegaudioparse.c:
10831 (gst_mp3parse_sink_event):
10832 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
10833 of dropping and leaking them.
10835 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10837 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
10838 Original commit message from CVS:
10839 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
10841 * ext/mad/gstmad.h:
10842 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
10843 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
10844 * gst/mpegaudioparse/gstmpegaudioparse.h:
10845 Cache all events except EOS if we still have to send a NEWSEGMENT
10846 event. This will let TAG events be forwarded until after decodebin
10847 to an encoder for example as decodebin only links the pads
10848 after NEWSEGMENT. Fixes bug #518933.
10850 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10852 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
10853 Original commit message from CVS:
10854 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
10855 Write Xing header at the correct position in the MP3 frame for
10856 stereo files. Fixes bug #518676.
10858 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
10860 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
10861 Original commit message from CVS:
10863 * ext/sidplay/Makefile.am:
10864 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
10865 when building C++ code (#516509).
10867 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
10869 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
10870 Original commit message from CVS:
10871 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
10872 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
10873 Workshop 12 compiler, but probably also crashes (#517985).
10875 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
10877 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
10878 Original commit message from CVS:
10879 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
10880 * gst/mpegaudioparse/gstmpegaudioparse.c:
10881 (gst_mp3_channel_mode_get_type),
10882 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
10883 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
10884 (gst_mp3parse_chain):
10885 * gst/mpegaudioparse/gstmpegaudioparse.h:
10886 Post channel mode and CRC as tags. Fixes bug #504493.
10888 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10890 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
10891 Original commit message from CVS:
10892 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
10893 Correctly chain up to the parent's finalize function.
10895 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10897 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
10898 Original commit message from CVS:
10899 * gst/mpegaudioparse/gstmpegaudioparse.c:
10900 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
10901 Try a bit harder to get valid timestamps, especially if upstream
10902 gives us one and we are at the first frame or resyncing.
10903 Return UNEXPECTED if we get a valid timestamp that is outside of
10904 our configured segment. After all changes done so far this doesn't
10905 seem to cause any regression, please test.
10907 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10909 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...
10910 Original commit message from CVS:
10912 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
10913 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
10914 If we don't have the position to seek to in our index first try
10915 to convert from TIME to BYTES upstream and only if that fails
10916 too use the old hack to simply seek to an earlier position
10917 and let the sink drop everything before segment start.
10918 Partially fixes bug #469930.
10920 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10922 configure.ac: Back to development...
10923 Original commit message from CVS:
10925 Back to development...
10927 === release 0.10.7 ===
10929 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10935 * docs/plugins/gst-plugins-ugly-plugins.args:
10936 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10937 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10938 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
10939 * docs/plugins/gst-plugins-ugly-plugins.signals:
10940 * docs/plugins/inspect/plugin-a52dec.xml:
10941 * docs/plugins/inspect/plugin-asf.xml:
10942 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10943 * docs/plugins/inspect/plugin-dvdread.xml:
10944 * docs/plugins/inspect/plugin-dvdsub.xml:
10945 * docs/plugins/inspect/plugin-iec958.xml:
10946 * docs/plugins/inspect/plugin-lame.xml:
10947 * docs/plugins/inspect/plugin-mad.xml:
10948 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10949 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
10950 * docs/plugins/inspect/plugin-mpegstream.xml:
10951 * docs/plugins/inspect/plugin-realmedia.xml:
10952 * docs/plugins/inspect/plugin-siddec.xml:
10953 * gst-plugins-ugly.doap:
10955 Release 0.10.7 - I Cheated Time
10956 Original commit message from CVS:
10957 Release 0.10.7 - I Cheated Time
10959 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10984 Original commit message from CVS:
10987 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
10989 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
10990 Original commit message from CVS:
10991 * tests/check/Makefile.am:
10992 Exclude dvdreadsrc from the states test too.
10994 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
10996 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
10997 Original commit message from CVS:
10998 * gst/mpegaudioparse/gstmpegaudioparse.c:
10999 (gst_mp3parse_emit_frame):
11000 Handler buffers without valid timestamp more correctly: Don't drop
11001 them and don't use the invalid timestamp to calculate the next
11002 timestamp. Fixes bug #516811.
11004 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
11006 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
11007 Original commit message from CVS:
11008 Patch by: Tal Shalif <tshalif at nargila dot org>
11009 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
11010 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
11011 Add some gint64 casts to prevent 32 bit integer overflows.
11014 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11016 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
11017 Original commit message from CVS:
11018 * gst/mpegaudioparse/gstmpegaudioparse.c:
11019 Revert previous commit to mp3parse, as it breaks playback
11022 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11024 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
11025 Original commit message from CVS:
11026 * gst/mpegaudioparse/gstmpegaudioparse.c:
11027 (gst_mp3parse_emit_frame):
11028 Return GST_FLOW_UNEXPECTED if we get data that is after our
11029 configured segment. This makes upstream go EOS immediately instead
11030 of sending us the complete stream. Also improve debugging a bit.
11032 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11034 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
11035 Original commit message from CVS:
11036 * ext/dvdread/dvdreadsrc.c:
11037 Fix regression in DVD seeking - when a pack we
11038 expect to be a NAV block turns out not to be, scan forwards
11039 for up to 2MB (at most ~1sec) until we find one.
11042 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
11044 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
11045 Original commit message from CVS:
11046 * win32/vs6/libgstmpegaudioparse.dsp:
11047 Add xing files to VS project file.
11049 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11051 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
11052 Original commit message from CVS:
11053 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
11054 Stop leaking src pad templates. Fixes bug #515708.
11056 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11058 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
11059 Original commit message from CVS:
11060 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
11061 Correctly write the size in bytes on big endian systems.
11064 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11066 ext/lame/gstlame.c: Don't leak the allowed caps.
11067 Original commit message from CVS:
11068 * ext/lame/gstlame.c: (gst_lame_setup):
11069 Don't leak the allowed caps.
11070 * tests/check/pipelines/lame.c: (GST_START_TEST):
11071 Stop leaking all buffers. Fixes bug #515575.
11073 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11075 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
11076 Original commit message from CVS:
11077 * gst/mpegaudioparse/plugin.c:
11078 Commit new file I forgot to add.
11080 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11082 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
11083 Original commit message from CVS:
11085 Make DISABLE_DEPRECATED defined *only* during CVS, not during
11086 pre-releases or releases.
11088 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11091 Mention bug 511497 fixed in previous commit
11092 Original commit message from CVS:
11093 Mention bug 511497 fixed in previous commit
11095 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11097 Move xingmux from -bad.
11098 Original commit message from CVS:
11099 * docs/plugins/Makefile.am:
11100 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11101 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11102 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11103 * gst/mpegaudioparse/Makefile.am:
11104 * gst/mpegaudioparse/gstmpegaudioparse.c:
11105 * gst/mpegaudioparse/gstxingmux.c:
11106 * tests/check/Makefile.am:
11107 * tests/check/elements/.cvsignore:
11108 Move xingmux from -bad.
11110 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
11112 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
11113 Original commit message from CVS:
11114 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
11115 Use gst_guint64_to_gdouble for conversion
11116 * win32/vs6/libgstasfdemux.dsp:
11117 * win32/vs6/libgstdvdsub.dsp:
11118 * win32/vs6/libgstrealmedia.dsp:
11119 Update project dependencies and add new source files
11121 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
11123 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
11124 Original commit message from CVS:
11125 * ext/mpeg2dec/gstmpeg2dec.c:
11126 Reset decoder when handling sequence where libmpeg2 has set
11127 frame period to 0, probably due to a corrupt packet.
11130 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11132 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
11133 Original commit message from CVS:
11134 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
11135 (gst_mp3parse_chain):
11136 Don't set new caps on the srcpad everytime the bitrate or MPEG
11137 version changes but calculate new spf value when the MPEG version
11140 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11142 Add documentation for the xingheader plugin.
11143 Original commit message from CVS:
11144 * docs/plugins/Makefile.am:
11145 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
11146 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
11147 * gst/xingheader/gstxingmux.c:
11148 * gst/xingheader/gstxingmux.h:
11149 Add documentation for the xingheader plugin.
11150 * tests/check/elements/xingmux.c: (GST_START_TEST):
11151 Set element state to PLAYING before doing something else.
11153 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11155 tests/check/: Add simple unit test for the xingmux element.
11156 Original commit message from CVS:
11157 * tests/check/Makefile.am:
11158 * tests/check/elements/.cvsignore:
11159 * tests/check/elements/xingmux.c: (setup_xingmux),
11160 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
11161 * tests/check/elements/xingmux_testdata.h:
11162 Add simple unit test for the xingmux element.
11163 * gst/xingheader/gstxingmux.c: (generate_xing_header),
11164 (gst_xing_mux_finalize), (xing_reset):
11165 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
11167 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11169 docs/plugins/: Add the real and rtsp elements and update the lists.
11170 Original commit message from CVS:
11171 * docs/plugins/Makefile.am:
11172 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11173 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11174 Add the real and rtsp elements and update the lists.
11175 * docs/plugins/inspect/plugin-amrnb.xml:
11176 * docs/plugins/inspect/plugin-asf.xml:
11177 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11178 * docs/plugins/inspect/plugin-dvdsub.xml:
11179 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11180 * docs/plugins/inspect/plugin-mpegstream.xml:
11181 * docs/plugins/inspect/plugin-realmedia.xml:
11182 * docs/plugins/inspect/plugin-siddec.xml:
11183 * docs/plugins/inspect/plugin-synaesthesia.xml:
11185 * gst/iec958/ac3_padder.c:
11186 * gst/iec958/ac3_padder.h:
11187 Do not use gtk-doc style comments for non gtk-doc comments. Note -
11188 there are functions defined using extern in the .c file - does that
11191 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11193 ext/mad/gstmad.c: Chain up at the end of the function.
11194 Original commit message from CVS:
11195 * ext/mad/gstmad.c:
11196 Chain up at the end of the function.
11198 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11200 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
11201 Original commit message from CVS:
11202 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
11203 Don't add pad templates for the base class but only in the
11206 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
11208 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
11209 Original commit message from CVS:
11210 * ext/lame/gstlame.c:
11211 * ext/lame/gstlame.h:
11212 Fix the case where you initially have stereo input, and so lame's
11213 mode is not set to mono, and then you get input with mono audio and
11214 soon after you get stereo input again. What happened before this
11215 commit is that it would keep the encoding mode as mono. It should
11216 change it back to the one requested by the app (or the default one)
11219 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11221 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
11222 Original commit message from CVS:
11223 * gst/mpegaudioparse/gstmpegaudioparse.c:
11224 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
11225 (mp3parse_bytepos_to_time):
11226 Interpolate the VBRI seek table entries to get better results,
11227 support 3 byte seek table entries and prevent overflows in the
11228 seek table by adding the relative offsets when using the seek
11229 table in a large enough data type.
11231 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11233 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
11234 Original commit message from CVS:
11235 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11236 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
11237 (mp3parse_bytepos_to_time):
11238 * gst/mpegaudioparse/gstmpegaudioparse.h:
11239 Add support for seeking based on the VBRI seek table. Might make
11240 sense to use interpolation in the table later to get hopefully a
11241 bit more accurate values.
11243 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
11245 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
11246 Original commit message from CVS:
11247 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
11248 (handle_picture), (handle_slice):
11249 Fix compilation error. Fixes #509313.
11251 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11253 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
11254 Original commit message from CVS:
11255 * ext/lame/gstlame.c: (gst_lame_sink_event):
11256 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
11257 as 8 * GST_SECOND is too large for int.
11259 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11261 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
11262 Original commit message from CVS:
11263 * gst/xingheader/gstxingmux.c: (generate_xing_header):
11264 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
11267 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11269 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
11270 Original commit message from CVS:
11271 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11272 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
11273 (mp3parse_total_bytes), (mp3parse_total_time):
11274 * gst/mpegaudioparse/gstmpegaudioparse.h:
11275 Add initial support for reading VBRI headers as found in VBR files
11276 created by some Fraunhofer encoders. Currently we only read the
11277 number of frames and bytes (and calculate duration, etc from this)
11278 but there is also a seek table that we currently don't use.
11280 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
11282 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
11283 Original commit message from CVS:
11284 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
11285 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
11286 (gst_lame_sink_event):
11287 Correctly set number of channels when using mono-encoding mode
11288 and fix the duration calculation of the EOS buffer.
11290 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11292 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
11293 Original commit message from CVS:
11294 * gst/mpegaudioparse/gstmpegaudioparse.c:
11295 (gst_mp3parse_handle_first_frame):
11296 Guard against 0 values in the Xing header as frame count and
11297 byte count and calculate the bitrate when we have all values
11298 we need and not before.
11300 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11302 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
11303 Original commit message from CVS:
11304 * gst/xingheader/gstxingmux.c: (generate_xing_header):
11305 Remove accidentially leftover debug printf.
11307 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11309 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
11310 Original commit message from CVS:
11311 * gst/xingheader/gstxingmux.c: (has_xing_header),
11312 (generate_xing_header), (gst_xing_mux_chain),
11313 (gst_xing_mux_sink_event):
11314 Choose smallest possible frame size for the Xing header, properly
11315 set the timestamp, duration and offset on the outgoing buffers,
11316 only send NEWSEGMENT events in BYTE format downstream and also
11317 drop VBRI headers if already existing.
11319 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11321 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
11322 Original commit message from CVS:
11323 * gst/xingheader/Makefile.am:
11324 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
11325 (has_xing_header), (generate_xing_header),
11326 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
11327 (gst_xing_mux_init), (gst_xing_mux_chain),
11328 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
11329 * gst/xingheader/gstxingmux.h:
11330 Major cleanup and rewrite of xingmux with less bugs and new features:
11331 - Handles other layers as 3
11334 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
11336 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
11337 Original commit message from CVS:
11338 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
11339 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
11340 Call g_type_class_ref() from a thread-safe context and not
11341 from the streaming thread to avoid GLib screwing up (see
11342 bug #349410 and #493432). Comment out unused code.
11344 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
11346 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
11347 Original commit message from CVS:
11348 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
11349 (handle_picture), (clip_buffer), (handle_slice),
11350 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
11351 (gst_mpeg2dec_change_state):
11352 * ext/mpeg2dec/gstmpeg2dec.h:
11353 Add buffer clipping.
11354 Add basic reverse playback support. Not complete yet when dealing with
11357 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11359 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
11360 Original commit message from CVS:
11362 Add -Wno-portability to the automake parameters to stop warnings
11363 about GNU make extensions being used. We require GNU make in almost
11364 every Makefile anyway.
11366 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
11367 at the same time is required for per target flags.
11369 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11371 Makefile.am: Include lcov.mak to allow building coverage reports.
11372 Original commit message from CVS:
11374 Include lcov.mak to allow building coverage reports.
11376 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11378 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
11379 Original commit message from CVS:
11380 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
11381 * gst/mpegaudioparse/gstmpegaudioparse.c:
11382 (gst_mp3parse_handle_first_frame):
11383 Make sure that the Xing TOC starts with 0 and the entries
11384 are increasing over time. Otherwise it's broken and should
11385 be skipped. Fixes bug #507821.
11387 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
11389 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
11390 Original commit message from CVS:
11391 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
11392 (gst_asf_demux_add_video_stream),
11393 (gst_asf_demux_process_ext_content_desc),
11394 (gst_asf_demux_get_metadata_for_stream),
11395 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
11396 (gst_asf_demux_change_state):
11397 * gst/asfdemux/gstasfdemux.h:
11398 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
11400 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
11402 docs/plugins/.cvsignore: Add *-undeclared.txt
11403 Original commit message from CVS:
11404 * docs/plugins/.cvsignore:
11405 Add *-undeclared.txt
11407 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
11409 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
11410 Original commit message from CVS:
11411 * gst/realmedia/rdtmanager.c:
11412 (gst_rdt_manager_marshal_VOID__UINT_UINT),
11413 (gst_rdt_manager_class_init):
11414 * gst/realmedia/rdtmanager.h:
11415 Implement some more signals that rtspsrc connects to.
11418 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
11420 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
11421 Original commit message from CVS:
11423 Include common/win32.mak for CRLF check of win32 project
11424 files (see #393626).
11426 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11428 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
11429 Original commit message from CVS:
11430 * gst/mpegaudioparse/gstmpegaudioparse.c:
11431 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
11432 Don't post SEGMENT_START messages on the bus, only the element
11433 driving the pipeline should do that.
11435 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11437 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
11438 Original commit message from CVS:
11440 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
11442 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
11444 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
11445 Original commit message from CVS:
11446 * ext/mpeg2dec/gstmpeg2dec.h:
11447 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
11450 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
11452 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
11453 Original commit message from CVS:
11454 2007-11-20 Julien MOUTTE <julien@moutte.net>
11455 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
11458 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11460 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
11461 Original commit message from CVS:
11462 * gst/mpegaudioparse/gstmpegaudioparse.c:
11463 Restore the segment handling logic.
11464 Please don't do behavioural changes under the heading of 'leak fixes'
11465 or 'whitespace changes', people.
11467 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11469 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
11470 Original commit message from CVS:
11471 * gst/mpegaudioparse/gstmpegaudioparse.c:
11474 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11476 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
11477 Original commit message from CVS:
11478 * gst/asfdemux/gstasfdemux.c:
11479 Sync _activate_pull() a little more with other demuxers.
11481 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
11483 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
11484 Original commit message from CVS:
11485 * gst/mpegstream/gstmpegdemux.c:
11486 recognize the padding stream
11488 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
11490 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
11491 Original commit message from CVS:
11492 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
11493 Convert tags that come as string into the type required by
11496 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
11498 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
11499 Original commit message from CVS:
11500 * gst/mpegaudioparse/gstmpegaudioparse.c:
11501 (gst_mp3parse_emit_frame):
11502 Remove some more broken code, it seems to clip even when it should not.
11505 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
11507 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
11508 Original commit message from CVS:
11509 * gst/mpegaudioparse/gstmpegaudioparse.c:
11510 (gst_mp3parse_emit_frame):
11511 When the element is not driving the streaming thread it is not supposed
11512 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
11513 upstream when it detects EOS. See #491305.
11515 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
11517 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
11518 Original commit message from CVS:
11519 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
11520 * gst/dvdsub/Makefile.am:
11521 * gst/dvdsub/gstdvdsubdec.c:
11522 * gst/dvdsub/gstdvdsubparse.c:
11523 * gst/dvdsub/gstdvdsubparse.h:
11524 Add dvd subtitle parser, which just packetizes the input
11525 stream. This is needed to mux dvd subtitles into matroska
11526 files, since the muxer expects unfragmented and properly
11527 timestamped input (#415754).
11529 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
11531 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
11532 Original commit message from CVS:
11534 Update requirements from past CVS versions to released
11535 versions (0.10.14 in this case).
11536 * ext/sidplay/gstsiddec.cc:
11537 Fix compilation with g++-4.2.
11539 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11541 gst/realmedia/: Fix some compiler warnings shown on Forte.
11542 Original commit message from CVS:
11543 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
11544 (gst_asm_scan_parse_condition):
11545 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
11546 Fix some compiler warnings shown on Forte.
11548 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
11550 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
11551 Original commit message from CVS:
11552 Patch by: Gautier Portet <kassoulet at gmail dot com>
11553 * gst/xingheader/gstxingmux.c:
11554 The size of the Xing header is actually 417 as it's rounded to the
11555 next smaller integer. Fixes #397759.
11556 * gst/xingheader/gstxingmux.c: (xing_generate_header),
11557 (xing_push_header):
11558 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
11559 event to the beginning was successful before pushing the header again.
11561 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
11563 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
11564 Original commit message from CVS:
11565 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
11566 (mp3parse_bytepos_to_time):
11567 Use gst_util_guint64_to_gdouble for conversions.
11568 * win32/vs6/libgstmad.dsp:
11569 Add a link to libgstaudio.
11571 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
11573 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
11574 Original commit message from CVS:
11575 * ext/lame/gstlame.c:
11576 Fix up case where there is no peer, in which case
11577 _get_allowed_caps() will return NULL.
11579 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
11581 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
11582 Original commit message from CVS:
11583 * ext/lame/gstlame.c:
11584 Use GST_PTR_FORMAT to print caps in debug statement.
11586 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11588 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
11589 Original commit message from CVS:
11591 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
11592 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
11595 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11597 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
11598 Original commit message from CVS:
11599 * ext/lame/gstlame.c:
11600 Allow fixing the sample rate lame converts to by negotiating fixed
11601 sample rate on the src pad caps.
11603 * tests/check/Makefile.am:
11604 * tests/check/pipelines/lame.c:
11605 Add a check for it.
11607 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11609 po/: Updated translations.
11610 Original commit message from CVS:
11613 Updated translations.
11615 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11617 po/pl.po: Added Polish translation.
11618 Original commit message from CVS:
11619 translated by: Jakub Bogusz <qboosh@pld-linux.org>
11621 Added Polish translation.
11623 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11625 po/fi.po: Added Finnish translation.
11626 Original commit message from CVS:
11627 translated by: Ilkka Tuohela <hile@iki.fi>
11629 Added Finnish translation.
11631 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11633 po/es.po: Added Spanish translation.
11634 Original commit message from CVS:
11635 translated by: Jorge González González <aloriel@gmail.com>
11637 Added Spanish translation.
11639 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11641 po/bg.po: Added Bulgarian translation.
11642 Original commit message from CVS:
11643 translated by: Alexander Shopov <ash@contact.bg>
11645 Added Bulgarian translation.
11647 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11649 gst/iec958/ac3iec.c: Chainup in finalize.
11650 Original commit message from CVS:
11651 * gst/iec958/ac3iec.c:
11652 Chainup in finalize.
11653 * tests/check/Makefile.am:
11654 * tests/check/generic/states.c:
11655 Improved state change unit test.
11657 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11659 Ignore registries in any format.
11660 Original commit message from CVS:
11661 * docs/plugins/.cvsignore:
11662 * tests/check/.cvsignore:
11663 Ignore registries in any format.
11665 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
11667 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
11668 Original commit message from CVS:
11670 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
11671 define in the lame headers. This has the advantage that
11672 it should still work when we're cross-compiling (#452025).
11674 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
11676 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
11677 Original commit message from CVS:
11678 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11679 Add other allowed rates to the pad templates.
11680 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
11681 Reset the parser to release memory in dispose.
11683 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11685 ext/: Fix more leaks.
11686 Original commit message from CVS:
11687 * ext/amrnb/amrnbdec.c:
11688 * ext/amrnb/amrnbenc.c:
11689 * ext/amrnb/amrnbparse.c:
11690 * ext/sidplay/gstsiddec.cc:
11693 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
11695 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
11696 Original commit message from CVS:
11697 Patch by: Daniel Charles <dcharles at ti dot com>
11698 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
11699 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
11700 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
11701 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
11702 * ext/amrnb/amrnbenc.h:
11703 Add property to select the BandMode of the AMR encoder.
11706 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11708 gst/realmedia/asmrules.c: Make ro memory to share.
11709 Original commit message from CVS:
11710 * gst/realmedia/asmrules.c:
11711 Make ro memory to share.
11713 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
11715 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
11716 Original commit message from CVS:
11717 * gst/mpegaudioparse/gstmpegaudioparse.c:
11718 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
11719 * gst/mpegaudioparse/gstmpegaudioparse.h:
11720 Queue segment event and push it after we know the caps on the pad or
11721 else an autoplugger might not have plugged the element yet and the
11724 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11726 gst/iec958/ac3iec.c: Fix tests.
11727 Original commit message from CVS:
11728 * gst/iec958/ac3iec.c:
11731 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11733 tests/check/: Add generic state-change test suite to help to fi leaks.
11734 Original commit message from CVS:
11735 * tests/check/Makefile.am:
11736 * tests/check/generic/.cvsignore:
11737 * tests/check/generic/states.c:
11738 Add generic state-change test suite to help to fi leaks.
11740 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11742 po/: Added Portuguese (Brazilian) translation.
11743 Original commit message from CVS:
11744 translated by: Raphael Higino <phhigino@gmail.com>
11747 Added Portuguese (Brazilian) translation.
11749 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
11751 po/: Updated translations.
11752 Original commit message from CVS:
11757 Updated translations.
11759 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
11761 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
11762 Original commit message from CVS:
11763 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
11764 (gst_rmdemux_parse_video_packet):
11765 Activate timestamp fixing code.
11767 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
11769 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
11770 Original commit message from CVS:
11771 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
11772 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
11773 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
11774 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
11775 Do fragment collection in the demuxer so that we can now work with
11776 both ffmpeg and realvideodec to decoder real video content.
11778 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11780 gst/realmedia/asmrules.c: Include stdlib.h.
11781 Original commit message from CVS:
11782 * gst/realmedia/asmrules.c:
11785 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
11787 gst/realmedia/rdtmanager.c: Fix caps.
11788 Original commit message from CVS:
11789 * gst/realmedia/rdtmanager.c:
11792 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
11794 gst/realmedia/rtspreal.c: Disable UDP transport for now.
11795 Original commit message from CVS:
11796 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11797 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
11798 Disable UDP transport for now.
11800 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
11802 gst/realmedia/: Add simple rdt manager.
11803 Original commit message from CVS:
11804 * gst/realmedia/Makefile.am:
11805 * gst/realmedia/rdtmanager.c: (find_session_by_id),
11806 (create_session), (free_session), (gst_rdt_manager_base_init),
11807 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
11808 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
11809 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
11810 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
11811 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
11812 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
11813 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
11814 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
11815 (gst_rdt_manager_plugin_init):
11816 * gst/realmedia/rdtmanager.h:
11817 * gst/realmedia/rmdemux.c: (plugin_init):
11818 Add simple rdt manager.
11820 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
11822 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
11823 Original commit message from CVS:
11824 * gst/realmedia/rdtdepay.c:
11825 Fix the encoding-name so that it matches what the rtsp extension sets.
11827 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
11829 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
11830 Original commit message from CVS:
11831 * gst/realmedia/asmrules.c: (gst_asm_node_free),
11832 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
11833 (gst_asm_scan_string), (gst_asm_scan_number),
11834 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
11835 (gst_asm_scan_next_token), (gst_asm_rule_free),
11836 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
11837 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
11838 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
11839 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
11840 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
11841 (gst_asm_rule_book_match), (main):
11842 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
11843 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
11844 Use g_hash_table_destroy instead of _unref which is too new.
11846 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
11848 gst/realmedia/.cvsignore: Add test to ignore.
11849 Original commit message from CVS:
11850 * gst/realmedia/.cvsignore:
11851 Add test to ignore.
11852 * gst/realmedia/Makefile.am:
11853 * gst/realmedia/asmrules.c: (gst_asm_node_new),
11854 (gst_asm_node_free), (gst_asm_operator_eval),
11855 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
11856 (gst_asm_scan_string), (gst_asm_scan_number),
11857 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
11858 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
11859 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
11860 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
11861 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
11862 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
11863 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
11864 (gst_asm_rule_book_match), (main):
11865 * gst/realmedia/asmrules.h:
11866 Added asembler rule book parser and evaluator.
11867 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
11868 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
11869 * gst/realmedia/rtspreal.h:
11870 Keep per stream config info.
11871 Parse and evaluate asm rule books for stream selection.
11873 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11875 gst/realmedia/rtspreal.c: Include stdlib.
11876 Original commit message from CVS:
11877 * gst/realmedia/rtspreal.c:
11880 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
11882 gst/realmedia/: Split out hash code in separate file.
11883 Original commit message from CVS:
11884 * gst/realmedia/Makefile.am:
11885 * gst/realmedia/realhash.c: (hash), (call_hash),
11886 (gst_rtsp_ext_real_calc_response_and_checksum):
11887 * gst/realmedia/realhash.h:
11888 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11889 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
11890 Split out hash code in separate file.
11892 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
11894 gst/: Fix include paths and link dependecies for rtsp extension.
11895 Original commit message from CVS:
11896 * gst/asfdemux/Makefile.am:
11897 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
11898 (gst_rtsp_wms_class_init):
11899 * gst/realmedia/Makefile.am:
11900 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11901 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
11902 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
11903 (_do_init), (gst_rtsp_real_class_init):
11904 Fix include paths and link dependecies for rtsp extension.
11906 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
11908 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
11909 Original commit message from CVS:
11910 * gst/realmedia/Makefile.am:
11911 * gst/realmedia/rmdemux.c: (plugin_init):
11912 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
11913 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
11914 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
11915 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
11916 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
11917 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
11918 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
11919 (gst_rtsp_real_plugin_init):
11920 * gst/realmedia/rtspreal.h:
11921 Add RealMedia RTSP extension module. It has rank NONE until it is fully
11924 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
11926 gst/asfdemux/: Move WMS RTSP extension from -good to here.
11927 Original commit message from CVS:
11928 * gst/asfdemux/Makefile.am:
11929 * gst/asfdemux/gstasf.c: (plugin_init):
11930 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
11931 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
11932 (gst_rtsp_wms_configure_stream), (_do_init),
11933 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
11934 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
11935 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
11936 * gst/asfdemux/gstrtspwms.h:
11937 Move WMS RTSP extension from -good to here.
11938 Port it to the new pluggable extension interface.
11940 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11942 ext/mad/Makefile.am: Link to audio helper from plugins-base.
11943 Original commit message from CVS:
11944 * ext/mad/Makefile.am:
11945 Link to audio helper from plugins-base.
11947 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11949 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
11950 Original commit message from CVS:
11952 * ext/mad/gstmad.c: (gst_mad_chain):
11953 Use the new buffer clipping function from gstaudio here and
11954 require gst-plugins-base CVS.
11956 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11958 configure.ac: Sync liboil check with plugins-base. Add libm check.
11959 Original commit message from CVS:
11961 Sync liboil check with plugins-base. Add libm check.
11962 * gst/synaesthesia/Makefile.am:
11963 Link against libm. We're using sqrt here.
11965 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11967 gst/asfdemux/gstasfdemux.c: Include stdlib.
11968 Original commit message from CVS:
11969 * gst/asfdemux/gstasfdemux.c:
11972 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
11974 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
11975 Original commit message from CVS:
11976 * ext/annodex/Makefile.am:
11978 * ext/cdio/gstcdiocddasrc.c:
11979 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
11981 * ext/cairo/Makefile.am:
11982 * gst/videofilter/Makefile.am:
11983 * tests/examples/level/Makefile.am:
11984 Use $(LIBM) instead of -lm
11986 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
11988 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
11989 Original commit message from CVS:
11990 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
11991 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
11992 * gst/mpegaudioparse/gstmpegaudioparse.h:
11993 Save some memory for each frame by only saving the start timestamp
11994 and start byte position instead of additionally the stop timestamp
11995 and stop byte position. This requires us to use a doubly-linked list
11996 but still saves 8-12 bytes per frame.
11998 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12000 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
12001 Original commit message from CVS:
12002 * ext/mad/gstmad.c: (clip_outgoing_buffer):
12003 Fix buffer clipping to correctly clip to the segment stop.
12005 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12007 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
12008 Original commit message from CVS:
12009 * gst/mpegaudioparse/gstmpegaudioparse.c:
12010 (gst_mp3parse_emit_frame):
12011 Fix a calculation that was causing mp3parse to drop every incoming
12012 frame when upstream delivered a segment in TIME format, breaking
12013 playback of all mpeg system streams.
12015 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12017 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
12018 Original commit message from CVS:
12021 * tests/Makefile.am:
12022 Remove bogus check for libcheck, since we check for
12023 gstreamer-check and it pulls in the required info from
12024 and we weren't actually _using_ the information for
12025 libcheck ourselves anyway.
12027 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12029 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
12030 Original commit message from CVS:
12031 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12032 (gst_mp3parse_init), (gst_mp3parse_dispose),
12033 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
12034 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
12035 (mp3parse_handle_seek), (mp3parse_src_query):
12036 * gst/mpegaudioparse/gstmpegaudioparse.h:
12037 Implement accurate seeking in mpegaudioparse. Fixes #308312.
12038 Also implement segment seeks.
12040 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12042 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
12043 Original commit message from CVS:
12044 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
12045 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
12046 (gst_mad_chain), (gst_mad_change_state):
12047 * ext/mad/gstmad.h:
12048 Implement buffer clipping and use GST_BOILERPLATE instead of manual
12049 GType magic. Part one of bug #308312.
12051 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12053 configure.ac: Use pkg-config to locate check.
12054 Original commit message from CVS:
12056 Use pkg-config to locate check.
12058 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
12060 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
12061 Original commit message from CVS:
12063 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
12064 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
12065 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
12066 Fix build against core CVS by not using deprecated API. Bump
12067 requirements for new API (overdue anyway).
12069 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12071 REQUIREMENTS: Also add amr-libs here and update a little.
12072 Original commit message from CVS:
12074 Also add amr-libs here and update a little.
12076 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
12078 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
12079 Original commit message from CVS:
12080 * docs/plugins/inspect/plugin-dvdnav.xml:
12081 * docs/plugins/inspect/plugin-realmedia.xml:
12082 * docs/plugins/inspect/plugin-synaesthesia.xml:
12083 Add inspect file for synaesthesia so the docs can be built even if
12084 the plugin isn't built yet. Fixes #454311. Also add inspect files
12085 for dvdnavsrc and realmedia.
12087 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12089 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
12090 Original commit message from CVS:
12091 * docs/plugins/Makefile.am:
12092 Simplify --extra-dir as gtkdoc scans recursively.
12094 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12096 And yet more docs enabled.
12097 Original commit message from CVS:
12098 * docs/plugins/Makefile.am:
12099 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12100 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12101 * gst/synaesthesia/Makefile.am:
12102 * gst/synaesthesia/gstsynaesthesia.c:
12103 * gst/synaesthesia/gstsynaesthesia.h:
12104 And yet more docs enabled.
12106 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12108 docs/plugins/: Add new docs. Scan c++ files too.
12109 Original commit message from CVS:
12110 * docs/plugins/Makefile.am:
12111 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12112 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12113 * docs/plugins/inspect/plugin-a52dec.xml:
12114 * docs/plugins/inspect/plugin-amrnb.xml:
12115 * docs/plugins/inspect/plugin-asf.xml:
12116 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12117 * docs/plugins/inspect/plugin-dvdsub.xml:
12118 * docs/plugins/inspect/plugin-iec958.xml:
12119 * docs/plugins/inspect/plugin-lame.xml:
12120 * docs/plugins/inspect/plugin-mad.xml:
12121 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12122 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12123 * docs/plugins/inspect/plugin-mpegstream.xml:
12124 Add new docs. Scan c++ files too.
12125 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
12126 (gst_amrnbdec_event):
12127 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
12128 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
12129 (gst_amrnbparse_loop):
12130 Add documentation headers.
12131 * ext/mad/gstmad.c:
12132 * ext/mad/gstmad.h:
12135 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12137 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
12138 Original commit message from CVS:
12139 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
12140 (gst_mp3parse_init):
12141 Use GST_BOILERPLATE instead of manual GType magic.
12142 * gst/mpegaudioparse/gstmpegaudioparse.c:
12143 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
12144 (mp3parse_bytepos_to_time):
12145 * gst/mpegaudioparse/gstmpegaudioparse.h:
12146 Implement seeking, byte->time, time->byte conversions with the Xing
12147 seek table if available. This allows better at least a bit more
12148 accurate seeks and file position reporting.
12150 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
12152 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
12153 Original commit message from CVS:
12154 * gst/mpegaudioparse/gstmpegaudioparse.c:
12155 (gst_mp3parse_handle_first_frame):
12156 Copy the complete Xing seek table in the 100 byte array instead of
12157 copying the first byte 100 times.
12158 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
12159 (mp3parse_total_time), (mp3parse_time_to_bytepos):
12160 Add seeking support based on the Xing header but comment it out for
12161 now as it seems to yield worse result than the other method.
12162 Also use gst_pad_query_peer_duration() instead of getting the peer pad
12163 ourself, creating a new GstQuery, etc.
12165 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12167 docs/plugins/: Update docs with caps info.
12168 Original commit message from CVS:
12169 * docs/plugins/gst-plugins-ugly-plugins.args:
12170 * docs/plugins/inspect/plugin-a52dec.xml:
12171 * docs/plugins/inspect/plugin-amrnb.xml:
12172 * docs/plugins/inspect/plugin-asf.xml:
12173 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12174 * docs/plugins/inspect/plugin-dvdread.xml:
12175 * docs/plugins/inspect/plugin-dvdsub.xml:
12176 * docs/plugins/inspect/plugin-iec958.xml:
12177 * docs/plugins/inspect/plugin-lame.xml:
12178 * docs/plugins/inspect/plugin-mad.xml:
12179 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12180 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12181 * docs/plugins/inspect/plugin-mpegstream.xml:
12182 Update docs with caps info.
12184 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
12186 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
12187 Original commit message from CVS:
12189 Make sure dvdnav strings get translated too (no reason not to have
12190 them in the .po file, even if the plugin is disabled for now).
12193 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12195 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
12196 Original commit message from CVS:
12197 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
12198 (gst_amrnbdec_event), (gst_amrnbdec_chain),
12199 (gst_amrnbdec_state_change):
12200 * ext/amrnb/amrnbdec.h:
12201 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
12202 (gst_amrnbparse_loop):
12203 Add newsegment and discont handling. Some code cleanups.
12205 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
12207 ext/dvdread/dvdreadsrc.c: check for an error from
12208 Original commit message from CVS:
12209 * ext/dvdread/dvdreadsrc.c: check for an error from
12210 DVDReadBlocks() correctly.
12212 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
12214 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...
12215 Original commit message from CVS:
12216 * ext/dvdread/dvdreadsrc.c:
12217 If we can't read a nav packet, or it doesn't look like a nav
12218 packet, that's an error. Previous behavior was to look at
12219 the next packet; I can't find any justification for doing that.
12222 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12224 po/it.po: Updated Italian translation.
12225 Original commit message from CVS:
12227 Updated Italian translation.
12229 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12231 po/vi.po: Updated Vietnames translation.
12232 Original commit message from CVS:
12234 Updated Vietnames translation.
12236 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12238 po/: Added Chinese (simplified) translation.
12239 Original commit message from CVS:
12240 contributed by: Wenzheng Hu <db_lobster@163.com>
12243 Added Chinese (simplified) translation.
12245 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12247 MAINTAINERS: Updating all the maintainers files
12248 Original commit message from CVS:
12250 Updating all the maintainers files
12252 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
12254 Fix leaks some more.
12255 Original commit message from CVS:
12256 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
12257 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
12258 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
12259 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
12260 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
12261 * gst/iec958/ac3iec.c: (ac3iec_init):
12262 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
12263 Fix leaks some more.
12265 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
12267 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
12268 Original commit message from CVS:
12269 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
12270 "She's leaking me", said valgrind.
12272 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12274 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
12275 Original commit message from CVS:
12276 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
12277 Fix "pad caps are not a real subset of its template caps" warning.
12279 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
12281 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
12282 Original commit message from CVS:
12283 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
12284 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
12285 (gst_amrnbdec_finalize):
12286 Don't leak the adapter, unref it in a new finalize method instead.
12289 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12291 configure.ac: Back to CVS
12292 Original commit message from CVS:
12295 * gst-plugins-ugly.doap:
12296 Add 0.10.6 to the list of releases.
12298 === release 0.10.6 ===
12300 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12306 * docs/plugins/gst-plugins-ugly-plugins.args:
12307 * docs/plugins/inspect/plugin-a52dec.xml:
12308 * docs/plugins/inspect/plugin-asf.xml:
12309 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12310 * docs/plugins/inspect/plugin-dvdread.xml:
12311 * docs/plugins/inspect/plugin-dvdsub.xml:
12312 * docs/plugins/inspect/plugin-iec958.xml:
12313 * docs/plugins/inspect/plugin-lame.xml:
12314 * docs/plugins/inspect/plugin-mad.xml:
12315 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12316 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12317 * docs/plugins/inspect/plugin-mpegstream.xml:
12318 * docs/plugins/inspect/plugin-siddec.xml:
12320 Original commit message from CVS:
12323 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12341 Original commit message from CVS:
12344 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12346 win32/vs6/: Convert line endings to CRLF and mark as binary files.
12347 Original commit message from CVS:
12348 * win32/vs6/gst_plugins_ugly.dsw:
12349 * win32/vs6/libgstac3parse.dsp:
12350 * win32/vs6/libgstasfdemux.dsp:
12351 * win32/vs6/libgstdvdlpcmdec.dsp:
12352 * win32/vs6/libgstdvdsub.dsp:
12353 * win32/vs6/libgstiec958.dsp:
12354 * win32/vs6/libgstlame.dsp:
12355 * win32/vs6/libgstmad.dsp:
12356 * win32/vs6/libgstmpegaudioparse.dsp:
12357 * win32/vs6/libgstmpegstream.dsp:
12358 * win32/vs6/libgstrealmedia.dsp:
12359 * win32/vs6/libgstsynaesthesia.dsp:
12360 Convert line endings to CRLF and mark as binary files.
12362 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
12364 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
12365 Original commit message from CVS:
12366 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
12367 Don't forget to unlock when setting the device property, or
12368 we'll sooner or later deadlock.
12370 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
12372 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
12373 Original commit message from CVS:
12374 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
12375 Use gst_util_guint64_to_gdouble for conversion.
12376 * win32/vs6/libgstasfdemux.dsp:
12377 Add asfpacket.c to the build.
12379 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12381 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
12382 Original commit message from CVS:
12383 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
12384 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
12385 * gst/mpegaudioparse/gstmpegaudioparse.h:
12386 If the Xing header provides a total time, use it to calculate the
12387 correct average bitrate immediately, instead of sending updates as
12388 we parse the stream.
12390 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
12392 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
12393 Original commit message from CVS:
12394 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
12395 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
12396 Use GstClockTime instead of guint for a time variable to prevent
12397 overflows on too large subtitle durations. Fixes #444514.
12399 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
12401 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
12402 Original commit message from CVS:
12403 Patch by: Mark Nauwelaerts <manauw at skynet be>
12404 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
12405 Clear state when handling the serialized FLUSH_STOP event instead of
12406 the FLUSH_START event, thereby making sure we don't free buffers the
12407 chain function is still using. Fixes dvdsubdec crashing when flusing
12408 or seeking (#442706).
12410 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
12412 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
12413 Original commit message from CVS:
12414 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
12415 Initialise variable to make fc4 build bot happy.
12417 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
12419 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
12420 Original commit message from CVS:
12421 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
12422 Add sanity check so we don't abort for broken or non-MPEG streams,
12423 but instead error out. Fixes crashes/aborts for when our typefinder
12424 wrongly identifies quicktime files as mpeg (which should be fixed in
12425 -base now too). (#440120).
12427 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12430 * ext/amrnb/amrnbdec.c:
12431 * ext/amrnb/amrnbenc.c:
12432 * ext/amrnb/amrnbparse.c:
12433 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
12434 Original commit message from CVS:
12435 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
12436 block_size, _do_init, gst_amrnbdec_base_init,
12437 gst_amrnbdec_class_init, gst_amrnbdec_init):
12438 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
12439 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
12440 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
12441 block_size, _do_init, gst_amrnbparse_base_init,
12442 gst_amrnbparse_class_init, gst_amrnbparse_init):
12443 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
12444 GST_DEBUG_FUNCPTR and add log-category.
12446 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12448 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
12449 Original commit message from CVS:
12450 * gst/mpegaudioparse/gstmpegaudioparse.c:
12451 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
12452 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
12453 (gst_mp3parse_chain), (mp3parse_total_bytes),
12454 (mp3parse_total_time):
12455 * gst/mpegaudioparse/gstmpegaudioparse.h:
12456 Implement parsing of Xing headers from the first frame of the stream,
12457 and use it to report duration correctly where possible.
12459 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
12461 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
12462 Original commit message from CVS:
12463 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
12464 After descrambling, push the packets out as individual packets
12465 instead of one big descrambled buffer. Makes cook audio decoding
12466 work with the 'realaudiodec' decoder from gst-plugins-bad.
12468 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
12470 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
12471 Original commit message from CVS:
12472 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
12473 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
12474 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
12475 (gst_rmdemux_parse_packet):
12476 * gst/realmedia/rmdemux.h:
12477 Remember first timestamp encountered in stream and re-timestamp
12478 stream to start from zero (fixes #397219); only send one newsegment
12479 event, not two; when seeking, send newsegment events from the
12480 streaming thread and not from the seeking thread.
12482 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
12484 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
12485 Original commit message from CVS:
12486 Based on patch by: Mark Nauwelaerts <manauw skynet be>
12487 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
12488 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
12489 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
12490 * gst/mpegstream/gstmpegdemux.h:
12491 Reset last_flow values for the various streams after a flushing
12492 seek, otherwise we might aggregate wrong flow returns afterwards
12493 that will make upstream pause silently. This should fix seeking
12494 in DVDs and also fix the Thoggen cropping dialog (#438610).
12496 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
12498 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
12499 Original commit message from CVS:
12500 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
12501 (gst_asf_demux_chain_headers),
12502 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
12503 (gst_asf_demux_have_mutually_exclusive_active_stream),
12504 (gst_asf_demux_check_activate_streams),
12505 (gst_asf_demux_find_stream_with_complete_payload),
12506 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
12507 (gst_asf_demux_activate_ext_props_streams),
12508 (gst_asf_demux_process_object):
12509 * gst/asfdemux/gstasfdemux.h:
12510 Activate streams (ie. add the pads to the element) depending on
12511 whether we actually get data for those streams within the ASF
12512 preroll value specified. Currently only done in pull-mode though
12513 (this will fix problems with playbin hanging on mms streams once
12514 we use this in push-mode as well).
12516 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
12518 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
12519 Original commit message from CVS:
12520 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
12521 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
12522 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
12523 (gst_asf_demux_process_file):
12524 * gst/asfdemux/gstasfdemux.h:
12525 Make all timestamps start from zero in pull-mode too; some small
12526 clean-ups and FIXMEs here and there.
12528 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
12530 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
12531 Original commit message from CVS:
12532 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
12533 (gst_asf_demux_parse_packet):
12534 If packet size is specified within the packet and smaller than
12535 the actual packet size, don't parse beyond the size specified in
12536 the packet (this makes us parse some cases of packets with single
12537 compressed payloads cleanly, see e.g stream from #431318). Also
12538 add a sanity check when parsing compressed single payloads.
12540 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
12542 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
12543 Original commit message from CVS:
12544 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
12545 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
12546 (gst_asf_demux_handle_seek_event),
12547 (gst_asf_demux_push_complete_payloads):
12548 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
12549 send data from the keyframe right before the new segment start to
12550 make sure the decoder doesn't have to decode more than absolutely
12553 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
12555 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
12556 Original commit message from CVS:
12557 * gst/asfdemux/asfheaders.c:
12558 * gst/asfdemux/asfheaders.h:
12559 * gst/asfdemux/asfpacket.c:
12560 (asf_payload_parse_replicated_data_extensions),
12561 (gst_asf_demux_parse_payload):
12562 * gst/asfdemux/asfpacket.h:
12563 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12564 (gst_asf_demux_push_complete_payloads),
12565 (gst_asf_demux_process_ext_stream_props):
12566 * gst/asfdemux/gstasfdemux.h:
12567 Implement payload extension system/extended replicated data parsing,
12568 so we can extract payload durations if they're specified.
12570 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
12572 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
12573 Original commit message from CVS:
12574 * gst/asfdemux/asfheaders.h:
12575 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12576 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
12577 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
12578 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
12579 (gst_asf_demux_parse_stream_object),
12580 (gst_asf_demux_process_ext_stream_props),
12581 (gst_asf_demux_process_queued_extended_stream_objects),
12582 (gst_asf_demux_activate_ext_props_streams),
12583 (gst_asf_demux_process_object):
12584 * gst/asfdemux/gstasfdemux.h:
12585 Refactor stream parse/activation a bit (stream activation heuristics
12586 are still the same though); some more clean-ups.
12588 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
12590 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
12591 Original commit message from CVS:
12592 * win32/common/.cvsignore:
12593 Ignore generated config.h file to make build bot happy.
12595 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
12597 gst/asfdemux/: Init debug category before using it.
12598 Original commit message from CVS:
12599 * gst/asfdemux/gstasf.c: (plugin_init):
12600 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
12601 * gst/asfdemux/gstasfdemux.h:
12602 Init debug category before using it.
12604 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
12606 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
12607 Original commit message from CVS:
12608 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
12609 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
12610 Fix silly bug when we can't pull as much data as we want; don't
12611 forget to announce pending tags in the new packet parsing code.
12613 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
12615 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
12616 Original commit message from CVS:
12619 Generate a win32 config.h into win32/common and add to MANIFEST so
12620 it gets disted (#393890). Looks like win32/common/config.h.in needs
12623 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
12625 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
12626 Original commit message from CVS:
12627 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
12628 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
12629 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
12630 Fix pull mode operation some more: send newsegment event before
12631 sending data; handle EOS and fatal flow returns a bit better; don't
12632 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
12634 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
12636 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
12637 Original commit message from CVS:
12638 * gst/asfdemux/Makefile.am:
12639 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
12640 (asf_packet_create_payload_buffer),
12641 (asf_payload_find_previous_fragment),
12642 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
12643 (gst_asf_demux_parse_packet):
12644 * gst/asfdemux/asfpacket.h:
12645 * gst/asfdemux/gstasfdemux.c:
12646 (gst_asf_demux_reset_stream_state_after_discont),
12647 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
12648 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
12649 (gst_asf_demux_process_chunk):
12650 * gst/asfdemux/gstasfdemux.h:
12651 New packet parsing code: should put halfway decent timestamps on
12652 buffers, and might even set the appropriate keyframe/discont buffer
12653 flags from time to time (and even if it doesn't, I'm at least able
12654 to debug this code); only used in pull-mode so far. Still needs
12655 some more work, like payload extensions parsing and proper flow
12656 aggregation, and stream activation based on preroll. Stay tuned.
12658 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
12660 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
12661 Original commit message from CVS:
12662 * gst/asfdemux/asfheaders.h:
12663 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12664 (gst_asf_demux_seek_index_lookup),
12665 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
12666 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
12667 (gst_asf_demux_process_ext_content_desc),
12668 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
12669 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
12670 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
12671 * gst/asfdemux/gstasfdemux.h:
12672 Some clean-ups and small fixes: rename asf_stream_context structure to
12673 AsfStream; inline some three-line utility functions that are only used
12674 once anyway and get rid of their associated helper structs; make debug
12675 category global so that it is used by the debug statements in the other
12676 file as well; simplify gst_asf_demux_get_stream(); fix accidental
12677 implicit initialisation of stream->last_buffer_timestamp to 0, which
12678 would lead to missing timestamps on the first buffer; put fourcc format
12679 into video caps to make certain proprietary wmv decoders happy (for the
12680 case of WMVA in particular); play_time is offset by preroll as well, so
12681 fix overreporting of duration for some files.
12683 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
12685 gst/asfdemux/gstasfdemux.c: Printf format fixes.
12686 Original commit message from CVS:
12687 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
12688 (gst_asf_demux_pull_indices):
12689 Printf format fixes.
12691 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
12693 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
12694 Original commit message from CVS:
12695 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
12696 (gst_mpeg_parse_send_event):
12697 Post an error message if EOS wasn't handled by anything downstream.
12698 This should fix playbin freezing/hanging with small VobSub subtitle
12699 files (background: not-linked flow returns from downstream are
12700 ignored for a while at the beginning, so if the file is small
12701 upstream will never get a not-linked flow return even if nothing
12702 is connected downstream). (#429960).
12704 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
12706 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
12707 Original commit message from CVS:
12708 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
12709 (gst_amrnbparse_sink_activate),
12710 (gst_amrnbparse_sink_activate_pull):
12711 Rewrite terminally broken sinkpad activation code.
12712 Now actually supports pull-mode activation (didn't before), and push
12713 mode activation doesn't leave the sinkpad flushing.
12715 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
12717 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
12718 Original commit message from CVS:
12719 * gst/asfdemux/asfheaders.c:
12720 * gst/asfdemux/asfheaders.h:
12721 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
12722 (gst_asf_demux_reset), (gst_asf_demux_init),
12723 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
12724 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
12725 (gst_asf_demux_seek_index_lookup),
12726 (gst_asf_demux_reset_stream_state_after_discont),
12727 (gst_asf_demux_handle_seek_event),
12728 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
12729 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
12730 (gst_asf_demux_pull_indices),
12731 (gst_asf_demux_parse_data_object_start),
12732 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
12733 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
12734 (gst_asf_demux_process_simple_index),
12735 (gst_asf_demux_process_object),
12736 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
12737 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
12738 * gst/asfdemux/gstasfdemux.h:
12739 Make asfdemux work in pull mode where possible. If there's an index
12740 at the end of the file, read it and use it for seeking purposes.
12742 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
12744 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
12745 Original commit message from CVS:
12746 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
12747 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
12748 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
12749 Some timestamp fixes.
12750 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
12751 Fix for 64-bit machines.
12753 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
12755 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
12756 Original commit message from CVS:
12757 Patch by: René Stadler <mail at renestadler dot de>
12758 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
12759 (find_seek_offset_time), (gst_rmdemux_reset),
12760 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
12761 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
12762 * gst/realmedia/rmdemux.h:
12763 Make rmdemux handle any number of logical streams. Fixes #428698.
12765 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12769 Original commit message from CVS:
12772 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12774 po/: Added Danish translation.
12775 Original commit message from CVS:
12776 submitted by: Mogens Jaeger <mogens@jaeger.tf>
12779 Added Danish translation.
12781 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
12783 po/.cvsignore: Add pot.
12784 Original commit message from CVS:
12788 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
12790 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
12791 Original commit message from CVS:
12792 2007-03-27 Julien MOUTTE <julien@moutte.net>
12793 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
12794 stream and try to adapt to incoming timestamps lack of
12795 precision up to half a frame. This allows generating
12796 a perfect stream even with muxed formats like FLV where
12797 the timestamps are stored in milliseconds.
12799 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
12801 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
12802 Original commit message from CVS:
12803 * gst/realmedia/rmdemux.c:
12804 Remove unused zlib.h include. Fixes #421594.
12806 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12808 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
12809 Original commit message from CVS:
12810 * ext/lame/gstlame.c: (gst_lame_setup):
12811 Disable the bitrate checking when the user has requested
12812 Free Format mode, as all bitrates less than the maximum
12815 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12817 po/: Update translations.
12818 Original commit message from CVS:
12822 Update translations.
12824 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12826 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
12827 Original commit message from CVS:
12828 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
12829 When handling seeks, don't convert -1 start or stop values to a bogus
12830 byte position - pass them upstream as -1.
12832 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12834 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
12835 Original commit message from CVS:
12836 * gst/mpegaudioparse/gstmpegaudioparse.c:
12837 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
12838 (gst_mp3parse_init), (gst_mp3parse_sink_event),
12839 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
12840 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
12841 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
12842 (mp3parse_total_time), (mp3parse_handle_seek),
12843 (mp3parse_src_event), (mp3parse_src_query),
12844 (mp3parse_get_query_types), (plugin_init):
12845 * gst/mpegaudioparse/gstmpegaudioparse.h:
12846 Implement seeking via average bitrate, and position+duration
12847 querying in mp3parse. Later, it will support frame-accurate seeking by
12848 building a seek table as it parses.
12849 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
12850 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
12851 before any extant MP3 decoder plugin. This allows us to remove framing
12852 support from the decoders, if we want, and will provide them with
12853 accurate seeking automatically once it is finished.
12854 Fix the handling of MPEG-1 Layer 1 files.
12855 Partially fix timestamping of packets arriving from a demuxer by
12856 queueing the incoming timestamp until the next packet starts, rather
12857 than applying it immediately to the next pushed buffer.
12859 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
12861 gst/asfdemux/gstasfdemux.c: Printf format fix.
12862 Original commit message from CVS:
12863 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
12866 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12868 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
12869 Original commit message from CVS:
12870 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
12871 (gst_cdio_cdda_src_finalize):
12872 Make sure we always destroy our libcdio handle.
12874 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
12876 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
12877 Original commit message from CVS:
12878 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
12879 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
12880 (gst_cdio_cdda_src_finalize):
12881 Small code cleanups.
12882 Don't use pad_alloc as the base class cannot deal with the error codes.
12884 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
12886 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
12887 Original commit message from CVS:
12888 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
12889 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
12890 Never post a (fatal) error message on the bus on decoding errors. We
12891 should only do this if we can't recover, but mpeg2dec can always
12892 recover. This is needed for DVB streams, for example, where there
12893 may be temporary glitches in the stream. Instead of an error
12894 message, post a warning message on the bus for every N decoding
12895 errors. Fixes #370020.
12897 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12899 configure.ac: Convert to new AG_GST style.
12900 Original commit message from CVS:
12902 Convert to new AG_GST style.
12904 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12906 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
12907 Original commit message from CVS:
12908 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
12910 Display sensible defaults and limits for the
12911 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
12912 property - it's supposed to be a boolean 0/1 value.
12914 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12916 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
12917 Original commit message from CVS:
12918 * ext/lame/gstlame.c:
12919 Initialise the variables so gcc doesn't complain about possibly
12920 uninitialised uses, even though they can't actually happen.
12922 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
12924 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
12925 Original commit message from CVS:
12926 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
12927 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
12928 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
12929 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
12930 Implement all sample rates.
12931 Implement sample permutation a little smarter avoiding a memcpy.
12932 Fix timestamps, use segments, fix seeking.
12934 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
12937 Original commit message from CVS:
12938 * docs/plugins/Makefile.am:
12939 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
12940 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
12941 * docs/plugins/inspect/plugin-siddec.xml:
12942 * ext/sidplay/gstsiddec.cc:
12943 * ext/sidplay/gstsiddec.h:
12946 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
12948 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
12949 Original commit message from CVS:
12950 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
12951 (gst_lame_set_property), (gst_lame_setup):
12952 Fix up bitrate checking macro. Make it give us a
12953 GST_ELEMENT_WARNING message so the application has a chance of
12954 reporting this to the user. Move the checking to _setup, so we
12955 are sure it runs in the READY state, when we hope to have a pipeline
12956 and a bus that is not flushing.
12957 This fixes e.g. using 96 kbit/sec as a bitrate.
12959 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
12961 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
12962 Original commit message from CVS:
12963 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
12964 (gst_asf_demux_process_advanced_mutual_exclusion),
12965 (gst_asf_demux_process_queued_extended_stream_objects),
12966 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
12967 * gst/asfdemux/gstasfdemux.h:
12968 Parse advanced mutual exclusion object and only add pads for
12969 'hidden' streams (those in an extended stream header) that are
12970 mutually exclusive with an already existing 'main stream' if
12971 the broadcasting flag is not set. If the broadcasting flag is set,
12972 assume that data for this stream isn't sent. (This should ideally be
12973 solved better by making playbin more robust against this and/or by
12974 making mmssrc send some information downstream about which streams
12975 will be streamed). Fixes #353116.
12977 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
12979 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
12980 Original commit message from CVS:
12981 * gst/synaesthesia/gstsynaesthesia.c:
12982 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
12983 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
12984 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
12985 (synaescope32), (synaescope_set_data), (synaesthesia_update),
12986 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
12987 * gst/synaesthesia/synaescope.h:
12988 Move all the mutable engine state into a structure so that
12989 multiple element instances can run without interfering.
12991 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
12993 Add crossreferences to glib/gobject/gstream docs.
12994 Original commit message from CVS:
12996 * docs/plugins/Makefile.am:
12997 Add crossreferences to glib/gobject/gstream docs.
12999 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13001 gst/synaesthesia/: More source cleanups and add FIXME comments.
13002 Original commit message from CVS:
13003 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13004 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13005 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
13007 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
13009 More source cleanups and add FIXME comments.
13011 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
13013 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
13014 Original commit message from CVS:
13015 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
13016 Use gst_guint64_to_gdouble for conversions.
13017 * gst/synaesthesia/synaescope.c:
13018 Define M_PI and do not include <pthread.h> and
13019 <sys/time.h> for G_OS_WIN32
13020 * win32/vs6/libgstrealmedia.dsp:
13021 * win32/vs6/synaesthesia.dsp:
13022 Update projects files.
13023 * win32/common/config.h.in:
13024 Add config.h.in for autogen of config.h
13026 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13028 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
13029 Original commit message from CVS:
13031 Add --enable-experimental support. Activate synaesthesia when building
13032 with --enable-experimental. Fix --enable external configure switch
13035 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
13037 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
13038 Original commit message from CVS:
13039 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
13040 (gst_lame_change_state):
13041 * ext/lame/gstlame.h:
13042 On receiving EOS, we try to push a last buffer with the remaining
13043 samples. Don't do that if we got an unclean flow return on the last
13044 gst_pad_push(), downstream might not handle this very gracefully
13046 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13047 Pass flow returns upstream (helps #403168).
13049 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13051 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
13052 Original commit message from CVS:
13053 * gst/synaesthesia/gstsynaesthesia.c:
13054 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
13055 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13056 (gst_synaesthesia_chain), (plugin_init):
13057 check result of gst_pad_push() in _chain.
13059 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13061 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
13062 Original commit message from CVS:
13063 * gst/synaesthesia/Makefile.am:
13064 * gst/synaesthesia/gstsynaesthesia.c:
13065 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
13066 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13067 (gst_synaesthesia_chain), (plugin_init):
13068 * gst/synaesthesia/synaescope.c:
13069 * gst/synaesthesia/synaescope.h:
13070 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
13071 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
13072 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
13073 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
13074 possible leak in _chain. (#356882)
13076 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
13078 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
13079 Original commit message from CVS:
13080 * gst/asfdemux/asfheaders.c:
13081 * gst/asfdemux/asfheaders.h:
13082 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
13083 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
13084 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
13085 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
13086 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
13087 (gst_asf_demux_process_ext_content_desc),
13088 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
13089 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
13090 (gst_asf_demux_process_bitrate_props_object),
13091 (gst_asf_demux_process_header_ext),
13092 (gst_asf_demux_process_language_list),
13093 (gst_asf_demux_process_ext_stream_props),
13094 (gst_asf_demux_process_queued_extended_stream_objects),
13095 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
13096 * gst/asfdemux/gstasfdemux.h:
13097 Refactor and clean up header parsing and chain function a bit; get
13098 rid of some cruft; make header parsing a tad more robust, fixing
13101 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
13103 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
13104 Original commit message from CVS:
13105 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
13106 Post an error if we receive an EOS event while still waiting for the
13107 ASF header object to come through.
13109 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
13111 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
13112 Original commit message from CVS:
13113 Patch by: Xavier B. <xavierb gmail com>
13114 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
13115 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
13116 (gst_asf_demux_process_ext_content_desc),
13117 (gst_asf_demux_process_data),
13118 (gst_asf_demux_process_language_list),
13119 (gst_asf_demux_process_ext_stream_props),
13120 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
13121 Guard places where we assume that a certain amount of data is
13122 available better against less data being available (should fix
13123 infamous assertion crasher bug #336370). Also fixes a small
13126 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
13128 gst/realmedia/: Add demuxer for RealAudio files (#349779).
13129 Original commit message from CVS:
13130 * gst/realmedia/Makefile.am:
13131 * gst/realmedia/rademux.c:
13132 * gst/realmedia/rademux.h:
13133 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13134 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
13135 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
13136 * gst/realmedia/rmutils.h:
13137 Add demuxer for RealAudio files (#349779).
13139 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
13141 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
13142 Original commit message from CVS:
13144 Add win32/MANIFEST to EXTRA_DIST so win32 files will
13145 be include in the next release.
13147 Remove win32/common/config.h is which is not autogenerated yet.
13149 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13151 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
13152 Original commit message from CVS:
13153 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
13154 warn when outgoing sample rate is different from incoming
13156 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13158 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
13159 Original commit message from CVS:
13160 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
13161 All sample-rates < 32khz come from the LSF extensions, which only
13162 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
13163 Use gst_util_uint64_scale because we can.
13165 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13167 tests/check/elements/amrnbenc.c: and fix compilation of this test
13168 Original commit message from CVS:
13169 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13170 (cleanup_amrnbenc):
13171 and fix compilation of this test
13173 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13175 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
13176 Original commit message from CVS:
13177 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13178 (cleanup_amrnbenc):
13179 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13180 (cleanup_mpeg2dec):
13181 re-apply as it was -bad and not -ugly that is frozen, doh
13183 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13185 tests/check/elements/: revert my freeze breakage
13186 Original commit message from CVS:
13187 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13188 (cleanup_amrnbenc):
13189 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13190 (cleanup_mpeg2dec):
13191 revert my freeze breakage
13193 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13195 gst/asfdemux/gstasfdemux.c: add a comment about a future change
13196 Original commit message from CVS:
13197 * gst/asfdemux/gstasfdemux.c:
13198 (gst_asf_demux_get_gst_tag_from_tag_name),
13199 (gst_asf_demux_process_ext_content_desc):
13200 add a comment about a future change
13201 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
13202 (cleanup_amrnbenc):
13203 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13204 (cleanup_mpeg2dec):
13205 consistent pad (de)activation
13207 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
13209 gst/asfdemux/gstasfdemux.c: Update query_types function too.
13210 Original commit message from CVS:
13211 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
13212 Update query_types function too.
13214 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
13216 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
13217 Original commit message from CVS:
13218 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
13219 (gst_rmdemux_src_query_types):
13220 Implement SEEKING query, make query function thread-safe.
13222 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
13224 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
13225 Original commit message from CVS:
13226 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
13227 Use alignment-safe macros here too (subbuffers ...); guard against
13228 hypothetical memory access beyond our given buffer in the case
13229 where the buffer size is not a multiple of 2.
13231 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
13233 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
13234 Original commit message from CVS:
13235 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
13236 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
13237 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
13238 * gst/asfdemux/gstasfdemux.h:
13239 Don't crash in the seek event handling code when playtime is 0,
13240 as may be the case with live streams (#386218). Implement SEEKING
13241 query so applications can query seekability without second-guessing
13242 based on whether we have a duration or not.
13244 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13247 Original commit message from CVS:
13249 * gst-plugins-ugly.doap:
13250 * gst-plugins-ugly.spec.in:
13253 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
13255 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
13256 Original commit message from CVS:
13257 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
13258 Use our alignment-safe macros here too, since we can't assume that
13259 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
13262 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
13264 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
13265 Original commit message from CVS:
13266 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
13267 Also, don't read the index for a stream a second time when
13268 operating in pull-mode and reaching the end of the file.
13270 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
13272 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
13273 Original commit message from CVS:
13274 Patch by: Roland Kay <roland.kay at ox compsoc net>
13275 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
13276 Don't leak stream index (#385292).
13278 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
13280 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
13281 Original commit message from CVS:
13282 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
13283 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
13285 * ext/lame/gstlame.h:
13286 Fix leak (by calling lame_init_params() before lame_close()); handle
13287 NULL return from lame_init() more gracefully. Fixes #385311.
13289 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13291 configure.ac: Back to CVS
13292 Original commit message from CVS:
13296 === release 0.10.5 ===
13298 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13304 * docs/plugins/gst-plugins-ugly-plugins.args:
13305 * docs/plugins/inspect/plugin-a52dec.xml:
13306 * docs/plugins/inspect/plugin-asf.xml:
13307 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13308 * docs/plugins/inspect/plugin-dvdsub.xml:
13309 * docs/plugins/inspect/plugin-iec958.xml:
13310 * docs/plugins/inspect/plugin-lame.xml:
13311 * docs/plugins/inspect/plugin-mad.xml:
13312 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13313 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13314 * docs/plugins/inspect/plugin-mpegstream.xml:
13315 * docs/plugins/inspect/plugin-siddec.xml:
13317 Original commit message from CVS:
13320 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
13322 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
13323 Original commit message from CVS:
13324 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
13325 to in the previous checkin. see #385192. You can have your
13328 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
13330 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
13331 Original commit message from CVS:
13332 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
13333 from the dereferenced integer, not the pointer itself. Fixes
13335 I'm takin ur cheese!
13337 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
13340 ChangeLog surgery: fix bug number
13341 Original commit message from CVS:
13342 ChangeLog surgery: fix bug number
13344 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
13346 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
13347 Original commit message from CVS:
13348 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
13349 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
13350 For version 4 streams, read the extra codec data size from the
13351 header instead of assuming it is always 16 (also read it from the
13352 right position) (#384989). For version 4 and 5 streams, check that
13353 the specified extra codec data size doesn't make us read beyond the
13354 chunk boundary (#384989).
13356 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13373 Original commit message from CVS:
13376 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
13378 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
13379 Original commit message from CVS:
13380 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
13381 Cosmetic changes: fix misleading debug statement, update
13384 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13386 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
13387 Original commit message from CVS:
13388 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
13389 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
13390 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
13391 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
13392 * ext/mpeg2dec/gstmpeg2dec.h:
13393 Align buffers to a 16 byte boundary so the altivec optimisations
13394 don't crash. Fixes #327350.
13396 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
13398 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
13399 Original commit message from CVS:
13400 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
13401 The availability of extra codec data isn't something that
13402 warrants debug messages at WARNING level (see #376958).
13404 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
13406 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
13407 Original commit message from CVS:
13408 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
13409 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
13410 (gst_dvd_demux_send_subbuffer):
13411 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
13412 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
13413 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
13414 (gst_mpeg_demux_send_subbuffer):
13415 * gst/mpegstream/gstmpegdemux.h:
13416 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
13417 (gst_mpeg_parse_chain):
13418 Fix flow value combination; this fixes playbin/totem locking up if
13419 a VobSub file is specified as subtitle file (#334322). Flow value
13420 combination should only happen once we are fairly sure we've got all
13421 pads that are available for now. Since there isn't a well-specified
13422 time when this is the case in MPEG, we'll just assume this is the
13423 case once there has been a certain number of packets for each
13424 stream we've found so far.
13426 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
13428 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
13429 Original commit message from CVS:
13430 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
13431 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
13432 Simplify the framerate code and support more framerates. Fixes #361584.
13434 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
13436 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
13437 Original commit message from CVS:
13438 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
13439 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
13440 Fix minor memleak when creating pads from static pad templates (#369627).
13441 * tests/check/Makefile.am:
13442 * tests/check/elements/.cvsignore:
13443 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
13444 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
13445 Add unit tests for mpeg2dec (#369627).
13447 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
13451 Original commit message from CVS:
13454 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
13456 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
13457 Original commit message from CVS:
13458 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
13459 (gst_lame_change_state):
13460 * ext/lame/gstlame.h:
13461 Make lame timestamp flushed eos buffer by some additional timestamp
13462 accounting. Fixes #374760.
13464 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
13466 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
13467 Original commit message from CVS:
13468 * gst/mpegaudioparse/gstmpegaudioparse.c:
13469 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
13470 (gst_mp3parse_init), (gst_mp3parse_dispose),
13471 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
13472 (gst_mp3parse_change_state):
13473 * gst/mpegaudioparse/gstmpegaudioparse.h:
13474 Make timestamp handling in mp3parse saner; now works for at least
13477 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
13479 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
13480 Original commit message from CVS:
13481 * gst/mpegaudioparse/Makefile.am:
13482 * gst/mpegaudioparse/gstmpegaudioparse.c:
13483 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
13484 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
13485 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
13486 (gst_mp3parse_change_state), (plugin_init):
13487 * gst/mpegaudioparse/gstmpegaudioparse.h:
13488 Bring mp3parse into the 21st century.
13489 Use its own debug category, use gstadapter, format nicely to 80
13490 columns, and fix incorrect handling of 32 kHz and less files.
13492 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
13494 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
13495 Original commit message from CVS:
13496 Patch by: Sebastian Droege <slomo at ubuntu dot com>
13497 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
13498 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
13499 * ext/mpeg2dec/gstmpeg2dec.h:
13500 libmpeg2 requires its output buffers to start at a 16byte aligned
13501 address or the altivec optimizations will explode.
13503 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
13505 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
13506 Original commit message from CVS:
13507 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
13508 * ext/cdio/gstcdio.h:
13509 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
13510 Move CD-TEXT utility function into common file so it can also be
13511 used by a future cdioparanoiasrc.
13513 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
13515 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
13516 Original commit message from CVS:
13517 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
13518 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
13519 information (fixes #340433).
13521 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
13523 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
13524 Original commit message from CVS:
13525 Patch by: Josep Torra Valles <josep at fluendo com>
13526 * gst/iec958/ac3_padder.c: (ac3p_init):
13527 * gst/mpegstream/gstmpegparse.c:
13528 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
13529 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
13530 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
13531 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
13532 (gst_rmdemux_parse_packet):
13533 Misc. fixes for problems discovered by Forte (different return types
13534 in function declaration and definition, pointer arithmetics with
13535 void pointers). Fixes #362639.
13537 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
13539 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
13540 Original commit message from CVS:
13541 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
13542 Don't announce audio or subtitle streams that aren't really present,
13543 it makes dvddemux create pads that will never carry any data, which
13546 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
13548 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
13549 Original commit message from CVS:
13550 * ext/lame/gstlame.c: (gst_lame_set_property):
13551 Round up not allowed bitrates to the next higher allowed one
13554 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
13556 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
13557 Original commit message from CVS:
13558 * docs/plugins/Makefile.am:
13559 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13560 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13561 * ext/lame/gstlame.c: (gst_lame_class_init):
13562 * ext/lame/gstlame.h:
13563 Add docs for lame and lame to docs. Specify allowed bitrates
13564 in the properties description (#361140). Canonicalise object
13565 property names (ie. use hyphen instead of underscore).
13566 * docs/plugins/inspect/plugin-a52dec.xml:
13567 * docs/plugins/inspect/plugin-amrnb.xml:
13568 * docs/plugins/inspect/plugin-asf.xml:
13569 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13570 * docs/plugins/inspect/plugin-dvdread.xml:
13571 * docs/plugins/inspect/plugin-dvdsub.xml:
13572 * docs/plugins/inspect/plugin-iec958.xml:
13573 * docs/plugins/inspect/plugin-lame.xml:
13574 * docs/plugins/inspect/plugin-mad.xml:
13575 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13576 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13577 * docs/plugins/inspect/plugin-mpegstream.xml:
13578 * docs/plugins/inspect/plugin-siddec.xml:
13579 Update version to CVS.
13581 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
13583 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
13584 Original commit message from CVS:
13585 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
13586 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
13589 Add i18n magic to lame plugin. Throw decent error message when we
13590 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
13592 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
13594 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
13595 Original commit message from CVS:
13596 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
13597 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
13598 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
13599 Change caps to x-rdt, because it's not x-rtp.
13600 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13601 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
13602 (gst_rmdemux_plugin_init):
13603 Activate pad before adding to the element.
13604 Return the combined stream return values after pad_alloc.
13606 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
13608 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
13609 Original commit message from CVS:
13610 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
13611 * ext/mpeg2dec/gstmpeg2dec.h:
13612 Add some debugging to timestamp handling.
13613 Make sure we don't convert invalid timestamps.
13615 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
13617 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
13618 Original commit message from CVS:
13619 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
13620 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
13621 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
13622 (gst_dvd_demux_get_subpicture_stream):
13623 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
13624 (gst_mpeg_demux_get_audio_stream),
13625 (gst_mpeg_demux_get_private_stream):
13626 Active pads before adding them to the running element. Don't assert
13627 on non-BYTE format newsegment events in asfdemux.
13629 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
13631 Printf format fixes.
13632 Original commit message from CVS:
13633 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
13634 (gst_dvd_read_src_handle_seek_event):
13635 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
13636 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
13637 * ext/sidplay/gstsiddec.cc:
13638 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
13639 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
13640 (gst_rmdemux_parse_packet):
13641 Printf format fixes.
13643 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
13645 gst/realmedia/: Added RDT depayloader.
13646 Original commit message from CVS:
13647 * gst/realmedia/Makefile.am:
13648 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
13649 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
13650 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
13651 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
13652 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
13653 * gst/realmedia/rdtdepay.h:
13654 Added RDT depayloader.
13655 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
13656 (gst_rmdemux_plugin_init), (plugin_init):
13657 Remove unused function.
13658 Added some more mime-types.
13660 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13662 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
13663 Original commit message from CVS:
13664 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
13665 If an incoming timestamp is within one sample of our current
13666 timestamp, then keep it. This prevents imprecision in the
13667 PTS (which only has 90khz granularity) from affecting our stream.
13669 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
13671 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
13672 Original commit message from CVS:
13673 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
13674 Reflow code so that compiler doesn't complain about possible use
13675 of uninitialised variable any longer; but just in case, initialise
13676 it anyway; also take object ref in query function and do peer pad
13677 stuff in a more thread-safe way.
13679 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
13681 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
13682 Original commit message from CVS:
13683 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
13684 Init a variable to make compilers happy.
13686 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
13688 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
13689 Original commit message from CVS:
13690 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
13691 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
13692 (gst_dvd_demux_sync_stream_to_time):
13693 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
13694 (gst_mpeg_demux_synchronise_pads),
13695 (gst_mpeg_demux_sync_stream_to_time):
13696 Send newsegment updates for sparse streams (#350778).
13698 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13700 ext/dvdread/dvdreadsrc.c: fix compile warning
13701 Original commit message from CVS:
13702 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
13703 fix compile warning
13705 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13708 bump the nano bitches
13709 Original commit message from CVS:
13710 bump the nano bitches
13712 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13714 configure.ac: As another attempt, synaesthesia can be enabled by passing
13715 Original commit message from CVS:
13717 As another attempt, synaesthesia can be enabled by passing
13718 --with-plugins="synaesthesia" to configure
13720 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13722 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
13723 Original commit message from CVS:
13725 Don't build synaesthesia by default, until someone confirms that it
13726 is okay (filed as #356882)
13728 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13730 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
13731 Original commit message from CVS:
13733 Don't build synaesthesia by default, until someone confirms that it
13734 is okay (filed as #356882)
13736 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13739 Original commit message from CVS:
13741 * gst/synaesthesia/Makefile.am:
13742 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
13743 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
13744 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
13745 (gst_synaesthesia_change_state), (plugin_init):
13748 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13750 More G_OBJECT macro fixing.
13751 Original commit message from CVS:
13752 * ext/mad/gstid3tag.c:
13753 * gst/mpegstream/gstrfc2250enc.h:
13754 * gst/synaesthesia/gstsynaesthesia.c:
13755 More G_OBJECT macro fixing.
13757 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
13759 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
13760 Original commit message from CVS:
13761 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
13762 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
13763 Fix initialisation dummy buffer, the offsets are relative to the start
13764 of the buffers. Fixes #356004.
13766 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
13768 * gst-plugins-ugly.spec.in:
13770 Original commit message from CVS:
13773 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
13775 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
13776 Original commit message from CVS:
13777 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
13778 Add convert query (needed for later when we just operate in time
13779 format and let the base source class handle all the seeking stuff).
13781 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13783 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
13784 Original commit message from CVS:
13785 * gst/asfdemux/gstasfdemux.c:
13786 (gst_asf_demux_get_gst_tag_from_tag_name),
13787 (gst_asf_demux_process_ext_content_desc):
13788 Erm, lets properly fix it. The only non-text tag that we support is
13789 the track-number and that is an UINT. asfdemux was returning a GValue
13790 initialized as INT. Further the Track and not the TrackNumber tag
13791 (the latter is a string too).
13793 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13795 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
13796 Original commit message from CVS:
13797 * gst/asfdemux/gstasfdemux.c:
13798 (gst_asf_demux_get_gst_tag_from_tag_name),
13799 (gst_asf_demux_process_ext_content_desc):
13800 Skip tags that are unknown (was producing an uninialized GValue).
13802 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
13804 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
13805 Original commit message from CVS:
13806 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
13807 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
13808 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
13809 (gst_a52dec_set_property), (gst_a52dec_get_property):
13810 * ext/a52dec/gsta52dec.h:
13811 Patch from from Michal Benes <michal.benes@itonis.tv>:
13812 Add two things to a52dec: configure the exact output format for ac3
13813 decoding through properties, if desired.
13814 By default, configure an output format preferred by downstream. Now
13815 that audioconvert lists caps by preference, this means that a52dec
13816 can do downmixing (iff required) rather than audioconvert, so it can
13817 use the ac3 downmix levels from the bitstream.
13819 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13821 Add missing GST_LIBS to the link flags
13822 Original commit message from CVS:
13823 * ext/lame/Makefile.am:
13824 * ext/mpeg2dec/Makefile.am:
13825 * gst/dvdlpcmdec/Makefile.am:
13826 * gst/dvdsub/Makefile.am:
13827 * gst/mpegaudioparse/Makefile.am:
13828 Add missing GST_LIBS to the link flags
13830 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
13832 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
13833 Original commit message from CVS:
13835 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
13837 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
13839 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
13840 Original commit message from CVS:
13841 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
13842 fix build for debug disabled
13844 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
13846 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
13847 Original commit message from CVS:
13848 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
13849 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
13850 Use static pad templates with ANY caps for the source pads for
13851 simplicity and to avoid warnings when creating pads for unhandled
13852 codec IDs (#351795).
13854 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
13856 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
13857 Original commit message from CVS:
13858 Patch by: Michal Benes <michal dot benes at itonis dot tv>
13859 * ext/mad/gstmad.c: (gst_mad_chain):
13860 Fix timestamping in mad by only activating a new timestamp when the
13861 previous frame has been decoded. Fixes #350723.
13862 Also clean up some of the non fatal warnings when the input buffer is
13863 too small to decode a header.
13865 === release 0.10.4 ===
13867 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13873 * docs/plugins/gst-plugins-ugly-plugins.args:
13874 * docs/plugins/inspect/plugin-a52dec.xml:
13875 * docs/plugins/inspect/plugin-amrnb.xml:
13876 * docs/plugins/inspect/plugin-asf.xml:
13877 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13878 * docs/plugins/inspect/plugin-dvdread.xml:
13879 * docs/plugins/inspect/plugin-dvdsub.xml:
13880 * docs/plugins/inspect/plugin-iec958.xml:
13881 * docs/plugins/inspect/plugin-lame.xml:
13882 * docs/plugins/inspect/plugin-mad.xml:
13883 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13884 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13885 * docs/plugins/inspect/plugin-mpegstream.xml:
13886 * docs/plugins/inspect/plugin-rmdemux.xml:
13887 * docs/plugins/inspect/plugin-siddec.xml:
13889 Original commit message from CVS:
13892 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13909 Original commit message from CVS:
13912 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
13914 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
13915 Original commit message from CVS:
13916 Patch by: Wim Taymans <wim at fluendo dot com>
13917 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
13918 Instead of forwarding the event in the wrong format, unref it and set
13919 a boolean that we still need to send it in the streaming thread.
13922 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
13924 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
13925 Original commit message from CVS:
13926 Patch by: Edward Hervey (edward at fluendo dot com)
13927 * ext/dvdread/dvdreadsrc.c: (plugin_init):
13928 Put debug category initialization before use of GST_DEBUG, in order
13929 to remove a fatal warning. Fixes #350895
13931 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
13933 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
13934 Original commit message from CVS:
13935 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
13936 Set rank to NONE for the time being until we make playbin handle
13937 subtitle pictures again (dvdsubdec seems to be a bit shaky at
13938 times when seeking, so it's probably better if it doesn't get
13939 autoplugged for the time being).
13941 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
13943 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
13944 Original commit message from CVS:
13945 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
13946 (gst_rmdemux_parse_mdpr):
13947 Handle audio streams with stream_version 3 properly; warn about
13948 unknown stream versions; handle unknown fourccs a tad more
13949 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
13950 with GST_FOURCC_FORMAT.
13952 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
13954 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
13955 Original commit message from CVS:
13956 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
13957 Error out properly if this is an interactive DVD (fixes #345694).
13959 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
13961 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
13962 Original commit message from CVS:
13963 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
13964 When the first_access is 1 or 0, we should copy the timestamp from
13965 the incoming buffer if there is one.
13967 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
13969 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
13970 Original commit message from CVS:
13971 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
13972 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
13973 Use GST_ELEMENT_ERROR for error reporting; post errors in some
13974 more places; remove superfluous newlines from debug statements.
13976 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
13978 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
13979 Original commit message from CVS:
13980 Patch by: Frédéric Riss <frederic.riss at gmail com>
13981 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
13982 Don't set negative durations on outgoing buffers (#350044),
13983 which happens when you use macros that got changed during
13984 the last unstable cycle because they were thought not to
13987 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
13989 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
13990 Original commit message from CVS:
13991 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
13992 (gst_dvd_read_src_goto_chapter),
13993 (gst_dvd_read_src_get_chapter_starts),
13994 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
13995 (gst_dvd_read_src_get_time_for_sector),
13996 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
13997 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
13998 (gst_dvd_read_src_goto_sector):
13999 * ext/dvdread/dvdreadsrc.h:
14000 Add basic support for time-based seeking; set timestamps on
14001 outgoing buffers if we have them; create table with
14002 chapter to time mapping when opening a title; rename
14003 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
14004 make it take an explicit pgc argument; fix up some debugging
14005 messages so that title/chapter numbers are printed as starting
14006 from 1 for easier readability.
14008 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
14010 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
14011 Original commit message from CVS:
14012 * gst/realmedia/Makefile.am:
14013 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
14014 (gst_rmdemux_parse_cont):
14015 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
14016 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
14017 * gst/realmedia/rmutils.h:
14018 Factor out some code into rmutils.[ch]; when reading
14019 strings, don't read beyond the available data; read
14020 metadata strings correctly (string length is 16 bits
14023 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14025 Fix dist by including gst-libs/
14026 Original commit message from CVS:
14029 * gst/asfdemux/gstasfdemux.c:
14030 Fix dist by including gst-libs/
14032 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
14034 Make custom error messages translatable.
14035 Original commit message from CVS:
14036 * ext/dvdread/dvdreadsrc.c: (plugin_init):
14038 Make custom error messages translatable.
14039 * gst/asfdemux/gstasf.c: (plugin_init):
14040 Remove setlocale() call, doesn't seem to be needed or recommended for
14041 plugins, at least not according to gstreamer/docs/random/i18n.
14043 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
14045 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
14046 Original commit message from CVS:
14047 * gst/asfdemux/Makefile.am:
14048 * gst/asfdemux/asfheaders.c:
14049 * gst/asfdemux/asfheaders.h:
14050 * gst/asfdemux/gstasf.c: (plugin_init):
14051 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
14052 Error out when the stream is encrypted (rather than feeding
14053 garbage to the decoders). Fixes #349025.
14055 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
14057 Add/enable autofoo magic for translations.
14058 Original commit message from CVS:
14063 Add/enable autofoo magic for translations.
14065 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
14067 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
14068 Original commit message from CVS:
14069 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
14070 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
14071 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
14072 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
14073 Don't leak streams, strings or caps. Get rid of unnecessary
14074 getcaps() function.
14076 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
14078 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
14079 Original commit message from CVS:
14080 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
14081 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
14082 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
14083 (gst_rmdemux_stream_clear_cached_subpackets),
14084 (gst_rmdemux_descramble_cook_audio),
14085 (gst_rmdemux_descramble_dnet_audio),
14086 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
14087 Descramble cook audio streams before sending them to the
14088 decoder. Fixes #347292.
14089 Also miscellaneous clean-ups and log-level changes.
14091 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
14093 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
14094 Original commit message from CVS:
14095 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
14096 * ext/lame/gstlame.c: (gst_lame_setup):
14097 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
14099 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
14101 ext/sidplay/gstsiddec.*: Remove old metadata thing.
14102 Original commit message from CVS:
14103 * ext/sidplay/gstsiddec.cc:
14104 * ext/sidplay/gstsiddec.h:
14105 Remove old metadata thing.
14107 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
14109 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
14110 Original commit message from CVS:
14111 * gst/asfdemux/gstasfdemux.c:
14112 (gst_asf_demux_get_ext_stream_props_for_stream),
14113 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
14114 Find language codes for audio streams if they are available.
14116 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
14118 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
14119 Original commit message from CVS:
14120 * gst/asfdemux/asfheaders.h:
14121 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
14122 (gst_asf_demux_process_stream),
14123 (gst_asf_demux_process_language_list),
14124 (gst_asf_demux_process_ext_stream_props),
14125 (gst_asf_demux_process_queued_extended_stream_objects),
14126 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
14127 * gst/asfdemux/gstasfdemux.h:
14128 Parse extended stream properties objects and stream objects
14129 hidden inside them (but delay creation of the appropriate
14130 pads until after all the 'normal' stream objects have been
14131 dealt with) (#343763). Also parse language list object.
14133 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
14135 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
14136 Original commit message from CVS:
14137 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
14138 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
14139 (find_seek_offset_time), (gst_rmdemux_perform_seek),
14140 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
14141 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
14142 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
14143 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
14144 * gst/realmedia/rmdemux.h:
14145 Cleanups, use GstSegment for seeking.
14146 Fix error handling.
14147 Combine flow return from all streams.
14149 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
14151 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
14152 Original commit message from CVS:
14153 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
14154 Remove g_assert that shouldn't be there.
14156 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
14158 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
14159 Original commit message from CVS:
14160 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
14161 Fix refcounting when cropping. Fixes #341677.
14163 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
14165 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
14166 Original commit message from CVS:
14167 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
14168 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
14169 (gst_asf_demux_process_segment):
14170 Fix typo. Closes #347029.
14172 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
14174 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
14175 Original commit message from CVS:
14176 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
14177 Skip chunks for unknown streams properly. Fixes broken sound
14178 and/or video for files that have additional streams that
14179 we don't recognise yet (e.g. if they are embedded in extended
14180 stream properties). Partly fixes #343763.
14182 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
14184 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
14185 Original commit message from CVS:
14186 * gst/asfdemux/asfheaders.c:
14187 * gst/asfdemux/asfheaders.h:
14188 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
14189 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
14190 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
14191 (gst_asf_demux_change_state):
14192 * gst/asfdemux/gstasfdemux.h:
14193 Add some more GUIDs and make debug log more readable
14194 and easier to follow when parsing the headers.
14196 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
14198 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
14199 Original commit message from CVS:
14200 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
14201 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
14202 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
14203 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
14204 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
14205 * ext/dvdread/dvdreadsrc.h:
14206 Rewrite seeking code and make seeking in DVDs work (#337834).
14208 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
14210 autogen.sh: Check for automake-1.9 as well.
14211 Original commit message from CVS:
14213 Check for automake-1.9 as well.
14215 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
14217 ext/dvdread/dvdreadsrc.c: Make check stronger.
14218 Original commit message from CVS:
14219 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
14220 Make check stronger.
14222 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
14224 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
14225 Original commit message from CVS:
14226 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
14227 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
14228 (gst_asf_demux_push_buffer):
14229 * gst/asfdemux/gstasfdemux.h:
14230 Handle unknown codec IDs/fourccs properly (#345879); send tag
14231 events after newsegment event; fix use of GST_FOURCC_FORMAT
14234 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14236 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
14237 Original commit message from CVS:
14238 * ext/a52dec/gsta52dec.c: (plugin_init):
14239 Call the channel positions get_type() method in plugin_init
14240 to ensure that it isn't simultaneously called later from
14243 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
14245 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
14246 Original commit message from CVS:
14247 * gst/mpegstream/gstmpegpacketize.c:
14248 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
14249 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
14250 Also flush packetizer cache when we get a buffer that has the
14251 DISCONT flag set; update current byte position from buffer
14252 offset after a flush.
14254 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
14256 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
14257 Original commit message from CVS:
14258 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
14259 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
14260 (gst_mpeg_packetize_read):
14261 * gst/mpegstream/gstmpegpacketize.h:
14262 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
14263 (gst_mpeg_parse_change_state):
14264 Flush packetizer cache when we get a FLUSH_STOP event;
14265 remove unused source pad member from packetizer; add debug
14266 category for packetizer.
14268 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14270 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
14271 Original commit message from CVS:
14272 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
14273 Treat dual-mono as stereo. It should really be output on 2 separate
14274 pads, but isn't for now.
14276 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
14278 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
14279 Original commit message from CVS:
14280 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14281 Assume 4:3 DAR rather than 4:3 PAR (#345184).
14283 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
14285 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
14286 Original commit message from CVS:
14287 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
14288 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
14289 any PAR whatsoever (rather than using 0/0, which will lead to
14290 an abort later on). Fixes #345184.
14292 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
14294 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
14295 Original commit message from CVS:
14296 Patch by: Michael Dominic K. < mdk at mdk org pl>
14297 * ext/mad/gstmad.c: (gst_mad_chain):
14298 Send newsegment event before calling
14299 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
14300 in connection with pad blocking (#342594). While we're at it,
14301 do some minor clean-ups.
14303 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
14305 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
14306 Original commit message from CVS:
14308 Fix --disable-external (can't set conditionals conditionally,
14311 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
14313 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
14314 Original commit message from CVS:
14315 * ext/a52dec/Makefile.am:
14316 ... and then he said "When you go and fix the build you
14317 better make sure you have some spare backslashes in your
14320 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
14322 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
14323 Original commit message from CVS:
14324 * ext/sidplay/gstsiddec.cc:
14325 Fix copyright, email addresses and descriptions.
14326 Use saner defaults for arguments. Fixes #344667.
14327 constify some stuff.
14330 Fix negotiation to do mono/44100 by default.
14331 Post error messages.
14332 Use _scale_int where possible.
14334 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
14336 ext/dvdnav/.cvsignore: More ignore
14337 Original commit message from CVS:
14338 * ext/dvdnav/.cvsignore:
14341 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14343 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
14344 Original commit message from CVS:
14345 * tests/check/elements/amrnbenc.c: (push_data):
14346 Init memory before feeding it to the encoder to make
14347 the valgrind test succeed.
14349 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
14351 gst/asfdemux/.cvsignore: More ignore
14352 Original commit message from CVS:
14353 * gst/asfdemux/.cvsignore:
14356 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
14358 .cvsignore: Ignore files generated by 'make dist'.
14359 Original commit message from CVS:
14361 Ignore files generated by 'make dist'.
14363 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14366 Original commit message from CVS:
14369 * ext/a52dec/Makefile.am:
14370 * ext/dvdnav/Makefile.am:
14371 * ext/dvdread/Makefile.am:
14372 * ext/lame/Makefile.am:
14373 * ext/mad/Makefile.am:
14374 * ext/mpeg2dec/Makefile.am:
14375 * ext/sidplay/Makefile.am:
14378 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
14380 autogen.sh: require am17
14381 Original commit message from CVS:
14385 * ext/annodex/Makefile.am:
14386 * ext/cdio/Makefile.am:
14387 * ext/dv/Makefile.am:
14388 * ext/esd/Makefile.am:
14389 * ext/flac/Makefile.am:
14390 * ext/gdk_pixbuf/Makefile.am:
14391 * ext/ladspa/Makefile.am:
14392 * ext/libcaca/Makefile.am:
14393 * ext/speex/Makefile.am:
14394 * ext/taglib/Makefile.am:
14395 * sys/oss/Makefile.am:
14396 * sys/sunaudio/Makefile.am:
14397 * sys/ximage/Makefile.am:
14398 clean up build further
14400 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
14402 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
14403 Original commit message from CVS:
14404 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
14405 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
14406 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
14407 (gst_mpeg2dec_change_state):
14408 * ext/mpeg2dec/gstmpeg2dec.h:
14409 Simplify and don't leak our buffer pool.
14411 Remove unfixed bug number from previous ChangeLog entry.
14413 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
14415 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
14416 Original commit message from CVS:
14417 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
14418 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
14419 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
14420 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
14421 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
14422 (handle_sequence), (handle_picture), (handle_slice),
14423 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
14424 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
14425 * ext/mpeg2dec/gstmpeg2dec.h:
14426 Fix padtemplate as we can now do fractional framerates.
14429 Add simple frame dropping QoS.
14430 Precalc buffer output sizes and UV offsets.
14431 Always give libmpeg2 a valid fbuf when it wants one.
14432 don't trust libmpeg to discard our buffers but manage it
14434 Fixes #343627, #327350, #335288
14436 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
14438 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
14439 Original commit message from CVS:
14441 Add a manifest for futures ugly win32 releases.
14442 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
14443 Move bufcaps declaration at the begining of the instructions
14446 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14448 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14449 Original commit message from CVS:
14450 * ext/alsaspdif/alsaspdifsink.h:
14451 * ext/amrwb/gstamrwbdec.h:
14452 * ext/amrwb/gstamrwbenc.h:
14453 * ext/amrwb/gstamrwbparse.h:
14454 * ext/arts/gst_arts.h:
14455 * ext/artsd/gstartsdsink.h:
14456 * ext/audiofile/gstafparse.h:
14457 * ext/audiofile/gstafsink.h:
14458 * ext/audiofile/gstafsrc.h:
14459 * ext/audioresample/gstaudioresample.h:
14460 * ext/bz2/gstbz2dec.h:
14461 * ext/bz2/gstbz2enc.h:
14462 * ext/dirac/gstdiracdec.h:
14463 * ext/directfb/dfbvideosink.h:
14464 * ext/divx/gstdivxdec.h:
14465 * ext/divx/gstdivxenc.h:
14466 * ext/dts/gstdtsdec.h:
14467 * ext/faac/gstfaac.h:
14468 * ext/gsm/gstgsmdec.h:
14469 * ext/gsm/gstgsmenc.h:
14470 * ext/ivorbis/vorbisenc.h:
14471 * ext/libfame/gstlibfame.h:
14472 * ext/nas/nassink.h:
14473 * ext/neon/gstneonhttpsrc.h:
14474 * ext/polyp/polypsink.h:
14475 * ext/sdl/sdlaudiosink.h:
14476 * ext/sdl/sdlvideosink.h:
14477 * ext/shout/gstshout.h:
14478 * ext/snapshot/gstsnapshot.h:
14479 * ext/sndfile/gstsf.h:
14480 * ext/swfdec/gstswfdec.h:
14481 * ext/tarkin/gsttarkindec.h:
14482 * ext/tarkin/gsttarkinenc.h:
14483 * ext/theora/theoradec.h:
14484 * ext/wavpack/gstwavpackdec.h:
14485 * ext/wavpack/gstwavpackparse.h:
14486 * ext/xine/gstxine.h:
14487 * ext/xvid/gstxviddec.h:
14488 * ext/xvid/gstxvidenc.h:
14489 * gst/cdxaparse/gstcdxaparse.h:
14490 * gst/cdxaparse/gstcdxastrip.h:
14491 * gst/colorspace/gstcolorspace.h:
14492 * gst/festival/gstfestival.h:
14493 * gst/freeze/gstfreeze.h:
14494 * gst/gdp/gstgdpdepay.h:
14495 * gst/gdp/gstgdppay.h:
14496 * gst/modplug/gstmodplug.h:
14497 * gst/mpeg1sys/gstmpeg1systemencode.h:
14498 * gst/mpeg1videoparse/gstmp1videoparse.h:
14499 * gst/mpeg2sub/gstmpeg2subt.h:
14500 * gst/mpegaudioparse/gstmpegaudioparse.h:
14501 * gst/multifilesink/gstmultifilesink.h:
14502 * gst/overlay/gstoverlay.h:
14503 * gst/playondemand/gstplayondemand.h:
14504 * gst/qtdemux/qtdemux.h:
14505 * gst/rtjpeg/gstrtjpegdec.h:
14506 * gst/rtjpeg/gstrtjpegenc.h:
14507 * gst/smooth/gstsmooth.h:
14508 * gst/smoothwave/gstsmoothwave.h:
14509 * gst/spectrum/gstspectrum.h:
14510 * gst/speed/gstspeed.h:
14511 * gst/stereo/gststereo.h:
14512 * gst/switch/gstswitch.h:
14513 * gst/tta/gstttadec.h:
14514 * gst/tta/gstttaparse.h:
14515 * gst/videodrop/gstvideodrop.h:
14516 * gst/xingheader/gstxingmux.h:
14517 * sys/directdraw/gstdirectdrawsink.h:
14518 * sys/directsound/gstdirectsoundsink.h:
14519 * sys/dxr3/dxr3audiosink.h:
14520 * sys/dxr3/dxr3spusink.h:
14521 * sys/dxr3/dxr3videosink.h:
14522 * sys/qcam/gstqcamsrc.h:
14523 * sys/vcd/vcdsrc.h:
14524 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14526 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14528 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14529 Original commit message from CVS:
14530 * ext/a52dec/gsta52dec.h:
14531 * ext/amrnb/amrnbdec.h:
14532 * ext/amrnb/amrnbenc.h:
14533 * ext/amrnb/amrnbparse.h:
14534 * ext/mpeg2dec/gstmpeg2dec.h:
14535 * ext/sidplay/gstsiddec.h:
14536 * gst/ac3parse/gstac3parse.h:
14537 * gst/asfdemux/gstasfdemux.h:
14538 * gst/asfdemux/gstasfmux.h:
14539 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14540 * gst/iec958/ac3iec.h:
14541 * gst/mpegaudioparse/gstmpegaudioparse.h:
14542 * gst/mpegstream/gstdvddemux.h:
14543 * gst/mpegstream/gstmpegclock.h:
14544 * gst/mpegstream/gstmpegdemux.h:
14545 * gst/mpegstream/gstmpegparse.h:
14546 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
14548 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
14550 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
14551 Original commit message from CVS:
14553 Replace current README (containing the release notes from
14554 some 0.9.x version) with a proper README taken from the core.
14556 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
14558 ext/amrnb/: Sortof first quick cleanup of all this mess...
14559 Original commit message from CVS:
14560 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
14561 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
14562 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
14563 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
14564 * ext/amrnb/amrnbparse.h:
14565 Sortof first quick cleanup of all this mess...
14566 Don't crap out on empty and invalid FTs but treat them as
14567 empty packets, the decoder handles them fine.
14570 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
14572 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
14573 Original commit message from CVS:
14574 * gst/asfdemux/gstasf.c: (plugin_init):
14575 Call gst_riff_init() so the riff debug category gets set up
14576 before it is being used.
14578 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
14580 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
14581 Original commit message from CVS:
14582 * gst/iec958/ac3_padder.c: (ac3p_parse):
14583 * gst/iec958/ac3_padder.h:
14584 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
14585 (ac3iec_chain_raw), (ac3iec_change_state):
14586 * gst/iec958/ac3iec.h:
14587 Write rate into the caps, for the allowed ac3 rates. Some minor
14590 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
14592 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
14593 Original commit message from CVS:
14594 Patch by: James "Doc" Livingston <doclivingston gmail com>
14595 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
14596 Do tag merging correctly (#339918). Output taglists
14597 properly in debug statements too while we're at it.
14599 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
14601 ext/a52dec/gsta52dec.c: Add more debug
14602 Original commit message from CVS:
14603 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
14605 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
14606 (gst_dvdlpcmdec_init), (update_timestamps),
14607 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
14608 (dvdlpcmdec_sink_event):
14609 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
14610 If we have a first_access offset but no current timestamp (might
14611 happen after a seek), then calculate a start time for the first
14612 portion so that it will align with the timestamp given for the
14613 first_access portion.
14614 If a new-segment arrives with format time, store the start
14615 time as a failsafe timestamp in case we never get any further
14616 timestamp info (unlikely)
14617 Mask out the 'frame number' section of the incoming header so
14618 that we don't consider it to be changing on every buffer and
14619 reset the caps constantly.
14620 Use gst_util_uint64_scale for duration calculation
14622 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
14624 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
14625 Original commit message from CVS:
14626 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
14627 Fix timestamping for cases where the first_access parameter is 4.
14628 Ensure we don't overrun buffers in other cases.
14630 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
14632 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
14633 Original commit message from CVS:
14634 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
14635 Fix silly bug when reading metadata (#341254).
14637 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
14639 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
14640 Original commit message from CVS:
14641 * autogen.sh: (CONFIGURE_DEF_OPT):
14642 libtoolize on Darwin/MacOSX is called glibtoolize
14644 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
14646 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
14647 Original commit message from CVS:
14648 * ext/lame/gstlame.c: (gst_lame_get_type),
14649 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
14650 (gst_lame_setup), (gst_lame_change_state):
14651 * ext/lame/gstlame.h:
14652 Remove tag writing from lame (which was completely broken
14653 anyway, #329184). Leaving GstTagSetter interface around for
14654 now, albeit non-functional. Should be removed completely
14655 in 0.11. Use the 'id3v2mux' plugin from -good for writing
14658 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
14661 * ext/dvdread/dvdreadsrc.c:
14662 * gst/asfdemux/gstasfdemux.c:
14663 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
14664 Original commit message from CVS:
14665 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
14667 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
14669 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
14670 Original commit message from CVS:
14671 Patch by: Andres Salomon <dilinger at debian org>
14672 * ext/lame/gstlame.c: (gst_lame_sink_event):
14673 Fix typo (comma vs. semicolon) (#340710).
14675 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
14677 ext/mad/gstmad.c: Make mad the second element to support the highly useful
14678 Original commit message from CVS:
14679 Patch by: Lutz Müller <lutz at topfrose de>
14680 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
14681 Make mad the second element to support the highly useful
14682 FORMATS query (#340594)
14684 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
14686 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
14687 Original commit message from CVS:
14688 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
14689 (gst_mpeg2dec_src_query):
14690 Remember the query duration format before passing it upstream since it
14691 could have been modified.
14692 Add GST_WARNING_OBJECT in sink convert function to detail why the
14693 conversion didn't work.
14695 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14697 Define GstElementDetails as const and also static (when defined as global)
14698 Original commit message from CVS:
14699 * ext/amrwb/gstamrwbdec.c:
14700 * ext/amrwb/gstamrwbenc.c:
14701 * ext/amrwb/gstamrwbparse.c:
14702 * ext/arts/gst_arts.c:
14703 * ext/artsd/gstartsdsink.c:
14704 * ext/audiofile/gstafparse.c:
14705 * ext/audiofile/gstafsink.c:
14706 * ext/audiofile/gstafsrc.c:
14707 * ext/audioresample/gstaudioresample.c:
14708 * ext/bz2/gstbz2dec.c:
14709 * ext/bz2/gstbz2enc.c:
14710 * ext/cdaudio/gstcdaudio.c:
14711 * ext/directfb/dfbvideosink.c:
14712 * ext/divx/gstdivxdec.c:
14713 * ext/divx/gstdivxenc.c:
14714 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
14715 * ext/faac/gstfaac.c: (gst_faac_base_init):
14716 * ext/faad/gstfaad.c:
14717 * ext/gsm/gstgsmdec.c:
14718 * ext/gsm/gstgsmenc.c:
14719 * ext/hermes/gsthermescolorspace.c:
14720 * ext/ivorbis/vorbisfile.c:
14721 * ext/lcs/gstcolorspace.c:
14722 * ext/libfame/gstlibfame.c:
14723 * ext/libmms/gstmms.c: (gst_mms_base_init):
14724 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
14725 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
14726 * ext/nas/nassink.c: (gst_nassink_base_init):
14727 * ext/neon/gstneonhttpsrc.c:
14728 * ext/sdl/sdlaudiosink.c:
14729 * ext/sdl/sdlvideosink.c:
14730 * ext/shout/gstshout.c:
14731 * ext/snapshot/gstsnapshot.c:
14732 * ext/sndfile/gstsf.c:
14733 * ext/swfdec/gstswfdec.c:
14734 * ext/tarkin/gsttarkindec.c:
14735 * ext/tarkin/gsttarkinenc.c:
14736 * ext/theora/theoradec.c:
14737 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
14738 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
14739 * ext/xvid/gstxviddec.c:
14740 * ext/xvid/gstxvidenc.c:
14741 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
14742 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
14743 * gst/chart/gstchart.c:
14744 * gst/colorspace/gstcolorspace.c:
14745 * gst/deinterlace/gstdeinterlace.c:
14746 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
14747 * gst/festival/gstfestival.c:
14748 * gst/filter/gstbpwsinc.c:
14749 * gst/filter/gstiir.c:
14750 * gst/filter/gstlpwsinc.c:
14751 * gst/freeze/gstfreeze.c:
14752 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
14753 * gst/librfb/gstrfbsrc.c:
14754 * gst/mixmatrix/mixmatrix.c:
14755 * gst/mpeg1sys/gstmpeg1systemencode.c:
14756 * gst/mpeg1videoparse/gstmp1videoparse.c:
14757 * gst/mpeg2sub/gstmpeg2subt.c:
14758 * gst/mpegaudioparse/gstmpegaudioparse.c:
14759 * gst/multifilesink/gstmultifilesink.c:
14760 * gst/overlay/gstoverlay.c:
14761 * gst/passthrough/gstpassthrough.c:
14762 * gst/playondemand/gstplayondemand.c:
14763 * gst/qtdemux/qtdemux.c:
14764 * gst/rtjpeg/gstrtjpegdec.c:
14765 * gst/rtjpeg/gstrtjpegenc.c:
14766 * gst/smooth/gstsmooth.c:
14767 * gst/smoothwave/gstsmoothwave.c:
14768 * gst/spectrum/gstspectrum.c:
14769 * gst/speed/gstspeed.c:
14770 * gst/stereo/gststereo.c:
14771 * gst/switch/gstswitch.c:
14772 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
14773 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
14774 * gst/vbidec/gstvbidec.c:
14775 * gst/videocrop/gstvideocrop.c:
14776 * gst/videodrop/gstvideodrop.c:
14777 * gst/virtualdub/gstxsharpen.c:
14778 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
14779 * gst/y4m/gsty4mencode.c:
14780 * sys/cdrom/gstcdplayer.c:
14781 * sys/directdraw/gstdirectdrawsink.c:
14782 * sys/directsound/gstdirectsoundsink.c:
14783 * sys/glsink/glimagesink.c:
14784 * sys/qcam/gstqcamsrc.c:
14785 * sys/v4l2/gstv4l2src.c:
14786 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
14787 * sys/ximagesrc/ximagesrc.c:
14788 Define GstElementDetails as const and also static (when defined as
14791 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14793 Define GstElementDetails as const and also static (when defined as global)
14794 Original commit message from CVS:
14795 * ext/mad/gstid3tag.c:
14796 * ext/mad/gstmad.c:
14797 * gst/ac3parse/gstac3parse.c:
14798 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14799 * gst/synaesthesia/gstsynaesthesia.c:
14800 Define GstElementDetails as const and also static (when defined as
14803 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
14805 Define GstElementDetails as const and also static (when defined as global)
14806 Original commit message from CVS:
14807 * ext/aalib/gstaasink.c:
14808 * ext/annodex/gstcmmldec.c:
14809 * ext/annodex/gstcmmlenc.c:
14810 * ext/cairo/gsttextoverlay.c:
14811 * ext/cairo/gsttimeoverlay.c:
14812 * ext/cdio/gstcdiocddasrc.c:
14813 * ext/dv/gstdvdec.c:
14814 * ext/dv/gstdvdemux.c:
14815 * ext/esd/esdmon.c:
14816 * ext/esd/esdsink.c:
14817 * ext/flac/gstflacenc.c:
14818 * ext/flac/gstflactag.c:
14819 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
14820 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
14821 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
14822 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
14823 * ext/gdk_pixbuf/pixbufscale.c:
14824 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
14825 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
14826 * ext/jpeg/gstjpegdec.c:
14827 * ext/jpeg/gstjpegenc.c:
14828 * ext/jpeg/gstsmokedec.c:
14829 * ext/jpeg/gstsmokeenc.c:
14830 * ext/libcaca/gstcacasink.c:
14831 * ext/libmng/gstmngdec.c:
14832 * ext/libmng/gstmngenc.c:
14833 * ext/libpng/gstpngdec.c:
14834 * ext/libpng/gstpngenc.c:
14835 * ext/mikmod/gstmikmod.c:
14836 * ext/raw1394/gstdv1394src.c:
14837 * ext/shout2/gstshout2.c: (gst_shout2send_init):
14838 * ext/shout2/gstshout2.h:
14839 * ext/speex/gstspeexdec.c:
14840 * ext/speex/gstspeexenc.c:
14841 * gst/alpha/gstalpha.c:
14842 * gst/alpha/gstalphacolor.c:
14843 * gst/apetag/gstapedemux.c:
14844 * gst/auparse/gstauparse.c:
14845 * gst/autodetect/gstautoaudiosink.c:
14846 (gst_auto_audio_sink_base_init):
14847 * gst/autodetect/gstautovideosink.c:
14848 (gst_auto_video_sink_base_init):
14849 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
14850 * gst/avi/gstavimux.c: (gst_avimux_base_init):
14851 * gst/cutter/gstcutter.c:
14852 * gst/debug/breakmydata.c:
14853 * gst/debug/efence.c:
14854 * gst/debug/gstnavigationtest.c:
14855 * gst/debug/gstnavseek.c:
14856 * gst/debug/negotiation.c:
14857 * gst/debug/progressreport.c:
14858 * gst/debug/testplugin.c:
14859 * gst/effectv/gstaging.c:
14860 * gst/effectv/gstdice.c:
14861 * gst/effectv/gstedge.c:
14862 * gst/effectv/gstquark.c:
14863 * gst/effectv/gstrev.c:
14864 * gst/effectv/gstshagadelic.c:
14865 * gst/effectv/gstvertigo.c:
14866 * gst/effectv/gstwarp.c:
14867 * gst/flx/gstflxdec.c:
14868 * gst/goom/gstgoom.c:
14869 * gst/icydemux/gsticydemux.c:
14870 * gst/id3demux/gstid3demux.c:
14871 * gst/interleave/deinterleave.c:
14872 * gst/interleave/interleave.c:
14873 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
14874 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
14875 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
14876 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
14877 * gst/level/gstlevel.c:
14878 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
14879 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
14880 * gst/median/gstmedian.c:
14881 * gst/monoscope/gstmonoscope.c:
14882 * gst/multipart/multipartdemux.c:
14883 * gst/multipart/multipartmux.c:
14884 * gst/oldcore/gstaggregator.c:
14885 * gst/oldcore/gstfdsink.c:
14886 * gst/oldcore/gstmd5sink.c:
14887 * gst/oldcore/gstmultifilesrc.c:
14888 * gst/oldcore/gstpipefilter.c:
14889 * gst/oldcore/gstshaper.c:
14890 * gst/oldcore/gststatistics.c:
14891 * gst/rtp/gstasteriskh263.c:
14892 * gst/rtp/gstrtpL16depay.c:
14893 * gst/rtp/gstrtpL16pay.c:
14894 * gst/rtp/gstrtpamrdepay.c:
14895 * gst/rtp/gstrtpamrpay.c:
14896 * gst/rtp/gstrtpdepay.c:
14897 * gst/rtp/gstrtpgsmpay.c:
14898 * gst/rtp/gstrtph263pay.c:
14899 * gst/rtp/gstrtph263pdepay.c:
14900 * gst/rtp/gstrtph263ppay.c:
14901 * gst/rtp/gstrtpilbcdepay.c:
14902 * gst/rtp/gstrtpmp4gpay.c:
14903 * gst/rtp/gstrtpmp4vdepay.c:
14904 * gst/rtp/gstrtpmp4vpay.c:
14905 * gst/rtp/gstrtpmpadepay.c:
14906 * gst/rtp/gstrtpmpapay.c:
14907 * gst/rtp/gstrtppcmadepay.c:
14908 * gst/rtp/gstrtppcmapay.c:
14909 * gst/rtp/gstrtppcmudepay.c:
14910 * gst/rtp/gstrtppcmupay.c:
14911 * gst/rtp/gstrtpspeexdepay.c:
14912 * gst/rtp/gstrtpspeexpay.c:
14913 * gst/rtsp/gstrtpdec.c:
14914 * gst/rtsp/gstrtspsrc.c:
14915 * gst/smpte/gstsmpte.c:
14916 * gst/udp/gstdynudpsink.c:
14917 * gst/udp/gstmultiudpsink.c:
14918 * gst/udp/gstudpsink.c:
14919 * gst/udp/gstudpsrc.c:
14920 * gst/videobox/gstvideobox.c:
14921 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
14922 * gst/videofilter/gstvideobalance.c:
14923 * gst/videofilter/gstvideoflip.c:
14924 * gst/videofilter/gstvideotemplate.c:
14925 (gst_videotemplate_base_init):
14926 * gst/videomixer/videomixer.c:
14927 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
14928 (gst_wavparse_class_init), (gst_wavparse_dispose),
14929 (gst_wavparse_reset), (gst_wavparse_init),
14930 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
14931 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
14932 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
14933 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
14934 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
14935 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
14936 (gst_wavparse_change_state):
14937 * gst/wavparse/gstwavparse.h:
14938 * sys/oss/gstossmixerelement.c:
14939 * sys/oss/gstosssink.c:
14940 * sys/oss/gstosssrc.c:
14941 * sys/osxaudio/gstosxaudioelement.c:
14942 * sys/osxaudio/gstosxaudiosink.c:
14943 * sys/osxaudio/gstosxaudiosrc.c:
14944 * sys/sunaudio/gstsunaudiomixer.c:
14945 * sys/sunaudio/gstsunaudiosink.c:
14946 Define GstElementDetails as const and also static (when defined as
14949 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
14951 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
14952 Original commit message from CVS:
14953 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
14954 Fix name of custom event (use same as dvdreadsrc).
14955 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
14956 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
14957 Fix event parsing (the event name is in the structure, not the
14958 name of the structure itself); also fix indentation after
14961 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
14963 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
14964 Original commit message from CVS:
14965 * ext/mad/gstid3tag.c: (plugin_init):
14966 Change debug category to 'id3mux'.
14968 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
14970 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
14971 Original commit message from CVS:
14972 Patch by: Alexander Lancaster <alexl at users sourceforge net>
14973 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
14974 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
14975 (gst_id3_tag_chain):
14976 When acting as a muxer, set caps on outgoing buffers and set caps
14977 on source pad (fixes #323658). Remove unused application/x-gst-tags
14978 cruft from the 0.6 days.
14980 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
14982 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
14983 Original commit message from CVS:
14984 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
14985 (gst_mad_src_query), (gst_mad_chain):
14986 .. and DEFAULT queries should work too. Use magic gst util scale
14987 functions in some places.
14989 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
14991 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
14992 Original commit message from CVS:
14993 * ext/mad/gstmad.c: (gst_mad_src_query):
14994 Fix duration query in BYTES format (#336824).
14996 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
14998 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
14999 Original commit message from CVS:
15000 Patch by: Ed Catmur <ed at catmur dot co dot uk>
15001 * ext/lame/gstlame.c: (gst_lame_sink_event):
15002 Don't crash if we get an EOS event before the encoder
15003 has been set up (#339287).
15005 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
15007 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
15008 Original commit message from CVS:
15009 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
15010 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
15011 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
15012 Move errors out of the normal code flow.
15013 Don't send eos, basesrc will do that for us when needed.
15015 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
15017 gst/mpegstream/: Do state changes correctly
15018 Original commit message from CVS:
15019 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
15020 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
15021 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
15022 Do state changes correctly
15024 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
15026 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
15027 Original commit message from CVS:
15028 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
15029 (gst_mpeg2dec_alloc_buffer):
15030 Can't use gst_pad_alloc_buffer*() when we are going to crop
15031 the image before sending it out. Downstream basetransform-based
15032 elements will complain about the wrong unit size otherwise
15033 (when not operating in passthrough-mode at least).
15034 Const-ify some static variables and do some minor clean-ups.
15035 Use I420 macros for size/offsets (not really necessary in this
15036 particular context, but this kind of code gets copy'n'pasted).
15038 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
15040 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
15041 Original commit message from CVS:
15042 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
15044 * gst/mpegstream/gstmpegpacketize.h:
15045 g_malloc() can't fail, we don't need to handle this. Same for
15046 gst_buffer_new_and_alloc().
15047 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
15048 klass->send_buffer() should have the same semantics as
15049 gst_pad_push(), ie. ownership of the buffer is transfered,
15050 so we never have to unref the buffer no matter what the flow
15053 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15055 * tests/check/gst-plugins-ugly.supp:
15056 one more suppression for FC4
15057 Original commit message from CVS:
15058 one more suppression for FC4
15060 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
15062 * tests/check/gst-plugins-ugly.supp:
15063 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
15064 Original commit message from CVS:
15065 The AMR encoder sucks giant sucky things through a sucky object with a giant
15066 sucking machine. More suppressions.
15068 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15070 add test for amrnbenc, enable test infrastructure, and fix a leak
15071 Original commit message from CVS:
15072 add test for amrnbenc, enable test infrastructure, and fix a leak
15073 * common/check.mak:
15074 allow for specifying more than one suppressions file in SUPPRESSIONS
15076 * tests/Makefile.am:
15077 * tests/check/.cvsignore:
15078 * tests/check/Makefile.am:
15079 * tests/check/elements/.cvsignore:
15082 * tests/check/gst-plugins-ugly.supp:
15083 add suppressions for libs used by -ugly
15084 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
15085 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
15086 (GST_START_TEST), (amrnbenc_suite), (main):
15087 add a simple test for encoding amr
15088 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
15089 fix pad template leaks
15091 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
15093 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
15094 Original commit message from CVS:
15095 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
15096 Plug big leak in AMR encoder.
15098 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
15100 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
15101 Original commit message from CVS:
15102 * ext/mad/gstmad.c: (index_seek):
15103 move GstIndexEntry *entry variable declaration before
15104 the first instruction
15105 * ext/mad/gstmad.c:
15106 remove debug macros with variable number of parameter by using
15107 GST_DEBUG for WIN32
15108 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
15109 use gst_guint64_to_gdouble for conversions
15110 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
15111 replace __FUNCTION__ which is not supported by MSVC by the current function name
15112 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
15113 remove LL suffix by using G_GINT64_CONSTANT
15114 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
15115 use gst_guint64_to_gdouble for conversions
15116 * gst/mpegstream/gstmpegparse.h:
15117 remove LL suffix by using G_GINT64_CONSTANT
15119 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
15120 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
15122 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15124 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
15125 Original commit message from CVS:
15126 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
15127 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
15128 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
15129 * ext/mad/gstmad.c: (gst_mad_class_init):
15130 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
15131 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
15132 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
15133 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
15134 * gst/iec958/ac3iec.c: (ac3iec_class_init):
15135 * gst/mpegaudioparse/gstmpegaudioparse.c:
15136 (gst_mp3parse_class_init):
15137 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
15138 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
15139 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
15140 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
15141 * gst/synaesthesia/gstsynaesthesia.c:
15142 (gst_synaesthesia_class_init):
15143 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
15145 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
15147 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
15148 Original commit message from CVS:
15149 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
15150 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
15151 (gst_asf_demux_push_buffer):
15152 Send newsegment event only once per pad, fixes #336550.
15154 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
15156 Unify the long descriptions in the plugin details (#337263).
15157 Original commit message from CVS:
15158 Patch by: j^ <j at bootlab dot org>
15159 * ext/amrwb/gstamrwbdec.c:
15160 * ext/amrwb/gstamrwbenc.c:
15161 * ext/amrwb/gstamrwbparse.c:
15162 * ext/arts/gst_arts.c:
15163 * ext/artsd/gstartsdsink.c:
15164 * ext/audiofile/gstafparse.c:
15165 * ext/audiofile/gstafsink.c:
15166 * ext/audiofile/gstafsrc.c:
15167 * ext/cdaudio/gstcdaudio.c:
15168 * ext/directfb/dfbvideosink.c:
15169 * ext/divx/gstdivxdec.c:
15170 * ext/divx/gstdivxenc.c:
15171 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
15172 * ext/faac/gstfaac.c: (gst_faac_base_init):
15173 * ext/faad/gstfaad.c:
15174 * ext/gsm/gstgsmdec.c:
15175 * ext/gsm/gstgsmenc.c:
15176 * ext/hermes/gsthermescolorspace.c:
15177 * ext/ivorbis/vorbisfile.c:
15178 * ext/lcs/gstcolorspace.c:
15179 * ext/libfame/gstlibfame.c:
15180 * ext/libmms/gstmms.c: (gst_mms_base_init):
15181 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
15182 * ext/nas/nassink.c: (gst_nassink_base_init):
15183 * ext/neon/gstneonhttpsrc.c:
15184 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
15185 * ext/sdl/sdlaudiosink.c:
15186 * ext/sdl/sdlvideosink.c:
15187 * ext/shout/gstshout.c:
15188 * ext/snapshot/gstsnapshot.c:
15189 * ext/sndfile/gstsf.c:
15190 * ext/tarkin/gsttarkindec.c:
15191 * ext/tarkin/gsttarkinenc.c:
15192 * ext/theora/theoradec.c:
15193 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
15194 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
15195 * ext/xvid/gstxviddec.c:
15196 * ext/xvid/gstxvidenc.c:
15197 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
15198 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
15199 * gst/chart/gstchart.c:
15200 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
15201 * gst/festival/gstfestival.c:
15202 * gst/filter/gstiir.c:
15203 * gst/filter/gstlpwsinc.c:
15204 * gst/freeze/gstfreeze.c:
15205 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
15206 * gst/mixmatrix/mixmatrix.c:
15207 * gst/mpeg1sys/gstmpeg1systemencode.c:
15208 * gst/mpeg1videoparse/gstmp1videoparse.c:
15209 * gst/mpeg2sub/gstmpeg2subt.c:
15210 * gst/mpegaudioparse/gstmpegaudioparse.c:
15211 * gst/multifilesink/gstmultifilesink.c:
15212 * gst/overlay/gstoverlay.c:
15213 * gst/passthrough/gstpassthrough.c:
15214 * gst/playondemand/gstplayondemand.c:
15215 * gst/qtdemux/qtdemux.c:
15216 * gst/rtjpeg/gstrtjpegdec.c:
15217 * gst/rtjpeg/gstrtjpegenc.c:
15218 * gst/smooth/gstsmooth.c:
15219 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
15220 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
15221 * gst/videocrop/gstvideocrop.c:
15222 * gst/videodrop/gstvideodrop.c:
15223 * gst/virtualdub/gstxsharpen.c:
15224 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
15225 * gst/y4m/gsty4mencode.c:
15226 Unify the long descriptions in the plugin details (#337263).
15228 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
15230 * gst-plugins-ugly.spec.in:
15231 fix version numbering
15232 Original commit message from CVS:
15233 fix version numbering
15235 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
15238 * gst-plugins-ugly.spec.in:
15239 add dvdsub plugin to spec
15240 Original commit message from CVS:
15241 add dvdsub plugin to spec
15243 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15245 docs/plugins/: add siddec
15246 Original commit message from CVS:
15247 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15248 * docs/plugins/inspect/plugin-siddec.xml:
15250 * ext/dvdnav/dvdnavsrc.c:
15253 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15257 * ext/sidplay/Makefile.am:
15258 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
15259 Original commit message from CVS:
15260 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
15262 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15264 * docs/plugins/.gitignore:
15265 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15267 Original commit message from CVS:
15270 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15273 * docs/plugins/inspect/plugin-a52dec.xml:
15274 * docs/plugins/inspect/plugin-amrnb.xml:
15275 * docs/plugins/inspect/plugin-asf.xml:
15276 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15277 * docs/plugins/inspect/plugin-dvdread.xml:
15278 * docs/plugins/inspect/plugin-dvdsub.xml:
15279 * docs/plugins/inspect/plugin-iec958.xml:
15280 * docs/plugins/inspect/plugin-lame.xml:
15281 * docs/plugins/inspect/plugin-mad.xml:
15282 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15283 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15284 * docs/plugins/inspect/plugin-mpegstream.xml:
15285 * docs/plugins/inspect/plugin-rmdemux.xml:
15286 update plugin inspect files
15287 Original commit message from CVS:
15288 update plugin inspect files
15290 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15292 * gst/mpegaudioparse/gstxingmux.c:
15293 rework build; add translations for v4l2
15294 Original commit message from CVS:
15295 rework build; add translations for v4l2
15297 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15299 configure.ac: rework similarly to other modules
15300 Original commit message from CVS:
15302 rework similarly to other modules
15303 * ext/a52dec/gsta52dec.c:
15304 * ext/amrnb/amrnb.c:
15305 * ext/dvdnav/dvdnavsrc.c:
15306 * ext/dvdread/dvdreadsrc.c:
15307 * ext/lame/gstlame.c:
15308 * ext/mad/gstid3tag.c:
15309 * ext/mpeg2dec/gstmpeg2dec.c:
15310 * ext/sidplay/gstsiddec.cc:
15311 * gst/asfdemux/gstasf.c:
15312 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15313 * gst/dvdsub/gstdvdsubdec.c:
15314 * gst/iec958/ac3iec.c:
15315 * gst/mpegaudioparse/gstmpegaudioparse.c:
15316 * gst/mpegstream/gstmpegstream.c:
15317 * gst/realmedia/rmdemux.c: (plugin_init):
15318 use the correct defines
15320 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15324 * docs/plugins/.gitignore:
15326 Original commit message from CVS:
15329 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15335 Original commit message from CVS:
15338 === release 0.10.3 ===
15340 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
15346 * docs/plugins/gst-plugins-ugly-plugins.signals:
15347 * docs/plugins/inspect/plugin-amrnb.xml:
15348 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15349 * docs/plugins/inspect/plugin-iec958.xml:
15350 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15351 * docs/plugins/inspect/plugin-rmdemux.xml:
15353 Original commit message from CVS:
15356 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
15358 better/unified long descriptions
15359 Original commit message from CVS:
15360 * ext/aalib/gstaasink.c:
15361 * ext/annodex/gstcmmldec.c:
15362 * ext/annodex/gstcmmlenc.c:
15363 * ext/cairo/gsttextoverlay.c:
15364 * ext/cairo/gsttimeoverlay.c:
15365 * ext/cdio/gstcdiocddasrc.c:
15366 * ext/dv/gstdvdec.c:
15367 * ext/esd/esdmon.c:
15368 * ext/esd/esdsink.c:
15369 * ext/flac/gstflacdec.c:
15370 * ext/flac/gstflacenc.c:
15371 * ext/flac/gstflactag.c:
15372 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
15373 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
15374 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
15375 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
15376 * ext/gdk_pixbuf/gstgdkpixbuf.c:
15377 * ext/gdk_pixbuf/pixbufscale.c:
15378 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
15379 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
15380 * ext/jpeg/gstjpegdec.c:
15381 * ext/jpeg/gstjpegenc.c:
15382 * ext/jpeg/gstsmokedec.c:
15383 * ext/jpeg/gstsmokeenc.c:
15384 * ext/libcaca/gstcacasink.c:
15385 * ext/libmng/gstmngdec.c:
15386 * ext/libmng/gstmngenc.c:
15387 * ext/libpng/gstpngdec.c:
15388 * ext/libpng/gstpngenc.c:
15389 * ext/mikmod/gstmikmod.c:
15390 * ext/raw1394/gstdv1394src.c:
15391 * ext/shout2/gstshout2.c:
15392 * ext/speex/gstspeexdec.c:
15393 * ext/speex/gstspeexenc.c:
15394 * gst/alpha/gstalpha.c:
15395 * gst/alpha/gstalphacolor.c:
15396 * gst/auparse/gstauparse.c:
15397 * gst/autodetect/gstautoaudiosink.c:
15398 (gst_auto_audio_sink_base_init):
15399 * gst/autodetect/gstautovideosink.c:
15400 (gst_auto_video_sink_base_init):
15401 * gst/avi/gstavimux.c: (gst_avimux_base_init):
15402 * gst/cutter/gstcutter.c:
15403 * gst/debug/breakmydata.c:
15404 * gst/debug/efence.c:
15405 * gst/debug/gstnavigationtest.c:
15406 * gst/debug/negotiation.c:
15407 * gst/debug/progressreport.c:
15408 * gst/debug/testplugin.c:
15409 * gst/effectv/gstaging.c:
15410 * gst/effectv/gstdice.c:
15411 * gst/effectv/gstedge.c:
15412 * gst/effectv/gstquark.c:
15413 * gst/effectv/gstrev.c:
15414 * gst/effectv/gstvertigo.c:
15415 * gst/effectv/gstwarp.c:
15416 * gst/flx/gstflxdec.c:
15417 * gst/goom/gstgoom.c:
15418 * gst/interleave/deinterleave.c:
15419 * gst/interleave/interleave.c:
15420 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
15421 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
15422 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
15423 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
15424 * gst/level/gstlevel.c:
15425 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
15426 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
15427 * gst/median/gstmedian.c:
15428 * gst/monoscope/gstmonoscope.c:
15429 * gst/multipart/multipartdemux.c:
15430 * gst/multipart/multipartmux.c:
15431 * gst/oldcore/gstmd5sink.c:
15432 * gst/oldcore/gstmultifilesrc.c:
15433 * gst/oldcore/gstpipefilter.c:
15434 * gst/oldcore/gstshaper.c:
15435 * gst/oldcore/gststatistics.c:
15436 * gst/rtp/gstasteriskh263.c:
15437 * gst/rtp/gstrtpL16depay.c:
15438 * gst/rtp/gstrtpL16pay.c:
15439 * gst/rtp/gstrtpamrdepay.c:
15440 * gst/rtp/gstrtpamrpay.c:
15441 * gst/rtp/gstrtpdepay.c:
15442 * gst/rtp/gstrtpgsmpay.c:
15443 * gst/rtp/gstrtph263pay.c:
15444 * gst/rtp/gstrtph263pdepay.c:
15445 * gst/rtp/gstrtph263ppay.c:
15446 * gst/rtp/gstrtpmp4gpay.c:
15447 * gst/rtp/gstrtpmp4vdepay.c:
15448 * gst/rtp/gstrtpmp4vpay.c:
15449 * gst/rtp/gstrtpmpadepay.c:
15450 * gst/rtp/gstrtpmpapay.c:
15451 * gst/rtp/gstrtppcmadepay.c:
15452 * gst/rtp/gstrtppcmapay.c:
15453 * gst/rtp/gstrtppcmudepay.c:
15454 * gst/rtp/gstrtppcmupay.c:
15455 * gst/rtp/gstrtpspeexdepay.c:
15456 * gst/rtp/gstrtpspeexpay.c:
15457 * gst/rtsp/gstrtpdec.c:
15458 * gst/smpte/gstsmpte.c:
15459 * gst/videobox/gstvideobox.c:
15460 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
15461 * gst/videofilter/gstvideobalance.c:
15462 * gst/videofilter/gstvideoflip.c:
15463 * gst/videofilter/gstvideotemplate.c:
15464 (gst_videotemplate_base_init):
15465 * gst/videomixer/videomixer.c:
15466 * gst/wavenc/gstwavenc.c:
15467 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
15468 better/unified long descriptions
15470 Some cleanups to auparse, don't send multiple newsegments.
15472 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
15474 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
15475 Original commit message from CVS:
15476 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
15477 Don't unref event unconditionally after giving away ownership
15478 (gst_pad_push_event(), gst_pad_send_event() and
15479 gst_pad_event_default() take ownership of the event
15480 passed to them). Fixes warnings/crashes caused by
15483 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
15485 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
15486 Original commit message from CVS:
15487 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
15488 Don't ref NULL caps (private streams have NULL caps) (#336387);
15489 also, no need to set caps on the same buffer twice.
15491 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
15493 gst/mpegstream/: Don't leak element and pad names in error messages, use
15494 Original commit message from CVS:
15495 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
15496 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
15497 (gst_dvd_demux_get_subpicture_stream):
15498 * gst/mpegstream/gstmpegdemux.c:
15499 (gst_mpeg_demux_sync_stream_to_time):
15500 Don't leak element and pad names in error messages, use
15501 GST_DEBUG_PAD_NAME instead. Add some more debug code.
15503 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
15505 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
15506 Original commit message from CVS:
15507 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
15508 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
15509 Name the structure in the custom event with the
15510 language codes for the audio and subtitle streams
15511 actually like dvddemux expects it to be named.
15512 Set caps on source pad and outgoing buffers.
15514 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
15516 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
15517 Original commit message from CVS:
15518 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
15519 (gst_lame_get_property), (gst_lame_setup):
15520 * ext/lame/gstlame.h:
15521 Make xingheader property non-functional, it's broken anyway
15522 after all (use xingmux instead).
15524 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
15526 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
15527 Original commit message from CVS:
15528 * ext/lame/gstlame.c: (gst_lame_sink_event):
15529 On EOS, flush encoder and send remaining data. Fix
15530 return value handling in sink event function.
15532 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
15534 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
15535 Original commit message from CVS:
15536 Patch by: Jürg Billeter <j at bitron dot ch>
15537 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
15538 Fix wrong check for started flag when setting the 'device' property.
15539 We want to allow it when the source is NOT started yet and ignore it
15540 when the source is running.
15542 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
15544 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
15545 Original commit message from CVS:
15546 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
15547 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
15548 (gst_asf_demux_process_chunk):
15549 * gst/asfdemux/gstasfdemux.h:
15550 Subtract first timestamp from timestamps, so that
15551 stream starts from 0; makes live streams that don't
15552 start at 0 work again (fixes #317310, #336097).
15554 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
15556 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
15557 Original commit message from CVS:
15558 Patch by: Christian Kirbach
15560 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
15561 -good. Fixes build on some systems (#331838).
15563 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
15565 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
15566 Original commit message from CVS:
15567 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15568 (gst_rmdemux_parse_cont):
15569 Extract more tags and also post codec name tag on the
15570 bus so this shows up in totem and nautilus.
15572 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15574 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
15575 Original commit message from CVS:
15576 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
15577 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
15578 Extra data usually goes into the caps as 'codec_data', not
15579 as first buffer into the stream.
15580 Need to byte swap AC3 content in realmedia files for some
15581 reason (fixes #331588).
15583 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
15585 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
15586 Original commit message from CVS:
15587 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
15588 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
15589 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
15590 When operating in pull mode, post an error message on the
15591 bus when all source pads are unlinked or some other fatal
15592 error occured (#323023). Regrade some recurring debug messages
15593 to LOG level. Convert c++-style comments into C-style ones.
15595 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
15597 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
15598 Original commit message from CVS:
15599 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
15600 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
15601 (gst_rmdemux_all_source_pads_unlinked),
15602 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
15603 (gst_rmdemux_parse_packet):
15604 * gst/realmedia/rmdemux.h:
15605 Handle unlinked source pads properly and stop if all source pads
15606 are unlinked (#323023).
15608 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
15610 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
15611 Original commit message from CVS:
15612 Patch by: Michal Benes <michal dot benes at xeris dot cz>
15613 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
15614 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
15615 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
15616 * gst/mpegstream/gstmpegdemux.h:
15617 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
15618 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
15619 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
15620 situation really happens when grabbing DVB streams. Current
15621 mpegdemuxer can not handle this situation correctly and it
15622 restarts counting gstreamer timestamps from zero.
15625 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
15627 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
15628 Original commit message from CVS:
15629 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
15630 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
15631 * ext/a52dec/gsta52dec.h:
15632 Fix #334550: failure to play raw AC3 files due to segment problems.
15634 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
15636 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
15637 Original commit message from CVS:
15638 Patch by: Christophe Fergeau <teuf gnome org>
15639 * ext/lame/gstlame.c: (gst_lame_release_memory),
15640 (gst_lame_finalize), (gst_lame_class_init),
15641 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
15642 (gst_lame_change_state):
15643 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
15645 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
15647 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
15648 Original commit message from CVS:
15649 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
15650 (gst_mad_sink_event), (gst_mad_change_state):
15651 Include AUDIO_CODEC tag with tags posted if input is not
15652 framed (#334258). Use _scale() util functions in more places.
15654 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
15656 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
15657 Original commit message from CVS:
15658 2006-03-12 Christophe Fergeau <teuf@gnome.org>
15659 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
15660 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
15661 property as BROKEN (see
15662 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
15663 explanation why it's broken).
15665 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
15667 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
15668 Original commit message from CVS:
15669 2006-03-11 Christophe Fergeau <teuf@gnome.org>
15670 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
15672 * gst/xingheader/Makefile.am:
15673 * gst/xingheader/gstxingmux.c:
15674 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
15675 to MP3 files (this allows decoder to figure out the length of VBR
15678 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
15680 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
15681 Original commit message from CVS:
15682 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
15683 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
15684 tag (#333683, patch by: Alex Lancaster).
15686 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
15688 ext/amrnb/: Further fancyfication.
15689 Original commit message from CVS:
15690 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
15691 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
15692 (gst_amrnbdec_state_change):
15693 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
15694 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
15695 (gst_amrnbenc_state_change):
15696 * ext/amrnb/amrnbenc.h:
15697 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
15698 (gst_amrnbparse_query):
15699 Further fancyfication.
15700 Use _take to get writable data from the adapter.
15701 Precalc packet duration.
15703 Forward _push to upstream.
15704 Post error messages when something goes wrong.
15705 Remove old code in amrnbparse.
15706 Don't ignore query results from upstream.
15708 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
15710 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
15711 Original commit message from CVS:
15712 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
15713 The AMR encoder writes into the audio buffers it processes, so
15714 use gst_buffer_make_writable() on buffers we might (they go through
15715 an adapter, so there can be copying going on later anyway) be
15718 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
15720 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
15721 Original commit message from CVS:
15722 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
15723 (gst_mpeg_parse_handle_src_query):
15724 Declare variables at the beginning of a block and make
15725 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
15727 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
15729 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
15730 Original commit message from CVS:
15731 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
15732 Read packet size, sequence and padsize in right order again
15733 (fixes #332796; patch by: Fabrizio Gennari).
15735 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
15737 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
15738 Original commit message from CVS:
15739 * gst/iec958/ac3iec.c:
15740 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
15742 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15744 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
15745 Original commit message from CVS:
15747 Make the id3tag and mad checks check for both a header and the
15748 appropriate library if the pkg-config is missing. (Closes #331842)
15749 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
15750 do the same for the plugins themselves.
15752 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
15754 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
15755 Original commit message from CVS:
15756 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
15757 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
15758 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
15759 * ext/mpeg2dec/gstmpeg2dec.h:
15760 Don't treat STATE_INVALID as fatal error; throw an error
15761 only after five consecutive decoding errors. Makes decoding
15762 mpeg streams more robust and fixes playback of joined clips
15765 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
15767 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
15768 Original commit message from CVS:
15769 * ext/dvdnav/dvdnavsrc.h:
15770 Oops. forgot to add this one.
15772 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
15774 ext/Makefile.am: Fix dist-check.
15775 Original commit message from CVS:
15776 2006-02-26 Julien MOUTTE <julien@moutte.net>
15777 * ext/Makefile.am: Fix dist-check.
15779 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
15781 configure.ac: Disable dvdnavsrc for now.
15782 Original commit message from CVS:
15784 Disable dvdnavsrc for now.
15786 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
15788 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
15789 Original commit message from CVS:
15792 * ext/dvdnav/Makefile.am:
15793 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
15794 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
15795 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
15796 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
15797 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
15798 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
15799 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
15800 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
15801 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
15802 (gst_dvd_nav_src_make_dvd_event),
15803 (gst_dvd_nav_src_structure_set_uint64),
15804 (gst_dvd_nav_src_push_dvd_nav_packet_event),
15805 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
15806 (gst_dvd_nav_src_push_titlelang_event),
15807 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
15808 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
15809 (gst_dvd_nav_src_handle_navigation_event),
15810 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
15811 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
15812 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
15813 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
15814 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
15815 (gst_dvd_nav_src_do_init), (plugin_init):
15816 dvdnavsrc ported to 0.10, for the most part at least. Not quite
15817 ready for prime time yet though.
15819 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
15821 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
15822 Original commit message from CVS:
15823 * ext/cdio/Makefile.am:
15824 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
15825 required for Cygwin, see #317048)
15826 * gst/rtp/gstasteriskh263.c:
15827 Cygwin has includes for both the unix network socket API
15828 and the windows API, but only one can be included, so fix
15829 includes to only use one or the other, prefering the unxi
15832 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
15834 Port dvdsubdec to 0.10
15835 Original commit message from CVS:
15837 * gst/dvdsub/Makefile.am:
15838 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
15839 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
15840 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
15841 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
15842 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
15843 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
15844 (gst_send_empty_fill), (gst_send_subtitle_frame),
15845 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
15846 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
15848 * gst/dvdsub/gstdvdsubdec.h:
15849 Port dvdsubdec to 0.10
15851 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15853 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
15854 Original commit message from CVS:
15855 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
15856 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
15857 mpegdemux for MPEG-2 video streams.
15859 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15861 configure.ac: Bump nano back to CVS
15862 Original commit message from CVS:
15864 Bump nano back to CVS
15866 === release 0.10.2 ===
15868 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15870 configure.ac: releasing 0.10.2, "Season to Taste"
15871 Original commit message from CVS:
15873 releasing 0.10.2, "Season to Taste"
15875 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15877 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
15878 Original commit message from CVS:
15880 releasing 0.10.1.3 prelease for 0.10.2
15882 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
15884 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
15885 Original commit message from CVS:
15886 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
15887 In sink event handler, release object lock again
15888 _before_ sending EOS event downstream (#313838).
15890 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
15893 * gst/asfdemux/gstasf.c:
15894 fix rank of asfdemux
15895 Original commit message from CVS:
15896 fix rank of asfdemux
15898 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15900 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
15901 Original commit message from CVS:
15903 releasing 0.10.1.2 prelease for 0.10.2
15905 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
15907 * gst-plugins-ugly.spec.in:
15909 Original commit message from CVS:
15912 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
15914 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
15915 Original commit message from CVS:
15916 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
15917 (crop_copy_i422_buffer), (crop_buffer):
15918 When we need to crop the output buffer, make sure we
15919 create a buffer of the right size and respect the implicit
15920 striding used for I420 elsewhere in GStreamer (#331301).
15922 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
15924 ext/cdio/gstcdio.c: Init debug category (#331253).
15925 Original commit message from CVS:
15926 * ext/cdio/gstcdio.c: (plugin_init):
15927 Init debug category (#331253).
15929 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
15931 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
15932 Original commit message from CVS:
15933 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
15934 Do not error out on non-recognized streams. Ignore them and allow
15935 playback of the other streams.
15937 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
15939 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
15940 Original commit message from CVS:
15941 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
15942 Add a small sanity check for LPCM reading.
15944 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
15946 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
15947 Original commit message from CVS:
15948 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
15949 Take into account the file properties preroll value for
15950 timestamping/newsegment. It's weird this value was commented out.
15952 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
15954 gst/asfdemux/Makefile.am: More asf makefile fixing.
15955 Original commit message from CVS:
15956 * gst/asfdemux/Makefile.am:
15957 More asf makefile fixing.
15959 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
15961 ext/lame/gstlame.c: Fix up lame a bit.
15962 Original commit message from CVS:
15963 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
15964 (gst_lame_change_state):
15966 Apply patch #319782 by Gautier Portet.
15968 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
15970 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
15971 Original commit message from CVS:
15972 * gst/asfdemux/Makefile.am:
15973 But we do need to link against the riff libraryr.
15975 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
15977 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
15978 Original commit message from CVS:
15979 * gst/asfdemux/Makefile.am:
15980 We don't want asfmux.c yet.
15982 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
15984 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
15985 Original commit message from CVS:
15986 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
15987 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
15988 (gst_mad_change_state):
15989 Port fixes for bugs 314771, 308772, 140237, and 302625
15990 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
15991 Use GST_EVENT_FLUSH_STOP to clear data from the current input
15992 buffer, to avoid using it for any future decoding.
15994 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
15996 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
15997 Original commit message from CVS:
15999 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
16000 (gst_asf_get_guid_nick):
16001 * gst/asfdemux/asfheaders.h:
16002 * gst/asfdemux/gstasf.c: (plugin_init):
16003 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
16004 (gst_asf_demux_class_init), (gst_asf_demux_init),
16005 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
16006 (gst_asf_demux_handle_src_event),
16007 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
16008 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
16009 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
16010 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
16011 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
16012 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
16013 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
16014 (gst_asf_demux_get_bitrate_record),
16015 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
16016 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
16017 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
16018 (gst_asf_demux_get_obj_data_correction),
16019 (gst_asf_demux_get_stream_audio),
16020 (gst_asf_demux_get_stream_correction),
16021 (gst_asf_demux_get_stream_video),
16022 (gst_asf_demux_get_stream_video_format),
16023 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
16024 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
16025 (gst_asf_demux_process_stream),
16026 (gst_asf_demux_get_gst_tag_from_tag_name),
16027 (gst_asf_demux_commit_taglist),
16028 (gst_asf_demux_process_ext_content_desc),
16029 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
16030 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
16031 (gst_asf_demux_process_comment),
16032 (gst_asf_demux_process_bitrate_props_object),
16033 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
16034 (gst_asf_demux_descramble_segment),
16035 (gst_asf_demux_element_send_event),
16036 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
16037 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
16038 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
16039 (gst_asf_demux_get_src_query_types),
16040 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
16041 * gst/asfdemux/gstasfdemux.h:
16042 asfdemux ported to 0.10. Does still need a bit of work (seems like
16043 there's something funky going on when timestamping video frames).
16044 The seeking code is likely to make Wim cry, but hey, at least it
16047 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
16049 ext/amrnb/amrnbdec.c: Some more comments.
16050 Original commit message from CVS:
16051 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
16052 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
16053 Some more comments.
16054 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
16055 Applied patch from Fabrizio Gennari, fixes #330844.
16057 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
16059 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
16060 Original commit message from CVS:
16061 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
16062 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
16063 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
16064 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
16065 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
16066 * ext/dvdread/dvdreadsrc.h:
16067 Let's try to play the title the user set via the URI handler or
16068 via properties instead of always playing the first title. Also,
16069 Also, count title/chapter/angle number in URI and properties
16070 from 1 rather than 0.
16072 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
16074 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
16075 Original commit message from CVS:
16076 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
16077 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
16078 (gst_dvd_read_src_do_duration_query):
16079 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
16080 otherwise GstBaseSrc will think we can operate pull_range based,
16081 which we don't really, and typefinding will fail miserably.
16082 Also, make seeking work somewhat (only works with flumpegdemux
16083 at the moment, mpegstream needs fixing for that first).
16085 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
16087 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
16088 Original commit message from CVS:
16089 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
16090 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
16091 Only allocate buffer once we know exactly how much we need,
16092 rather than gratuitously allocating 2MB-buffers all the time
16093 even if we usually need much less than that. Also, demote
16094 a debug message from DEBUG to LOG level.
16096 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
16098 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
16099 Original commit message from CVS:
16100 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
16101 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
16102 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
16103 (gst_dvd_read_src_do_position_query):
16104 Add some more debugging and fix duration query in BYTES.
16106 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
16108 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
16109 Original commit message from CVS:
16112 * ext/dvdread/Makefile.am:
16113 * ext/dvdread/dvdreadsrc.c:
16114 * ext/dvdread/dvdreadsrc.h:
16115 Half-baked port to 0.10. Needs some love
16116 in the seeking department, but at least
16118 * ext/dvdread/stream_labels.c:
16119 * ext/dvdread/stream_labels.h:
16120 Remove these (we use ISO-639 language codes internally; applications
16121 that want to translate those into language names for display to the
16122 user should rely on the iso-codes package for that).
16124 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
16126 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
16127 Original commit message from CVS:
16128 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
16129 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
16130 (gst_amrnbdec_state_change):
16131 * ext/amrnb/amrnbdec.h:
16132 Fix amrnbdec, handle events, take copy from adapter since the decoder
16133 apparently writes in the source data.
16134 Use some _scale_int, and precalc duration.
16135 Fix some leaks, post ERROR messages.
16137 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
16139 docs/plugins/: Add cdio plugin to docs.
16140 Original commit message from CVS:
16141 * docs/plugins/Makefile.am:
16142 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
16143 * docs/plugins/gst-plugins-good-plugins-sections.txt:
16144 * docs/plugins/inspect/plugin-cdio.xml:
16145 Add cdio plugin to docs.
16146 * ext/cdio/gstcdiocddasrc.c:
16148 * ext/cdio/gstcdio.c:
16149 The plugin is called 'cdio' not 'cddio'.
16151 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
16153 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
16154 Original commit message from CVS:
16155 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
16156 One source pad not being linked is not an error condition when we're
16157 still parsing the header. In this case (e.g. where we don't have a
16158 suitable decoder installed) just pretend everything is fine, so that
16159 the demuxer will actually go on to signal no-more-pads when done
16160 parsing the header, otherwise decodebin/playbin will never post the
16161 appropriate error message if decoders are not available.
16163 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
16167 * ext/mad/gstid3tag.c:
16168 * gst/realmedia/rmdemux.c:
16169 Just make it compile with --disable-gst-debug.
16170 Original commit message from CVS:
16171 Just make it compile with --disable-gst-debug.
16173 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
16175 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
16176 Original commit message from CVS:
16177 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
16178 (gst_mad_check_caps_reset), (gst_mad_chain):
16179 Merge patch from Radoslaw Szkodzinski (bug 326734)
16181 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16183 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
16184 Original commit message from CVS:
16185 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
16186 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
16187 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
16188 (gst_id3_tag_chain):
16189 fixing Gdate handling
16190 enabling mux/demux mode switching
16191 adding better debug output
16193 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
16195 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...
16196 Original commit message from CVS:
16197 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
16198 If we haven't set caps on a source pad yet, the caps on the
16199 pad are NULL, not un-fixed. Set caps on outgoing buffers.
16201 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
16203 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
16204 Original commit message from CVS:
16205 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
16206 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
16207 * ext/lame/gstlame.h:
16208 Contrary to what the const char in the lame API might suggest,
16209 lame expects us to keep the strings we pass to id3tag_set_foo()
16210 around; it doesn't free them either though, so we have to store
16211 them somewhere and free them later when we can be sure lame
16212 doesn't need them any longer.
16214 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
16216 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...
16217 Original commit message from CVS:
16218 * ext/lame/gstlame.c: (add_one_tag):
16219 Fix handling of GST_TAG_DATE (#311679), don't pass an
16220 uninitialised string pointer to lame if we don't know
16221 how to handle the tag type, and fix minor memory leak.
16223 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
16225 ext/mad/gstmad.c: Fix debug message.
16226 Original commit message from CVS:
16227 * ext/mad/gstmad.c: (gst_mad_chain):
16230 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16232 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
16233 Original commit message from CVS:
16234 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
16235 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16236 Erase spurious call to gst_segment_set_newsegment.
16237 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
16238 the superclass method when handling NEWSEGMENT events.
16239 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
16240 and dvd-audio-restart event handling. There are currently less
16241 hackish ways of handling the sparse audio stream problem.
16243 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16245 fix up error domains, error strings, and use of translation
16246 Original commit message from CVS:
16247 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
16248 * ext/dvdnav/dvdnavsrc.c: (if):
16249 * ext/dvdread/stream_labels.c:
16250 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
16251 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
16252 fix up error domains, error strings, and use of translation
16254 fix up this file, even though none of them are actually marked
16257 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16259 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
16260 Original commit message from CVS:
16261 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
16262 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16263 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
16264 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
16265 (gst_mpeg_parse_change_state):
16266 Make timestamp adjustment somewhat milder. Actual timestamps are
16267 now sent unmodified unless an actual gap is found in the
16268 stream. This should fix time display when playing most MPEG
16271 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
16273 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
16274 Original commit message from CVS:
16275 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
16276 * ext/cdio/gstcdio.h:
16277 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
16278 Fix build for libcdio versions >= 76; give slightly lower rank
16281 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
16283 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
16284 Original commit message from CVS:
16287 * ext/cdio/Makefile.am:
16288 * ext/cdio/gstcdio.c:
16289 * ext/cdio/gstcdio.h:
16290 * ext/cdio/gstcdiocddasrc.c:
16291 * ext/cdio/gstcdiocddasrc.h:
16292 Port libcdio cdda source, formerly known as cddasrc, now known as
16293 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
16294 but that's not tested (fixes #317658).
16296 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
16298 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
16299 Original commit message from CVS:
16300 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
16301 tss tss... always set caps on outgoing buffer.
16303 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
16305 * gst-plugins-ugly.spec.in:
16307 Original commit message from CVS:
16310 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16315 Original commit message from CVS:
16318 === release 0.10.1 ===
16320 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16326 * docs/plugins/gst-plugins-ugly-plugins.args:
16327 * docs/plugins/inspect/plugin-a52dec.xml:
16328 * docs/plugins/inspect/plugin-amrnb.xml:
16329 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16330 * docs/plugins/inspect/plugin-iec958.xml:
16331 * docs/plugins/inspect/plugin-lame.xml:
16332 * docs/plugins/inspect/plugin-mad.xml:
16333 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16334 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16335 * docs/plugins/inspect/plugin-rmdemux.xml:
16337 Original commit message from CVS:
16340 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16345 Original commit message from CVS:
16348 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
16350 Pass unhandled queries upstream (useful e.g. for SEEKING query)
16351 Original commit message from CVS:
16352 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
16353 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
16354 * ext/mad/gstmad.c: (gst_mad_src_query):
16355 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
16356 * ext/sidplay/gstsiddec.cc:
16357 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
16358 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
16359 Pass unhandled queries upstream (useful e.g. for SEEKING query)
16360 (fixes #325652; based on patch by: Philippe); make rmdemux return
16361 FALSE for position queries, instead of setting -1 as value and
16364 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16366 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16367 Original commit message from CVS:
16368 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
16369 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16370 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
16371 rewrite timestamps in the case segments are being set from
16372 upstream, but use timestamps unmodified. Also send proper position
16373 values. This allows for correct time display and makes queries
16374 work in sink elements.
16375 * gst/mpegstream/gstdvddemux.h:
16376 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16377 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
16378 Rename flush_filter to segment_filter, which is better represents
16379 what the arreibute does.
16380 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
16381 Activate segment filtering when a timestamp discontinuity is seen.
16383 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
16385 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...
16386 Original commit message from CVS:
16387 * ext/mad/gstmad.c: (gst_mad_chain):
16388 Don't forget that we need to send out a newsegment event after a
16389 restart even if we don't have enough data to decode a frame right
16392 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16394 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
16395 Original commit message from CVS:
16396 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
16397 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16398 Use the new "audio-shutdown" and "audio-restart" DVD events
16399 instead of the "spu-still-frame" event to shutdown and restart
16400 the audio pipeline.
16401 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
16402 Check for cases where the segment-based adjustment calculation
16403 would produce negative values (which result in an overflow) and
16404 return GST_CLOCK_TIME_NONE instead.
16405 * gst/mpegstream/gstdvddemux.h:
16406 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16407 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
16408 Add a mechanism to discard audio buffers with timestamps outside
16409 the currently set segment. This was causing (sometimes serious)
16410 synchronization problems after seeking in DVDs with LPCM audio,
16411 since VOBUs usually contain audio material that lies outside the
16412 timestamp range specified by the header.
16414 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16416 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
16417 Original commit message from CVS:
16418 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
16419 Remove lingering reference to GstID3Demux
16420 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
16421 Don't output debug saying padding streams are unknown type,
16422 because they're not
16424 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16426 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
16427 Original commit message from CVS:
16428 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
16429 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
16430 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
16433 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
16434 (gst_mpeg_demux_get_audio_stream):
16435 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
16436 (gst_dvd_demux_get_audio_stream)
16437 (gst_dvd_demux_get_subpicture_stream)
16438 (gst_dvd_demux_send_subbuffer):
16439 Send current* pad buffers with appropriate caps.
16441 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16443 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
16444 Original commit message from CVS:
16445 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
16446 * gst/iec958/ac3iec.h:
16447 * gst/iec958/ac3iec.c:
16448 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
16449 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
16450 raw-audio property to ac3iec958 that allows setting the source pad
16451 caps to raw audio instead of audio/x-iec958. This makes it
16452 possible to use ac3iec958 together with the normal alsasink
16453 element to drive an external receiver that autodetects AC3
16456 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
16458 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
16459 Original commit message from CVS:
16460 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
16461 (ac3iec_chain_dvd):
16462 * gst/iec958/ac3iec.h:
16463 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
16465 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
16467 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
16468 Original commit message from CVS:
16469 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
16470 When getting a seek event, first check if the upstream element
16471 can handle it and only do our own seek stuff when it can't
16472 (should fix #322856).
16474 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
16476 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
16477 Original commit message from CVS:
16478 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16479 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
16480 Really convert to BYTES format when we want to convert
16481 to bytes (use right variable; fixes #322856).
16483 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16485 Big mpegparse clean up, second round:
16486 Original commit message from CVS:
16487 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
16488 Big mpegparse clean up, second round:
16489 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16490 Send and EOS event down the audio pipeline when an still frame
16491 event arrives. This prevents the pipeline from locking when a
16492 still menu comes directly after a flush.
16493 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
16494 Don't send a newsegment in reset.
16495 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
16496 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
16497 Move the code of handle_newsegment to process_event. Send a
16498 NEWSEGMENT after FLUSH_STOP.
16499 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
16501 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
16502 (gst_mpeg_demux_class_init): Don't override send_event.
16503 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
16504 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
16505 (gst_mpeg_demux_reset):
16506 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
16508 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16509 Reset the mpegparse element after a flush.
16510 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
16511 Don't forward events.
16512 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
16513 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16514 handle_newsegment is not a virtual method anymore.
16515 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
16516 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
16517 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
16518 rid of send_newsegment virtual method.
16519 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
16520 handle DVD events and call the superclass method for other event
16522 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
16523 override process_event anymore.
16524 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
16525 (gst_mpeg_parse_process_event): Move actual event processing to
16526 process event so that subclasses can properly override or extend
16528 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16529 Eliminate time parameter in process event.
16530 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
16531 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
16532 (gst_mpeg_demux_send_subbuffer):
16533 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
16534 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
16535 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
16536 adding the value of the adjust attribute.
16537 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
16538 rid of the adjust attribute. Now all timestamp adjustments are
16539 performed by mpegparse using the current segment.
16540 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
16541 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
16542 on the adjust attribute for SCR values and the current segment.
16543 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
16544 adjust_ts virtual method to adjust timestamps for outgoing
16546 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
16547 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
16548 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16549 (gst_dvd_demux_handle_newsegment): Don't override
16551 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
16552 Check for DVD events in process_event instead of
16554 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16555 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
16556 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
16557 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
16558 (gst_mpeg_demux_send_event):
16559 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
16560 (gst_dvd_demux_handle_dvd_event):
16561 Eliminate the time parameter in send_event.
16563 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16565 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
16566 Original commit message from CVS:
16567 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
16568 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
16569 Fix typefinding in id3demux, and then remove it in favour
16570 of the new LGPL id3demux in gst-plugins-good
16571 * ext/mad/gstmad.c: (gst_mad_dispose):
16572 dispose can run more than once.
16574 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16576 gst/asfdemux/gstasfmux.c: change some char* into char[]
16577 Original commit message from CVS:
16578 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
16579 change some char* into char[]
16581 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
16583 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
16584 Original commit message from CVS:
16585 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
16586 Remove memleak from unused GstRMDemuxStream
16588 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
16590 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
16591 Original commit message from CVS:
16592 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
16593 (gst_id3_tag_do_typefind):
16594 Use the correct function to free typefind factory list.
16596 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
16598 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
16599 Original commit message from CVS:
16600 * ext/mad/gstmad.c: (gst_mad_src_query):
16601 For position and duration queries in TIME format, try the peer
16602 first (might be a demuxer).
16604 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16606 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
16607 Original commit message from CVS:
16608 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
16609 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
16610 Properly handle non contiguous VOBUs by adding the segment accum
16611 field to the adjust value.
16612 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16613 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
16614 handle_newsegment to prevent sending actual newsegment events and
16615 use tiemstamp rewriting instead.
16616 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
16618 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
16619 (gst_mpeg_parse_event):
16620 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
16621 Add a new parameter to handle_newsegment to allow controlling
16622 whether newsegment events are forwarded or not.
16623 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16624 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
16625 (gst_dvd_demux_reset):
16626 last_end_ptm and discont_time aren't necessary anymore, since
16627 timestamp adjustment is now replaced by newsegment events.
16628 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
16630 * gst/mpegstream/gstdvddemux.h:
16631 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
16632 Don't handle dvd-nav-packet events anymore, since the are now
16633 replaced by standard newsegment events.
16634 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
16635 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
16636 (gst_dvd_demux_change_state):
16637 * gst/mpegstream/gstdvddemux.h:
16638 Get rid of the ignore_next_newmedia_discont hack.
16639 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
16640 (gst_dvd_demux_handle_newsegment):
16641 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
16642 (gst_mpeg_demux_handle_newsegment): Don't override
16643 handle_newsegment anymore. It was only necessary to handle
16645 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
16646 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
16647 (gst_dvd_demux_set_cur_subpicture):
16648 Reactivate handling of DVD events.
16649 * gst/mpegstream/gstmpegparse.c (normal_seek)
16650 (gst_mpeg_parse_handle_src_event)
16651 (gst_mpeg_parse_handle_src_query):
16652 First attempt at reenabling seek.
16653 * gst/mpegstream/gstmpegparse.h:
16654 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
16655 (gst_mpeg_parse_update_streaminfo)
16656 (gst_mpeg_parse_get_rate)
16657 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
16658 (gst_mpeg_parse_handle_src_query):
16659 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
16660 Make queries work again.
16661 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
16662 (gst_mpeg_parse_handle_newsegment)
16663 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
16664 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
16665 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16666 Get rid of the newsegment_pending attribute, and rely instead on
16667 proper timestamp adjustment.
16668 * gst/mpegstream/gstmpegparse.c
16669 (gst_mpeg_parse_get_src_event_masks): Erase.
16670 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
16671 Initialize fields before creating pads to prevent the pad creation
16672 callback from failing.
16673 (gst_mpeg_parse_reset): Initialize new fields, and change
16674 initialization order to match the order in the structure.
16675 (gst_mpeg_parse_handle_newsegment): Forward new segment events
16676 whenever possible, and update the current segment.
16677 (gst_mpeg_parse_send_newsegment): Update the current segment and
16678 pending_newsegment.
16679 (gst_mpeg_parse_pad_added): Use the current segment to send
16680 newsegment events to new pads.
16681 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
16682 and events. Properly update newsegment_pending.
16683 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16684 New fields do_adjust and current_segment.
16685 * gst/mpegstream/gstmpegdemux.c:
16686 * gst/mpegstream/gstdvddemux.c:
16687 * gst/mpegstream/gstmpegparse.h:
16688 Rename handle_discont virtual method to handle_newsegment. Erase
16689 some (already commented out support) for old NEW_MEDIA events.
16690 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16691 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
16692 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
16693 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
16694 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
16695 Erase the "pending_scr" field, and replace it by a slightly
16696 different handling of the current SCR. Document code blocks in
16697 parse_packhead and chain.
16699 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
16701 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
16702 Original commit message from CVS:
16703 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
16704 g_warning() are only for really fatal warnings. If we can't decode a
16705 tag, just ignore that tag and do a GST_WARNING.
16707 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16710 * ext/a52dec/gsta52dec.h:
16711 * ext/dvdread/dvdreadsrc.h:
16712 * ext/lame/gstlame.h:
16713 * ext/mad/gstid3tag.c:
16714 * ext/mad/gstmad.c:
16715 * ext/mad/gstmad.h:
16716 * ext/mpeg2dec/gstmpeg2dec.h:
16717 * ext/sidplay/gstsiddec.h:
16718 * gst/ac3parse/gstac3parse.c:
16719 * gst/ac3parse/gstac3parse.h:
16720 * gst/asfdemux/gstasfdemux.c:
16721 * gst/asfdemux/gstasfdemux.h:
16722 * gst/iec958/ac3iec.h:
16723 * gst/mpegaudioparse/gstmpegaudioparse.c:
16724 * gst/mpegaudioparse/gstmpegaudioparse.h:
16725 * gst/mpegstream/gstdvddemux.h:
16726 * gst/mpegstream/gstmpegclock.h:
16727 * gst/mpegstream/gstmpegdemux.h:
16728 * gst/mpegstream/gstmpegpacketize.h:
16729 * gst/mpegstream/gstmpegparse.c:
16730 * gst/mpegstream/gstmpegparse.h:
16731 * gst/mpegstream/gstrfc2250enc.c:
16732 * gst/mpegstream/gstrfc2250enc.h:
16733 * gst/realmedia/rmdemux.c:
16734 * gst/realmedia/rmdemux.h:
16735 * gst/synaesthesia/synaescope.c:
16737 Original commit message from CVS:
16740 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16744 Original commit message from CVS:
16747 === release 0.10.0 ===
16749 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16755 * docs/plugins/inspect/plugin-a52dec.xml:
16756 * docs/plugins/inspect/plugin-amrnb.xml:
16757 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16758 * docs/plugins/inspect/plugin-iec958.xml:
16759 * docs/plugins/inspect/plugin-lame.xml:
16760 * docs/plugins/inspect/plugin-mad.xml:
16761 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16762 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16763 * docs/plugins/inspect/plugin-rmdemux.xml:
16765 Original commit message from CVS:
16768 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
16770 Update for alloc_buffer changes.
16771 Original commit message from CVS:
16772 2005-12-05 Andy Wingo <wingo@pobox.com>
16773 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
16774 * ext/mad/gstmad.c: (gst_mad_chain):
16775 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
16776 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
16777 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
16778 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
16779 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
16781 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
16783 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
16784 Original commit message from CVS:
16785 2005-12-05 Andy Wingo <wingo@pobox.com>
16786 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
16787 id3demux and id3mux now. Fixes #323199.
16789 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
16791 * gst-plugins-ugly.spec.in:
16792 update spec file for latest changes
16793 Original commit message from CVS:
16794 update spec file for latest changes
16796 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16798 fix silly Makefile.am bug so they link correctly again
16799 Original commit message from CVS:
16800 * ext/amrnb/Makefile.am:
16801 * gst/realmedia/Makefile.am:
16802 fix silly Makefile.am bug so they link correctly again
16804 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16808 Original commit message from CVS:
16811 === release 0.9.7 ===
16813 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16822 * docs/plugins/gst-plugins-ugly-plugins.args:
16823 * docs/plugins/inspect/plugin-a52dec.xml:
16824 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16825 * docs/plugins/inspect/plugin-iec958.xml:
16826 * docs/plugins/inspect/plugin-lame.xml:
16827 * docs/plugins/inspect/plugin-mad.xml:
16828 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16829 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16830 * docs/plugins/inspect/plugin-rmdemux.xml:
16831 * docs/random/LICENSE:
16832 * docs/random/PORTED_09:
16834 Original commit message from CVS:
16837 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16841 * ext/amrnb/Makefile.am:
16842 * gst/realmedia/Makefile.am:
16843 Don't know how these escaped my eye before. Fix link flags.
16844 Original commit message from CVS:
16845 Don't know how these escaped my eye before. Fix link flags.
16847 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16850 * examples/Makefile.am:
16851 * examples/capsfilter/Makefile.am:
16852 * examples/capsfilter/capsfilter1.c:
16853 * examples/gob/Makefile.am:
16854 * examples/gob/gst-identity2.gob:
16855 * examples/gstplay/.gitignore:
16856 * examples/gstplay/Makefile.am:
16857 * examples/gstplay/player.c:
16858 * examples/indexing/.gitignore:
16859 * examples/indexing/Makefile.am:
16860 * examples/indexing/indexmpeg.c:
16861 * examples/level/Makefile.am:
16862 * examples/level/README:
16863 * examples/level/demo.c:
16864 * examples/level/plot.c:
16865 * examples/stats/Makefile.am:
16866 * examples/stats/mp2ogg.c:
16867 * examples/switch/.gitignore:
16868 * examples/switch/Makefile.am:
16869 * examples/switch/switcher.c:
16871 Original commit message from CVS:
16874 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
16876 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
16877 Original commit message from CVS:
16878 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
16879 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
16880 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
16881 (gst_mpeg_parse_send_event):
16882 Ref events before sending them to multiple pads, after all
16883 gst_pad_send_event() takes ownership of events. Don't leak
16884 events that have not been handled (fixes #322745).
16886 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
16888 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
16889 Original commit message from CVS:
16890 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
16891 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
16892 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
16893 from making timestamp adjustments. This will have to be re-added
16894 in some form in the near future, but in order to do that, some nav
16895 packet parsing will be necessary in mpegdemux.
16896 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
16897 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
16898 (g_value_set_int, gst_mpeg_parse_set_property)
16899 Get rid of do_adjust and use_adjust. Rename max_discont to
16901 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
16902 -1, no adjustment is made.
16903 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
16904 Rename max_discont property to max_scr_gap. Erase "adjust"
16906 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
16907 override send_event anymore, base class does the job.
16908 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
16909 Base class now does most of the work.
16910 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
16911 Generalize to forwarding the event to all source pads in the
16913 * gst/mpegstream/gstmpegparse.h:
16914 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
16915 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
16916 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
16917 (gst_mpeg_parse_set_property):
16918 Clock synchronization doesn't make sense anymore for a
16921 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
16923 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
16924 Original commit message from CVS:
16925 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
16926 Don't treat normal EOS as a fatal error.
16928 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
16930 ext/mad/gstmad.c: Proper warning statements,
16931 Original commit message from CVS:
16932 * ext/mad/gstmad.c: (gst_mad_chain):
16933 Proper warning statements,
16934 Don't error if the src pad isn't linked when pushing.
16935 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
16936 Proper state_change, avoids borkage when going to READY
16938 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16941 * gst-libs/Makefile.am:
16943 * gst-libs/ext/.gitignore:
16944 * gst-libs/gst/media-info/.gitignore:
16945 * gst-libs/gst/play/.gitignore:
16946 * gst-libs/gst/play/play.h:
16947 * gst-libs/gst/play/play.vcproj:
16948 no need for an AS_LIBTOOL call
16949 Original commit message from CVS:
16950 no need for an AS_LIBTOOL call
16952 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
16956 * gst-plugins-ugly.spec.in:
16957 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
16958 Original commit message from CVS:
16959 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
16961 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16963 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
16964 Original commit message from CVS:
16965 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
16966 Prime libmpeg2's pumps with some null custom buffers
16967 to ensure it doesn't ask us to discard garbage later yay.
16969 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16971 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
16972 Original commit message from CVS:
16973 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
16974 Prime libmpeg2's pumps with some null custom buffers
16975 to ensure it ask us to discard garbage later yay.
16977 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
16979 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
16980 Original commit message from CVS:
16981 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
16982 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
16983 (gst_a52dec_chain_raw):
16984 * ext/a52dec/gsta52dec.h:
16985 Accept AC3 in audio/x-private1-ac3 format, which includes
16986 DVD-specific headers, as well as raw AC3, for compatibility with
16989 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
16991 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
16992 Original commit message from CVS:
16993 * ext/mad/gstmad.c: (gst_mad_chain):
16994 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
16995 skip frame synthesis and consume input data as if we'd done the
16996 decode. Makes mad not error when the src pad is not connected.
16999 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17002 Erase old CVS conflict line.
17003 Original commit message from CVS:
17004 Erase old CVS conflict line.
17006 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17008 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
17009 Original commit message from CVS:
17010 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
17011 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
17012 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
17013 (gst_mpeg_parse_chain):
17014 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
17015 (gst_mpeg_demux_send_newsegment):
17016 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
17017 * gst/mpegstream/gstmpegparse.h:
17018 Rename send_discont method to send_newsegment and add parameters
17019 to handle actual segments. Adapt code all around to run with the
17020 new name and signature.
17021 * gst/mpegstream/gstmpegdemux.c:
17022 * gst/mpegstream/gstmpegparse.c:
17023 * gst/mpegstream/gstdvddemux.c:
17024 Convert to GST_BOILERPLATE.
17026 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17029 fix AS_LIBTOOL call
17030 Original commit message from CVS:
17031 fix AS_LIBTOOL call
17033 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17036 add a torture target
17037 Original commit message from CVS:
17038 add a torture target
17040 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17045 Original commit message from CVS:
17048 === release 0.9.6 ===
17050 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17056 * docs/plugins/gst-plugins-ugly-plugins.args:
17057 * docs/plugins/gst-plugins-ugly-plugins.signals:
17058 * docs/plugins/inspect/plugin-a52dec.xml:
17059 * docs/plugins/inspect/plugin-amrnb.xml:
17060 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17061 * docs/plugins/inspect/plugin-iec958.xml:
17062 * docs/plugins/inspect/plugin-lame.xml:
17063 * docs/plugins/inspect/plugin-mad.xml:
17064 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17065 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17066 * docs/plugins/inspect/plugin-rmdemux.xml:
17068 Original commit message from CVS:
17071 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
17073 gst/realmedia/rmdemux.c: Fractional framerates.
17074 Original commit message from CVS:
17075 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
17076 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
17077 (find_seek_offset_bytes), (find_seek_offset_time),
17078 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
17079 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
17080 (gst_rmdemux_chain), (gst_rmdemux_send_event),
17081 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
17082 (gst_rmdemux_parse_packet):
17083 Fractional framerates.
17085 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17087 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
17088 Original commit message from CVS:
17089 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
17090 (gst_mpeg2dec_negotiate_format), (handle_sequence),
17091 (gst_mpeg2dec_sink_event):
17092 * ext/mpeg2dec/gstmpeg2dec.h:
17093 Use fractional framerates
17095 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
17097 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
17098 Original commit message from CVS:
17099 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
17100 set_clock returns a boolean.
17102 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
17104 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
17105 Original commit message from CVS:
17106 * ext/mad/gstmad.c: (gst_mad_chain):
17107 Fix seeking even more by sending the newsegment event with the
17108 right parameters. Should fix querying in playbin/totem after
17111 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
17113 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
17114 Original commit message from CVS:
17115 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
17116 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
17117 Fix seeking in stand-alone mode. Fix nonexistant enum value
17118 introduced in previous commit. Improve debug messages here and
17119 there. Actually return a proper return value in the sink event
17122 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17124 * ext/lame/gstlame.c:
17126 Original commit message from CVS:
17129 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17132 * ext/lame/gstlame.c:
17133 * ext/mad/gstmad.c:
17134 * ext/sidplay/gstsiddec.cc:
17136 Original commit message from CVS:
17139 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
17142 * ext/lame/gstlame.c:
17143 * ext/mad/gstid3tag.c:
17144 * ext/sidplay/gstsiddec.cc:
17145 Update for gst_tag_setter API changes.
17146 Original commit message from CVS:
17147 2005-11-22 Andy Wingo <wingo@pobox.com>
17148 * Update for gst_tag_setter API changes.
17150 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
17153 * ext/a52dec/gsta52dec.c:
17154 * ext/mad/gstid3tag.c:
17155 * ext/mad/gstmad.c:
17156 * gst/mpegaudioparse/gstmpegaudioparse.c:
17157 * gst/mpegstream/gstdvddemux.c:
17158 * gst/mpegstream/gstmpegparse.c:
17159 * gst/realmedia/rmdemux.c:
17160 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
17161 Original commit message from CVS:
17162 2005-11-22 Andy Wingo <wingo@pobox.com>
17163 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
17164 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
17165 * ext/mad/gstmad.c (gst_mad_chain)
17166 * gst/mpegaudioparse/gstmpegaudioparse.c
17167 (gst_mp3parse_sink_event)
17168 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
17169 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
17170 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
17171 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
17172 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
17174 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
17176 ext/mad/Makefile.am: libgsttagedit => libgsttag
17177 Original commit message from CVS:
17178 * ext/mad/Makefile.am:
17179 libgsttagedit => libgsttag
17181 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
17183 ext/lame/gstlame.c: Don't take the stream lock
17184 Original commit message from CVS:
17185 * ext/lame/gstlame.c: (gst_lame_sink_event):
17186 Don't take the stream lock
17188 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
17190 ext/: Don't take the stream lock.
17191 Original commit message from CVS:
17192 2005-11-21 Andy Wingo <wingo@pobox.com>
17193 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
17194 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
17195 * ext/mad/gstmad.c (gst_mad_sink_event):
17196 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
17198 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
17199 stream lock changes.
17201 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
17203 *.*: Ran scripts/update-macros. Oh yes.
17204 Original commit message from CVS:
17205 2005-11-21 Andy Wingo <wingo@pobox.com>
17207 * *.c: Ran scripts/update-macros. Oh yes.
17209 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
17211 gst/mpegstream/: Filler events have beem removed for now.
17212 Original commit message from CVS:
17213 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
17214 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
17215 Filler events have beem removed for now.
17217 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
17219 gst/: Update for GST_FOURCC_FORMAT API change.
17220 Original commit message from CVS:
17221 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
17222 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
17223 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
17224 Update for GST_FOURCC_FORMAT API change.
17226 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
17228 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
17229 Original commit message from CVS:
17230 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
17231 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
17232 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
17233 (gst_rmdemux_parse_packet):
17234 Modifications for disapearance of GST_PAD_IS_USABLE()
17236 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
17238 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
17239 Original commit message from CVS:
17240 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
17241 Remove some setcaps brokenness.
17242 Don't crash on bad input.
17244 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
17246 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
17247 Original commit message from CVS:
17248 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
17250 (gst_id3_tag_do_typefind): Unref caps
17251 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
17253 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
17255 * ext/mad/gstmad.c:
17256 remove accidentally commited hack
17257 Original commit message from CVS:
17258 remove accidentally commited hack
17260 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
17262 * ext/mad/gstmad.c:
17264 Original commit message from CVS:
17267 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
17269 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
17270 Original commit message from CVS:
17271 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
17272 (gst_mpeg2dec_sink_event):
17273 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
17274 nice-ify debug message in event handler; add CHECKME.
17275 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17276 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
17277 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
17278 (gst_dvd_demux_sync_stream_to_time):
17279 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
17280 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
17281 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
17282 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
17283 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
17284 (gst_mpeg_demux_sync_stream_to_time),
17285 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
17286 * gst/mpegstream/gstmpegdemux.h:
17287 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
17288 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
17289 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
17290 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
17291 (gst_mpeg_parse_chain):
17292 * gst/mpegstream/gstmpegparse.h:
17293 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
17294 return value confusion (gst_pad_push vs. gst_pad_send_event and
17295 gst_pad_push_event); pass flow return values to caller;
17296 miscellaneous fixes and clean-ups.
17298 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
17300 * gst/mpegstream/gstdvddemux.c:
17301 set rank to secondary until it works 100%
17302 Original commit message from CVS:
17303 set rank to secondary until it works 100%
17305 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
17307 * gst-plugins-ugly.spec.in:
17308 add mpegstream plugin to spec file
17309 Original commit message from CVS:
17310 add mpegstream plugin to spec file
17312 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
17314 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
17315 Original commit message from CVS:
17316 2005-11-14 Martin Soto <soto@localhost.localdomain>
17317 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
17320 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
17322 partially port the mpegstream plugin to GStreamer 0.9.
17323 Original commit message from CVS:
17324 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
17326 * gst/mpegstream/Makefile.am:
17327 * gst/mpegstream/gstdvddemux.c:
17328 * gst/mpegstream/gstdvddemux.h:
17329 * gst/mpegstream/gstmpegdemux.c:
17330 * gst/mpegstream/gstmpegdemux.h:
17331 * gst/mpegstream/gstmpegpacketize.c:
17332 * gst/mpegstream/gstmpegpacketize.h:
17333 * gst/mpegstream/gstmpegparse.c:
17334 * gst/mpegstream/gstmpegparse.h:
17335 * gst/mpegstream/gstmpegstream.c:
17336 * gst/mpegstream/gstrfc2250enc.c:
17337 * gst/mpegstream/gstrfc2250enc.h:
17338 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
17339 partially port the mpegstream plugin to GStreamer 0.9.
17341 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
17343 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
17344 Original commit message from CVS:
17345 2005-11-14 Andy Wingo <wingo@pobox.com>
17346 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
17347 debugging, allows dll builds on windows. Fixes #316076.
17349 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17354 Original commit message from CVS:
17357 === release 0.9.5 ===
17359 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17366 * docs/plugins/inspect/plugin-a52dec.xml:
17367 * docs/plugins/inspect/plugin-amrnb.xml:
17368 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17369 * docs/plugins/inspect/plugin-iec958.xml:
17370 * docs/plugins/inspect/plugin-lame.xml:
17371 * docs/plugins/inspect/plugin-mad.xml:
17372 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17373 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17374 * docs/plugins/inspect/plugin-rmdemux.xml:
17376 Original commit message from CVS:
17379 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
17381 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
17382 Original commit message from CVS:
17383 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
17384 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
17385 (handle_sequence), (handle_picture), (handle_slice),
17386 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
17387 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
17388 Forward GstFlowReturn about everywhere.
17389 Handle seeking correctly.
17391 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
17393 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
17394 Original commit message from CVS:
17395 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
17396 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
17397 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
17398 Small cleanups in refcounting.
17400 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
17402 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
17403 Original commit message from CVS:
17404 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17405 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
17406 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
17407 (handle_sequence), (handle_picture):
17408 * ext/mpeg2dec/gstmpeg2dec.h:
17409 Removed lots of dubious code.
17410 Handle flushing and seeking correctly. Still leaks though...
17412 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
17416 port plugins listing changes
17417 Original commit message from CVS:
17418 port plugins listing changes
17420 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17425 Original commit message from CVS:
17428 === release 0.9.4 ===
17430 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17437 * docs/plugins/gst-plugins-ugly-plugins.args:
17438 * docs/plugins/gst-plugins-ugly-plugins.signals:
17439 * docs/plugins/inspect/plugin-a52dec.xml:
17440 * docs/plugins/inspect/plugin-amrnb.xml:
17441 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17442 * docs/plugins/inspect/plugin-iec958.xml:
17443 * docs/plugins/inspect/plugin-lame.xml:
17444 * docs/plugins/inspect/plugin-mad.xml:
17445 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17446 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17447 * docs/plugins/inspect/plugin-rmdemux.xml:
17448 * gst/realmedia/rmdemux.c:
17451 Original commit message from CVS:
17454 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
17456 gst/realmedia/rmdemux.c: STOPPED->FAILED
17457 Original commit message from CVS:
17458 2005-10-23 Julien MOUTTE <julien@moutte.net>
17459 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
17461 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
17463 * gst-plugins-ugly.spec.in:
17464 add packaging of a52dec
17465 Original commit message from CVS:
17466 add packaging of a52dec
17468 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
17470 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
17471 Original commit message from CVS:
17472 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17473 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
17474 Set correct stream time in newsegment event.
17476 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17480 Original commit message from CVS:
17483 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17488 Original commit message from CVS:
17491 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
17493 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
17494 Original commit message from CVS:
17495 * ext/a52dec/Makefile.am:
17496 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
17497 (gst_a52dec_class_init), (gst_a52dec_sink_event),
17498 (gst_a52dec_change_state):
17499 * ext/a52dec/gsta52dec.h:
17500 Re-enable CPU flags, use liboil to get them.
17502 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
17504 Port AC3 decoder to 0.9 (#318849).
17505 Original commit message from CVS:
17506 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
17508 * ext/a52dec/Makefile.am:
17509 * ext/a52dec/gsta52dec.c:
17510 * ext/a52dec/gsta52dec.h:
17511 Port AC3 decoder to 0.9 (#318849).
17513 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
17515 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
17516 Original commit message from CVS:
17517 * ext/sidplay/gstsiddec.cc:
17518 Small fixes and more error messages.
17520 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
17523 Original commit message from CVS:
17524 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17525 (gst_amrnbparse_state_change):
17526 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
17527 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
17528 * ext/mpeg2dec/gstmpeg2dec.c:
17529 * ext/sidplay/gstsiddec.cc:
17530 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17531 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
17534 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
17536 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
17537 Original commit message from CVS:
17539 GST_DOC has been renamed to GST_DOCBOOK_CHECK
17541 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17543 configure.ac: some docs I had
17544 Original commit message from CVS:
17547 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
17550 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
17552 gst/realmedia/rmdemux.c: segment-start/done API change.
17553 Original commit message from CVS:
17554 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
17555 (gst_rmdemux_perform_seek):
17556 segment-start/done API change.
17558 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
17562 * gst/iec958/ac3iec.c:
17563 Set buffer durations on IEC958 buffers.
17564 Original commit message from CVS:
17565 Set buffer durations on IEC958 buffers.
17567 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
17569 configure.ac: Fix glib check
17570 Original commit message from CVS:
17574 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
17576 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
17577 Original commit message from CVS:
17578 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
17579 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
17581 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17583 examples/stats/mp2ogg.c: yes, typo fixes
17584 Original commit message from CVS:
17585 * examples/stats/mp2ogg.c:
17588 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17590 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
17591 Original commit message from CVS:
17592 * examples/indexing/indexmpeg.c: (main):
17593 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
17594 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
17595 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
17596 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
17597 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
17598 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
17599 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
17600 * ext/dvdread/dvdreadsrc.h:
17601 * ext/lame/gstlame.h:
17602 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
17603 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
17604 * gst/iec958/ac3iec.h:
17605 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
17606 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
17607 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
17608 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
17609 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
17610 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
17611 moved bitshift from macro to enum definition
17613 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
17615 newsegment API update.
17616 Original commit message from CVS:
17617 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
17618 * ext/mad/gstmad.c: (gst_mad_chain):
17619 * gst/mpegaudioparse/gstmpegaudioparse.c:
17620 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17621 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
17622 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
17623 newsegment API update.
17625 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
17627 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
17628 Original commit message from CVS:
17629 * ext/amrnb/amrnbdec.c:
17630 Mark invalid frame sizes
17631 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
17632 UNUSABLE is not to be used here, just push out stuff so
17633 probes can continue linking or making the pad usable.
17635 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
17638 * gst/realmedia/rmdemux.c:
17639 Improve seek error-resilience.
17640 Original commit message from CVS:
17641 Improve seek error-resilience.
17642 Better error handling generally.
17644 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17649 Original commit message from CVS:
17652 === release 0.9.3 ===
17654 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17660 * ext/sidplay/Makefile.am:
17662 Original commit message from CVS:
17665 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
17667 * gst/realmedia/rmdemux.h:
17668 Forgot to commit this file. I hate Nano.
17669 Original commit message from CVS:
17670 Forgot to commit this file. I hate Nano.
17672 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
17676 * gst/realmedia/rmdemux.c:
17677 Sanity checks and memory leak fixes for real demuxer
17678 Original commit message from CVS:
17679 Sanity checks and memory leak fixes for real demuxer
17681 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
17683 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
17684 Original commit message from CVS:
17685 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
17686 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
17687 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
17688 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
17689 Real demuxer fixes. Make it more bulletproof against bad data,
17690 identify a few more stream types.
17691 Fix seeking so that it works (at least with the seek example
17692 program; it still fails with totem).
17694 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
17696 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
17697 Original commit message from CVS:
17698 * gst/mpegaudioparse/gstmpegaudioparse.c:
17699 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17700 Set correct caps on buffers too.
17702 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
17704 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
17705 Original commit message from CVS:
17706 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
17707 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
17708 * gst/mpegaudioparse/gstmpegaudioparse.h:
17709 Put timestamps on buffers.
17711 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
17714 * ext/amrnb/amrnbenc.c:
17715 Changed amrnbenc description, it is an encoder, not decoder.
17716 Original commit message from CVS:
17717 Changed amrnbenc description, it is an encoder, not decoder.
17719 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
17722 * gst/iec958/ac3_padder.c:
17723 * gst/iec958/ac3_padder.h:
17724 * gst/iec958/ac3iec.c:
17725 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
17726 Original commit message from CVS:
17727 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
17728 more accurate, and to check AC3 checksums (both of them in each frame),
17729 and dump the frame (as a probable sync failure) if they don't match.
17730 General code cleanup, improved comments. Changed to not construct the
17731 header backwards, and not byteswap everything else. If we end up needing
17732 to do little-endian output, we should swap in the element doing the
17733 output (AC3 is big-endian).
17735 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
17737 * gst-plugins-ugly.spec.in:
17738 fix spec file for ugly
17739 Original commit message from CVS:
17740 fix spec file for ugly
17742 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17744 * docs/plugins/inspect/plugin-lame.xml:
17745 revert empty commit
17746 Original commit message from CVS:
17747 revert empty commit
17749 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17751 * docs/plugins/scan.stamp:
17752 whoops, wrong files
17753 Original commit message from CVS:
17754 whoops, wrong files
17756 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17758 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
17759 Original commit message from CVS:
17760 * docs/plugins/gst-plugins-ugly-plugins.args:
17761 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17762 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17763 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
17764 commit missing files
17765 * docs/plugins/inspect/plugin-lame.xml:
17768 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17772 * gst-plugins-ugly.spec.in:
17773 add check-valgrind target
17774 Original commit message from CVS:
17775 add check-valgrind target
17777 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17779 * docs/plugins/scanobj-build.stamp:
17781 Original commit message from CVS:
17784 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
17786 ext/lame/gstlame.c: Set caps on outgoing buffers.
17787 Original commit message from CVS:
17788 * ext/lame/gstlame.c: (gst_lame_chain):
17789 Set caps on outgoing buffers.
17791 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17794 * ext/lame/gstlame.c:
17795 * ext/lame/gstlame.h:
17796 clean up further so we don't try to set up five times for a simple pipeline
17797 Original commit message from CVS:
17798 clean up further so we don't try to set up five times for
17801 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
17805 * gst/iec958/ac3iec.c:
17806 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
17807 Original commit message from CVS:
17808 Set setcaps function on sink pad, not source pad. Produce correct caps
17811 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17814 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17815 * docs/plugins/inspect/plugin-iec958.xml:
17816 * docs/plugins/inspect/plugin-lame.xml:
17817 * docs/plugins/inspect/plugin-mad.xml:
17818 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17819 * docs/plugins/inspect/plugin-rmdemux.xml:
17820 update inspect with source
17821 Original commit message from CVS:
17822 update inspect with source
17824 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17826 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
17827 Original commit message from CVS:
17828 * ext/mad/gstid3tag.c:
17829 gsttaginterface.h -> gsttagsetter.h
17831 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17835 Original commit message from CVS:
17838 === release 0.9.1 ===
17840 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17849 Original commit message from CVS:
17852 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
17854 ext/amrnb/: State change function updates.
17855 Original commit message from CVS:
17856 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
17857 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
17858 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
17859 State change function updates.
17861 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17863 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
17864 Original commit message from CVS:
17865 * ext/mpeg2dec/gstmpeg2dec.c:
17866 GST_CAT_SEEK disappeared from the public API at some point
17868 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17870 * gst/iec958/ac3_padder.c:
17871 * gst/iec958/ac3_padder.h:
17873 Original commit message from CVS:
17876 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17882 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17883 * docs/plugins/inspect-build.stamp:
17884 * docs/plugins/inspect.stamp:
17885 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17886 * docs/plugins/inspect/plugin-iec958.xml:
17887 * docs/plugins/inspect/plugin-lame.xml:
17888 * docs/plugins/inspect/plugin-mad.xml:
17889 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17890 * docs/plugins/inspect/plugin-rmdemux.xml:
17891 docs for ugly plugins
17892 Original commit message from CVS:
17893 docs for ugly plugins
17895 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17897 * gst-plugins-ugly.spec.in:
17898 * gst/iec958/Makefile.am:
17900 Original commit message from CVS:
17903 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
17906 * gst/iec958/ac3iec.c:
17907 Accept audio/x-private1-a3c on sink pad
17908 Original commit message from CVS:
17909 Accept audio/x-private1-a3c on sink pad
17911 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17913 * gst-plugins-ugly.spec.in:
17915 Original commit message from CVS:
17918 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
17920 * examples/gstplay/player.c:
17921 * examples/stats/mp2ogg.c:
17922 * ext/a52dec/gsta52dec.c:
17923 * ext/amrnb/amrnbdec.c:
17924 * ext/amrnb/amrnbenc.c:
17925 * ext/amrnb/amrnbparse.c:
17926 * ext/dvdnav/dvdnavsrc.c:
17927 * ext/dvdread/dvdreadsrc.c:
17928 * ext/lame/gstlame.c:
17929 * ext/mad/gstid3tag.c:
17930 * ext/mad/gstmad.c:
17931 * ext/mpeg2dec/gstmpeg2dec.c:
17932 * gst/ac3parse/gstac3parse.c:
17933 * gst/asfdemux/gstasfdemux.c:
17934 * gst/asfdemux/gstasfmux.c:
17935 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17936 * gst/iec958/ac3iec.c:
17937 * gst/mpegaudioparse/gstmpegaudioparse.c:
17938 * gst/mpegstream/gstdvddemux.c:
17939 * gst/mpegstream/gstmpegdemux.c:
17940 * gst/mpegstream/gstmpegparse.c:
17941 * gst/mpegstream/gstrfc2250enc.c:
17942 * gst/realmedia/rmdemux.c:
17943 * gst/synaesthesia/gstsynaesthesia.c:
17944 All plugins updated for element state changes.
17945 Original commit message from CVS:
17946 2005-09-02 Andy Wingo <wingo@pobox.com>
17947 * All plugins updated for element state changes.
17949 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
17951 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17952 * gst/iec958/ac3iec.c:
17953 Fix return types in setcaps functions
17954 Original commit message from CVS:
17955 Fix return types in setcaps functions
17957 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
17960 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
17961 * gst/iec958/ac3iec.c:
17962 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
17963 Original commit message from CVS:
17964 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
17965 Some general cleanups in iec958 framer.
17967 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
17975 * m4/gst-matroska.m4:
17978 fix distcheck; remove some old m4s
17979 Original commit message from CVS:
17980 fix distcheck; remove some old m4s
17982 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
17986 * gst/iec958/Makefile.am:
17987 * gst/iec958/ac3_padder.c:
17988 * gst/iec958/ac3_padder.h:
17989 * gst/iec958/ac3iec.c:
17990 * gst/iec958/ac3iec.h:
17991 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
17992 Original commit message from CVS:
17993 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
17995 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
17997 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
17998 Original commit message from CVS:
17999 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
18000 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
18001 (gst_dvdlpcmdec_change_state):
18002 Cleanups, fixed header parsing and stripping.
18004 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
18007 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18008 Use the right bytes when parsing the LPCM dvd header
18009 Original commit message from CVS:
18010 Use the right bytes when parsing the LPCM dvd header
18012 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
18015 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18016 Return the correct values from chain function
18017 Original commit message from CVS:
18018 Return the correct values from chain function
18020 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
18023 * docs/Makefile.am:
18024 * docs/plugins/.gitignore:
18025 * docs/random/ChangeLog-0.8:
18026 * docs/version.entities.in:
18028 Original commit message from CVS:
18031 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
18034 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
18035 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
18036 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
18037 Original commit message from CVS:
18038 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
18039 header; instead do this internally. Also support the old way, using
18040 a different mime-type. CVS: