3 2022-11-07 23:53:59 +0000 Tim-Philipp Müller <tim@centricular.com>
7 * gst-plugins-ugly.doap:
11 2022-11-07 23:53:57 +0000 Tim-Philipp Müller <tim@centricular.com>
14 Update ChangeLogs for 1.21.2
16 2022-10-23 20:32:35 +0100 Tim-Philipp Müller <tim@centricular.com>
18 * docs/gst_plugins_cache.json:
20 * gst/xingmux/gstxingmux.c:
21 * gst/xingmux/gstxingmux.h:
22 * gst/xingmux/meson.build:
23 * gst/xingmux/plugin.c:
25 * tests/check/elements/xingmux.c:
26 * tests/check/elements/xingmux_testdata.h:
27 * tests/check/meson.build:
28 xingmux: move from gst-plugins-ugly to gst-plugins-good
29 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/issues/415
30 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3251>
32 2022-10-04 03:57:31 +0100 Tim-Philipp Müller <tim@centricular.com>
36 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3115>
38 === release 1.21.1 ===
40 2022-10-04 01:14:01 +0100 Tim-Philipp Müller <tim@centricular.com>
45 * gst-plugins-ugly.doap:
49 2022-10-04 01:13:59 +0100 Tim-Philipp Müller <tim@centricular.com>
52 Update ChangeLogs for 1.21.1
54 2022-09-21 19:19:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
57 meson: Use implicit builtin dirs in pkgconfig generation
58 Starting with Meson 0.62, meson automatically populates the variables
59 list in the pkgconfig file if you reference builtin directories in the
60 pkgconfig file (whether via a custom pkgconfig variable or elsewhere).
61 We need this, because ${prefix}/libexec is a hard-coded value which is
62 incorrect on, for example, Debian.
63 Bump requirement to 0.62, and remove version compares that retained
64 support for older Meson versions.
65 Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1245
66 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3061>
68 2022-08-29 10:17:45 -0400 Thibault Saunier <tsaunier@igalia.com>
71 doc: Do not build plugins to build the doc
72 It is not actually necessary
73 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2954>
75 2021-03-24 14:20:18 -0500 Zebediah Figura <z.figura12@gmail.com>
78 meson: Build with -Wl,-z,nodelete to prevent unloading of dynamic libraries and plugins
79 GLib made the unfortunate decision to prevent libgobject from ever being
80 unloaded, which means that now any library which registers a static type
81 can't ever be unloaded either (and any library that depends on those,
83 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/778>
85 2018-10-18 12:32:03 +0900 Yeongjin Jeong <yeongjin.jeong@navercorp.com>
87 * ext/x264/gstx264enc.c:
88 x264enc: Print full option-string applied to x264_encoder in debug log
89 x264 encoder transfers all options applied to the encoder
90 to the SEI payload when the headers(SPS, PPS) is requested.
91 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014>
93 2018-10-17 23:38:22 +0900 Yeongjin Jeong <yeongjin.jeong@navercorp.com>
95 * ext/x264/gstx264enc.c:
96 x264enc: Don't assume the order of nal unit
97 Just for extra safety, let's check the index of the nal unit
98 through the enum value of the nal type provided by x264.
99 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014>
101 2022-09-01 15:11:31 -0400 Thibault Saunier <tsaunier@igalia.com>
103 * ext/a52dec/meson.build:
104 * ext/amrnb/meson.build:
105 * ext/amrwbdec/meson.build:
106 * ext/cdio/meson.build:
107 * ext/dvdread/meson.build:
108 * ext/mpeg2dec/meson.build:
109 * ext/sidplay/meson.build:
110 * ext/x264/meson.build:
111 * gst/asfdemux/meson.build:
112 * gst/dvdlpcmdec/meson.build:
113 * gst/dvdsub/meson.build:
114 * gst/realmedia/meson.build:
115 * gst/xingmux/meson.build:
117 meson: Call pkgconfig.generate in the loop where we declare plugins dependencies
118 Removing some copy pasted code
119 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
121 2022-09-01 11:51:48 -0400 Thibault Saunier <tsaunier@igalia.com>
124 meson: Namespace the plugins_doc_dep/libraries variables
125 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
127 2022-08-31 18:44:14 -0400 Thibault Saunier <tsaunier@igalia.com>
130 meson: Rename plugins list and make them "dependency" objects
131 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
133 2022-05-31 15:18:03 +0200 Stéphane Cerveau <scerveau@collabora.com>
137 docs: disable in static build
138 Following gst-plugins-base, disable docs if static_build
145 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2529>
147 2022-06-29 10:55:13 +0100 Tim-Philipp Müller <tim@centricular.com>
150 coding style: allow declarations after statement
151 See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1243/
152 and https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/78
153 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2683>
155 2022-06-25 19:50:10 +0100 Tim-Philipp Müller <tim@centricular.com>
157 * tests/check/meson.build:
158 tests: skip unit tests for dependency-less elements that have been disabled
159 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1136
160 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2660>
162 2022-04-06 12:56:30 +0100 Tim-Philipp Müller <tim@centricular.com>
165 Bump GLib requirement to >= 2.62
166 Can't require 2.64 yet because of
167 https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/323
168 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2568>
170 2022-03-25 10:18:34 -0400 Xavier Claessens <xavier.claessens@collabora.com>
173 Always define ENABLE_NLS
174 GLib guarantees libintl API is always available, provided by
175 proxy-libintl as last resort. GLib itself unconditionally define
177 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
179 2022-03-25 10:20:24 -0400 Xavier Claessens <xavier.claessens@collabora.com>
181 * gst-libs/gst/gettext.h:
182 * gst-libs/gst/gst-i18n-plugin.h:
183 Delete unused i18n headers
184 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
186 2022-03-25 09:59:23 -0400 Xavier Claessens <xavier.claessens@collabora.com>
188 * ext/cdio/gstcdiocddasrc.c:
189 * ext/dvdread/dvdreadsrc.c:
190 * gst/asfdemux/gstasf.c:
191 * gst/asfdemux/gstasfdemux.c:
192 * gst/asfdemux/gstasfelement.c:
193 Replace gst-i18n-*.h with gi18n-lib.h
194 GLib guarantees libintl is always present, using proxy-libintl as
195 last resort. There is no need to mock gettex API any more.
196 This fix static build on Windows because G_INTL_STATIC_COMPILATION must
197 be defined before including libintl.h, and glib does it for us as part
199 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
201 2022-04-15 16:53:25 +0300 Sebastian Dröge <sebastian@centricular.com>
203 * ext/x264/gstx264enc.c:
204 x264enc: Don't try to fixate ANY allowed caps
205 Instead fall back to the template caps.
206 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2197>
208 2022-03-30 11:06:02 -0400 Xavier Claessens <xavier.claessens@collabora.com>
211 Use gmodule-no-export-2.0
212 We don't need `-Wl,--export-dynamic`, that's used only for executables
213 that needs to export an API to be used by plugins they load.
214 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
216 2022-03-25 15:00:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
218 * ext/dvdread/meson.build:
220 Remove glib and gobject dependencies everywhere
221 They are part of gst_dep already and we have to make sure to always have
222 gst_dep. The order in dependencies matters, because it is also the order
223 in which Meson will set -I args. We want gstreamer's config.h to take
224 precedence over glib's private config.h when it's a subproject.
225 While at it, remove useless fallback args for gmodule/gio dependencies,
226 only gstreamer core needs it.
227 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
229 2022-03-18 13:42:27 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
232 meson: Bump all meson requirements to 0.60
233 Lots of new warnings ever since
234 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1934
235 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1977>
237 2022-02-23 11:10:11 +0100 Sebastian Fricke <sebastian.fricke@collabora.com>
240 Maintain build instructions at a single location
241 Do not maintain similar build instructions within each gst-plugins-*
242 subproject and the subproject/gstreamer subproject. Use the build
243 instructions from the mono-repository and link to them via hyperlink.
244 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1743>
246 2022-02-21 11:37:26 -0500 Xavier Claessens <xavier.claessens@collabora.com>
248 * ext/amrnb/meson.build:
249 * ext/x264/meson.build:
250 devenv: Add some missing GStreamer specific env variables
251 This should make "meson devenv" closer to what "gst-env.py" sets.
252 - GST_VALIDATE_SCENARIOS_PATH
253 - GST_VALIDATE_APPS_DIR
255 - GST_ENCODING_TARGET_PATH
260 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1768>
262 2022-02-21 23:29:23 +0100 Ruben Gonzalez <rgonzalez@fluendo.com>
264 * docs/gst_plugins_cache.json:
265 * ext/x264/gstx264enc.c:
266 x264enc: Update long-name and description
267 Update x264enc long-name to be more than just the name. Then the
268 description also was updated to be longer than the long-name, and
269 similar to the plugin description.
270 Finally, as I am here, H264 was replaced by H.264 and x264 is only a
271 plugin (not plugins).
272 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1771>
274 2021-10-01 20:27:28 +0900 Seungha Yang <seungha@centricular.com>
277 meson: Do hard build error for some MSVC warnings
278 Handle various MSVC warnings as errors for development version.
279 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1006>
281 2022-02-04 11:15:47 +0000 Tim-Philipp Müller <tim@centricular.com>
285 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1635>
287 === release 1.20.0 ===
289 2022-02-03 19:53:25 +0000 Tim-Philipp Müller <tim@centricular.com>
295 * gst-plugins-ugly.doap:
299 2022-02-03 19:53:18 +0000 Tim-Philipp Müller <tim@centricular.com>
302 Update ChangeLogs for 1.20.0
304 === release 1.19.90 ===
306 2022-01-28 14:28:35 +0000 Tim-Philipp Müller <tim@centricular.com>
311 * gst-plugins-ugly.doap:
315 2022-01-28 14:28:28 +0000 Tim-Philipp Müller <tim@centricular.com>
318 Update ChangeLogs for 1.19.90
320 2022-01-27 01:39:28 +0000 Tim-Philipp Müller <tim@centricular.com>
324 gst-plugins-ugly: update translations
325 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1579>
327 2022-01-05 02:07:59 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
331 meson: Add explicit check: kwarg to all run_command() calls
332 This is required since Meson 0.61.0, and causes a warning to be
334 https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c
335 https://github.com/mesonbuild/meson/issues/9300
336 This exposed a bunch of places where we had broken run_command()
337 calls, unnecessary run_command() calls, and places where check: true
339 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
341 2021-11-03 18:44:03 +0000 Tim-Philipp Müller <tim@centricular.com>
346 === release 1.19.3 ===
348 2021-11-03 15:43:36 +0000 Tim-Philipp Müller <tim@centricular.com>
353 * gst-plugins-ugly.doap:
357 2021-11-03 15:43:32 +0000 Tim-Philipp Müller <tim@centricular.com>
360 Update ChangeLogs for 1.19.3
362 2021-10-25 11:37:45 +0100 Tim-Philipp Müller <tim@centricular.com>
365 meson: require matching GStreamer dep versions for unstable development releases
366 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
367 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
369 2021-10-25 01:02:36 +0100 Tim-Philipp Müller <tim@centricular.com>
415 gst-plugins-ugly: update translations
417 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
419 2021-10-21 00:33:06 +0100 Tim-Philipp Müller <tim@centricular.com>
422 meson: default to gpl=disabled for gst-plugins-bad and -ugly
423 This will only affect individual/tarball module builds, as the
424 options yield to the parent project which was set to gpl=disabled
425 by default already. We kept it as auto in the original commit
426 to accommodate the need to update cerbero as well, which had to
427 be done separately after the initial commit.
428 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
430 2021-10-18 15:47:00 +0100 Tim-Philipp Müller <tim@centricular.com>
432 * tests/check/meson.build:
433 meson: update for meson.build_root() and .build_source() deprecation
434 -> use meson.project_build_root() or .global_build_root() instead.
435 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
437 2021-10-18 00:40:14 +0100 Tim-Philipp Müller <tim@centricular.com>
440 * tests/check/meson.build:
441 meson: update for dep.get_pkgconfig_variable() deprecation
442 ... in favour of dep.get_variable('foo', ..) which in some
443 cases allows for further cleanups in future since we can
444 extract variables from pkg-config dependencies as well as
445 internal dependencies using this mechanism.
446 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
448 2021-10-18 00:03:47 +0100 Tim-Philipp Müller <tim@centricular.com>
451 meson: clean up conditional paths after version bump
452 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
454 2021-10-14 18:38:26 +0100 Tim-Philipp Müller <tim@centricular.com>
457 meson: bump meson requirement to >= 0.59
458 For monorepo build and ugly/bad, for advanced feature
459 option API like get_option('xyz').required(..) which
460 we use in combination with the 'gpl' option.
461 For rest of modules for consistency (people will likely
462 use newer features based on the top-level requirement).
463 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
465 2021-09-19 00:55:34 +0100 Tim-Philipp Müller <tim@centricular.com>
467 * ext/a52dec/meson.build:
468 * ext/cdio/meson.build:
469 * ext/dvdread/meson.build:
470 * ext/mpeg2dec/meson.build:
471 * ext/sidplay/meson.build:
472 * ext/x264/meson.build:
475 meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
476 Require explicit opt-in to build plugins with (A)GPL dependencies.
477 Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
478 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
480 2021-10-12 15:52:48 -0300 Thibault Saunier <tsaunier@igalia.com>
483 meson: Streamline the way we detect when to build documentation
484 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
486 2021-09-28 10:11:15 +1000 Brad Hards <bradh@frogmouth.net>
490 doc: update IRC links to OFTC
491 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
493 2021-09-26 01:07:02 +0100 Tim-Philipp Müller <tim@centricular.com>
497 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
499 === release 1.19.2 ===
501 2021-09-23 01:34:00 +0100 Tim-Philipp Müller <tim@centricular.com>
506 * gst-plugins-ugly.doap:
510 2021-09-21 15:05:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
512 * ext/x264/gstx264enc.c:
513 x264enc: Strip trailing whitespace from x264's log messages
514 x264 has linebreaks at the end of its log messages that we should
516 Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
517 format string to another function marked as printf (g_strdup_vprintf)
518 without triggering -Wformat-nonliteral.
519 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
521 2021-09-21 14:57:29 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
523 * ext/x264/gstx264enc.c:
524 x264enc: Add the func/line info to the log callback
525 It looks awkward when it's missing. At least point us at the callback
527 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
529 2021-09-21 14:56:23 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
531 * ext/x264/gstx264enc.c:
532 x264enc: Reduce log spam about bit depth support
533 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
535 2021-07-28 11:49:16 +0200 Stéphane Cerveau <scerveau@collabora.com>
537 * ext/mpeg2dec/gstmpeg2dec.c:
538 mpeg2dec: drop B-frame on open gop
539 Enhance open gop detection to drop B-frame which are invalid
540 before the first reference frame.
542 gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
543 the two first frames must be dropped as we detect an open GOP situation
544 but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
545 first frames should not be dropped as we are in a closed GOP situation.
546 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
548 2021-05-22 01:53:43 +0100 Tim-Philipp Müller <tim@centricular.com>
550 * ext/x264/gstencoderbitrateprofilemanager.c:
551 * gst/asfdemux/gstasfdemux.c:
552 * gst/realmedia/rtspreal.c:
554 Use g_memdup2() where available and add fallback for older GLib versions
555 - x264 encoder bitrate profile manager: alloc size is based
556 on existing allocation
557 - asfdemux: change length var to 64-bit and check for G_MAXUINT
558 - realmedia: opaque_data_len is read from 32 bits and then
559 only subtracted upon.
560 g_memdup() is deprecated since GLib 2.68 and we want to avoid
561 deprecation warnings with recent versions of GLib.
562 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
564 2021-06-01 15:28:40 +0100 Tim-Philipp Müller <tim@centricular.com>
569 === release 1.19.1 ===
571 2021-06-01 00:12:09 +0100 Tim-Philipp Müller <tim@centricular.com>
577 * gst-plugins-ugly.doap:
581 2018-02-26 17:28:25 +0100 David Fernandez <d.fernandezlop@gmail.com>
583 * docs/gst_plugins_cache.json:
584 * ext/x264/gstx264enc.c:
585 x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
586 There are cases where the video size might be less than 16x16.
587 This change allows the x264 encoder to accept this cases.
588 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
590 2021-04-20 18:48:38 -0400 Doug Nazar <nazard@nazar.ca>
592 * gst/realmedia/rmdemux.c:
593 * gst/realmedia/rmdemux.h:
594 realmedia: Drop duplicate seek events.
595 Also use seek seqnum for flush & segment events/messages.
596 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
598 2021-04-20 18:47:31 -0400 Doug Nazar <nazard@nazar.ca>
600 * gst/asfdemux/gstasfdemux.c:
601 asfdemux: Drop duplicate seek events.
602 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
604 2021-03-29 13:41:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
606 * gst/xingmux/gstxingmux.c:
607 * gst/xingmux/gstxingmux.h:
608 * gst/xingmux/plugin.c:
609 xingmux: allow per feature registration
610 Split plugin into features including
611 dynamic types which can be indiviually
612 registered during a static build.
614 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
615 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
616 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
618 2021-03-29 13:39:20 +0200 Stéphane Cerveau <scerveau@collabora.com>
620 * gst/realmedia/pnmsrc.c:
621 * gst/realmedia/pnmsrc.h:
622 * gst/realmedia/rademux.c:
623 * gst/realmedia/rademux.h:
624 * gst/realmedia/rdtdepay.c:
625 * gst/realmedia/rdtdepay.h:
626 * gst/realmedia/rdtmanager.c:
627 * gst/realmedia/rdtmanager.h:
628 * gst/realmedia/realmedia.c:
629 * gst/realmedia/rmdemux.c:
630 * gst/realmedia/rmdemux.h:
631 * gst/realmedia/rtspreal.c:
632 * gst/realmedia/rtspreal.h:
633 realmedia: allow per feature registration
634 Split plugin into features including
635 dynamic types which can be indiviually
636 registered during a static build.
638 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
639 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
640 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
642 2021-03-29 13:23:51 +0200 Stéphane Cerveau <scerveau@collabora.com>
644 * gst/dvdsub/gstdvdsubdec.c:
645 * gst/dvdsub/gstdvdsubdec.h:
646 * gst/dvdsub/gstdvdsubparse.c:
647 * gst/dvdsub/gstdvdsubparse.h:
648 dvdsub: allow per feature registration
649 Split plugin into features including
650 dynamic types which can be indiviually
651 registered during a static build.
653 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
654 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
655 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
657 2021-03-29 13:15:32 +0200 Stéphane Cerveau <scerveau@collabora.com>
659 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
660 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
661 dvdlpcmdec: allow per feature registration
662 Split plugin into features including
663 dynamic types which can be indiviually
664 registered during a static build.
666 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
667 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
668 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
670 2021-03-29 13:11:23 +0200 Stéphane Cerveau <scerveau@collabora.com>
672 * gst/asfdemux/gstasf.c:
673 * gst/asfdemux/gstasfdemux.c:
674 * gst/asfdemux/gstasfdemux.h:
675 * gst/asfdemux/gstasfelement.c:
676 * gst/asfdemux/gstasfelements.h:
677 * gst/asfdemux/gstrtpasfdepay.c:
678 * gst/asfdemux/gstrtspwms.c:
679 * gst/asfdemux/meson.build:
680 asfdemux: allow per feature registration
681 Split plugin into features including
682 dynamic types which can be indiviually
683 registered during a static build.
685 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
686 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
687 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
689 2021-03-29 12:39:36 +0200 Stéphane Cerveau <scerveau@collabora.com>
691 * ext/x264/gstx264enc.c:
692 * ext/x264/gstx264enc.h:
693 x264: allow per feature registration
694 Split plugin into features including
695 dynamic types which can be indiviually
696 registered during a static build.
698 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
699 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
700 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
702 2021-03-29 12:33:00 +0200 Stéphane Cerveau <scerveau@collabora.com>
704 * ext/sidplay/gstsiddec.cc:
705 * ext/sidplay/gstsiddec.h:
706 sidplay: allow per feature registration
707 Split plugin into features including
708 dynamic types which can be indiviually
709 registered during a static build.
711 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
712 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
713 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
715 2021-03-29 12:31:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
717 * ext/mpeg2dec/gstmpeg2dec.c:
718 * ext/mpeg2dec/gstmpeg2dec.h:
719 mpeg2dec: allow per feature registration
720 Split plugin into features including
721 dynamic types which can be indiviually
722 registered during a static build.
724 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
725 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
726 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
728 2021-03-29 12:28:28 +0200 Stéphane Cerveau <scerveau@collabora.com>
730 * ext/dvdread/dvdreadsrc.c:
731 * ext/dvdread/dvdreadsrc.h:
732 dvdread: allow per feature registration
733 Split plugin into features including
734 dynamic types which can be indiviually
735 registered during a static build.
737 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
738 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
739 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
741 2021-03-29 12:28:04 +0200 Stéphane Cerveau <scerveau@collabora.com>
743 * ext/cdio/gstcdio.c:
744 * ext/cdio/gstcdio.h:
745 * ext/cdio/gstcdiocddasrc.c:
746 * ext/cdio/gstcdiocddasrc.h:
747 cdio: allow per feature registration
748 Split plugin into features including
749 dynamic types which can be indiviually
750 registered during a static build.
752 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
753 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
754 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
756 2021-03-29 10:39:46 +0200 Stéphane Cerveau <scerveau@collabora.com>
758 * ext/amrwbdec/amrwb.c:
759 * ext/amrwbdec/amrwbdec.c:
760 * ext/amrwbdec/amrwbdec.h:
761 amrwbdec: allow per feature registration
762 Split plugin into features including
763 dynamic types which can be indiviually
764 registered during a static build.
766 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
767 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
768 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
770 2021-03-29 10:38:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
773 * ext/amrnb/amrnbdec.c:
774 * ext/amrnb/amrnbdec.h:
775 * ext/amrnb/amrnbenc.c:
776 * ext/amrnb/amrnbenc.h:
777 amrnb: allow per feature registration
778 Split plugin into features including
779 dynamic types which can be indiviually
780 registered during a static build.
782 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
783 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
784 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
786 2021-03-29 10:37:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
788 * ext/a52dec/gsta52dec.c:
789 * ext/a52dec/gsta52dec.h:
790 a52dec: allow per feature registration
791 Split plugin into features including
792 dynamic types which can be indiviually
793 registered during a static build.
795 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
796 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
797 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
799 2021-03-19 15:16:06 +1100 Matthew Waters <matthew@centricular.com>
801 * ext/x264/gstencoderbitrateprofilemanager.c:
802 gst: don't use volatile to mean atomic
803 volatile is not sufficient to provide atomic guarantees and real atomics
804 should be used instead. GCC 11 has started warning about using volatile
805 with atomic operations.
806 https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
807 Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
808 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
810 2021-03-03 11:05:14 +0200 Sebastian Dröge <sebastian@centricular.com>
812 * gst/realmedia/rmdemux.c:
813 rmdemux: Make sure we have enough data available when parsing audio/video packets
814 Otherwise there will be out-of-bounds reads and potential crashes.
815 Thanks to Natalie Silvanovich for reporting.
816 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
817 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
819 2020-11-04 18:44:07 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
822 meson: Enable some MSVC warnings for parity with GCC/Clang
823 This makes it easier to do development with MSVC by making it warn
824 on common issues that GCC/Clang error out for in our CI configuration.
825 Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
826 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
828 2020-10-31 04:52:14 +0900 Seungha Yang <seungha@centricular.com>
830 * tests/check/elements/mpeg2dec.c:
831 tests: mpeg2dec: Don't expect BT601 color space
832 If it's required, mpeg2dec should set it explicitly.
833 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
835 2020-09-08 17:30:39 +0100 Tim-Philipp Müller <tim@centricular.com>
838 ci: include template from gst-ci master branch again
840 2020-09-08 16:58:40 +0100 Tim-Philipp Müller <tim@centricular.com>
845 === release 1.18.0 ===
847 2020-09-08 00:05:39 +0100 Tim-Philipp Müller <tim@centricular.com>
854 * gst-plugins-ugly.doap:
858 2020-09-07 22:40:46 +0100 Tim-Philipp Müller <tim@centricular.com>
861 * scripts/dist-translations.py:
862 * scripts/meson.build:
863 meson: dist pot file in tarball
864 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
866 2020-09-07 12:14:13 +0300 Sebastian Dröge <sebastian@centricular.com>
868 * ext/x264/gstx264enc.c:
869 x264: Update for gst_video_transfer_function_*() function renaming
870 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
872 2020-08-21 10:35:11 +0300 Sebastian Dröge <sebastian@centricular.com>
874 * docs/gst_plugins_cache.json:
875 * ext/x264/gstx264enc.c:
876 x264enc: Allow maximum quantizer value of 63 instead of 51
877 QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
878 up to 81 (QP_MAX) but that seems to be outside the spec.
879 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
881 === release 1.17.90 ===
883 2020-08-20 16:12:23 +0100 Tim-Philipp Müller <tim@centricular.com>
888 * gst-plugins-ugly.doap:
892 2020-07-15 10:49:03 +0300 Jordan Petridis <jordan@centricular.com>
894 * tests/check/elements/amrnbenc.c:
895 amrnbenc: remove global variables
896 gstcheck is declaring its own buffers glist which ends up
897 overwritten, loks like the code meant to use that already
898 gcc 10 is also complaining about this, but only on static
899 builds for some reason
901 FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
902 /usr/bin/ld: subprojects/gstreamer/libs/gst/check/libgstcheck-1.0.a(gstcheck.c.o):(.bss+0x38): multiple definition of `buffers'; subprojects/gst-plugins-ugly/tests/check/708af1f@@elements_amrnbenc@exe/elements_amrnbenc.c.o:(.bss+0x18): first defined here
903 collect2: error: ld returned 1 exit status
905 also remove unused var `current_buf`
906 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
908 2020-04-02 03:27:26 +1100 Jan Schmidt <jan@centricular.com>
910 * gst/realmedia/rmdemux.c:
911 rmdemux: Don't ignore the return value of gst_segment_do_seek()
912 If gst_segment_do_seek() fails, fail the seek.
913 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
915 2020-04-01 19:34:30 +1100 Jan Schmidt <jan@centricular.com>
917 * gst/asfdemux/gstasfdemux.c:
918 asfdemux: Don't ignore the return result of gst_segment_do_seek()
919 gst_segment_do_seek() can fail, and our seek should fail
921 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
923 2020-04-17 11:34:16 -0500 Derek Lesho <dlesho@codeweavers.com>
925 * gst/asfdemux/gstasfdemux.c:
926 asfdemux: Only forward SEEK event when in push mode.
927 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
929 2020-07-25 21:19:20 +0100 Stéphane Cerveau <scerveau@collabora.com>
932 meson: add a plugin summary
933 This summary displays a list of plugins which
935 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
937 2018-10-03 13:32:11 +0200 Thibault Saunier <tsaunier@igalia.com>
939 * ext/x264/GstX264Enc.prs:
940 x264enc: Add a 'Zero Latency' profile
941 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
943 2020-07-22 17:31:37 +0200 Mathieu Duponchelle <mathieu@centricular.com>
945 * tests/check/elements/x264enc.c:
946 tests/x264enc: Don't declare variables inside the for loop header
947 This is a C99 feature
948 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
950 2020-07-21 15:40:26 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
952 * tests/check/elements/x264enc.c:
953 tests: x264enc: Test formats are compatible with profile
954 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
956 2020-07-01 16:11:09 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
958 * ext/x264/gstx264enc.c:
959 x264enc: Separate high-10 video formats from 8-bit formats
960 If downstream is constrained to an 8-bit profile, caps queries would
961 still allow I420_10LE as input. If upstream actually sends such a caps
962 event, downstream would fail to accept the high-10 profile.
963 The following pipeline now fails earlier, during the negotiation phase
964 instead of the stream start:
965 gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
966 ! x264enc ! video/x-h264,profile=constrained-baseline \
968 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
970 2020-07-21 15:39:31 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
972 * tests/check/elements/x264enc.c:
973 tests: x264enc: Test 10-bit formats
974 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
976 2020-07-21 15:33:57 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
978 * tests/check/elements/x264enc.c:
979 tests: x264enc: Test all (8-bit) video formats
980 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
982 2020-07-06 22:13:55 -0400 Thibault Saunier <tsaunier@igalia.com>
984 * ext/x264/gstx264enc.c:
985 x264enc: Forward downstream colorimetry and chroma-site upstream
986 So that the value can be used by upstream converters when necessary.
987 This whole logic has been copied from `__gst_video_element_proxy_caps`
988 but those 2 fields were missing.
989 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
991 2020-07-08 17:07:35 +0100 Tim-Philipp Müller <tim@centricular.com>
994 * scripts/extract-release-date-from-doap-file.py:
995 meson: set release date from .doap file for releases
996 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
998 2020-07-03 02:03:37 +0100 Tim-Philipp Müller <tim@centricular.com>
1003 === release 1.17.2 ===
1005 2020-07-03 00:29:25 +0100 Tim-Philipp Müller <tim@centricular.com>
1010 * gst-plugins-ugly.doap:
1014 2020-06-23 00:03:04 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1017 meson: mark plugins cache target as always stale
1019 2020-06-19 22:55:28 -0400 Thibault Saunier <tsaunier@igalia.com>
1021 * docs/gst_plugins_cache.json:
1022 doc: Stop documenting properties from parents
1024 2020-06-20 00:28:13 +0100 Tim-Philipp Müller <tim@centricular.com>
1029 === release 1.17.1 ===
1031 2020-06-19 19:20:41 +0100 Tim-Philipp Müller <tim@centricular.com>
1036 * docs/gst_plugins_cache.json:
1037 * gst-plugins-ugly.doap:
1041 2020-06-09 15:13:47 -0400 Thibault Saunier <tsaunier@igalia.com>
1043 * docs/gst_plugins_cache.json:
1044 docs: Update plugins cache
1046 2020-06-08 09:37:10 -0400 Thibault Saunier <tsaunier@igalia.com>
1048 * docs/gst_plugins_cache.json:
1049 docs: Update plugins cache
1051 2020-06-06 10:15:25 +0100 Philippe Normand <philn@igalia.com>
1053 * ext/sidplay/gstsiddec.cc:
1054 siddec: update gst_type_mark_as_plugin_api() calls
1055 This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
1056 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
1058 2020-06-06 00:41:38 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1060 * ext/a52dec/gsta52dec.c:
1061 * ext/amrnb/amrnbdec.c:
1062 * ext/amrnb/amrnbenc.c:
1063 * ext/x264/gstx264enc.c:
1064 plugins: uddate gst_type_mark_as_plugin_api() calls
1066 2020-06-03 18:38:28 -0400 Thibault Saunier <tsaunier@igalia.com>
1069 doc: Require hotdoc >= 0.11.0
1071 2020-05-27 16:02:02 +0300 Sebastian Dröge <sebastian@centricular.com>
1073 * docs/gst_plugins_cache.json:
1074 docs: Update gst_plugins_cache.json
1076 2020-05-30 23:16:50 +0300 Sebastian Dröge <sebastian@centricular.com>
1078 * ext/a52dec/gsta52dec.c:
1079 * ext/amrnb/amrnbdec.c:
1080 * ext/amrnb/amrnbenc.c:
1081 * ext/sidplay/gstsiddec.cc:
1082 * ext/x264/gstx264enc.c:
1083 plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
1085 2020-06-02 00:41:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1087 * gst/asfdemux/gstasfdemux.c:
1088 asfdemux: extract WM/PartOfSet disc number and count metadata
1090 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
1092 2020-06-02 00:40:48 +0100 Tim-Philipp Müller <tim@centricular.com>
1094 * gst/asfdemux/gstasfdemux.c:
1095 asfdemux: sprinkle some INDENT-OFF
1096 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
1098 2020-05-27 14:42:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1100 * tests/check/meson.build:
1101 tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
1102 If core is built as a subproject (e.g. as in gst-build), make sure to use
1103 the gst-plugin-scanner from the built subproject. Without this, gstreamer
1104 might accidentally use the gst-plugin-scanner from the install prefix if
1105 that exists, which in turn might drag in gst library versions we didn't
1106 mean to drag in. Those gst library versions might then be older than
1107 what our current build needs, and might cause our newly-built plugins
1108 to get blacklisted in the test registry because they rely on a symbol
1109 that the wrongly-pulled in gst lib doesn't have.
1110 This should fix running of unit tests in gst-build when invoking
1111 meson test or ninja test from outside the devenv for the case where
1112 there is an older or different-version gst-plugin-scanner installed
1113 in the install prefix.
1114 In case no gst-plugin-scanner is installed in the install prefix, this
1115 will fix "GStreamer-WARNING: External plugin loader failed. This most
1116 likely means that the plugin loader helper binary was not found or
1117 could not be run. You might need to set the GST_PLUGIN_SCANNER
1118 environment variable if your setup is unusual." warnings when running
1120 In the case where we find GStreamer core via pkg-config we use
1121 a newly-added pkg-config var "pluginscannerdir" to get the right
1122 directory. This has the benefit of working transparently for both
1123 installed and uninstalled pkg-config files/setups.
1124 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
1126 2020-05-27 09:13:17 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.com>
1128 * ext/dvdread/dvdreadsrc.c:
1129 dvdreadsrc: fix uninitialized warning
1130 Variable is always set in actual code paths but let's keep gcc happy.
1131 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
1133 2020-05-12 05:07:47 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1135 * ext/sidplay/meson.build:
1137 meson: Pass native: false to add_languages()
1138 This is needed for cross-compiling without a build machine compiler
1139 available. The option was added in 0.54, but we only need this in
1140 Cerbero and it doesn't affect older versions so it should be ok.
1141 Will just cause a spurious warning.
1142 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
1144 2020-04-03 14:24:46 -0500 Derek Lesho <dlesho@codeweavers.com>
1146 * gst/asfdemux/gstasfdemux.c:
1147 asfdemux: Always re-initialize metadata and global_metadata
1148 When transitioning from the PAUSED state, to the READY state, and back,
1149 metadata and global_metadata are left uninitialized, unlike when the
1150 demxuer transitions from NULL to READY, then to PAUSED. I have found
1151 this to cause a segmentation fault when fields in these structures are
1154 2020-04-02 16:18:00 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1156 * ext/x264/gstx264enc.c:
1157 x264enc: Fix 'ref' property range and default
1158 The --ref option indicate the size of the DPB, hence should be in the range of
1159 0 to 16. This patch also fix the default to match x264enc default 3. This
1160 change isn't a behaviour change since we don't enforce the reported default.
1162 2020-03-19 18:05:43 -0300 Thibault Saunier <tsaunier@igalia.com>
1164 * ext/a52dec/gsta52dec.c:
1165 a52dec: Mark as converter
1166 It is able to do channel downminxing, so technically it is also a
1168 This is also important so validate knows about that when doing its
1171 2019-10-17 14:55:51 +0200 Thibault Saunier <tsaunier@igalia.com>
1173 * ext/x264/gstencoderbitrateprofilemanager.c:
1174 * ext/x264/gstencoderbitrateprofilemanager.h:
1175 * ext/x264/gstx264enc.c:
1176 * ext/x264/gstx264enc.h:
1177 * ext/x264/meson.build:
1178 x264enc: Respect Youtube bitrate recommandation
1179 Properly follow google recommendations[0] concerning bitrate when the
1180 user wants to use the youtube profile.
1181 [0]: https://support.google.com/youtube/answer/1722171?hl=en
1183 2019-12-18 16:09:42 +0100 Stéphane Cerveau <scerveau@collabora.com>
1185 * ext/dvdread/dvdreadsrc.c:
1186 ugly: use of g_value_dup_string
1187 Use helper method to get string from GValue.
1189 2019-12-14 18:49:54 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
1191 * ext/x264/gstx264enc.c:
1192 x264enc: fixed codestyle
1194 2019-12-14 17:15:21 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
1196 * ext/x264/gstx264enc.c:
1197 x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
1198 Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
1199 set inside em_data field. h264parse element (and possible third-party
1200 decoders such as libav) also follows this requirement.
1201 https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
1203 2019-06-09 00:30:53 +0100 Tim-Philipp Müller <tim@centricular.com>
1213 * docs/version.entities.in:
1215 * ext/a52dec/Makefile.am:
1216 * ext/amrnb/Makefile.am:
1217 * ext/amrwbdec/Makefile.am:
1218 * ext/cdio/Makefile.am:
1219 * ext/dvdread/Makefile.am:
1220 * ext/mpeg2dec/.gitignore:
1221 * ext/mpeg2dec/Makefile.am:
1222 * ext/sidplay/Makefile.am:
1223 * ext/x264/Makefile.am:
1224 * gst-libs/Makefile.am:
1225 * gst-libs/gst/Makefile.am:
1227 * gst/asfdemux/.gitignore:
1228 * gst/asfdemux/Makefile.am:
1229 * gst/dvdlpcmdec/Makefile.am:
1230 * gst/dvdsub/Makefile.am:
1231 * gst/realmedia/.gitignore:
1232 * gst/realmedia/Makefile.am:
1233 * gst/xingmux/Makefile.am:
1240 * m4/as-slurp-ffmpeg.m4:
1241 * m4/check-libheader.m4:
1245 * m4/gst-fionread.m4:
1246 * m4/gst-ivorbis.m4:
1255 * pkgconfig/.gitignore:
1256 * pkgconfig/Makefile.am:
1257 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
1261 * tests/Makefile.am:
1262 * tests/check/.gitignore:
1263 * tests/check/Makefile.am:
1264 * tests/check/elements/.gitignore:
1265 * tests/check/generic/.gitignore:
1266 * tests/files/Makefile.am:
1267 Remove autotools build system
1269 2019-09-02 09:33:15 -0400 Aaron Boxer <aaron.boxer@collabora.com>
1272 * ext/mpeg2dec/gstmpeg2dec.c:
1273 * ext/x264/gstx264enc.c:
1274 * gst/asfdemux/gstasfdemux.c:
1275 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1276 * gst/dvdsub/gstdvdsubdec.c:
1277 * gst/realmedia/rdtjitterbuffer.c:
1278 * gst/realmedia/rtspreal.c:
1279 * hooks/pre-commit.hook:
1280 documentation: fix some typos
1282 2019-08-23 19:06:59 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1284 * ext/amrnb/amrnbdec.c:
1285 * ext/amrnb/amrnbenc.c:
1286 * ext/amrwbdec/amrwbdec.c:
1287 docstrings: port ulinks to markdown links
1289 2019-08-23 16:25:25 +1000 Matthew Waters <matthew@centricular.com>
1292 meson: Don't generate doc cache when no plugins are enabled
1293 Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
1295 2019-07-15 21:56:57 +0900 Seungha Yang <seungha.yang@navercorp.com>
1297 * ext/x264/gstx264enc.c:
1298 x264enc: Port to color_{primaries,transfer,matrix}_to_iso
1299 ... with more color value mapping
1301 2019-07-15 22:38:35 +0900 Seungha Yang <seungha.yang@navercorp.com>
1303 * tests/check/elements/x264enc.c:
1304 * tests/check/meson.build:
1305 tests: x264enc: Enable test on Windows
1306 ... with removal of pointless unistd.h dependency.
1307 Note that full dependency listing is required to run unit test
1308 executable binary on Windows uninstalled environment.
1310 2019-05-31 23:07:58 +0200 Niels De Graef <niels.degraef@barco.com>
1314 meson: Bump minimal GLib version to 2.44
1315 This means we can use some newer features and get rid of some
1316 boilerplate code using the G_DECLARE_* macros.
1317 As discussed on IRC, 2.44 is old enough by now to start depending on it.
1319 2019-05-29 23:00:48 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1321 * ext/sidplay/gstsiddec.cc:
1322 doc: remove xml from comments
1324 2019-05-25 14:19:54 +0200 Tim-Philipp Müller <tim@centricular.com>
1326 * gst/asfdemux/asfheaders.h:
1327 asfdemux: remove some unused cruft in internal headers
1329 2019-05-16 09:15:52 -0400 Thibault Saunier <tsaunier@igalia.com>
1331 * docs/gst_plugins_cache.json:
1333 docs: Stop building the doc cache by default
1334 And update the cache
1335 Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
1337 2019-05-13 22:54:16 -0400 Thibault Saunier <tsaunier@igalia.com>
1339 * docs/gst_plugins_cache.json:
1340 docs: Update plugins documentation cache
1342 2018-10-22 11:47:37 +0200 Thibault Saunier <tsaunier@igalia.com>
1347 * docs/all_index.md:
1348 * docs/gst_api_version.in:
1349 * docs/gst_plugins_cache.json:
1352 * docs/plugins/.gitignore:
1353 * docs/plugins/Makefile.am:
1354 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1355 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1356 * docs/plugins/gst-plugins-ugly-plugins.args:
1357 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1358 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1359 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1360 * docs/plugins/gst-plugins-ugly-plugins.signals:
1361 * docs/plugins/gst-plugins-ugly-plugins.types:
1362 * docs/plugins/inspect/plugin-a52dec.xml:
1363 * docs/plugins/inspect/plugin-amrnb.xml:
1364 * docs/plugins/inspect/plugin-amrwbdec.xml:
1365 * docs/plugins/inspect/plugin-asf.xml:
1366 * docs/plugins/inspect/plugin-cdio.xml:
1367 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1368 * docs/plugins/inspect/plugin-dvdread.xml:
1369 * docs/plugins/inspect/plugin-dvdsub.xml:
1370 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1371 * docs/plugins/inspect/plugin-realmedia.xml:
1372 * docs/plugins/inspect/plugin-sid.xml:
1373 * docs/plugins/inspect/plugin-x264.xml:
1374 * docs/plugins/inspect/plugin-xingmux.xml:
1376 * ext/a52dec/meson.build:
1377 * ext/amrnb/meson.build:
1378 * ext/amrwbdec/meson.build:
1379 * ext/cdio/meson.build:
1380 * ext/dvdread/meson.build:
1381 * ext/mpeg2dec/meson.build:
1382 * ext/sidplay/meson.build:
1383 * ext/x264/meson.build:
1384 * gst/asfdemux/gstasfdemux.h:
1385 * gst/asfdemux/meson.build:
1386 * gst/dvdlpcmdec/meson.build:
1387 * gst/dvdsub/meson.build:
1388 * gst/realmedia/meson.build:
1389 * gst/xingmux/meson.build:
1391 * meson_options.txt:
1392 docs: Port documentation to hotdoc
1394 2018-10-22 11:47:32 +0200 Thibault Saunier <tsaunier@igalia.com>
1396 * ext/a52dec/gsta52dec.c:
1397 * ext/amrnb/amrnbdec.c:
1398 * ext/amrnb/amrnbenc.c:
1399 * ext/amrwbdec/amrwbdec.c:
1400 * ext/cdio/gstcdiocddasrc.c:
1401 * ext/x264/gstx264enc.c:
1402 * gst/asfdemux/gstasfdemux.h:
1403 * gst/asfdemux/gstrtspwms.c:
1404 * gst/realmedia/gstrdtbuffer.h:
1405 * gst/realmedia/rademux.c:
1406 * gst/realmedia/rdtmanager.c:
1407 * gst/realmedia/rtspreal.c:
1408 * gst/xingmux/gstxingmux.c:
1409 docs: Port all docstring to gtk-doc markdown
1411 2019-04-26 18:28:04 +0100 Tim-Philipp Müller <tim@centricular.com>
1413 * ext/sidplay/meson.build:
1414 meson: sidplay: use library() instead of shared_module()
1415 Like we do for other plugins, and also install a .pc file
1416 if we build the plugin statically.
1418 2019-04-22 12:51:33 +0300 Sebastian Dröge <sebastian@centricular.com>
1420 * ext/dvdread/meson.build:
1422 meson: Always require the gmodule dependency
1423 It's needed by the dvdread plugin but also by the x264 plugin in certain
1424 circumstances. As it's part of GLib and always available, simply move it
1425 as a hard dependency to the top-level meson.build.
1427 2019-04-19 10:28:17 +0100 Tim-Philipp Müller <tim@centricular.com>
1432 * docs/plugins/inspect/plugin-a52dec.xml:
1433 * docs/plugins/inspect/plugin-amrnb.xml:
1434 * docs/plugins/inspect/plugin-amrwbdec.xml:
1435 * docs/plugins/inspect/plugin-asf.xml:
1436 * docs/plugins/inspect/plugin-cdio.xml:
1437 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1438 * docs/plugins/inspect/plugin-dvdread.xml:
1439 * docs/plugins/inspect/plugin-dvdsub.xml:
1440 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1441 * docs/plugins/inspect/plugin-realmedia.xml:
1442 * docs/plugins/inspect/plugin-sid.xml:
1443 * docs/plugins/inspect/plugin-x264.xml:
1444 * docs/plugins/inspect/plugin-xingmux.xml:
1448 === release 1.16.0 ===
1450 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1457 * gst-plugins-ugly.doap:
1461 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1463 * docs/plugins/inspect/plugin-a52dec.xml:
1464 * docs/plugins/inspect/plugin-amrnb.xml:
1465 * docs/plugins/inspect/plugin-amrwbdec.xml:
1466 * docs/plugins/inspect/plugin-asf.xml:
1467 * docs/plugins/inspect/plugin-cdio.xml:
1468 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1469 * docs/plugins/inspect/plugin-dvdread.xml:
1470 * docs/plugins/inspect/plugin-dvdsub.xml:
1471 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1472 * docs/plugins/inspect/plugin-realmedia.xml:
1473 * docs/plugins/inspect/plugin-sid.xml:
1474 * docs/plugins/inspect/plugin-x264.xml:
1475 * docs/plugins/inspect/plugin-xingmux.xml:
1478 2019-04-19 00:24:38 +0100 Tim-Philipp Müller <tim@centricular.com>
1484 === release 1.15.90 ===
1486 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1492 * gst-plugins-ugly.doap:
1496 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1498 * docs/plugins/inspect/plugin-a52dec.xml:
1499 * docs/plugins/inspect/plugin-amrnb.xml:
1500 * docs/plugins/inspect/plugin-amrwbdec.xml:
1501 * docs/plugins/inspect/plugin-asf.xml:
1502 * docs/plugins/inspect/plugin-cdio.xml:
1503 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1504 * docs/plugins/inspect/plugin-dvdread.xml:
1505 * docs/plugins/inspect/plugin-dvdsub.xml:
1506 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1507 * docs/plugins/inspect/plugin-realmedia.xml:
1508 * docs/plugins/inspect/plugin-sid.xml:
1509 * docs/plugins/inspect/plugin-x264.xml:
1510 * docs/plugins/inspect/plugin-xingmux.xml:
1513 2019-03-27 21:59:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1515 * ext/x264/meson.build:
1516 meson: Add a subproject fallback for x264
1518 2019-03-10 19:33:31 +0000 Piotr Drąg <piotrdrag@gmail.com>
1523 2019-03-21 11:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1526 meson: add -Wno-unused also to C++ args when gst debug system is disabled
1528 2019-03-04 09:08:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1533 * docs/plugins/inspect/plugin-a52dec.xml:
1534 * docs/plugins/inspect/plugin-amrnb.xml:
1535 * docs/plugins/inspect/plugin-amrwbdec.xml:
1536 * docs/plugins/inspect/plugin-asf.xml:
1537 * docs/plugins/inspect/plugin-cdio.xml:
1538 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1539 * docs/plugins/inspect/plugin-dvdread.xml:
1540 * docs/plugins/inspect/plugin-dvdsub.xml:
1541 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1542 * docs/plugins/inspect/plugin-realmedia.xml:
1543 * docs/plugins/inspect/plugin-sid.xml:
1544 * docs/plugins/inspect/plugin-x264.xml:
1545 * docs/plugins/inspect/plugin-xingmux.xml:
1549 2019-02-28 11:03:31 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1551 * ext/x264/gstx264enc.c:
1552 x264enc: inject CEA708 closed captions
1554 === release 1.15.2 ===
1556 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1562 * gst-plugins-ugly.doap:
1566 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1568 * docs/plugins/inspect/plugin-a52dec.xml:
1569 * docs/plugins/inspect/plugin-amrnb.xml:
1570 * docs/plugins/inspect/plugin-amrwbdec.xml:
1571 * docs/plugins/inspect/plugin-asf.xml:
1572 * docs/plugins/inspect/plugin-cdio.xml:
1573 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1574 * docs/plugins/inspect/plugin-dvdread.xml:
1575 * docs/plugins/inspect/plugin-dvdsub.xml:
1576 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1577 * docs/plugins/inspect/plugin-realmedia.xml:
1578 * docs/plugins/inspect/plugin-sid.xml:
1579 * docs/plugins/inspect/plugin-x264.xml:
1580 * docs/plugins/inspect/plugin-xingmux.xml:
1583 2019-02-26 11:48:47 +0000 Tim-Philipp Müller <tim@centricular.com>
1629 2019-02-22 23:54:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1631 * ext/sidplay/gstsiddec.cc:
1632 sidplay: fix indentation
1634 2019-02-12 17:58:19 +0200 Sebastian Dröge <sebastian@centricular.com>
1636 * ext/dvdread/dvdreadsrc.c:
1637 dvdreadsrc: Work around GCC9 compiler warning
1638 It's technically true but not for this specific type.
1639 dvdreadsrc.c:394:65: error: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Werror=address-of-packed-member]
1640 394 | gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1641 | ~~~~~~~~~~~~^~~~~~~~~
1643 2019-01-30 19:50:30 +0900 Seungha Yang <seungha.yang@navercorp.com>
1646 meson: Add support orc fallback
1647 Allow fallback to orc subproject if any.
1649 2019-01-25 14:38:05 +0200 Sebastian Dröge <sebastian@centricular.com>
1651 * ext/x264/gstx264enc.c:
1652 x264: Only enable dynamic loading code for x264 < 253
1653 Otherwise we get some compiler warnings:
1654 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1655 unload_x264 (GstX264EncVTable * vtable)
1657 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1658 load_x264 (const gchar * filename)
1661 2019-01-25 14:36:55 +0200 Sebastian Dröge <sebastian@centricular.com>
1663 * ext/x264/meson.build:
1664 x264: Link to gmodule in the meson build if extra x264 libraries are provided
1665 We would dynamically load additional x264 libraries then.
1667 2019-01-17 17:29:38 +0200 Helmut Grohne <helmut@subdivi.de>
1670 sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1671 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1673 === release 1.15.1 ===
1675 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1681 * gst-plugins-ugly.doap:
1685 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1687 * docs/plugins/inspect/plugin-a52dec.xml:
1688 * docs/plugins/inspect/plugin-amrnb.xml:
1689 * docs/plugins/inspect/plugin-amrwbdec.xml:
1690 * docs/plugins/inspect/plugin-asf.xml:
1691 * docs/plugins/inspect/plugin-cdio.xml:
1692 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1693 * docs/plugins/inspect/plugin-dvdread.xml:
1694 * docs/plugins/inspect/plugin-dvdsub.xml:
1695 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1696 * docs/plugins/inspect/plugin-realmedia.xml:
1697 * docs/plugins/inspect/plugin-sid.xml:
1698 * docs/plugins/inspect/plugin-x264.xml:
1699 * docs/plugins/inspect/plugin-xingmux.xml:
1702 2019-01-17 02:02:22 +0000 Tim-Philipp Müller <tim@centricular.com>
1748 2018-12-30 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1750 * tests/check/generic/states.c:
1751 * tests/check/meson.build:
1752 tests: Enable test generic_states on Windows
1753 ... and drop needless unistd.h dependency
1755 2018-12-18 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1758 * tests/check/meson.build:
1759 meson: Use join_paths() instead '/'
1761 2018-12-07 23:39:01 +0900 Seungha Yang <seungha.yang@navercorp.com>
1764 * tests/check/meson.build:
1765 * tests/meson.build:
1766 tests: Enable unit test on Windows
1767 Remove hard-coded ':' whitelist separator since it varies with OS
1769 2018-12-05 17:24:25 -0300 Thibault Saunier <tsaunier@igalia.com>
1772 Automatic update of common submodule
1773 From ed78bee to 59cb678
1775 2018-11-24 19:28:19 +0900 Seungha Yang <seungha.yang@navercorp.com>
1778 meson: Specify encoding to UTF-8 when building with MSVC
1779 Use build arguments consistent with core and -base. This can also
1780 remove noisy "C4819" warning of non-us locale MSVC.
1782 2018-11-12 13:30:59 +0200 Jordan Petridis <jordan@centricular.com>
1785 Add Gitlab CI configuration
1786 This commit adds a .gitlab-ci.yml file, which uses a feature
1787 to fetch the config from a centralized repository. The intent is
1788 to have all the gstreamer modules use the same configuration.
1789 The configuration is currently hosted at the gst-ci repository
1790 under the gitlab/ci_template.yml path.
1791 Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1793 2018-11-05 05:38:33 +0000 Matthew Waters <matthew@centricular.com>
1796 Update common submodule location
1797 Remove the git directory
1799 2018-11-05 12:52:46 +0800 Haihao Xiang <haihao.xiang@intel.com>
1802 * gst-plugins-ugly.doap:
1803 Clone the code from gitlab
1804 This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1806 2018-10-08 20:45:52 +0100 Tim-Philipp Müller <tim@centricular.com>
1809 meson: use new 'python' module instead of deprecated
1810 https://github.com/mesonbuild/meson/pull/4169
1812 2018-09-22 17:33:35 +0100 Tim-Philipp Müller <tim@centricular.com>
1814 * tests/check/elements/x264enc.c:
1815 tests: x264enc: fix leak in unit test
1816 The static pad templates weren't static so their
1817 contents were leaked. valgrind was not happy.
1818 Also rename confusing define.
1820 2018-09-18 21:43:14 +0900 Seungha Yang <seungha.yang@navercorp.com>
1822 * ext/x264/gstx264enc.c:
1823 * ext/x264/gstx264enc.h:
1824 x264enc: Avoid format decision per frame
1825 Avoid switch/case per frame for format decision and detect the format
1826 only if where it could be changed. Note that, whenever encoder->input_state
1827 is changed, gst_x264_enc_init_encoder() is called.
1828 https://bugzilla.gnome.org/show_bug.cgi?id=797164
1830 2018-09-19 12:00:32 +0100 Tim-Philipp Müller <tim@centricular.com>
1833 * meson_options.txt:
1834 meson: add glib-checks option to disable API guards and such
1835 We want this enabled by default, also in releases, but people
1836 may want to disable this for performance-critical workloads or
1837 on embedded devices.
1839 2018-09-19 11:58:54 +0100 Tim-Philipp Müller <tim@centricular.com>
1841 * meson_options.txt:
1842 meson: fix missing closing bracket in option descriptions
1844 2018-08-18 21:22:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1847 * meson_options.txt:
1848 * tests/meson.build:
1849 meson: add option to disable tests
1851 2018-08-18 21:20:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1854 meson: clean up some cruft
1856 2018-08-18 21:15:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1859 * meson_options.txt:
1860 meson: add options to disable gobject cast checks and glib asserts
1861 ... and define G_DISABLE_DEPRECATED for development versions,
1862 like we do in autotools.
1864 2018-08-16 13:17:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1866 * ext/x264/gstx264enc.c:
1867 x264enc: Set bit depth for x264 ≥ 153
1868 https://bugzilla.gnome.org/show_bug.cgi?id=796975
1870 2018-08-16 14:55:04 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1872 * ext/x264/gstx264enc.c:
1873 x264enc: Remove superfluous x264_param_default
1874 https://bugzilla.gnome.org/show_bug.cgi?id=796973
1876 2018-07-27 19:29:01 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1878 * ext/a52dec/meson.build:
1879 * ext/amrnb/meson.build:
1880 * ext/amrwbdec/meson.build:
1881 * ext/cdio/meson.build:
1882 * ext/dvdread/meson.build:
1883 * ext/mpeg2dec/meson.build:
1884 * ext/sidplay/meson.build:
1885 * ext/x264/meson.build:
1888 * meson_options.txt:
1889 Add feature options for all plugins
1890 The only automagic dependency left is C++ availability detection.
1891 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1893 2018-07-25 17:17:21 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1896 * meson_options.txt:
1897 meson: Convert common options to feature options
1898 The rest will be converted later, these are necessary for gst-build to
1899 set options correctly.
1900 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1902 2018-06-11 14:43:20 +0200 Edward Hervey <edward@centricular.com>
1904 * gst/asfdemux/gstasfdemux.c:
1905 asfdemux: Remove 0.10 code
1906 This was used to "close" a segment. It's no longer needed anymore
1907 in 1.x (it was essentially sending the same thing again)
1909 2018-05-11 09:21:09 +0200 Edward Hervey <edward@centricular.com>
1911 * gst/asfdemux/gstasfdemux.c:
1912 asfdemux: Only send flush event on seeking flushes
1913 And not on all the time
1915 2018-05-21 11:54:50 +0100 Tim-Philipp Müller <tim@centricular.com>
1918 * meson_options.txt:
1919 meson: add 'nls' option to disable translations
1920 And enable by default. Was implicitly disabled because
1921 ENABLE_NLS was not defined. Also use .set_quoted().
1923 2018-05-05 19:32:00 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1926 * meson_options.txt:
1927 meson: Update option names to omit disable_ and with- prefixes
1928 Also yield common options to the outer project (gst-build in our case)
1929 so that they don't have to be set manually.
1931 2018-05-04 22:54:01 +1000 Jan Schmidt <jan@centricular.com>
1933 * gst/dvdsub/gstdvdsubdec.c:
1934 dvdsubdec: Take the highlight event from the structure.
1935 Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1936 associated with a highlight event, instead store
1937 it in the event structure directly, as
1938 GstEvent::timestamp will disappear in GStreamer 2.0
1939 https://bugzilla.gnome.org/show_bug.cgi?id=761477
1941 2018-04-24 14:06:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
1943 * ext/a52dec/meson.build:
1944 * ext/amrnb/meson.build:
1945 * ext/amrwbdec/meson.build:
1946 * ext/cdio/meson.build:
1947 * ext/dvdread/meson.build:
1948 * ext/mpeg2dec/meson.build:
1949 * ext/x264/meson.build:
1950 * gst/asfdemux/meson.build:
1951 * gst/dvdlpcmdec/meson.build:
1952 * gst/dvdsub/meson.build:
1953 * gst/realmedia/meson.build:
1954 * gst/xingmux/meson.build:
1956 Meson: Generate pc file for all plugins in ugly
1957 https://bugzilla.gnome.org/show_bug.cgi?id=794568
1959 2018-04-25 10:59:11 +0100 Tim-Philipp Müller <tim@centricular.com>
1962 meson: use -Wl,-Bsymbolic-functions where supported
1963 Just like the autotools build.
1965 2018-04-16 20:13:05 +0300 Sebastian Dröge <sebastian@centricular.com>
1967 * gst/asfdemux/gstasfdemux.c:
1968 asfdemux: Set the stream-format field of H264 streams
1969 If we have codec_data it will be AVC, otherwise assume byte-stream.
1971 2018-04-16 10:53:12 +0100 Tim-Philipp Müller <tim@centricular.com>
1975 Automatic update of common submodule
1976 From 3fa2c9e to ed78bee
1978 2018-03-20 09:26:15 +0000 Tim-Philipp Müller <tim@centricular.com>
1983 * docs/plugins/inspect/plugin-a52dec.xml:
1984 * docs/plugins/inspect/plugin-amrnb.xml:
1985 * docs/plugins/inspect/plugin-amrwbdec.xml:
1986 * docs/plugins/inspect/plugin-asf.xml:
1987 * docs/plugins/inspect/plugin-cdio.xml:
1988 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1989 * docs/plugins/inspect/plugin-dvdread.xml:
1990 * docs/plugins/inspect/plugin-dvdsub.xml:
1991 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1992 * docs/plugins/inspect/plugin-realmedia.xml:
1993 * docs/plugins/inspect/plugin-sid.xml:
1994 * docs/plugins/inspect/plugin-x264.xml:
1995 * docs/plugins/inspect/plugin-xingmux.xml:
1999 === release 1.14.0 ===
2001 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
2007 * gst-plugins-ugly.doap:
2011 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
2013 * docs/plugins/inspect/plugin-a52dec.xml:
2014 * docs/plugins/inspect/plugin-amrnb.xml:
2015 * docs/plugins/inspect/plugin-amrwbdec.xml:
2016 * docs/plugins/inspect/plugin-asf.xml:
2017 * docs/plugins/inspect/plugin-cdio.xml:
2018 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2019 * docs/plugins/inspect/plugin-dvdread.xml:
2020 * docs/plugins/inspect/plugin-dvdsub.xml:
2021 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2022 * docs/plugins/inspect/plugin-realmedia.xml:
2023 * docs/plugins/inspect/plugin-sid.xml:
2024 * docs/plugins/inspect/plugin-x264.xml:
2025 * docs/plugins/inspect/plugin-xingmux.xml:
2028 === release 1.13.91 ===
2030 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
2036 * gst-plugins-ugly.doap:
2040 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
2042 * docs/plugins/inspect/plugin-a52dec.xml:
2043 * docs/plugins/inspect/plugin-amrnb.xml:
2044 * docs/plugins/inspect/plugin-amrwbdec.xml:
2045 * docs/plugins/inspect/plugin-asf.xml:
2046 * docs/plugins/inspect/plugin-cdio.xml:
2047 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2048 * docs/plugins/inspect/plugin-dvdread.xml:
2049 * docs/plugins/inspect/plugin-dvdsub.xml:
2050 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2051 * docs/plugins/inspect/plugin-realmedia.xml:
2052 * docs/plugins/inspect/plugin-sid.xml:
2053 * docs/plugins/inspect/plugin-x264.xml:
2054 * docs/plugins/inspect/plugin-xingmux.xml:
2057 2018-03-12 20:19:19 +0000 Tim-Philipp Müller <tim@centricular.com>
2059 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2060 docs: plugins: minor addition to plugins list
2062 2018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de>
2065 configure.ac: enable largefile support if possible
2066 https://bugzilla.gnome.org/show_bug.cgi?id=793103
2068 === release 1.13.90 ===
2070 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
2076 * gst-plugins-ugly.doap:
2080 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
2082 * docs/plugins/gst-plugins-ugly-plugins.args:
2083 * docs/plugins/inspect/plugin-a52dec.xml:
2084 * docs/plugins/inspect/plugin-amrnb.xml:
2085 * docs/plugins/inspect/plugin-amrwbdec.xml:
2086 * docs/plugins/inspect/plugin-asf.xml:
2087 * docs/plugins/inspect/plugin-cdio.xml:
2088 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2089 * docs/plugins/inspect/plugin-dvdread.xml:
2090 * docs/plugins/inspect/plugin-dvdsub.xml:
2091 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2092 * docs/plugins/inspect/plugin-realmedia.xml:
2093 * docs/plugins/inspect/plugin-sid.xml:
2094 * docs/plugins/inspect/plugin-x264.xml:
2095 * docs/plugins/inspect/plugin-xingmux.xml:
2098 2018-03-01 19:07:42 +0100 Mathieu Duponchelle <mathieu@centricular.com>
2101 * tests/check/meson.build:
2102 meson: enable more warnings
2104 2018-02-28 10:07:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2106 * ext/x264/gstx264enc.c:
2107 x264enc: fix build with newer x264 with support for multiple bit depths
2108 libx264 used to be built for one specific bit depth, and if we
2109 wanted to support multiple bit depths we would have to dynamically
2110 load the right .so from different paths. That has changed now, and
2111 libx264 can include support for multiple depths in the same lib,
2112 so we don't need to do the dlopen() dance any more. We'll keep
2113 the vtable stuff around until we can drop support for older x264.
2114 gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
2115 https://bugzilla.gnome.org/show_bug.cgi?id=792111
2117 2018-02-27 15:42:32 +0100 Alicia Boya García <aboya@igalia.com>
2119 * ext/x264/gstx264enc.c:
2120 x264enc: Add format example for option-string
2121 https://bugzilla.gnome.org/show_bug.cgi?id=793879
2123 2018-02-21 19:47:36 +0000 Tim-Philipp Müller <tim@centricular.com>
2126 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
2127 add_global_arguments() can't be used in subprojects. It's
2128 entirely possible that -ugly is a subproject but gstreamer
2129 is picked up from an installed location, so we should
2130 really use add_project_arguments() in both cases.
2132 2018-02-15 19:44:21 +0000 Tim-Philipp Müller <tim@centricular.com>
2135 * docs/plugins/inspect/plugin-a52dec.xml:
2136 * docs/plugins/inspect/plugin-amrnb.xml:
2137 * docs/plugins/inspect/plugin-amrwbdec.xml:
2138 * docs/plugins/inspect/plugin-asf.xml:
2139 * docs/plugins/inspect/plugin-cdio.xml:
2140 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2141 * docs/plugins/inspect/plugin-dvdread.xml:
2142 * docs/plugins/inspect/plugin-dvdsub.xml:
2143 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2144 * docs/plugins/inspect/plugin-realmedia.xml:
2145 * docs/plugins/inspect/plugin-sid.xml:
2146 * docs/plugins/inspect/plugin-x264.xml:
2147 * docs/plugins/inspect/plugin-xingmux.xml:
2151 === release 1.13.1 ===
2153 2018-02-15 17:10:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2157 * gst-plugins-ugly.doap:
2161 2018-02-15 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.com>
2163 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2164 * docs/plugins/gst-plugins-ugly-plugins.args:
2165 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2166 * docs/plugins/inspect/plugin-a52dec.xml:
2167 * docs/plugins/inspect/plugin-amrnb.xml:
2168 * docs/plugins/inspect/plugin-amrwbdec.xml:
2169 * docs/plugins/inspect/plugin-asf.xml:
2170 * docs/plugins/inspect/plugin-cdio.xml:
2171 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2172 * docs/plugins/inspect/plugin-dvdread.xml:
2173 * docs/plugins/inspect/plugin-dvdsub.xml:
2174 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2175 * docs/plugins/inspect/plugin-realmedia.xml:
2176 * docs/plugins/inspect/plugin-sid.xml:
2177 * docs/plugins/inspect/plugin-x264.xml:
2178 * docs/plugins/inspect/plugin-xingmux.xml:
2179 docs: update plugin docs
2181 2018-02-15 14:52:29 +0000 Tim-Philipp Müller <tim@centricular.com>
2187 po: update translations
2189 2018-02-08 19:09:45 +0000 Tim-Philipp Müller <tim@centricular.com>
2192 meson: make version numbers ints and fix int/string comparison
2193 WARNING: Trying to compare values of different types (str, int).
2194 The result of this is undefined and will become a hard error
2195 in a future Meson release.
2197 2018-02-04 12:03:36 +0100 Tim-Philipp Müller <tim@centricular.com>
2200 autotools: use -fno-strict-aliasing where supported
2201 https://bugzilla.gnome.org/show_bug.cgi?id=769183
2203 2018-01-30 20:34:52 +0000 Tim-Philipp Müller <tim@centricular.com>
2205 * ext/sidplay/meson.build:
2207 meson: use -fno-strict-aliasing where supported
2208 https://bugzilla.gnome.org/show_bug.cgi?id=769183
2210 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
2212 * ext/amrnb/amrnbdec.c:
2213 amrnbdec: Don't use g_return_*_if_fail() on data parsing
2214 Those functions can be disabled. Instead just use the (existing)
2218 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
2220 * ext/amrwbdec/amrwbdec.c:
2221 amrwbdec: Don't use g_return_*_if_fail() on data parsing
2222 Those functions can be disabled. Instead just use the (existing)
2226 2017-12-26 13:51:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2229 meson: skip translations if gettext is not available
2231 2017-12-14 14:49:17 +1100 Matthew Waters <matthew@centricular.com>
2234 Automatic update of common submodule
2235 From e8c7a71 to 3fa2c9e
2237 2017-12-07 15:52:58 +0900 Justin Kim <justin.kim@collabora.com>
2239 * ext/x264/gstx264enc.c:
2240 * ext/x264/gstx264enc.h:
2241 x264enc: add 'insert-vui' property for users to choose
2242 VUI(Video Usability Information) parameters should be set
2243 according to the specification. However, some of the existing
2244 hardware decoders refuse to decode in certain combinations of
2245 the resolution and VUI parameters. To support the legacy
2246 decoders, this patch provides 'insert-vui' to skip the settings.
2247 https://bugzilla.gnome.org/show_bug.cgi?id=791331
2249 2017-12-06 13:01:39 +0200 Sebastian Dröge <sebastian@centricular.com>
2251 * ext/cdio/gstcdio.c:
2252 * ext/cdio/gstcdio.h:
2253 * ext/cdio/gstcdiocddasrc.c:
2254 cdio: Fix build with cdio >= 1.0
2255 LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
2256 as 1 for 1.0. We had various checks for < 83, which of course succeeded
2257 now although we are >= 0.83.
2258 Fix this by checking for < 76 (0.76) too, as that is the minimum version
2259 we currently support and everything < 76 is going to be >= 1.0.
2260 https://bugzilla.gnome.org/show_bug.cgi?id=791301
2262 2017-11-27 20:11:56 +1100 Matthew Waters <matthew@centricular.com>
2265 Automatic update of common submodule
2266 From 3f4aa96 to e8c7a71
2268 2017-11-26 15:05:14 +0000 Tim-Philipp Müller <tim@centricular.com>
2271 configure: actually use -fvisibility if supported
2272 Fix up for previous commit.
2274 2017-11-26 14:49:21 +0000 Tim-Philipp Müller <tim@centricular.com>
2277 autotools: stop controlling symbol visibility with -export-symbols-regex
2278 Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
2279 This should result in consistent behaviour for the autotools and
2282 2017-11-13 11:13:30 +0100 Edward Hervey <edward@centricular.com>
2284 * gst/asfdemux/gstasfdemux.c:
2285 asfdemux: Fix prerolling files with "empty" streams
2286 This is a regression that was introduced by
2287 commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
2288 " asfdemux: Add support for dvr-ms"
2289 The problem is that some files/streams might contain stream definition
2290 but there is no actual packets for those streams.
2291 This was used to "define" streams with different bitrates for example.
2292 The first_ts calculation resulted in never ever finding a valid first_ts
2293 since some streams were empty, and therefore never "activating" itself.
2294 Instead of that we first check if we are prerolled. And if we are we
2295 unconditionally get the "first_ts"
2296 The preroll check has been adapted to check whether streams of
2297 each defined type (i.e. audio/video/sub) has been prerolled. This solves
2298 the problem of having different streams of a particular type where only
2299 one stream actually has data.
2301 2017-11-13 11:09:31 +0100 Edward Hervey <edward@centricular.com>
2303 * gst/asfdemux/gstasfdemux.c:
2304 asfdemux: Store the stream type in streams
2305 The field was present but never set :)
2307 2017-09-26 10:11:24 +0530 Ponnam Srinivas <p.srinivas@samsung.com>
2309 * ext/a52dec/gsta52dec.c:
2310 a52dec: Fix out buffer memory leak in error code path
2311 https://bugzilla.gnome.org/show_bug.cgi?id=788119
2313 2017-09-15 17:06:58 +0530 Deepak Srivastava <srivastava.d@samsung.com>
2315 * ext/mpeg2dec/gstmpeg2dec.c:
2316 mpeg2dec: Fix buffer memory leak in error code path
2317 https://bugzilla.gnome.org/show_bug.cgi?id=787817
2319 2017-09-07 13:27:26 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2321 * ext/mpeg2dec/gstmpeg2dec.c:
2322 mpeg2dec: Unmap output video frame if copying to it fails
2323 https://bugzilla.gnome.org/show_bug.cgi?id=787398
2325 2017-08-31 11:33:14 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2327 * gst/realmedia/asmrules.c:
2328 realmedia: fix leak in asmrules error code path
2329 https://bugzilla.gnome.org/show_bug.cgi?id=787056
2331 2017-08-30 18:41:28 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2333 * gst/realmedia/rtspreal.c:
2334 realmedia: Fix Memory leak in error case
2335 https://bugzilla.gnome.org/show_bug.cgi?id=787014
2337 2017-08-26 13:02:26 +0100 Tim-Philipp Müller <tim@centricular.com>
2339 * tests/files/Makefile.am:
2340 * tests/files/cbr_stream.mp3:
2341 * tests/files/stream.mp2:
2342 * tests/files/vbr_stream.mp3:
2343 tests: remove files that were used by the mpg123 unit test
2345 2017-08-26 09:35:20 +0100 Tim-Philipp Müller <tim@centricular.com>
2350 * docs/plugins/Makefile.am:
2351 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2352 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2353 * docs/plugins/inspect/plugin-twolame.xml:
2356 * ext/twolame/Makefile.am:
2357 * ext/twolame/gsttwolamemp2enc.c:
2358 * ext/twolame/gsttwolamemp2enc.h:
2359 * ext/twolame/meson.build:
2361 Remove twolame plugin, moved to -good
2362 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2364 2017-08-26 08:51:01 +0100 Tim-Philipp Müller <tim@centricular.com>
2369 * docs/plugins/Makefile.am:
2370 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2371 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2372 * docs/plugins/gst-plugins-ugly-plugins.args:
2373 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2374 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2375 * docs/plugins/inspect/plugin-lame.xml:
2377 * ext/lame/Makefile.am:
2378 * ext/lame/gstlamemp3enc.c:
2379 * ext/lame/gstlamemp3enc.h:
2380 * ext/lame/meson.build:
2381 * ext/lame/plugin.c:
2386 * tests/check/Makefile.am:
2387 * tests/check/gst-plugins-ugly.supp:
2388 * tests/check/meson.build:
2389 * tests/check/pipelines/.gitignore:
2390 * tests/check/pipelines/lame.c:
2391 Remove lame plugin, moved to -good
2392 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2394 2017-08-20 14:31:02 +0100 Tim-Philipp Müller <tim@centricular.com>
2399 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2400 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2401 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2402 * docs/plugins/inspect/plugin-mpg123.xml:
2405 * ext/mpg123/Makefile.am:
2406 * ext/mpg123/gstmpg123audiodec.c:
2407 * ext/mpg123/gstmpg123audiodec.h:
2408 * ext/mpg123/meson.build:
2409 * tests/check/Makefile.am:
2410 * tests/check/elements/.gitignore:
2411 * tests/check/elements/mpg123audiodec.c:
2412 * tests/check/meson.build:
2413 Remove mpg123 plugin, moved to -good
2414 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2416 2017-08-17 12:23:43 +0100 Tim-Philipp Müller <tim@centricular.com>
2420 Automatic update of common submodule
2421 From 48a5d85 to 3f4aa96
2423 2017-08-10 15:48:27 +0100 Tim-Philipp Müller <tim@centricular.com>
2425 * ext/sidplay/meson.build:
2426 sidplay: hide symbols in meson for this c++ plugin too
2427 Keep things local, as this is the only c++ plugin
2430 2017-08-10 11:55:58 +0100 Tim-Philipp Müller <tim@centricular.com>
2433 meson: don't export symbols by default
2434 Only plugin entry points should be exported.
2435 Currently plugins might export more symbols with
2436 the meson build, as we don't have the exports
2437 regexp there that we pass to libtool.
2439 2017-08-09 19:31:56 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2441 * ext/x264/gstx264enc.c:
2442 x264enc: add FIXME note for future configuration cleanup
2444 2017-07-25 13:36:17 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2446 * ext/dvdread/dvdreadsrc.c:
2447 dvdreadsrc: Fix string memory leak
2448 https://bugzilla.gnome.org/show_bug.cgi?id=785388
2450 2017-07-15 15:01:09 +0100 Tim-Philipp Müller <tim@centricular.com>
2452 * ext/x264/gstx264enc.c:
2453 x264enc: fix indentation
2455 2017-07-15 14:59:42 +0100 Tim-Philipp Müller <tim@centricular.com>
2457 * ext/x264/gstx264enc.c:
2458 x264enc: fix caps leak
2459 Move creation of supported sink pads into class_init function
2460 which is also the only place where they're used. Unref the
2461 caps when no longer needed, the pad template will take its
2463 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2465 2017-07-15 14:57:49 +0100 Tim-Philipp Müller <tim@centricular.com>
2467 * ext/mpg123/gstmpg123audiodec.c:
2468 mpg123audiodec: fix caps leak
2469 The pad template takes its own ref, so we should unref the caps.
2470 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2472 2017-07-15 12:49:19 +0100 Tim-Philipp Müller <tim@centricular.com>
2475 meson: po: use glib preset and read language list from LINGUAS
2476 Supported since meson 0.37, so we can use it now.
2478 2017-07-11 14:21:41 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2480 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2481 dvdlpmdec: Fix overrun from coverity
2484 2017-07-07 11:58:36 +0100 Tim-Philipp Müller <tim@centricular.com>
2487 meson: find python3 via python3 module
2488 https://bugzilla.gnome.org/show_bug.cgi?id=783198
2490 2017-07-05 18:58:35 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2492 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2493 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2494 dvdlpcmdec: Added support for Blu-Ray audio
2495 https://bugzilla.gnome.org/show_bug.cgi?id=784552
2497 2017-06-27 11:48:08 +0200 Edward Hervey <edward@centricular.com>
2499 * gst/asfdemux/gstasfdemux.c:
2500 asfdemux: More index handling
2501 In the same vein as the previous commit, the end of the file might have been
2502 cut and therefore contains bogus data.
2503 If the object is too short, consider it as garbage and return a non-fatal
2505 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2507 2017-06-27 10:25:42 +0200 Edward Hervey <edward@centricular.com>
2509 * gst/asfdemux/gstasfdemux.c:
2510 asfdemux; Don't assume index is present at end of file
2511 Some files have garbage at the end of the file, don't error out if we don't
2512 find the index there.
2513 Reverts back to previous behaviour (where corrupted/missing indexex were
2515 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2517 2017-06-26 09:49:22 +0100 Tim-Philipp Müller <tim@centricular.com>
2520 meson: fix with-package-name option
2521 https://bugzilla.gnome.org/show_bug.cgi?id=784082
2523 2017-06-14 21:08:31 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2525 * gst/asfdemux/gstasfdemux.c:
2526 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2527 ... which is how it has always been until changed coincidentally in commit
2528 9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2529 dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2530 to compensate for that in a lateral way
2532 2017-06-14 20:56:16 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2534 * ext/x264/gstx264enc.c:
2535 x264enc: relax bframes upper limit count to maximum encoder supported
2537 2017-06-23 23:44:18 +0100 Tim-Philipp Müller <tim@centricular.com>
2539 * ext/sidplay/meson.build:
2540 meson: don't error out if sidplay library is not found
2542 2017-06-23 18:33:24 +0100 Tim-Philipp Müller <tim@centricular.com>
2545 * ext/sidplay/meson.build:
2546 meson: build sid plugin
2547 https://bugzilla.gnome.org/show_bug.cgi?id=784135
2549 2017-06-21 21:23:29 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2551 * ext/x264/gstx264enc.c:
2552 x264: fix memory leak
2553 When the allowed caps are the same of template caps the allowed
2554 caps are not unrefed, leaking memory.
2555 https://bugzilla.gnome.org/show_bug.cgi?id=784060
2557 2017-06-07 12:08:43 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
2559 * tests/check/meson.build:
2560 meson: Do not use path separator in test names
2561 Avoiding warnings like:
2562 WARNING: Target "elements/audioamplify" has a path separator in its name.
2564 2017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com>
2566 * gst/asfdemux/gstasfdemux.c:
2567 asfdemux: fix checking for header objects
2568 The if 'and' condition was mixed up with the last parameter of the
2569 function and would lead to wrong results
2571 2017-05-21 17:49:59 +0100 Tim-Philipp Müller <tim@centricular.com>
2576 meson: don't need config.h.meson any longer
2578 2017-05-20 14:58:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2581 * meson_options.txt:
2582 meson: add options to set package name and origin
2583 https://bugzilla.gnome.org/show_bug.cgi?id=782172
2585 2017-05-19 20:05:02 +0200 Jan Schmidt <jan@centricular.com>
2587 * tests/check/meson.build:
2588 Add gstvideo_dep for meson mpeg2dec test build
2590 2017-05-19 18:59:17 +0200 Jan Schmidt <jan@centricular.com>
2592 * tests/check/Makefile.am:
2593 * tests/check/elements/mpeg2dec.c:
2594 mpeg2dec test: Fix expected output caps
2595 In the absence of explicit info, video decoders
2596 now output mono multiview caps by default, so make
2597 the expected caps match that
2599 2017-05-16 14:07:56 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2603 * ext/a52dec/Makefile.am:
2604 * ext/amrnb/Makefile.am:
2605 * ext/amrwbdec/Makefile.am:
2606 * ext/cdio/Makefile.am:
2607 * ext/dvdread/Makefile.am:
2608 * ext/lame/Makefile.am:
2609 * ext/mpeg2dec/Makefile.am:
2610 * ext/mpg123/Makefile.am:
2611 * ext/sidplay/Makefile.am:
2612 * ext/twolame/Makefile.am:
2613 * ext/x264/Makefile.am:
2614 * gst/asfdemux/Makefile.am:
2615 * gst/dvdlpcmdec/Makefile.am:
2616 * gst/dvdsub/Makefile.am:
2617 * gst/realmedia/Makefile.am:
2618 * gst/xingmux/Makefile.am:
2619 Remove plugin specific static build option
2620 Static and dynamic plugins now have the same interface. The standard
2621 --enable-static/--enable-shared toggle are sufficient.
2623 2017-05-09 09:45:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2625 * ext/sidplay/gstsiddec.cc:
2626 sid: Make plugin name match plugin file name
2628 2017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com>
2634 === release 1.12.0 ===
2636 2017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com>
2642 * docs/plugins/inspect/plugin-a52dec.xml:
2643 * docs/plugins/inspect/plugin-amrnb.xml:
2644 * docs/plugins/inspect/plugin-amrwbdec.xml:
2645 * docs/plugins/inspect/plugin-asf.xml:
2646 * docs/plugins/inspect/plugin-cdio.xml:
2647 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2648 * docs/plugins/inspect/plugin-dvdread.xml:
2649 * docs/plugins/inspect/plugin-dvdsub.xml:
2650 * docs/plugins/inspect/plugin-lame.xml:
2651 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2652 * docs/plugins/inspect/plugin-mpg123.xml:
2653 * docs/plugins/inspect/plugin-realmedia.xml:
2654 * docs/plugins/inspect/plugin-siddec.xml:
2655 * docs/plugins/inspect/plugin-twolame.xml:
2656 * docs/plugins/inspect/plugin-x264.xml:
2657 * docs/plugins/inspect/plugin-xingmux.xml:
2658 * gst-plugins-ugly.doap:
2662 2017-05-04 15:12:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2707 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com>
2711 po: Update translations
2713 === release 1.11.91 ===
2715 2017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com>
2721 * docs/plugins/inspect/plugin-a52dec.xml:
2722 * docs/plugins/inspect/plugin-amrnb.xml:
2723 * docs/plugins/inspect/plugin-amrwbdec.xml:
2724 * docs/plugins/inspect/plugin-asf.xml:
2725 * docs/plugins/inspect/plugin-cdio.xml:
2726 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2727 * docs/plugins/inspect/plugin-dvdread.xml:
2728 * docs/plugins/inspect/plugin-dvdsub.xml:
2729 * docs/plugins/inspect/plugin-lame.xml:
2730 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2731 * docs/plugins/inspect/plugin-mpg123.xml:
2732 * docs/plugins/inspect/plugin-realmedia.xml:
2733 * docs/plugins/inspect/plugin-siddec.xml:
2734 * docs/plugins/inspect/plugin-twolame.xml:
2735 * docs/plugins/inspect/plugin-x264.xml:
2736 * docs/plugins/inspect/plugin-xingmux.xml:
2737 * gst-plugins-ugly.doap:
2741 2017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com>
2786 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
2792 po: Update translations
2794 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2796 * ext/x264/gstx264enc.h:
2797 x264: Use __declspec(dllimport) with MinGW too
2798 x264.h says this isn't needed with MinGW, but it looks like it is.
2799 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2801 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
2804 Automatic update of common submodule
2805 From 60aeef6 to 48a5d85
2807 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
2811 Automatic update of common submodule
2812 From 39ac2f5 to 60aeef6
2814 === release 1.11.90 ===
2816 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
2822 * docs/plugins/inspect/plugin-a52dec.xml:
2823 * docs/plugins/inspect/plugin-amrnb.xml:
2824 * docs/plugins/inspect/plugin-amrwbdec.xml:
2825 * docs/plugins/inspect/plugin-asf.xml:
2826 * docs/plugins/inspect/plugin-cdio.xml:
2827 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2828 * docs/plugins/inspect/plugin-dvdread.xml:
2829 * docs/plugins/inspect/plugin-dvdsub.xml:
2830 * docs/plugins/inspect/plugin-lame.xml:
2831 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2832 * docs/plugins/inspect/plugin-mpg123.xml:
2833 * docs/plugins/inspect/plugin-realmedia.xml:
2834 * docs/plugins/inspect/plugin-siddec.xml:
2835 * docs/plugins/inspect/plugin-twolame.xml:
2836 * docs/plugins/inspect/plugin-x264.xml:
2837 * docs/plugins/inspect/plugin-xingmux.xml:
2838 * gst-plugins-ugly.doap:
2842 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
2886 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2890 po: Update translations
2892 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2894 * tests/check/meson.build:
2895 meson: test: Fix environment object usage
2896 And use get_pkgconfig_variable instead of calling pkg-config ourself
2898 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
2901 REQUIREMENTS: update for mad mp3 decoder removal
2902 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2904 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2907 Add libgstrmdemux.so to cruft list
2908 This was renamed to libgstrealmedia.so, this fixes helps fixing
2910 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2912 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2914 * docs/plugins/inspect/plugin-realmedia.xml:
2915 * gst/realmedia/Makefile.am:
2916 * gst/realmedia/meson.build:
2917 Rename plugin filenames to match plugin names
2918 libgstrmdemux.so becomes libgstrealmedia.so
2919 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2921 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
2923 * ext/mpeg2dec/gstmpeg2dec.c:
2924 mpeg2dec: Fix latency calculation
2925 The latency calculation was missing a scaling by GST_SECOND,
2926 so it would always report a tiny latency. Fix that.
2927 Spotted by Guillaume Desmottes.
2929 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2931 * gst/asfdemux/gstasfdemux.c:
2932 asfdemux: Fix compilation with gcc 7
2933 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2934 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2935 is_encrypted = ! !((flags & 0x8000) << 15);
2936 ~~~~~~~~~~~~~~~~~~^~~~~~
2937 https://bugzilla.gnome.org/show_bug.cgi?id=779329
2939 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
2941 * ext/amrwbdec/amrwb.c:
2942 * ext/amrwbdec/amrwbdec.h:
2943 Update Edgard Lima's email
2944 https://bugzilla.gnome.org/show_bug.cgi?id=779230
2946 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
2949 meson: Update version
2951 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2956 === release 1.11.2 ===
2958 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
2964 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2965 * docs/plugins/inspect/plugin-a52dec.xml:
2966 * docs/plugins/inspect/plugin-amrnb.xml:
2967 * docs/plugins/inspect/plugin-amrwbdec.xml:
2968 * docs/plugins/inspect/plugin-asf.xml:
2969 * docs/plugins/inspect/plugin-cdio.xml:
2970 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2971 * docs/plugins/inspect/plugin-dvdread.xml:
2972 * docs/plugins/inspect/plugin-dvdsub.xml:
2973 * docs/plugins/inspect/plugin-lame.xml:
2974 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2975 * docs/plugins/inspect/plugin-mpg123.xml:
2976 * docs/plugins/inspect/plugin-realmedia.xml:
2977 * docs/plugins/inspect/plugin-siddec.xml:
2978 * docs/plugins/inspect/plugin-twolame.xml:
2979 * docs/plugins/inspect/plugin-x264.xml:
2980 * docs/plugins/inspect/plugin-xingmux.xml:
2981 * gst-plugins-ugly.doap:
2984 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
3028 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
3032 po: Update translations
3034 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
3037 meson: dist meson build files
3038 Ship meson build files in tarballs, so people who use tarballs
3039 in their builds can start playing with meson already.
3041 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3043 * ext/x264/gstx264enc.c:
3044 x264: Initialize function vtable in plugin_init()
3045 These values are defined in the x264.h header and are not const on
3046 Windows due to the way DLLs work. See:
3047 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
3048 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
3049 https://bugzilla.gnome.org/show_bug.cgi?id=777903
3051 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
3053 * gst/asfdemux/gstasfdemux.c:
3054 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
3055 https://bugzilla.gnome.org/show_bug.cgi?id=777955
3057 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
3059 * gst/asfdemux/gstasfdemux.c:
3060 asfdemux: Reset number of languages to 0 when freeing the array because of errors
3061 Otherwise we will happily index into the array at NULL if the requested
3062 index is smaller than the number of languages that were previously
3064 https://bugzilla.gnome.org/show_bug.cgi?id=777937
3066 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3068 * tests/check/meson.build:
3069 meson: Properly use ':' for defining keywords
3071 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
3076 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
3081 === release 1.11.1 ===
3083 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
3089 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3090 * docs/plugins/inspect/plugin-a52dec.xml:
3091 * docs/plugins/inspect/plugin-amrnb.xml:
3092 * docs/plugins/inspect/plugin-amrwbdec.xml:
3093 * docs/plugins/inspect/plugin-asf.xml:
3094 * docs/plugins/inspect/plugin-cdio.xml:
3095 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3096 * docs/plugins/inspect/plugin-dvdread.xml:
3097 * docs/plugins/inspect/plugin-dvdsub.xml:
3098 * docs/plugins/inspect/plugin-lame.xml:
3099 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3100 * docs/plugins/inspect/plugin-mpg123.xml:
3101 * docs/plugins/inspect/plugin-realmedia.xml:
3102 * docs/plugins/inspect/plugin-siddec.xml:
3103 * docs/plugins/inspect/plugin-twolame.xml:
3104 * docs/plugins/inspect/plugin-x264.xml:
3105 * docs/plugins/inspect/plugin-xingmux.xml:
3106 * gst-plugins-ugly.doap:
3109 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
3153 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
3158 po: Update translations
3160 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3162 * ext/amrnb/meson.build:
3163 * ext/x264/meson.build:
3165 meson: Install presets files
3167 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
3169 * ext/x264/GstX264Enc.prs:
3170 x264enc: Add a youtube preset.
3171 Based on https://support.google.com/youtube/answer/1722171
3172 https://bugzilla.gnome.org/show_bug.cgi?id=751560
3174 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
3178 * docs/plugins/Makefile.am:
3179 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3180 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3181 * docs/plugins/inspect/plugin-mad.xml:
3183 * ext/mad/Makefile.am:
3186 * ext/mad/meson.build:
3189 We have better replacements such as the mpg123 plugin.
3190 The main reason to keep around mad was for 'freeform'
3191 mp3 support, but mpg123 can handle those too nowadays.
3192 Also, mad is GPL and has been unmaintained for years.
3193 https://bugzilla.gnome.org/show_bug.cgi?id=776140
3195 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
3200 * win32/common/.gitignore:
3201 * win32/common/config.h:
3202 win32: remove platform-specific copies of generated headers
3203 Unused and no longer needed.
3205 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
3210 * gst-plugins-ugly.spec.in:
3211 Remove generated .spec file
3212 Likely extremely bitrotten, and we should not ship this anyway.
3214 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
3217 meson: Support building without Gst debug
3219 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
3223 Automatic update of common submodule
3224 From f980fd9 to 39ac2f5
3226 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
3228 * gst/asfdemux/gstasfdemux.c:
3229 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
3230 https://bugzilla.gnome.org/show_bug.cgi?id=775515
3232 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
3234 * ext/x264/gstx264enc.c:
3235 x264enc: Add information for mixed mode
3236 https://bugzilla.gnome.org/show_bug.cgi?id=775411
3238 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
3240 * ext/x264/gstx264enc.c:
3241 x264enc: Correctly pass interlacing/TFF information
3242 Give the interlacing information correctly to the encoder. Also parse
3243 TFF/BFF information from the caps and pass it too.
3244 https://bugzilla.gnome.org/show_bug.cgi?id=775411
3246 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
3248 * ext/x264/gstx264enc.c:
3249 x264enc: Auto-detect interlace mode from caps
3250 If the caps are interlaced, interlacing is always enabled on the
3251 encoder. If the interlace-mode field is missing or if it's progressive,
3252 the encoder uses the "interlaced" property.
3253 https://bugzilla.gnome.org/show_bug.cgi?id=775228
3255 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
3258 common: use https protocol for common submodule
3259 https://bugzilla.gnome.org/show_bug.cgi?id=775110
3261 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
3263 * gst/realmedia/realhash.c:
3264 real: Fix compiler warnings with latest clang
3265 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
3268 https://bugzilla.gnome.org/show_bug.cgi?id=775112
3270 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
3272 * gst/asfdemux/gstasfdemux.c:
3273 asfdemux: Allow 64bit sizes for DATA object
3274 we *can* have files greater than 4GB, any other object should be
3277 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
3279 * gst/asfdemux/gstasfdemux.c:
3280 asfdemux: Add sanity check for asf_stream_audio
3281 We should have enough bytes for the specified codec_data
3282 https://bugzilla.gnome.org/show_bug.cgi?id=775070
3284 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
3286 * gst/asfdemux/gstasfdemux.c:
3287 asfdemux: Add sanity checks when reading asf_stream_video_format
3288 It should report a size of at least 40 bytes
3289 Also check for the size of the remaining data (i.e. codec_data)
3290 https://bugzilla.gnome.org/show_bug.cgi?id=775070
3292 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
3294 * gst/asfdemux/gstasfdemux.c:
3295 asfdemux: Add check for invalid/corrupt asf object
3296 An asf object can't realistically be bigger than 2**32 bytes.
3297 If it reports a size bigger than that, consider it corrupt and properly
3298 propagate the error back.
3299 https://bugzilla.gnome.org/show_bug.cgi?id=775070
3301 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
3303 * gst/asfdemux/gstasfdemux.c:
3304 asfdemux: Handle EOS in push-mode on corrupted files
3305 It is possible no streams were activated when receiving EOS, if so
3306 handled it as if we hadn't seen the header
3307 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3309 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
3311 * gst/asfdemux/gstasfdemux.c:
3312 * gst/asfdemux/gstasfdemux.h:
3313 asfdemux: FILE headers are mandatory in the header
3314 As per the specification, also avoids ending up trying to play a
3315 file with plenty of un-initialized values.
3316 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3318 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
3320 * gst/asfdemux/gstasfdemux.c:
3321 asfdemux: Handle incomplete header in pull mode
3322 pulling headers is meant to complete as a whole. If we don't have
3323 enough data, it's an error.
3324 Avoids pipeline hangs on corrupted files
3325 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3327 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
3329 * gst/asfdemux/gstasfdemux.c:
3330 asfdemux: Handle issues with "empty" files
3331 In some corrupted files, we could end up with no actual streams
3333 In those cases, make sure we properly propagate the failure all
3334 the way to the loop function. This avoids ending up in cases where
3335 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
3336 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3338 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
3340 * ext/dvdread/dvdreadsrc.c:
3341 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
3343 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
3346 meson: Add ignored warnings for MSVC
3347 https://bugzilla.gnome.org/show_bug.cgi?id=774656
3349 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
3352 * ext/x264/Makefile.am:
3353 * ext/x264/gstx264enc.c:
3354 * ext/x264/gstx264enc.h:
3355 * ext/x264/meson.build:
3356 * meson_options.txt:
3357 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
3358 x264 has to be compiled specifically for a target bit depth.
3359 Distributions currently ship various libraries in their packages, with
3360 different bit depths.
3361 This change now allows to provide them all at configure time and have
3362 the x264enc element dynamically switch between them based on the bit
3363 depth of the input format.
3364 https://bugzilla.gnome.org/show_bug.cgi?id=763297
3366 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
3369 meson: update version
3371 === release 1.11.0 ===
3373 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
3378 === release 1.10.0 ===
3380 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
3386 * docs/plugins/inspect/plugin-a52dec.xml:
3387 * docs/plugins/inspect/plugin-amrnb.xml:
3388 * docs/plugins/inspect/plugin-amrwbdec.xml:
3389 * docs/plugins/inspect/plugin-asf.xml:
3390 * docs/plugins/inspect/plugin-cdio.xml:
3391 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3392 * docs/plugins/inspect/plugin-dvdread.xml:
3393 * docs/plugins/inspect/plugin-dvdsub.xml:
3394 * docs/plugins/inspect/plugin-lame.xml:
3395 * docs/plugins/inspect/plugin-mad.xml:
3396 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3397 * docs/plugins/inspect/plugin-mpg123.xml:
3398 * docs/plugins/inspect/plugin-realmedia.xml:
3399 * docs/plugins/inspect/plugin-siddec.xml:
3400 * docs/plugins/inspect/plugin-twolame.xml:
3401 * docs/plugins/inspect/plugin-x264.xml:
3402 * docs/plugins/inspect/plugin-xingmux.xml:
3403 * gst-plugins-ugly.doap:
3404 * win32/common/config.h:
3407 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
3451 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3455 po: Update translations
3457 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3460 * tests/meson.build:
3461 meson: Don't depend on gstreamer-check-1.0 on windows
3462 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3464 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3467 * tests/check/meson.build:
3468 * tests/meson.build:
3469 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3470 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3471 Does not actually work. See:
3472 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3474 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
3476 * tests/check/meson.build:
3477 meson: fix build outside of gst-all
3479 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3482 * tests/check/meson.build:
3483 * tests/meson.build:
3484 meson: move gstreamer-check-1.0 dependency to tests/check
3485 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3487 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3490 meson: Don't set c_std to gnu99
3491 Use the default for each compiler on every platform instead. This
3492 improves our compatibility with compilers that don't have gnu99 as
3495 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3498 * tests/check/getpluginsdir:
3499 * tests/check/meson.build:
3500 meson: Make use of new environment object and set plugin path to builddir
3501 Workaround source_root being the root directory of all projects
3502 in the subproject case and remove now unneeded getpluginsdir
3503 Bump meson requirement to 0.35
3505 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3507 * hooks/pre-commit.hook:
3509 * tests/check/getpluginsdir:
3510 meson: Setup pre commit hook and fix getpluginsdir for standalone case
3512 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
3515 meson: update version
3517 === release 1.9.90 ===
3519 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
3525 * docs/plugins/inspect/plugin-a52dec.xml:
3526 * docs/plugins/inspect/plugin-amrnb.xml:
3527 * docs/plugins/inspect/plugin-amrwbdec.xml:
3528 * docs/plugins/inspect/plugin-asf.xml:
3529 * docs/plugins/inspect/plugin-cdio.xml:
3530 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3531 * docs/plugins/inspect/plugin-dvdread.xml:
3532 * docs/plugins/inspect/plugin-dvdsub.xml:
3533 * docs/plugins/inspect/plugin-lame.xml:
3534 * docs/plugins/inspect/plugin-mad.xml:
3535 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3536 * docs/plugins/inspect/plugin-mpg123.xml:
3537 * docs/plugins/inspect/plugin-realmedia.xml:
3538 * docs/plugins/inspect/plugin-siddec.xml:
3539 * docs/plugins/inspect/plugin-twolame.xml:
3540 * docs/plugins/inspect/plugin-x264.xml:
3541 * docs/plugins/inspect/plugin-xingmux.xml:
3542 * gst-plugins-ugly.doap:
3543 * win32/common/config.h:
3546 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
3590 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
3594 po: Update translations
3596 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
3598 * ext/x264/gstx264enc.c:
3599 x264enc: Set colorimetry and chroma-site information
3600 https://bugzilla.gnome.org/show_bug.cgi?id=772159
3602 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
3606 meson: hook up translations
3608 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
3611 * tests/check/getpluginsdir:
3612 * tests/check/meson.build:
3613 * tests/meson.build:
3614 meson: hook up unit tests
3616 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
3619 configure: Depend on gstreamer 1.9.2.1
3621 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
3625 Automatic update of common submodule
3626 From b18d820 to f980fd9
3628 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
3632 Automatic update of common submodule
3633 From f49c55e to b18d820
3635 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3638 meson: Bump version to 1.9.2
3640 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
3645 === release 1.9.2 ===
3647 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
3653 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3654 * docs/plugins/inspect/plugin-a52dec.xml:
3655 * docs/plugins/inspect/plugin-amrnb.xml:
3656 * docs/plugins/inspect/plugin-amrwbdec.xml:
3657 * docs/plugins/inspect/plugin-asf.xml:
3658 * docs/plugins/inspect/plugin-cdio.xml:
3659 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3660 * docs/plugins/inspect/plugin-dvdread.xml:
3661 * docs/plugins/inspect/plugin-dvdsub.xml:
3662 * docs/plugins/inspect/plugin-lame.xml:
3663 * docs/plugins/inspect/plugin-mad.xml:
3664 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3665 * docs/plugins/inspect/plugin-mpg123.xml:
3666 * docs/plugins/inspect/plugin-realmedia.xml:
3667 * docs/plugins/inspect/plugin-siddec.xml:
3668 * docs/plugins/inspect/plugin-twolame.xml:
3669 * docs/plugins/inspect/plugin-x264.xml:
3670 * docs/plugins/inspect/plugin-xingmux.xml:
3671 * gst-plugins-ugly.doap:
3672 * win32/common/config.h:
3675 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
3717 po: Update translations
3719 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
3721 * ext/sidplay/gstsiddec.cc:
3722 siddec: Fix compilation with debugging disabled
3724 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3725 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3726 const gchar *reason = gst_flow_get_name (ret);
3729 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
3731 * ext/sidplay/gstsiddec.cc:
3732 * gst/asfdemux/gstasfdemux.c:
3733 * gst/realmedia/rmdemux.c:
3734 Use the new API to post flow ERROR messages on the bus
3735 https://bugzilla.gnome.org/show_bug.cgi?id=770158
3737 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
3739 * gst/asfdemux/meson.build:
3740 meson: Link asfdemux against the gstsdp library
3742 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
3745 meson: Add support for fallback subprojects
3747 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3751 * ext/a52dec/meson.build:
3752 * ext/amrnb/meson.build:
3753 * ext/amrwbdec/meson.build:
3754 * ext/cdio/meson.build:
3755 * ext/dvdread/meson.build:
3756 * ext/lame/meson.build:
3757 * ext/mad/meson.build:
3759 * ext/mpeg2dec/meson.build:
3760 * ext/mpg123/meson.build:
3761 * ext/twolame/meson.build:
3762 * ext/x264/meson.build:
3763 * gst/asfdemux/meson.build:
3764 * gst/dvdlpcmdec/meson.build:
3765 * gst/dvdsub/meson.build:
3767 * gst/realmedia/meson.build:
3768 * gst/xingmux/meson.build:
3770 Add support for Meson as alternative/parallel build system
3771 https://github.com/mesonbuild/meson
3772 With contributions from:
3773 Tim-Philipp Müller <tim@centricular.com>
3774 Jussi Pakkanen <jpakkane@gmail.com> (original port)
3775 Highlights of the features provided are:
3776 * Faster builds on Linux (~40-50% faster)
3777 * The ability to build with MSVC on Windows
3778 * Generate Visual Studio project files
3779 * Generate XCode project files
3780 * Much faster builds on Windows (on-par with Linux)
3781 * Seriously fast configure and building on embedded
3782 ... and many more. For more details see:
3783 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3784 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3785 Building with Meson should work on both Linux and Windows, but may
3786 need a few more tweaks on other operating systems.
3788 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3790 * ext/a52dec/gsta52dec.c:
3791 * ext/dvdread/dvdreadsrc.c:
3792 * ext/x264/gstx264enc.h:
3793 * gst/realmedia/realhash.c:
3794 * gst/realmedia/rtspreal.c:
3795 plugins: Use <stdint.h> instead of _stdint.h
3796 _stdint.h is generated by Autotools and we don't really need it. All
3797 supported platforms now ship with stdint.h. The only stickler was MSVC,
3798 and since Visual Studio 2015 it also ships stdint.h now.
3800 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
3802 * ext/mpeg2dec/perftest.c:
3803 mpeg2dec: remove file no longer used or needed
3805 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
3807 * gst/dvdlpcmdec/Makefile.am:
3808 dvdlpcmdec: add libgstbase CFLAGS as well
3810 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3812 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
3814 * gst/dvdlpcmdec/Makefile.am:
3815 dvdlpcmdec: link libgstbase-1.0
3816 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3818 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
3820 * gst/asfdemux/gstasfdemux.c:
3821 asfdemux: Add byte rate based bitrate tag in case there are no audio props
3822 https://bugzilla.gnome.org/show_bug.cgi?id=769418
3824 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3826 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3827 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3828 dvdlpcmdec: add support for another format
3829 The format specification can be found here:
3830 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3831 Note: This format is also used for Wifi-Display.
3832 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3834 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3836 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3837 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3838 dvdlpcmdec: rewrite to use GstAudioDecoder
3839 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3841 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
3843 * ext/sidplay/gstsiddec.cc:
3844 sidplay: fix compiler warnings when building with -O3
3845 Avoid compiler warnings "‘foo’ may be used uninitialized in this
3846 function" when building with -O3 by checking the return bool value
3847 of format conversion function.
3848 https://bugzilla.gnome.org/show_bug.cgi?id=769116
3850 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
3853 Automatic update of common submodule
3854 From f363b32 to f49c55e
3856 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
3861 === release 1.9.1 ===
3863 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
3869 * docs/plugins/inspect/plugin-a52dec.xml:
3870 * docs/plugins/inspect/plugin-amrnb.xml:
3871 * docs/plugins/inspect/plugin-amrwbdec.xml:
3872 * docs/plugins/inspect/plugin-asf.xml:
3873 * docs/plugins/inspect/plugin-cdio.xml:
3874 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3875 * docs/plugins/inspect/plugin-dvdread.xml:
3876 * docs/plugins/inspect/plugin-dvdsub.xml:
3877 * docs/plugins/inspect/plugin-lame.xml:
3878 * docs/plugins/inspect/plugin-mad.xml:
3879 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3880 * docs/plugins/inspect/plugin-mpg123.xml:
3881 * docs/plugins/inspect/plugin-realmedia.xml:
3882 * docs/plugins/inspect/plugin-siddec.xml:
3883 * docs/plugins/inspect/plugin-twolame.xml:
3884 * docs/plugins/inspect/plugin-x264.xml:
3885 * docs/plugins/inspect/plugin-xingmux.xml:
3886 * gst-plugins-ugly.doap:
3887 * win32/common/config.h:
3890 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
3934 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
3937 po: Update translations
3939 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3942 Automatic update of common submodule
3943 From ac2f647 to f363b32
3945 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
3947 * gst/asfdemux/gstasfdemux.c:
3948 asfdemux: fix seeking back after EOS has been reached in push mode
3949 Fix seeking when demuxer is in INDEX state. This happens when we
3950 reached the end of the stream. It should still be possible to do
3951 a flushing seek and seek back to any other position though. Instead
3952 the demuxer would just go straight to EOS again instead of going
3953 back to processing packets again from the new position.
3954 https://bugzilla.gnome.org/show_bug.cgi?id=749066
3956 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3958 * gst/realmedia/rdtmanager.c:
3959 rdtmanager: fix clock leak
3960 The clock returned by gst_system_clock_obtain() was never unreffed.
3961 https://bugzilla.gnome.org/show_bug.cgi?id=766565
3963 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
3965 * docs/plugins/inspect/plugin-a52dec.xml:
3966 * docs/plugins/inspect/plugin-amrnb.xml:
3967 * docs/plugins/inspect/plugin-amrwbdec.xml:
3968 * docs/plugins/inspect/plugin-asf.xml:
3969 * docs/plugins/inspect/plugin-cdio.xml:
3970 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3971 * docs/plugins/inspect/plugin-dvdread.xml:
3972 * docs/plugins/inspect/plugin-dvdsub.xml:
3973 * docs/plugins/inspect/plugin-lame.xml:
3974 * docs/plugins/inspect/plugin-mad.xml:
3975 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3976 * docs/plugins/inspect/plugin-mpg123.xml:
3977 * docs/plugins/inspect/plugin-realmedia.xml:
3978 * docs/plugins/inspect/plugin-siddec.xml:
3979 * docs/plugins/inspect/plugin-twolame.xml:
3980 * docs/plugins/inspect/plugin-x264.xml:
3981 * docs/plugins/inspect/plugin-xingmux.xml:
3982 docs: Update for git master
3984 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
3986 * ext/amrnb/amrnbdec.c:
3988 amrnbec, mad: fix two more parse function declarations
3990 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
3992 * ext/a52dec/gsta52dec.c:
3993 * ext/amrwbdec/amrwbdec.c:
3994 a52dec, amrwbec: fix parse function declaration mismatch
3995 Fixes MSVC compiler warning:
3996 amrwbdec.c(99): warning C4133: '=': incompatible types
3997 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3998 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3999 gsta52dec.c(156): warning C4133: '=': incompatible types
4000 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
4001 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
4003 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
4005 * ext/mpg123/gstmpg123audiodec.h:
4006 mpg123: fix build with msvc
4007 Fix syntax errors when compiling against cerbero-provided libmpg123
4008 headers. We do the same as the libmpg123 internal visual studio
4010 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
4011 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
4012 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
4013 mpg123.h(1378): error C2091: function returns function
4014 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
4015 mpg123.h(1378): error C2059: syntax error: ')'
4016 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
4017 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
4020 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
4023 * ext/mpeg2dec/gstmpeg2dec.c:
4024 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
4025 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
4026 and get rid of version-dependent code paths. There's still
4027 avdec_mpeg2video for those who are stuck on ancient distros which
4028 we don't target any more.
4029 Also fixes build with MSVC, which doesn't like #if #else #endif
4030 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
4032 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
4036 Automatic update of common submodule
4037 From 6f2d209 to ac2f647
4039 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
4041 * ext/a52dec/gsta52dec.c:
4042 * ext/amrnb/amrnbdec.c:
4043 * ext/amrnb/amrnbenc.c:
4044 * ext/amrwbdec/amrwbdec.c:
4045 * ext/dvdread/dvdreadsrc.c:
4046 * ext/lame/gstlamemp3enc.c:
4048 * ext/mpeg2dec/gstmpeg2dec.c:
4049 * ext/sidplay/gstsiddec.cc:
4050 * ext/twolame/gsttwolamemp2enc.c:
4051 * ext/x264/gstx264enc.c:
4052 * gst/asfdemux/gstasfdemux.c:
4053 * gst/asfdemux/gstrtpasfdepay.c:
4054 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4055 * gst/dvdsub/gstdvdsubdec.c:
4056 * gst/dvdsub/gstdvdsubparse.c:
4057 * gst/realmedia/pnmsrc.c:
4058 * gst/realmedia/rademux.c:
4059 * gst/realmedia/rdtdepay.c:
4060 * gst/realmedia/rdtmanager.c:
4061 * gst/realmedia/rmdemux.c:
4062 * gst/xingmux/gstxingmux.c:
4063 ugly: use new gst_element_class_add_static_pad_template()
4064 https://bugzilla.gnome.org/show_bug.cgi?id=763082
4066 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
4071 === release 1.8.0 ===
4073 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
4079 * docs/plugins/inspect/plugin-a52dec.xml:
4080 * docs/plugins/inspect/plugin-amrnb.xml:
4081 * docs/plugins/inspect/plugin-amrwbdec.xml:
4082 * docs/plugins/inspect/plugin-asf.xml:
4083 * docs/plugins/inspect/plugin-cdio.xml:
4084 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4085 * docs/plugins/inspect/plugin-dvdread.xml:
4086 * docs/plugins/inspect/plugin-dvdsub.xml:
4087 * docs/plugins/inspect/plugin-lame.xml:
4088 * docs/plugins/inspect/plugin-mad.xml:
4089 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4090 * docs/plugins/inspect/plugin-mpg123.xml:
4091 * docs/plugins/inspect/plugin-realmedia.xml:
4092 * docs/plugins/inspect/plugin-siddec.xml:
4093 * docs/plugins/inspect/plugin-twolame.xml:
4094 * docs/plugins/inspect/plugin-x264.xml:
4095 * docs/plugins/inspect/plugin-xingmux.xml:
4096 * gst-plugins-ugly.doap:
4097 * win32/common/config.h:
4100 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
4144 === release 1.7.91 ===
4146 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
4152 * docs/plugins/inspect/plugin-a52dec.xml:
4153 * docs/plugins/inspect/plugin-amrnb.xml:
4154 * docs/plugins/inspect/plugin-amrwbdec.xml:
4155 * docs/plugins/inspect/plugin-asf.xml:
4156 * docs/plugins/inspect/plugin-cdio.xml:
4157 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4158 * docs/plugins/inspect/plugin-dvdread.xml:
4159 * docs/plugins/inspect/plugin-dvdsub.xml:
4160 * docs/plugins/inspect/plugin-lame.xml:
4161 * docs/plugins/inspect/plugin-mad.xml:
4162 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4163 * docs/plugins/inspect/plugin-mpg123.xml:
4164 * docs/plugins/inspect/plugin-realmedia.xml:
4165 * docs/plugins/inspect/plugin-siddec.xml:
4166 * docs/plugins/inspect/plugin-twolame.xml:
4167 * docs/plugins/inspect/plugin-x264.xml:
4168 * docs/plugins/inspect/plugin-xingmux.xml:
4169 * gst-plugins-ugly.doap:
4170 * win32/common/config.h:
4173 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4217 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
4219 * gst/asfdemux/gstasfdemux.c:
4220 * gst/asfdemux/gstasfdemux.h:
4221 asfdemux: Don't modify segment values on accurate seeks
4222 When dealing with accurate seeks, we want to return exactly the segment
4223 that was requested by the seek event, and not adjust the values.
4224 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4226 === release 1.7.90 ===
4228 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
4234 * docs/plugins/inspect/plugin-a52dec.xml:
4235 * docs/plugins/inspect/plugin-amrnb.xml:
4236 * docs/plugins/inspect/plugin-amrwbdec.xml:
4237 * docs/plugins/inspect/plugin-asf.xml:
4238 * docs/plugins/inspect/plugin-cdio.xml:
4239 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4240 * docs/plugins/inspect/plugin-dvdread.xml:
4241 * docs/plugins/inspect/plugin-dvdsub.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-mpg123.xml:
4246 * docs/plugins/inspect/plugin-realmedia.xml:
4247 * docs/plugins/inspect/plugin-siddec.xml:
4248 * docs/plugins/inspect/plugin-twolame.xml:
4249 * docs/plugins/inspect/plugin-x264.xml:
4250 * docs/plugins/inspect/plugin-xingmux.xml:
4251 * gst-plugins-ugly.doap:
4252 * win32/common/config.h:
4255 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
4298 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
4301 po: Update translations
4303 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
4305 * ext/dvdread/dvdreadsrc.c:
4306 dvdread: Fix seek starting at 0 for title != 1
4307 Otherwise the playback would start at title 0
4308 https://bugzilla.gnome.org/show_bug.cgi?id=762787
4310 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
4313 Automatic update of common submodule
4314 From b64f03f to 6f2d209
4316 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
4318 * gst/asfdemux/gstasfdemux.c:
4319 asfdemux: fix adding bitrate to stream tags
4320 https://bugzilla.gnome.org/show_bug.cgi?id=699586
4322 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
4324 * gst/asfdemux/asf.vcproj:
4325 * gst/realmedia/rmdemux.vcproj:
4328 * win32/vs6/gst_plugins_ugly.dsw:
4329 * win32/vs6/libgstasfdemux.dsp:
4330 * win32/vs6/libgstdvdlpcmdec.dsp:
4331 * win32/vs6/libgstdvdsub.dsp:
4332 * win32/vs6/libgstlame.dsp:
4333 * win32/vs6/libgstmad.dsp:
4334 * win32/vs6/libgstrealmedia.dsp:
4335 * win32/vs6/libgstsynaesthesia.dsp:
4336 win32: remove outdated build cruft
4337 This hasn't been touched for generations, doesn't work,
4338 and is just causing confusion. We also don't want to
4339 maintain these files manually.
4341 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
4343 * ext/mpeg2dec/gstmpeg2dec.c:
4344 mpeg2dec: don't use exported but undeclared core debug category symbols
4345 It's not right and won't work on Windows with MSVC.
4347 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4352 === release 1.7.2 ===
4354 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
4360 * docs/plugins/inspect/plugin-a52dec.xml:
4361 * docs/plugins/inspect/plugin-amrnb.xml:
4362 * docs/plugins/inspect/plugin-amrwbdec.xml:
4363 * docs/plugins/inspect/plugin-asf.xml:
4364 * docs/plugins/inspect/plugin-cdio.xml:
4365 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4366 * docs/plugins/inspect/plugin-dvdread.xml:
4367 * docs/plugins/inspect/plugin-dvdsub.xml:
4368 * docs/plugins/inspect/plugin-lame.xml:
4369 * docs/plugins/inspect/plugin-mad.xml:
4370 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4371 * docs/plugins/inspect/plugin-mpg123.xml:
4372 * docs/plugins/inspect/plugin-realmedia.xml:
4373 * docs/plugins/inspect/plugin-siddec.xml:
4374 * docs/plugins/inspect/plugin-twolame.xml:
4375 * docs/plugins/inspect/plugin-x264.xml:
4376 * docs/plugins/inspect/plugin-xingmux.xml:
4377 * gst-plugins-ugly.doap:
4378 * win32/common/config.h:
4381 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
4423 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
4427 po: Update translations
4429 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4431 * ext/sidplay/gstsiddec.cc:
4432 sidplay: Fix compiler warning about C++11 compatibility
4433 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4434 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4436 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4437 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4440 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
4442 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4443 * docs/plugins/inspect/plugin-a52dec.xml:
4444 * docs/plugins/inspect/plugin-amrnb.xml:
4445 * docs/plugins/inspect/plugin-amrwbdec.xml:
4446 * docs/plugins/inspect/plugin-asf.xml:
4447 * docs/plugins/inspect/plugin-cdio.xml:
4448 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4449 * docs/plugins/inspect/plugin-dvdread.xml:
4450 * docs/plugins/inspect/plugin-dvdsub.xml:
4451 * docs/plugins/inspect/plugin-lame.xml:
4452 * docs/plugins/inspect/plugin-mad.xml:
4453 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4454 * docs/plugins/inspect/plugin-mpg123.xml:
4455 * docs/plugins/inspect/plugin-realmedia.xml:
4456 * docs/plugins/inspect/plugin-siddec.xml:
4457 * docs/plugins/inspect/plugin-twolame.xml:
4458 * docs/plugins/inspect/plugin-x264.xml:
4459 * docs/plugins/inspect/plugin-xingmux.xml:
4460 docs: update inspection to git and fix mpg123 inspect location
4462 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
4464 * tests/files/Makefile.am:
4465 * tests/files/stream.mp2:
4466 tests: fix distcheck
4468 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
4471 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4472 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4473 * docs/plugins/xml/plugin-mpg123.xml:
4475 * gst-plugins-ugly.spec.in:
4476 * tests/check/Makefile.am:
4477 mpg123: move from -bad to -ugly
4478 Hook up to build system, add to docs
4480 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
4483 * tests/Makefile.am:
4484 * tests/check/Makefile.am:
4485 * tests/check/elements/.gitignore:
4486 * tests/files/Makefile.am:
4487 * tests/files/cbr_stream.mp3:
4488 * tests/files/vbr_stream.mp3:
4489 tests: add test data for mpg123 plugin
4491 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
4493 Merge branch 'plugin-move-mpg123'
4494 Move mpg123 plugin from -bad to -ugly.
4495 https://bugzilla.gnome.org/show_bug.cgi?id=719849
4497 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
4499 * ext/mpg123/gstmpg123audiodec.c:
4500 plugins-bad: Fix example pipelines
4501 rename gst-launch --> gst-launch-1.0
4502 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4503 fix caps in examples
4504 https://bugzilla.gnome.org/show_bug.cgi?id=759432
4506 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
4508 * ext/mpg123/gstmpg123audiodec.c:
4509 mpg123: still reset pending audio info on hard flush
4510 Follow-up to previous commit.
4511 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4513 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
4515 * ext/mpg123/gstmpg123audiodec.c:
4516 mpg123: fix handling of sample rate change during playback
4517 If the sample rate of the media changes, the resulting flush will
4518 clear the has_next_audioinfo flag, and the caps won't be sent
4520 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4522 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4524 * ext/mpg123/gstmpg123audiodec.c:
4525 audiodecoders: use default pad accept-caps handling
4526 Avoids useless check of downstream caps when handling an
4528 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4529 sbcdec, adpcmdec, sirendec
4531 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
4533 * ext/mpg123/Makefile.am:
4534 Remove obsolete Android build cruft
4535 This is not needed any longer.
4537 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
4539 * ext/mpg123/gstmpg123audiodec.c:
4540 mpg123: fix compiler warning and simplify checks in set_caps
4541 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4543 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4545 * ext/mpg123/gstmpg123audiodec.c:
4546 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4547 The old code was using gst_caps_normalize() and was generally overly
4548 complex. Simplify by picking sample rate and number of channels from
4549 upstream and the sample format from the allowed caps. If the format caps
4550 is a list of strins, just pick the first one. And if the srcpad isn't
4551 linked yet, use the default format (S16).
4552 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4554 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
4556 * ext/mpg123/gstmpg123audiodec.c:
4557 Fix up one-element lists in template caps
4559 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
4561 * tests/check/elements/mpg123audiodec.c:
4562 tests: fix mpg123audiodec test for big-endian architectures
4564 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4566 * ext/mpg123/gstmpg123audiodec.c:
4567 mpg123: improved error report and checks
4568 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4570 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
4572 * ext/mpg123/gstmpg123audiodec.c:
4573 mpg123audiodec: Require caps to be set before any data processing
4575 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
4577 * ext/mpg123/gstmpg123audiodec.c:
4578 mpg123: Remove dead assignment
4581 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4583 * tests/check/elements/mpg123audiodec.c:
4584 mpg123audiodec: Fix event handling in unit test
4586 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4588 * ext/mpg123/Makefile.am:
4589 gst: Add better support for static plugins
4591 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
4593 * ext/mpg123/gstmpg123audiodec.c:
4594 mpg123: Add conditional on API version for new enum
4596 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4598 * tests/check/Makefile.am:
4599 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4600 To get the CK_DEFAULT_TIMEOUT defined for all tests
4601 https://bugzilla.gnome.org/show_bug.cgi?id=761472
4603 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4607 Automatic update of common submodule
4608 From 86e4663 to b64f03f
4610 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
4613 * ext/amrnb/amrnbdec.h:
4614 * ext/amrnb/amrnbenc.h:
4615 * ext/amrwbdec/amrwbdec.h:
4616 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4617 We don't really need to cater for older versions any more.
4619 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
4621 * ext/mpeg2dec/gstmpeg2dec.c:
4622 mpeg2dec: Demote rank to SECONDARY
4623 https://bugzilla.gnome.org/show_bug.cgi?id=574461
4625 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4627 * gst/dvdsub/gstdvdsubdec.c:
4628 dvdsubdec: use query caps instead of accept-caps
4629 accept-caps does only a shallow check and a full downstream
4630 caps query is needed to check if ARGB is possible
4632 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
4634 * gst/asfdemux/asfpacket.c:
4635 * gst/asfdemux/gstasfdemux.c:
4636 * gst/asfdemux/gstasfdemux.h:
4637 asfdemux: Support reverse playback
4638 Support reverse playback for ASF format.
4639 Parse packets and queue the payloads, then push
4640 the payload buffer to decoder in reverse order.
4641 Video buffers are pushed from KeyFrame to next
4643 https://bugzilla.gnome.org/show_bug.cgi?id=757341
4645 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
4650 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
4652 * tests/check/elements/amrnbenc.c:
4653 amrnbenc: Fix various compiler warnings in the test
4655 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
4657 * tests/check/elements/x264enc.c:
4658 x264enc: Fix various compiler warnings in the test
4660 === release 1.7.1 ===
4662 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
4668 * docs/plugins/inspect/plugin-a52dec.xml:
4669 * docs/plugins/inspect/plugin-amrnb.xml:
4670 * docs/plugins/inspect/plugin-amrwbdec.xml:
4671 * docs/plugins/inspect/plugin-asf.xml:
4672 * docs/plugins/inspect/plugin-cdio.xml:
4673 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4674 * docs/plugins/inspect/plugin-dvdread.xml:
4675 * docs/plugins/inspect/plugin-dvdsub.xml:
4676 * docs/plugins/inspect/plugin-lame.xml:
4677 * docs/plugins/inspect/plugin-mad.xml:
4678 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4679 * docs/plugins/inspect/plugin-realmedia.xml:
4680 * docs/plugins/inspect/plugin-siddec.xml:
4681 * docs/plugins/inspect/plugin-twolame.xml:
4682 * docs/plugins/inspect/plugin-x264.xml:
4683 * docs/plugins/inspect/plugin-xingmux.xml:
4684 * gst-plugins-ugly.doap:
4685 * win32/common/config.h:
4688 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
4732 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
4736 po: Update translations
4738 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
4741 configure: Use -Bsymbolic-functions if available
4742 While this is more useful for libraries, some of our plugins with multiple
4743 files and some internal API can also benefit from this.
4745 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
4747 * docs/plugins/gst-plugins-ugly-plugins.args:
4748 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4749 * docs/plugins/inspect/plugin-a52dec.xml:
4750 * docs/plugins/inspect/plugin-amrnb.xml:
4751 * docs/plugins/inspect/plugin-amrwbdec.xml:
4752 * docs/plugins/inspect/plugin-asf.xml:
4753 * docs/plugins/inspect/plugin-cdio.xml:
4754 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4755 * docs/plugins/inspect/plugin-dvdread.xml:
4756 * docs/plugins/inspect/plugin-dvdsub.xml:
4757 * docs/plugins/inspect/plugin-lame.xml:
4758 * docs/plugins/inspect/plugin-mad.xml:
4759 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4760 * docs/plugins/inspect/plugin-realmedia.xml:
4761 * docs/plugins/inspect/plugin-siddec.xml:
4762 * docs/plugins/inspect/plugin-twolame.xml:
4763 * docs/plugins/inspect/plugin-x264.xml:
4764 * docs/plugins/inspect/plugin-xingmux.xml:
4767 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4771 Automatic update of common submodule
4772 From b319909 to 86e4663
4774 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4776 * ext/x264/gstx264enc.c:
4777 x264enc: increase bitrate limit from 100Mbps to 2Gbps
4778 Don't artificially limit the bitrate, x264enc allows much
4779 higher bitrates, and for intra-only 4k AVC they are needed.
4780 x264 clips to 2Gbps internally, so use that as limit for now.
4781 https://bugzilla.gnome.org/show_bug.cgi?id=758620
4783 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4785 * ext/x264/gstx264enc.c:
4786 x264enc: drop unnecessary NULL check before g_free
4788 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
4791 Automatic update of common submodule
4792 From b99800a to b319909
4794 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
4797 Use new GST_ENABLE_EXTRA_CHECKS #define
4798 https://bugzilla.gnome.org/show_bug.cgi?id=756870
4800 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
4804 Automatic update of common submodule
4805 From 9aed1d7 to b99800a
4807 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
4810 Update GLib dependency to 2.40.0
4812 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4814 * ext/dvdread/README:
4815 dvdread: remove broken link
4816 Removing instead of updating as previously pointed-to page
4817 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4818 from dvd.sourceforge.net's homepage as: "Collection of
4819 information on file formats/data structures relating to DVD
4822 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
4824 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4825 dvdlpcmdec: fix invalid read beyond channel position array
4826 We would always copy sizeof(sorted_position) bytes, which is
4827 for 8 channels, but if we have less than 8 channels the
4828 position array we copy from will only have allocated space
4829 for channel channels, so we would read beyond the input
4830 array in some cases.
4832 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
4834 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4835 dvdlpcmdec: factor out common code to set output format into new function
4836 When caps event is recieved and header is changed, reordering channel
4837 and setting the default output format for audio are processed. These 2 of
4838 code are same. Thus, It is better to make a new function for these common
4839 code in terms of removing duplicated code, maintenance and expansion.
4840 https://bugzilla.gnome.org/show_bug.cgi?id=753920
4842 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4844 * gst/asfdemux/gstasfdemux.c:
4845 asfdemux: Don't push any data on pads after the segment.stop
4846 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4848 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
4850 * gst/asfdemux/gstasfdemux.c:
4851 * gst/asfdemux/gstasfdemux.h:
4852 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4853 Not for accurate seeks, which should accurately start at the requested
4855 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4857 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
4859 * gst/asfdemux/gstasfdemux.c:
4860 asfdemux: Update segment.position when pushing buffers
4861 Without this, non-flushing seeks are not going to work well.
4862 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4864 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
4866 * gst/asfdemux/gstasfdemux.c:
4867 asfdemux: Only push EOS event if we're not doing a segment seek
4868 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4870 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4872 * gst/asfdemux/gstasfdemux.c:
4873 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4874 We don't want to unconditionally send an EOS event downstream, but might want
4875 to send a SEGMENT_DONE message/event instead if a segment seek was done
4877 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4879 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
4884 === release 1.6.0 ===
4886 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
4892 * docs/plugins/inspect/plugin-a52dec.xml:
4893 * docs/plugins/inspect/plugin-amrnb.xml:
4894 * docs/plugins/inspect/plugin-amrwbdec.xml:
4895 * docs/plugins/inspect/plugin-asf.xml:
4896 * docs/plugins/inspect/plugin-cdio.xml:
4897 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4898 * docs/plugins/inspect/plugin-dvdread.xml:
4899 * docs/plugins/inspect/plugin-dvdsub.xml:
4900 * docs/plugins/inspect/plugin-lame.xml:
4901 * docs/plugins/inspect/plugin-mad.xml:
4902 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4903 * docs/plugins/inspect/plugin-realmedia.xml:
4904 * docs/plugins/inspect/plugin-siddec.xml:
4905 * docs/plugins/inspect/plugin-twolame.xml:
4906 * docs/plugins/inspect/plugin-x264.xml:
4907 * docs/plugins/inspect/plugin-xingmux.xml:
4908 * gst-plugins-ugly.doap:
4909 * win32/common/config.h:
4912 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4956 === release 1.5.91 ===
4958 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
4964 * docs/plugins/inspect/plugin-a52dec.xml:
4965 * docs/plugins/inspect/plugin-amrnb.xml:
4966 * docs/plugins/inspect/plugin-amrwbdec.xml:
4967 * docs/plugins/inspect/plugin-asf.xml:
4968 * docs/plugins/inspect/plugin-cdio.xml:
4969 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4970 * docs/plugins/inspect/plugin-dvdread.xml:
4971 * docs/plugins/inspect/plugin-dvdsub.xml:
4972 * docs/plugins/inspect/plugin-lame.xml:
4973 * docs/plugins/inspect/plugin-mad.xml:
4974 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4975 * docs/plugins/inspect/plugin-realmedia.xml:
4976 * docs/plugins/inspect/plugin-siddec.xml:
4977 * docs/plugins/inspect/plugin-twolame.xml:
4978 * docs/plugins/inspect/plugin-x264.xml:
4979 * docs/plugins/inspect/plugin-xingmux.xml:
4980 * gst-plugins-ugly.doap:
4981 * win32/common/config.h:
4984 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
5028 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
5031 po: Update translations
5033 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
5035 * ext/x264/gstx264enc.c:
5036 x264: Add bitrate info to the tags output.
5037 Makes it possible for muxers to know the target bitrate as soon
5038 as encoding starts, which flvmux now uses.
5040 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
5042 * gst/asfdemux/gstasfdemux.c:
5043 * gst/asfdemux/gstasfdemux.h:
5044 asfdemux: fix file mode of some source files
5046 === release 1.5.90 ===
5048 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
5054 * docs/plugins/inspect/plugin-a52dec.xml:
5055 * docs/plugins/inspect/plugin-amrnb.xml:
5056 * docs/plugins/inspect/plugin-amrwbdec.xml:
5057 * docs/plugins/inspect/plugin-asf.xml:
5058 * docs/plugins/inspect/plugin-cdio.xml:
5059 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5060 * docs/plugins/inspect/plugin-dvdread.xml:
5061 * docs/plugins/inspect/plugin-dvdsub.xml:
5062 * docs/plugins/inspect/plugin-lame.xml:
5063 * docs/plugins/inspect/plugin-mad.xml:
5064 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5065 * docs/plugins/inspect/plugin-realmedia.xml:
5066 * docs/plugins/inspect/plugin-siddec.xml:
5067 * docs/plugins/inspect/plugin-twolame.xml:
5068 * docs/plugins/inspect/plugin-x264.xml:
5069 * docs/plugins/inspect/plugin-xingmux.xml:
5070 * gst-plugins-ugly.doap:
5071 * win32/common/config.h:
5074 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
5118 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
5122 po: Update translations
5124 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5126 * ext/x264/gstx264enc.c:
5127 x264enc: actually return TRUE from accept-caps handler
5128 The query was handled
5130 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5132 * ext/x264/gstx264enc.c:
5133 x264enc: implement accept-caps handling
5134 Implement accept-caps handling without doing caps queries downstream
5136 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5138 * ext/amrnb/amrnbenc.c:
5139 * ext/lame/gstlamemp3enc.c:
5140 * ext/twolame/gsttwolamemp2enc.c:
5141 audioencoders: use template subset check for accept-caps
5142 It is faster than doing a query that propagates downstream and
5144 Elements: amrnbenc, lamemp3enc, twolamemp2enc
5146 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5148 * ext/mpeg2dec/gstmpeg2dec.c:
5149 mpeg2dec: use default pad accept-caps handling
5150 Avoids useless check of downstream caps when handling an
5153 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5155 * ext/a52dec/gsta52dec.c:
5156 * ext/amrnb/amrnbdec.c:
5157 * ext/amrwbdec/amrwbdec.c:
5159 audiodecoders: use default pad accept-caps handling
5160 Avoids useless check of downstream caps when handling an
5162 Elements: a52dec, amrnbdec, amrwbdec, mad
5164 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
5166 * tests/check/generic/states.c:
5167 check: Rename states unit test
5168 Makes it easier to differentiate from other modules states unit test
5170 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
5172 * gst/realmedia/rmdemux.c:
5173 rmdemux: fix assertion error when freeing old tags.
5174 Check if old_tags is present before calling gst_tag_list_unref
5175 https://bugzilla.gnome.org/show_bug.cgi?id=753301
5177 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
5179 * gst/asfdemux/gstasfdemux.c:
5180 asfdemux: fix assertion error when codec_data is not present in structure
5181 When discovering a particular asf file, caps structure doesn't have
5182 codec_data, and this was not being checked before using the same,
5183 resulting in assertion error
5184 https://bugzilla.gnome.org/show_bug.cgi?id=752803
5186 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
5188 * gst/asfdemux/gstasfdemux.c:
5189 asfdemux: remove unread value
5190 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
5193 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
5195 * gst/asfdemux/gstasfdemux.c:
5196 asfdemux: Don't post error on flushing while reading headers
5198 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
5200 * gst/realmedia/rmdemux.c:
5201 rmdemux: mark tag list as global scope
5203 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
5205 * gst/realmedia/rmdemux.c:
5206 rmdemux: fix taglist leak
5207 merge doesn't take ownership, so must unref the
5208 old tags if we do merge.
5210 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
5212 * gst/realmedia/rmdemux.c:
5213 rmdemux: fix wrong unref when there are no tags
5214 Tags should be appended to pending tags and unref'ed only if tags
5215 are present. Else there is no need to append.
5216 https://bugzilla.gnome.org/show_bug.cgi?id=752404
5218 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
5220 * gst/realmedia/rmdemux.c:
5221 rmdemux: fix memory leaks during error cases
5222 while adding stream, during error cases, only stream is
5223 being freed. Adapter, pad, tags, subpackets, index are not being
5224 freed resulting in memory leaks
5225 https://bugzilla.gnome.org/show_bug.cgi?id=752404
5227 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
5229 * gst-plugins-ugly.doap:
5230 Update mailing list in doap file as well
5232 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
5234 * ext/amrnb/amrnbdec.c:
5235 Update mailing list address from sourceforge to freedesktop
5237 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
5239 * gst/realmedia/rmdemux.c:
5240 rmdemux: fix tag memory leak
5241 tags is not being freed after being merged to the
5243 https://bugzilla.gnome.org/show_bug.cgi?id=752404
5245 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
5248 Automatic update of common submodule
5249 From f74b2df to 9aed1d7
5251 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
5256 === release 1.5.2 ===
5258 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
5264 * docs/plugins/gst-plugins-ugly-plugins.args:
5265 * docs/plugins/inspect/plugin-a52dec.xml:
5266 * docs/plugins/inspect/plugin-amrnb.xml:
5267 * docs/plugins/inspect/plugin-amrwbdec.xml:
5268 * docs/plugins/inspect/plugin-asf.xml:
5269 * docs/plugins/inspect/plugin-cdio.xml:
5270 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5271 * docs/plugins/inspect/plugin-dvdread.xml:
5272 * docs/plugins/inspect/plugin-dvdsub.xml:
5273 * docs/plugins/inspect/plugin-lame.xml:
5274 * docs/plugins/inspect/plugin-mad.xml:
5275 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5276 * docs/plugins/inspect/plugin-realmedia.xml:
5277 * docs/plugins/inspect/plugin-siddec.xml:
5278 * docs/plugins/inspect/plugin-twolame.xml:
5279 * docs/plugins/inspect/plugin-x264.xml:
5280 * docs/plugins/inspect/plugin-xingmux.xml:
5281 * gst-plugins-ugly.doap:
5282 * win32/common/config.h:
5285 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
5329 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5332 po: Update translations
5334 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
5336 * gst/asfdemux/gstasfdemux.c:
5337 asfdemux: Use gst_video_multiview_guess_half_aspect() function
5338 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
5339 stereoscopic video is full-frame per view or not.
5341 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5344 Automatic update of common submodule
5345 From 6015d26 to f74b2df
5347 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
5349 * ext/x264/gstx264enc.c:
5350 * ext/x264/gstx264enc.h:
5351 x264enc: Use gst_video_encoder_set_min_pts
5352 This method replace the manual adjustment of PTS and DTS to avoid
5353 negative DTS issues. Using this method will also update the segment so
5355 https://bugzilla.gnome.org/show_bug.cgi?id=740575
5357 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
5359 * gst/asfdemux/Makefile.am:
5360 * gst/asfdemux/gstasfdemux.c:
5361 * gst/asfdemux/gstasfdemux.h:
5362 asfdemux: Add support for stereoscopic video metadata.
5363 Add parsing of stereoscopic metadata, and place into the caps to
5365 Fix parsing of Advanced Mutual Exclustion objects.
5366 https://bugzilla.gnome.org/show_bug.cgi?id=711190
5367 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5369 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
5371 * ext/x264/gstx264enc.c:
5372 * ext/x264/gstx264enc.h:
5373 x264enc: Add support for stereoscopic video
5374 Provide new frame-packing property to directly set
5375 x264enc frame packing, or pass through upstream settings
5376 The explicit layout from the frame-packing property is
5377 preferred over any info from the caps.
5379 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
5381 * gst/xingmux/gstxingmux.c:
5382 xingmux: fix compiler warnings
5383 https://bugzilla.gnome.org/show_bug.cgi?id=750596
5385 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
5388 cruft: add the obsolete tmpl dir to cruft-dirs
5390 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
5393 Automatic update of common submodule
5394 From d9a3353 to 6015d26
5396 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
5399 Automatic update of common submodule
5400 From d37af32 to d9a3353
5402 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
5405 Automatic update of common submodule
5406 From 21ba2e5 to d37af32
5408 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
5411 Automatic update of common submodule
5412 From c408583 to 21ba2e5
5414 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
5416 * docs/plugins/Makefile.am:
5417 docs: remove variables that we define in the snippet from common
5418 This is syncing our Makefile.am with upstream gtkdoc.
5420 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
5424 Automatic update of common submodule
5425 From d676993 to c408583
5427 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5432 === release 1.5.1 ===
5434 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
5440 * docs/plugins/gst-plugins-ugly-plugins.args:
5441 * docs/plugins/inspect/plugin-a52dec.xml:
5442 * docs/plugins/inspect/plugin-amrnb.xml:
5443 * docs/plugins/inspect/plugin-amrwbdec.xml:
5444 * docs/plugins/inspect/plugin-asf.xml:
5445 * docs/plugins/inspect/plugin-cdio.xml:
5446 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5447 * docs/plugins/inspect/plugin-dvdread.xml:
5448 * docs/plugins/inspect/plugin-dvdsub.xml:
5449 * docs/plugins/inspect/plugin-lame.xml:
5450 * docs/plugins/inspect/plugin-mad.xml:
5451 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5452 * docs/plugins/inspect/plugin-realmedia.xml:
5453 * docs/plugins/inspect/plugin-siddec.xml:
5454 * docs/plugins/inspect/plugin-twolame.xml:
5455 * docs/plugins/inspect/plugin-x264.xml:
5456 * docs/plugins/inspect/plugin-xingmux.xml:
5457 * gst-plugins-ugly.doap:
5458 * win32/common/config.h:
5461 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5505 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
5509 po: Update translations
5511 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
5513 * tests/check/elements/amrnbenc.c:
5514 * tests/check/elements/mpeg2dec.c:
5515 * tests/check/elements/x264enc.c:
5516 * tests/check/elements/xingmux.c:
5517 * tests/check/pipelines/lame.c:
5518 check: Use GST_CHECK_MAIN () macro everywhere
5519 Makes source code smaller, and ensures we go through common initialization
5520 path (like the one that sets up XML unit test output ...)
5522 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
5524 * ext/x264/gstx264enc.c:
5525 x264enc: don't artificially limit max allowed value of "threads" property
5526 In auto mode it will happily chose much higher values anyway,
5527 and a limit of 4 seems a bit low these days.
5529 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
5531 * ext/dvdread/dvdreadsrc.c:
5532 dvdread: Also reset the first_seek var in start()
5533 Make the initial chapter seek work across reuse.
5534 https://bugzilla.gnome.org/show_bug.cgi?id=453322
5536 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
5538 * ext/dvdread/dvdreadsrc.c:
5539 * ext/dvdread/dvdreadsrc.h:
5540 dvdread: Work around basesrc initial seek
5541 Ignore the initial seek basesrc sends, as it
5542 breaks starting from another chapter by
5543 immediately seeking back to the start of the title
5545 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
5547 * ext/a52dec/gsta52dec.c:
5548 * ext/amrnb/amrnbdec.c:
5549 * ext/amrnb/amrnbenc.c:
5550 * ext/amrwbdec/amrwbdec.c:
5551 * ext/cdio/gstcdiocddasrc.c:
5552 * ext/lame/gstlamemp3enc.c:
5554 * ext/sidplay/gstsiddec.cc:
5555 * ext/twolame/gsttwolamemp2enc.c:
5556 * ext/x264/gstx264enc.c:
5557 * gst/realmedia/rademux.c:
5558 * gst/xingmux/gstxingmux.c:
5559 docs: update example pipelines in element docs
5560 Mostly gst-launch -> gst-launch-1.0, but also
5561 use autoaudiosink/autovideosink in more places
5562 and update pipelines a little or flesh out
5565 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5567 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5568 * gst/realmedia/rdtdepay.c:
5569 Rename property enums from ARG_ to PROP_
5570 Property enum items should be nameed PROP_ for consistency and readability.
5572 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
5575 * ext/mad/Makefile.am:
5576 * ext/x264/Makefile.am:
5577 * gst/asfdemux/Makefile.am:
5578 * gst/dvdlpcmdec/Makefile.am:
5579 * gst/dvdsub/Makefile.am:
5580 * gst/realmedia/Makefile.am:
5581 * gst/xingmux/Makefile.am:
5582 Remove obsolete Android build cruft
5583 This is not needed any longer.
5585 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5587 * gst/realmedia/pnmsrc.c:
5588 realmedia: remove unused enum item PROP_LAST
5590 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
5592 * tests/check/Makefile.am:
5593 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5594 Make sure the test environment is set up.
5595 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5597 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
5600 configure: bump automake requirement to 1.14 and autoconf to 2.69
5601 This is only required for builds from git, people can still
5602 build tarballs if they only have older autotools.
5603 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5605 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
5610 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
5613 Remove LICENSE_readme
5614 It's completely outdated and just confusing, better if people are
5615 forced to look at the actual code in question than trusting this file.
5617 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5621 autotools automatically generate this, and when using different versions
5622 for autogen.sh there will always be changes to a file tracked by git.
5624 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
5626 * gst/asfdemux/gstasfdemux.c:
5627 asfdemux: fix a seek failure due to out-of-range in push mode
5628 A seek in push mode failed for big offsets which are beyond
5629 the range of guint32.
5630 https://bugzilla.gnome.org/show_bug.cgi?id=748162
5632 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
5635 * tests/check/Makefile.am:
5636 tests: Use AM_TESTS_ENVIRONMENT
5637 Needed by the new automake test runner
5639 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5643 Automatic update of common submodule
5644 From bc76a8b to c8fb372
5646 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5648 * ext/a52dec/gsta52dec.c:
5649 a52dec: fix race in liba52dec lookup table initialization
5650 a52_init initializes the IMDCT global state as well as creating
5651 a new state. When two A52 decoders are created (eg, when two AC3
5652 tracks are contained in a video), calls to a52_init may happen
5653 at the same time, and the IMDCT initialization is not reentrant.
5654 https://bugzilla.gnome.org/show_bug.cgi?id=746781
5656 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5658 * ext/mpeg2dec/gstmpeg2dec.c:
5659 mpeg2dec: fix buffer leak in crop_buffer()
5660 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5661 gst_buffer_replace() reffed it as well so we were one reference extra.
5662 https://bugzilla.gnome.org/show_bug.cgi?id=746887
5664 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5666 * gst/realmedia/rmdemux.c:
5667 rmdemux: resurrect some flow return handling
5668 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5670 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5672 * gst/asfdemux/gstasfdemux.c:
5673 asfdemux: resurrect some flow return handling
5674 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5676 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5678 * ext/mpeg2dec/gstmpeg2dec.c:
5679 mpeg2dec: fix memory leak
5682 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5684 * ext/mpeg2dec/gstmpeg2dec.c:
5685 mpeg2dec: initialize buffer
5686 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5689 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5691 * ext/mpeg2dec/gstmpeg2dec.c:
5692 mpeg2dec: Add stride support
5693 This allow using external pools that have different strides from the
5694 default. These strides need to respect certain rules, which we check
5695 and if these are not met, we fallback to generic pool.
5696 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5698 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5700 * ext/mpeg2dec/gstmpeg2dec.c:
5701 * ext/mpeg2dec/gstmpeg2dec.h:
5702 mpeg2dec: Re-implement pool handling
5703 This is a rewrite of the pool negotiation and configuration. Direct
5704 to output decoding is now achieved by configuring the pool using
5705 video-alignment. This removes copies when dealing with any elements that
5706 supports VideoAlignment, and enable usage of generic video buffer pool,
5707 XVImagePool and GLPool. It drops the crop meta implementation for now.
5708 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5710 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
5712 * gst/dvdsub/gstdvdsubdec.c:
5713 dvbsub: fix indentation
5715 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
5717 * ext/dvdread/dvdreadsrc.c:
5718 * gst/dvdsub/gstdvdsubdec.c:
5719 Fix double semicolons
5721 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5723 * ext/mpeg2dec/gstmpeg2dec.c:
5724 Revert "mpeg2dec: Fix handling of stride"
5725 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5727 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5729 * ext/mpeg2dec/gstmpeg2dec.c:
5730 Revert "mpeg2dec: Use propose unref method for buffer"
5731 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5733 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5735 * ext/mpeg2dec/gstmpeg2dec.c:
5736 mpeg2dec: Use propose unref method for buffer
5738 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5740 * ext/mpeg2dec/gstmpeg2dec.c:
5741 mpeg2dec: Fix handling of stride
5743 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
5744 would look bad when file.ts contains 704x576 video, because vaapisink would
5745 give you buffers of stride 768, but libmpeg2 was not told about this and
5746 used a stride of 704.
5747 Tell libmpeg2 about the stride from downstream; in the process, teach it to
5748 reject buffer pools that don't meet libmpeg2's chroma stride requirements
5749 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5751 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
5753 * ext/x264/gstx264enc.c:
5754 * gst/asfdemux/gstasfdemux.c:
5755 Improve and fix LATENCY query handling
5756 This now follows the design docs everywhere, especially the maximum latency
5758 https://bugzilla.gnome.org/show_bug.cgi?id=744106
5760 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
5762 * ext/x264/gstx264enc.c:
5763 x264enc: Don't set max latency to the same value as the encoder latency
5764 The meaning of the max latency is *not* the maximum latency this element will
5765 introduce. It is the maximum latency this element can endure without
5766 overflowing any buffers, which is infinite for x264enc.
5767 Fixes latency configuration in zero latency mode, where max latency was
5768 becoming 0... which usually won't work well if something else introduces
5769 latency as then max < min in the end, and latency configuration just fails.
5771 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5773 * ext/x264/gstx264enc.c:
5774 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5775 This matches what is done when downstream caps are not ANY, and fixes
5776 prerolling in byte stream mode when typefind is downstream.
5778 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
5780 * ext/lame/gstlamemp3enc.c:
5781 * ext/twolame/gsttwolamemp2enc.c:
5782 Constify some static arrays everywhere
5784 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
5787 configure: remove non-ported plugins stuff
5788 It's not needed any longer, all plugins in -ugly
5791 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5793 * ext/x264/gstx264enc.c:
5794 x264enc: Don't set an allocation maximum
5795 There is no reason x264enc should enforce a maximum allocation size.
5796 The maximum is normally set by buffer pool which cannot grow, but we
5797 don't offer a buffer pool. This would lead to stall when used with
5798 element that don't implement allocation query.
5799 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5801 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
5804 Automatic update of common submodule
5805 From f2c6b95 to bc76a8b
5807 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
5810 MAINTAINERS: Update my mail address
5812 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
5815 Automatic update of common submodule
5816 From ef1ffdc to f2c6b95
5818 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
5821 Automatic update of common submodule
5822 From 7bb2bce to ef1ffdc
5824 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5826 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5827 dvdlpcmdec: set channel positions using the appropriate API
5828 https://bugzilla.gnome.org/show_bug.cgi?id=731038
5830 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
5832 * gst/asfdemux/gstasfdemux.c:
5833 asfdemux: fix comment
5835 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
5837 * gst/asfdemux/gstasfdemux.c:
5838 asfdemux: Send duration query upstream first
5839 An upstream element (like mms or some dlna source) might be able to
5840 answer the query. Try that first, else fallback to standard logic
5842 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
5844 * gst/asfdemux/asfpacket.c:
5845 asf: fix up file mode
5847 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
5850 Automatic update of common submodule
5851 From 84d06cd to 7bb2bce
5853 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5856 tests: parallelise 'make check-valgrind'
5858 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5861 Automatic update of common submodule
5862 From a8c8939 to 84d06cd
5864 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
5868 Automatic update of common submodule
5869 From 36388a1 to a8c8939
5871 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5873 * gst/asfdemux/gstasfdemux.c:
5874 asfdemux: first try to delegate TIME seek events upstream
5875 We should give a chance to upstream to handle TIME seek events before trying
5876 to handle it in asfdemux.
5877 Fix a bug where fast backward seeks where discarded right away because they
5878 were not supported by asfdemux.
5879 https://bugzilla.gnome.org/show_bug.cgi?id=734471
5881 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5883 * gst/asfdemux/asfheaders.c:
5884 * gst/asfdemux/asfheaders.h:
5885 * gst/asfdemux/gstasfdemux.c:
5886 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5887 We can safely ignore those but best to claim to understand this object type so
5888 we don't raise a warning.
5889 https://bugzilla.gnome.org/show_bug.cgi?id=736060
5891 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5893 * gst/asfdemux/gstasfdemux.c:
5894 * gst/asfdemux/gstasfdemux.h:
5895 asfdemux: if video is h264, check the codec_data for bytestream data
5896 For bytestream we don't want to expose it as codec_data but rather as
5897 streamheader as it is not out-of-band data but data that should be
5898 prepended to the beginning of the stream before the other buffers.
5899 https://bugzilla.gnome.org/show_bug.cgi?id=735070
5901 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
5903 * docs/plugins/inspect/plugin-a52dec.xml:
5904 * docs/plugins/inspect/plugin-amrnb.xml:
5905 * docs/plugins/inspect/plugin-amrwbdec.xml:
5906 * docs/plugins/inspect/plugin-asf.xml:
5907 * docs/plugins/inspect/plugin-cdio.xml:
5908 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5909 * docs/plugins/inspect/plugin-dvdread.xml:
5910 * docs/plugins/inspect/plugin-dvdsub.xml:
5911 * docs/plugins/inspect/plugin-lame.xml:
5912 * docs/plugins/inspect/plugin-mad.xml:
5913 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5914 * docs/plugins/inspect/plugin-realmedia.xml:
5915 * docs/plugins/inspect/plugin-siddec.xml:
5916 * docs/plugins/inspect/plugin-twolame.xml:
5917 * docs/plugins/inspect/plugin-x264.xml:
5918 * docs/plugins/inspect/plugin-xingmux.xml:
5919 docs: update for git master
5921 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5923 * gst/asfdemux/gstasfdemux.c:
5924 asfdemux: simplify log statement
5925 Use the GST_PTR_FORMAT to print the buffer
5927 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
5929 * ext/x264/gstx264enc.c:
5930 x264: fix colour inversion with YV12 format
5931 It's the same as I420 but with the U/V planes swapped.
5933 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
5937 Makefile: Add usage of build-checks step
5938 Allows building checks without running them
5940 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5942 * ext/x264/gstx264enc.c:
5943 x264enc: Request buffers in allocation query
5944 https://bugzilla.gnome.org/show_bug.cgi?id=732288
5946 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5948 * ext/x264/gstx264enc.c:
5949 * ext/x264/gstx264enc.h:
5950 x264enc: Shift both PTS and DTS to ensure positive timestamp
5951 Currently we only shift DTS to compensate that we don't support negative
5952 timestamp. This cause a problem that PTS is no longer >= DTS and may
5953 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5954 remove all the hack to handle this which seems the result of thinking libx264
5956 https://bugzilla.gnome.org/show_bug.cgi?id=731351
5958 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
5963 === release 1.4.0 ===
5965 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
5971 * docs/plugins/inspect/plugin-a52dec.xml:
5972 * docs/plugins/inspect/plugin-amrnb.xml:
5973 * docs/plugins/inspect/plugin-amrwbdec.xml:
5974 * docs/plugins/inspect/plugin-asf.xml:
5975 * docs/plugins/inspect/plugin-cdio.xml:
5976 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5977 * docs/plugins/inspect/plugin-dvdread.xml:
5978 * docs/plugins/inspect/plugin-dvdsub.xml:
5979 * docs/plugins/inspect/plugin-lame.xml:
5980 * docs/plugins/inspect/plugin-mad.xml:
5981 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5982 * docs/plugins/inspect/plugin-realmedia.xml:
5983 * docs/plugins/inspect/plugin-siddec.xml:
5984 * docs/plugins/inspect/plugin-twolame.xml:
5985 * docs/plugins/inspect/plugin-x264.xml:
5986 * docs/plugins/inspect/plugin-xingmux.xml:
5987 * gst-plugins-ugly.doap:
5988 * win32/common/config.h:
5991 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
6035 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
6038 po: Update translations
6040 === release 1.3.91 ===
6042 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
6048 * docs/plugins/inspect/plugin-a52dec.xml:
6049 * docs/plugins/inspect/plugin-amrnb.xml:
6050 * docs/plugins/inspect/plugin-amrwbdec.xml:
6051 * docs/plugins/inspect/plugin-asf.xml:
6052 * docs/plugins/inspect/plugin-cdio.xml:
6053 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6054 * docs/plugins/inspect/plugin-dvdread.xml:
6055 * docs/plugins/inspect/plugin-dvdsub.xml:
6056 * docs/plugins/inspect/plugin-lame.xml:
6057 * docs/plugins/inspect/plugin-mad.xml:
6058 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6059 * docs/plugins/inspect/plugin-realmedia.xml:
6060 * docs/plugins/inspect/plugin-siddec.xml:
6061 * docs/plugins/inspect/plugin-twolame.xml:
6062 * docs/plugins/inspect/plugin-x264.xml:
6063 * docs/plugins/inspect/plugin-xingmux.xml:
6064 * gst-plugins-ugly.doap:
6065 * win32/common/config.h:
6068 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
6112 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
6115 po: Update translations
6117 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
6119 * gst/realmedia/rademux.c:
6120 rademux: Print invalid fourcc in error message in hex
6121 Previously this was printed as characters which caused later processing
6122 of the error message to sometimes warn about non-UTF-8 characters.
6123 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
6125 === release 1.3.90 ===
6127 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
6133 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6134 * docs/plugins/inspect/plugin-a52dec.xml:
6135 * docs/plugins/inspect/plugin-amrnb.xml:
6136 * docs/plugins/inspect/plugin-amrwbdec.xml:
6137 * docs/plugins/inspect/plugin-asf.xml:
6138 * docs/plugins/inspect/plugin-cdio.xml:
6139 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6140 * docs/plugins/inspect/plugin-dvdread.xml:
6141 * docs/plugins/inspect/plugin-dvdsub.xml:
6142 * docs/plugins/inspect/plugin-lame.xml:
6143 * docs/plugins/inspect/plugin-mad.xml:
6144 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6145 * docs/plugins/inspect/plugin-realmedia.xml:
6146 * docs/plugins/inspect/plugin-siddec.xml:
6147 * docs/plugins/inspect/plugin-twolame.xml:
6148 * docs/plugins/inspect/plugin-x264.xml:
6149 * docs/plugins/inspect/plugin-xingmux.xml:
6150 * gst-plugins-ugly.doap:
6151 * win32/common/config.h:
6154 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
6198 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
6201 Ignore autotools test-driver temp files from 'make check'
6203 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
6208 === release 1.3.3 ===
6210 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
6216 * docs/plugins/inspect/plugin-a52dec.xml:
6217 * docs/plugins/inspect/plugin-amrnb.xml:
6218 * docs/plugins/inspect/plugin-amrwbdec.xml:
6219 * docs/plugins/inspect/plugin-asf.xml:
6220 * docs/plugins/inspect/plugin-cdio.xml:
6221 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6222 * docs/plugins/inspect/plugin-dvdread.xml:
6223 * docs/plugins/inspect/plugin-dvdsub.xml:
6224 * docs/plugins/inspect/plugin-lame.xml:
6225 * docs/plugins/inspect/plugin-mad.xml:
6226 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6227 * docs/plugins/inspect/plugin-realmedia.xml:
6228 * docs/plugins/inspect/plugin-siddec.xml:
6229 * docs/plugins/inspect/plugin-twolame.xml:
6230 * docs/plugins/inspect/plugin-x264.xml:
6231 * docs/plugins/inspect/plugin-xingmux.xml:
6232 * gst-plugins-ugly.doap:
6233 * win32/common/config.h:
6236 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
6280 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
6284 po: Update translations
6286 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
6288 * gst/realmedia/rmdemux.c:
6289 * gst/realmedia/rmdemux.h:
6290 rmdemux: use GstFlowCombiner
6291 Removes flow return combination code to use the newly added GstFlowCombiner
6292 https://bugzilla.gnome.org/show_bug.cgi?id=709224
6294 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
6296 * gst/asfdemux/gstasfdemux.c:
6297 * gst/asfdemux/gstasfdemux.h:
6298 asfdemux: use GstFlowCombiner
6299 Removes flow return combination code to use the newly added GstFlowCombiner
6300 https://bugzilla.gnome.org/show_bug.cgi?id=709224
6302 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
6304 * ext/x264/gstx264enc.c:
6305 x264enc: fix caps leak in set_format()
6306 https://bugzilla.gnome.org/show_bug.cgi?id=730865
6308 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
6310 * gst/asfdemux/gstasfdemux.c:
6311 asfdemux: Handle initial 0 timestamp that should have been -1
6312 https://bugzilla.gnome.org/show_bug.cgi?id=719660
6314 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
6319 === release 1.3.2 ===
6321 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
6328 * docs/plugins/inspect-build.stamp:
6329 * docs/plugins/inspect.stamp:
6330 * docs/plugins/inspect/plugin-a52dec.xml:
6331 * docs/plugins/inspect/plugin-amrnb.xml:
6332 * docs/plugins/inspect/plugin-amrwbdec.xml:
6333 * docs/plugins/inspect/plugin-asf.xml:
6334 * docs/plugins/inspect/plugin-cdio.xml:
6335 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6336 * docs/plugins/inspect/plugin-dvdread.xml:
6337 * docs/plugins/inspect/plugin-dvdsub.xml:
6338 * docs/plugins/inspect/plugin-lame.xml:
6339 * docs/plugins/inspect/plugin-mad.xml:
6340 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6341 * docs/plugins/inspect/plugin-realmedia.xml:
6342 * docs/plugins/inspect/plugin-siddec.xml:
6343 * docs/plugins/inspect/plugin-twolame.xml:
6344 * docs/plugins/inspect/plugin-x264.xml:
6345 * docs/plugins/inspect/plugin-xingmux.xml:
6346 * gst-plugins-ugly.doap:
6347 * win32/common/config.h:
6350 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
6394 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
6397 Automatic update of common submodule
6398 From 211fa5f to 1f5d3c3
6400 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
6402 * ext/mpeg2dec/gstmpeg2dec.h:
6403 mpeg2dec: remove unused struct members
6405 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
6407 * gst/realmedia/rtspreal.c:
6408 rtspreal: Fix some memory leaks in an error path
6411 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
6413 * ext/mpeg2dec/gstmpeg2dec.c:
6414 mpeg2dec: Release codec state on negotiation failures
6418 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
6423 === release 1.3.1 ===
6425 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
6431 * docs/plugins/gst-plugins-ugly-plugins.args:
6432 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6433 * docs/plugins/inspect/plugin-a52dec.xml:
6434 * docs/plugins/inspect/plugin-amrnb.xml:
6435 * docs/plugins/inspect/plugin-amrwbdec.xml:
6436 * docs/plugins/inspect/plugin-asf.xml:
6437 * docs/plugins/inspect/plugin-cdio.xml:
6438 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6439 * docs/plugins/inspect/plugin-dvdread.xml:
6440 * docs/plugins/inspect/plugin-dvdsub.xml:
6441 * docs/plugins/inspect/plugin-lame.xml:
6442 * docs/plugins/inspect/plugin-mad.xml:
6443 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6444 * docs/plugins/inspect/plugin-realmedia.xml:
6445 * docs/plugins/inspect/plugin-siddec.xml:
6446 * docs/plugins/inspect/plugin-twolame.xml:
6447 * docs/plugins/inspect/plugin-x264.xml:
6448 * docs/plugins/inspect/plugin-xingmux.xml:
6449 * gst-plugins-ugly.doap:
6450 * win32/common/config.h:
6453 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
6497 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
6504 po: Update translations
6506 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
6509 Automatic update of common submodule
6510 From bcb1518 to 211fa5f
6512 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
6514 * ext/sidplay/gstsiddec.cc:
6515 * gst/asfdemux/gstrtspwms.c:
6516 * gst/realmedia/rademux.c:
6517 * gst/realmedia/rdtmanager.c:
6518 * gst/realmedia/rtspreal.c:
6519 docs: remove outdated and pointless 'Last reviewed' lines from docs
6520 They are very confusing for people, and more often than not
6521 also just not very accurate. Seeing 'last reviewed: 2005' in
6522 your docs is not very confidence-inspiring. Let's just remove
6525 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6527 * gst/dvdsub/gstdvdsubdec.c:
6528 dvdsubdec: fix spurious rejection of 0 time offset commands
6531 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6533 * ext/dvdread/dvdreadsrc.c:
6534 dvdread: avoid intermediate promotion to signed
6535 We should not reach the dangerous range here, though.
6536 Coverity 206491, 206492, 1139856
6538 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6540 * ext/mpeg2dec/gstmpeg2dec.c:
6541 mpeg2dec: do not reset the whole video info when setting size
6542 New changes to gstvideo will reset all the video info state
6543 when calling _set_format, overwriting what was previously set
6544 in the preceding code.
6545 The comment says the following code is meant to preserve the
6546 pre-crop size, so let's just keep the size and related data
6547 as this does not seem to break anything else (this is what
6548 the _set_format call would have set before the change that
6549 reset all data, except the colorimetry).
6551 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
6553 * gst/asfdemux/gstasfdemux.c:
6554 asfdemux: Fix payloads check
6555 Don't iterate stream->payloads if ... it doesn't exist
6558 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6561 .gitignore: Ignore gcov intermediate files
6562 https://bugzilla.gnome.org/show_bug.cgi?id=725483
6564 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6567 Automatic update of common submodule
6568 From fe1672e to bcb1518
6570 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
6573 Automatic update of common submodule
6574 From 1a07da9 to fe1672e
6576 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
6579 docs: install prebuilt plugin docs if gtk-doc is disabled
6580 Sync to the Makefile.am from gst-plugin-base where it is done right.
6583 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
6585 * gst/xingmux/gstxingmux.c:
6586 * gst/xingmux/plugin.c:
6587 xingmux: add muxer category and make element plugable
6588 This is required to make encodebin consider the element. Yet it is not enough to
6589 have it plugged it has a lower priority than most mp3encoders and no different
6592 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
6594 * ext/x264/gstx264enc.c:
6595 x264enc: allow lossless compression (qp=0)
6596 https://bugzilla.gnome.org/show_bug.cgi?id=725051
6598 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
6601 m4: Remove extra check for 11+ year old a52 release
6602 You deserve a build failure if you still have that version
6603 If someone wants to completely remove this m4 to replace it with the
6604 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6606 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
6609 m4: Fix multiple tests in AC_CHECK_A52DEC
6611 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
6613 * gst/asfdemux/gstasfdemux.c:
6614 asfdemux: Remove unused function
6616 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
6618 * tests/check/Makefile.am:
6619 check: Fix test location
6621 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6623 * tests/check/Makefile.am:
6624 tests: Don't build disabled plugins' check tests
6625 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6627 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
6630 Automatic update of common submodule
6631 From d48bed3 to 1a07da9
6633 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
6635 * gst/asfdemux/gstasfdemux.c:
6636 asfdemux: only add "format" field with fourcc to WMV caps
6637 Doesn't make sense for e.g. H264 or MJPEG.
6639 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6643 Automatic update of common submodule
6644 From dbedaa0 to d48bed3
6646 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6649 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6650 https://bugzilla.gnome.org/show_bug.cgi?id=705455
6652 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
6654 * ext/amrwbdec/amrwbdec.c:
6655 amrwbdec: Remove some dead code
6657 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
6659 * ext/amrnb/amrnbdec.c:
6660 amrnbdec: Remove some dead code
6662 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
6664 * ext/amrnb/amrnbdec.c:
6665 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6667 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
6669 * ext/amrwbdec/amrwbdec.c:
6670 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6672 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6674 * ext/mpeg2dec/gstmpeg2dec.c:
6675 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6677 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
6679 * ext/x264/gstx264enc.c:
6680 x264enc: fix compiler warning
6681 Compiler warns rightly about possibly uninitialized variable.
6683 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
6685 * ext/x264/gstx264enc.c:
6686 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6687 gst-launch-1.0 videotestsrc ! x264enc
6689 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
6691 * ext/mpeg2dec/gstmpeg2dec.c:
6692 mpeg2dec: graceful degradation for badly parsed input
6694 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
6697 Automatic update of common submodule
6698 From 865aa20 to dbedaa0
6700 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
6702 * gst/asfdemux/asfpacket.c:
6703 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6704 So, don't need to check previous payload's mo_size and current
6705 payload's mo_size when merging it.
6706 https://bugzilla.gnome.org/show_bug.cgi?id=710609
6708 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6710 * gst/asfdemux/gstasfdemux.c:
6711 * gst/asfdemux/gstasfdemux.h:
6712 asfdemux: Keep audio error checking fields only for audio
6713 Video shouldn't need to be descrambled, this can cause frames data
6715 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6717 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6719 * gst/asfdemux/gstasfdemux.c:
6720 asfdemux: really copy the buffer data
6721 Pass the copy-memory flag to copy the memory for the output buffer,
6722 otherwise we end with 0-sized buffers
6723 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6725 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
6727 * ext/x264/gstx264enc.c:
6728 x264enc: If FPS is available, set VFR to false
6729 https://bugzilla.gnome.org/show_bug.cgi?id=708940
6731 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6733 * gst/asfdemux/gstasfdemux.c:
6734 asfdemux: Only use segment.start as seek_time if it is relative
6735 Relying on the gst_segment_do_seek results for getting the
6736 seeking time should not be used if seek type is SET because the
6737 do_seek function makes the 'cur` position of the seek normalized
6738 on the segment range. This means that seeking beyond the end of the
6739 file might not result in instant EOS as it will end up seeking to
6740 the final ts of the file.
6741 In asf seeking to the final timestamp can lead to seeking to the last
6742 keyframe, meaning a few seconds of video will still be played, which should
6743 not be the desired behavior when seeking beyong file limits.
6745 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6747 * gst/asfdemux/gstasfdemux.c:
6748 asfdemux: Parse last simple index entry
6749 The entry size is fixed at 6, fix typo to finish parsing the index
6750 correctly until the last sample
6752 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
6756 Automatic update of common submodule
6757 From 6b03ba7 to 865aa20
6759 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6762 configure: Actually use 1.3.0.1 as version to make configure happy
6764 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6769 === release 1.2.0 ===
6771 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6777 * docs/plugins/inspect/plugin-a52dec.xml:
6778 * docs/plugins/inspect/plugin-amrnb.xml:
6779 * docs/plugins/inspect/plugin-amrwbdec.xml:
6780 * docs/plugins/inspect/plugin-asf.xml:
6781 * docs/plugins/inspect/plugin-cdio.xml:
6782 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6783 * docs/plugins/inspect/plugin-dvdread.xml:
6784 * docs/plugins/inspect/plugin-dvdsub.xml:
6785 * docs/plugins/inspect/plugin-lame.xml:
6786 * docs/plugins/inspect/plugin-mad.xml:
6787 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6788 * docs/plugins/inspect/plugin-realmedia.xml:
6789 * docs/plugins/inspect/plugin-siddec.xml:
6790 * docs/plugins/inspect/plugin-twolame.xml:
6791 * docs/plugins/inspect/plugin-x264.xml:
6792 * docs/plugins/inspect/plugin-xingmux.xml:
6793 * gst-plugins-ugly.doap:
6794 * win32/common/config.h:
6797 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6841 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
6843 * ext/x264/gstx264enc.c:
6844 x264enc: Update the documentation to match the default profile used
6845 https://bugzilla.gnome.org/show_bug.cgi?id=708036
6847 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
6850 Automatic update of common submodule
6851 From b613661 to 6b03ba7
6853 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
6856 Automatic update of common submodule
6857 From 74a6857 to b613661
6859 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
6863 Automatic update of common submodule
6864 From 098c0d7 to 74a6857
6866 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6871 === release 1.1.90 ===
6873 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6879 * docs/plugins/inspect/plugin-a52dec.xml:
6880 * docs/plugins/inspect/plugin-amrnb.xml:
6881 * docs/plugins/inspect/plugin-amrwbdec.xml:
6882 * docs/plugins/inspect/plugin-asf.xml:
6883 * docs/plugins/inspect/plugin-cdio.xml:
6884 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6885 * docs/plugins/inspect/plugin-dvdread.xml:
6886 * docs/plugins/inspect/plugin-dvdsub.xml:
6887 * docs/plugins/inspect/plugin-lame.xml:
6888 * docs/plugins/inspect/plugin-mad.xml:
6889 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6890 * docs/plugins/inspect/plugin-realmedia.xml:
6891 * docs/plugins/inspect/plugin-siddec.xml:
6892 * docs/plugins/inspect/plugin-twolame.xml:
6893 * docs/plugins/inspect/plugin-x264.xml:
6894 * docs/plugins/inspect/plugin-xingmux.xml:
6895 * gst-plugins-ugly.doap:
6896 * win32/common/config.h:
6899 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6943 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6946 po: Update translations
6948 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
6950 * ext/x264/gstx264enc.c:
6951 * tests/check/elements/x264enc.c:
6952 x264enc: Implement getcaps that restricts the input format depending on the output profile
6953 Also add some x264enc profile tests
6954 https://bugzilla.gnome.org/show_bug.cgi?id=708326
6956 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
6958 * gst/asfdemux/asfpacket.c:
6959 * gst/asfdemux/gstasfdemux.c:
6960 asfdemux: fix playback regression in push mode
6962 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6964 * gst/asfdemux/gstasfdemux.h:
6965 asfdemux: remove unused variable
6967 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6969 * ext/x264/gstx264enc.c:
6970 x264enc: Don't unref future state but the old one
6971 Being silly will lead us nowhere.
6973 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6975 * ext/x264/gstx264enc.c:
6976 x264enc: Check if we have an input state before using it
6977 Flushing might happen before caps were set on the encoder,
6978 which would lead to crashes here.
6979 Thanks to Matej Knopp for analyzing this.
6980 https://bugzilla.gnome.org/show_bug.cgi?id=707414
6982 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
6984 * ext/x264/gstx264enc.c:
6985 x264enc: fix unsigned comparison warning
6987 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6992 === release 1.1.4 ===
6994 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7000 * docs/plugins/inspect/plugin-a52dec.xml:
7001 * docs/plugins/inspect/plugin-amrnb.xml:
7002 * docs/plugins/inspect/plugin-amrwbdec.xml:
7003 * docs/plugins/inspect/plugin-asf.xml:
7004 * docs/plugins/inspect/plugin-cdio.xml:
7005 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7006 * docs/plugins/inspect/plugin-dvdread.xml:
7007 * docs/plugins/inspect/plugin-dvdsub.xml:
7008 * docs/plugins/inspect/plugin-lame.xml:
7009 * docs/plugins/inspect/plugin-mad.xml:
7010 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7011 * docs/plugins/inspect/plugin-realmedia.xml:
7012 * docs/plugins/inspect/plugin-siddec.xml:
7013 * docs/plugins/inspect/plugin-twolame.xml:
7014 * docs/plugins/inspect/plugin-x264.xml:
7015 * docs/plugins/inspect/plugin-xingmux.xml:
7016 * gst-plugins-ugly.doap:
7017 * win32/common/config.h:
7020 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7064 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7067 po: update translations
7069 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
7071 * ext/x264/gstx264enc.c:
7072 x264enc: log when we output a lower profile than requested
7074 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7076 * ext/x264/gstx264enc.c:
7077 x264enc: Consider subset relations of profiles when setting srcpad caps
7078 constrained-baseline is a subset of baseline, is a subset of main,
7079 is a subset of high profile.
7080 https://bugzilla.gnome.org/show_bug.cgi?id=705425
7082 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
7084 * ext/x264/gstx264enc.c:
7085 x264enc: propagate flow return back to base class and upstream
7086 https://bugzilla.gnome.org/show_bug.cgi?id=705425
7088 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
7091 configure: fix x264 version checking
7092 x264 releases carry pkg-config versions such as 0.120.x
7093 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
7094 then fail, so we need to either check for > 0.119.0 or
7095 for >= 0.120 to make this work right.
7097 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
7099 * ext/x264/gstx264enc.c:
7100 x264enc: minor clean-up
7101 We requires x264 build >= 120 now.
7103 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7105 * ext/mpeg2dec/gstmpeg2dec.c:
7106 mpeg2dec: Fix mpeg2_reset() calls
7108 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7110 * ext/mpeg2dec/gstmpeg2dec.c:
7111 * ext/x264/gstx264enc.c:
7112 ext: Use new flush vfunc of video codec base classes and remove reset implementations
7114 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
7116 * gst/asfdemux/gstasfdemux.c:
7117 asfdemux: fix build on C89 compilers
7119 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
7121 * gst/asfdemux/asfpacket.c:
7122 * gst/asfdemux/gstasfdemux.c:
7123 asfdemux: fix seeking in push mode
7125 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
7128 build: add subdir-objects to AM_INIT_AUTOMAKE
7129 Fixes warnings in automake 1.14
7130 https://bugzilla.gnome.org/show_bug.cgi?id=705350
7132 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
7134 * ext/mpeg2dec/gstmpeg2dec.c:
7135 mpeg2dec: Do a hard reset of flush_stop
7136 Which is notified by hard == 0 with latest refactoring.
7138 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
7155 po: update translations
7157 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7162 === release 1.1.3 ===
7164 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7170 * docs/plugins/inspect/plugin-a52dec.xml:
7171 * docs/plugins/inspect/plugin-amrnb.xml:
7172 * docs/plugins/inspect/plugin-amrwbdec.xml:
7173 * docs/plugins/inspect/plugin-asf.xml:
7174 * docs/plugins/inspect/plugin-cdio.xml:
7175 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7176 * docs/plugins/inspect/plugin-dvdread.xml:
7177 * docs/plugins/inspect/plugin-dvdsub.xml:
7178 * docs/plugins/inspect/plugin-lame.xml:
7179 * docs/plugins/inspect/plugin-mad.xml:
7180 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7181 * docs/plugins/inspect/plugin-realmedia.xml:
7182 * docs/plugins/inspect/plugin-siddec.xml:
7183 * docs/plugins/inspect/plugin-twolame.xml:
7184 * docs/plugins/inspect/plugin-x264.xml:
7185 * docs/plugins/inspect/plugin-xingmux.xml:
7186 * gst-plugins-ugly.doap:
7187 * win32/common/config.h:
7190 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7233 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7235 * gst/asfdemux/gstasfdemux.c:
7236 * gst/realmedia/rademux.c:
7237 * gst/realmedia/rmdemux.c:
7238 gst: Don't swap start/stop for negative rates in the SEGMENT query
7240 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7242 * gst/realmedia/rademux.c:
7243 * gst/realmedia/rmdemux.c:
7244 real: Implement SEGMENT query
7246 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7248 * gst/asfdemux/gstasfdemux.c:
7249 asfdemux: Implement SEGMENT query
7251 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
7253 * gst/asfdemux/asfheaders.c:
7254 * gst/asfdemux/asfheaders.h:
7255 * gst/asfdemux/asfpacket.c:
7256 * gst/asfdemux/gstasfdemux.c:
7257 * gst/asfdemux/gstasfdemux.h:
7258 asfdemux: Add support for dvr-ms
7259 https://bugzilla.gnome.org/show_bug.cgi?id=705026
7261 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
7263 * gst/realmedia/rtspreal.c:
7264 rtspreal: Ensure output value has an assigned value
7265 In the case where this macro was used, that dest was != NULL but that
7266 the strncmp failed, we would end up with dest_len being undefined.
7268 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
7270 * ext/x264/gstx264enc.c:
7271 x264: Fix dts comparision
7272 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
7273 and signed value... resulting it the result never being < 0.
7274 Instead just check if it is smaller before assigning to frame->dts.
7276 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
7278 * gst/asfdemux/gstasfdemux.c:
7279 * gst/asfdemux/gstasfdemux.h:
7280 asfdemux: fix seqnum handling for seeks
7281 Use the same seqnum as the seek for flushes/segments that are
7282 caused by the seek. Also do the same for segment events
7285 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7287 * ext/mpeg2dec/gstmpeg2dec.c:
7288 mpeg2dec: Clean up reset/start/stop handling
7290 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7292 * ext/x264/gstx264enc.c:
7293 x264enc: React properly to flushing/resetting the encoder
7294 https://bugzilla.gnome.org/show_bug.cgi?id=656007
7296 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7298 * gst/realmedia/rademux.c:
7299 * gst/realmedia/rademux.h:
7300 * gst/realmedia/rmdemux.c:
7301 * gst/realmedia/rmdemux.h:
7302 realmedia: Add support for group-id in the stream-start event
7304 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7306 * gst/asfdemux/gstasfdemux.c:
7307 * gst/asfdemux/gstasfdemux.h:
7308 asfdemux: Add support for group-id in the stream-start event
7310 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7312 * ext/sidplay/gstsiddec.cc:
7313 * ext/sidplay/gstsiddec.h:
7314 siddec: Add support for group-id in the stream-start event
7316 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
7318 * gst/realmedia/rmdemux.c:
7319 rmdemux: Mark demuxer as "running" in push-mode
7320 Allows queries (and other code) to be answered when working in push-mode.
7321 Running would only be set to TRUE accordingly when working in pull-mode
7322 once it had read header/index.
7325 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
7327 * ext/mpeg2dec/gstmpeg2dec.c:
7328 mpeg2dec: Properly reset on sequence changes
7329 Otherwise we end up using stray data/buffers.
7332 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7337 === release 1.1.2 ===
7339 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7345 * docs/plugins/inspect/plugin-a52dec.xml:
7346 * docs/plugins/inspect/plugin-amrnb.xml:
7347 * docs/plugins/inspect/plugin-amrwbdec.xml:
7348 * docs/plugins/inspect/plugin-asf.xml:
7349 * docs/plugins/inspect/plugin-cdio.xml:
7350 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7351 * docs/plugins/inspect/plugin-dvdread.xml:
7352 * docs/plugins/inspect/plugin-dvdsub.xml:
7353 * docs/plugins/inspect/plugin-lame.xml:
7354 * docs/plugins/inspect/plugin-mad.xml:
7355 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7356 * docs/plugins/inspect/plugin-realmedia.xml:
7357 * docs/plugins/inspect/plugin-siddec.xml:
7358 * docs/plugins/inspect/plugin-twolame.xml:
7359 * docs/plugins/inspect/plugin-x264.xml:
7360 * docs/plugins/inspect/plugin-xingmux.xml:
7361 * gst-plugins-ugly.doap:
7362 * win32/common/config.h:
7365 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7408 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7410 * ext/dvdread/dvdreadsrc.c:
7411 dvdreadsrc: correctly determine last chapter's duration
7412 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7413 It worked just fine before ...
7415 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7417 * gst/realmedia/rdtmanager.c:
7418 rdt: forward sticky events
7420 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7425 === release 1.1.1 ===
7427 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7434 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7435 * docs/plugins/inspect/plugin-a52dec.xml:
7436 * docs/plugins/inspect/plugin-amrnb.xml:
7437 * docs/plugins/inspect/plugin-amrwbdec.xml:
7438 * docs/plugins/inspect/plugin-asf.xml:
7439 * docs/plugins/inspect/plugin-cdio.xml:
7440 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7441 * docs/plugins/inspect/plugin-dvdread.xml:
7442 * docs/plugins/inspect/plugin-dvdsub.xml:
7443 * docs/plugins/inspect/plugin-lame.xml:
7444 * docs/plugins/inspect/plugin-mad.xml:
7445 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7446 * docs/plugins/inspect/plugin-realmedia.xml:
7447 * docs/plugins/inspect/plugin-siddec.xml:
7448 * docs/plugins/inspect/plugin-twolame.xml:
7449 * docs/plugins/inspect/plugin-x264.xml:
7450 * docs/plugins/inspect/plugin-xingmux.xml:
7451 * gst-plugins-ugly.doap:
7452 * win32/common/config.h:
7455 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7498 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7501 Automatic update of common submodule
7502 From 098c0d7 to 01a7a46
7504 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7506 * ext/mpeg2dec/gstmpeg2dec.c:
7507 mpeg2dec: make the aspect ratio calculation more accurate.
7508 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7509 aspect-ratio if we don't have a valid upstream PAR.
7510 https://bugzilla.gnome.org/show_bug.cgi?id=685103
7512 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7515 Automatic update of common submodule
7516 From 5edcd85 to 098c0d7
7518 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7520 * tests/check/elements/amrnbenc.c:
7521 * tests/check/elements/mpeg2dec.c:
7522 * tests/check/elements/x264enc.c:
7523 * tests/check/elements/xingmux.c:
7524 tests: Fix event handling
7526 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
7528 * ext/lame/gstlamemp3enc.c:
7529 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7530 lame does internal resampling, but the base class only cares about
7531 the number of raw samples, so tell finish frames about that, not
7532 the number of samples in the outgoing frame.:
7534 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
7536 * ext/x264/gstx264enc.c:
7537 x264enc: output byte-stream if downstream has ANY caps
7538 It's what people expect when they pipe the output to
7539 filesink or into a tcp connection or pipe.
7541 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
7545 * README.static-linking:
7547 Automatic update of common submodule
7548 From 3cb3d3c to 5edcd85
7550 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7553 * ext/a52dec/Makefile.am:
7554 * ext/amrnb/Makefile.am:
7555 * ext/amrwbdec/Makefile.am:
7556 * ext/cdio/Makefile.am:
7557 * ext/dvdread/Makefile.am:
7558 * ext/lame/Makefile.am:
7559 * ext/mad/Makefile.am:
7560 * ext/mpeg2dec/Makefile.am:
7561 * ext/sidplay/Makefile.am:
7562 * ext/twolame/Makefile.am:
7563 * ext/x264/Makefile.am:
7564 * gst/asfdemux/Makefile.am:
7565 * gst/dvdlpcmdec/Makefile.am:
7566 * gst/dvdsub/Makefile.am:
7567 * gst/realmedia/Makefile.am:
7568 * gst/xingmux/Makefile.am:
7569 gst: Add better support for static plugins
7571 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
7575 Automatic update of common submodule
7576 From aed87ae to 3cb3d3c
7578 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
7581 Automatic update of common submodule
7582 From 04c7a1e to aed87ae
7584 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
7586 * gst/asfdemux/gstasfdemux.c:
7587 * gst/realmedia/rmdemux.c:
7588 Use %03u instead of %u in gst_pad_create_stream_id_printf()
7590 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7592 * ext/x264/gstx264enc.c:
7593 x264enc: Fix for 0/1 framerate - now uses VFR in this case
7594 Previously did a division by zero.
7595 https://bugzilla.gnome.org/show_bug.cgi?id=695728
7597 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7600 Automatic update of common submodule
7601 From 2de221c to 04c7a1e
7603 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
7605 * ext/x264/gstx264enc.c:
7606 x264enc: simplify template caps
7607 No need to make an array for one single element.
7609 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
7611 * ext/x264/gstx264enc.c:
7612 x264enc: put all theoretically possible formats in template caps
7613 and decide at runtime which subset of these (8-bit or 10-bit video
7614 formats) is supported. libx264 will be compiled for one of these
7615 two options, and it is possible to switch by pointing the dynamic
7616 linker to a different libx264 build at runtime. If we want our
7617 template caps to be correct, they should contain all then, with
7618 the actually supported ones determined at runtime.
7619 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7621 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
7623 * ext/x264/gstx264enc.c:
7624 x264enc: detect supported bit depth and pixel formats at runtime
7625 http://bugs.debian.org/667573
7626 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7628 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
7631 autogen.sh: allow calling from out-of-tree
7632 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7633 https://bugzilla.gnome.org/show_bug.cgi?id=692857
7635 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
7638 Automatic update of common submodule
7639 From a942293 to 2de221c
7641 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
7643 * tests/check/Makefile.am:
7644 tests: use _1_0 variants for the various registry variables
7645 These override the variants without version suffix. Makes 'make check' work
7646 properly in environments that set the suffixed variant for 1.0, such as
7649 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7652 Automatic update of common submodule
7653 From a72faea to a942293
7655 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
7658 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7659 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7660 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7661 https://bugzilla.gnome.org/show_bug.cgi?id=690881
7663 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7665 * ext/mpeg2dec/gstmpeg2dec.c:
7666 mpeg2dec: use appropriate printf format for gsize
7668 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7670 * ext/cdio/gstcdio.h:
7671 cdio: Fix redundant redeclaration of 'cdio_version_string'
7672 cdio/version.h is already included by cdio/cdio.h
7674 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7676 * ext/sidplay/gstsiddec.cc:
7677 siddec: init debug category
7679 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7682 * ext/dvdread/Makefile.am:
7683 dvdread: link to libgmodule-2.0 since the g_module_* API is used
7684 And the gmodule lib has been moved into the Requires.private
7685 section of the pkg-config file in core.
7687 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
7689 * ext/cdio/gstcdiocddasrc.c:
7690 * ext/cdio/gstcdiocddasrc.h:
7691 cdiocddasrc: detect whether drive produces samples in non-host endianness
7692 If drive produces samples in other endianness than the host,
7693 we need to byte swap them before pushing them out, or we
7694 produce nothing but noise. cdparanoia detects this automatically,
7695 but libcdio does not, so we have to do it ourselves.
7696 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7697 https://bugzilla.gnome.org/show_bug.cgi?id=377280
7699 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
7702 Automatic update of common submodule
7703 From b497c4f to a72faea
7705 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7707 * tests/check/elements/xingmux_testdata.h:
7708 xingmux: Fix unit test after change to correctly calculate number of frames
7710 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7712 * ext/x264/gstx264enc.c:
7713 x264enc: Add support for 10-bit color formats
7714 Requires x264 to be built with 10-bit support, which disables
7715 9-bit support. Also only advertise the color formats that were
7718 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7720 * ext/x264/gstx264enc.c:
7721 x264enc: Add support for Y444, Y42B and NV12
7723 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
7725 * ext/cdio/Makefile.am:
7726 * ext/cdio/gstcdio.c:
7727 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7728 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7729 if they're not plain ASCII.
7731 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
7733 * gst/xingmux/gstxingmux.c:
7734 xingmux: Properly calculate the number of frames
7735 First, the xing header frame is never added to the count,
7736 we have to increment the count.
7737 Secondly, there is a rounding error when calculating the
7738 frame duration, as spf*GST_SECOND/rate is not an integer
7739 (26122448.9) an it must be 26122449.
7741 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
7744 configure.ac: update courtesy of autoupdate
7746 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
7750 configure: let AG_GST_PLUGIN_DOCS check for python
7751 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7752 which as a side-effect should pick up newer python versions as
7754 https://bugzilla.gnome.org/show_bug.cgi?id=563903
7756 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
7758 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7759 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7761 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7763 * tests/check/elements/mpg123audiodec.c:
7765 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7767 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
7769 * docs/random/LICENSE:
7770 * ext/a52dec/gsta52dec.c:
7771 * ext/a52dec/gsta52dec.h:
7772 * ext/amrnb/amrnb.c:
7773 * ext/amrnb/amrnbdec.c:
7774 * ext/amrnb/amrnbdec.h:
7775 * ext/amrnb/amrnbenc.c:
7776 * ext/amrnb/amrnbenc.h:
7777 * ext/amrwbdec/amrwb.c:
7778 * ext/amrwbdec/amrwbdec.c:
7779 * ext/amrwbdec/amrwbdec.h:
7780 * ext/cdio/gstcdio.c:
7781 * ext/cdio/gstcdio.h:
7782 * ext/cdio/gstcdiocddasrc.c:
7783 * ext/cdio/gstcdiocddasrc.h:
7784 * ext/dvdread/dvdreadsrc.c:
7785 * ext/dvdread/dvdreadsrc.h:
7786 * ext/lame/gstlamemp3enc.c:
7787 * ext/lame/gstlamemp3enc.h:
7788 * ext/lame/plugin.c:
7791 * ext/mpeg2dec/gstmpeg2dec.c:
7792 * ext/mpeg2dec/gstmpeg2dec.h:
7793 * ext/sidplay/gstsiddec.cc:
7794 * ext/sidplay/gstsiddec.h:
7795 * ext/twolame/gsttwolamemp2enc.c:
7796 * ext/twolame/gsttwolamemp2enc.h:
7797 * ext/x264/gstx264enc.c:
7798 * ext/x264/gstx264enc.h:
7799 * gst-libs/gst/gettext.h:
7800 * gst-libs/gst/glib-compat-private.h:
7801 * gst-libs/gst/gst-i18n-plugin.h:
7802 * gst/asfdemux/asfheaders.c:
7803 * gst/asfdemux/asfheaders.h:
7804 * gst/asfdemux/asfpacket.c:
7805 * gst/asfdemux/asfpacket.h:
7806 * gst/asfdemux/gstasf.c:
7807 * gst/asfdemux/gstasfdemux.c:
7808 * gst/asfdemux/gstasfdemux.h:
7809 * gst/asfdemux/gstrtpasfdepay.c:
7810 * gst/asfdemux/gstrtpasfdepay.h:
7811 * gst/asfdemux/gstrtspwms.c:
7812 * gst/asfdemux/gstrtspwms.h:
7813 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7814 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7815 * gst/dvdsub/gstdvdsubdec.c:
7816 * gst/dvdsub/gstdvdsubdec.h:
7817 * gst/dvdsub/gstdvdsubparse.c:
7818 * gst/dvdsub/gstdvdsubparse.h:
7819 * gst/realmedia/asmrules.c:
7820 * gst/realmedia/asmrules.h:
7821 * gst/realmedia/gstrdtbuffer.c:
7822 * gst/realmedia/gstrdtbuffer.h:
7823 * gst/realmedia/pnmsrc.c:
7824 * gst/realmedia/pnmsrc.h:
7825 * gst/realmedia/rademux.c:
7826 * gst/realmedia/rademux.h:
7827 * gst/realmedia/rdtdepay.c:
7828 * gst/realmedia/rdtdepay.h:
7829 * gst/realmedia/rdtjitterbuffer.c:
7830 * gst/realmedia/rdtjitterbuffer.h:
7831 * gst/realmedia/rdtmanager.c:
7832 * gst/realmedia/rdtmanager.h:
7833 * gst/realmedia/realhash.c:
7834 * gst/realmedia/realhash.h:
7835 * gst/realmedia/realmedia.c:
7836 * gst/realmedia/rmdemux.c:
7837 * gst/realmedia/rmdemux.h:
7838 * gst/realmedia/rmutils.c:
7839 * gst/realmedia/rmutils.h:
7840 * gst/realmedia/rtspreal.c:
7841 * gst/realmedia/rtspreal.h:
7842 * gst/xingmux/gstxingmux.c:
7843 * gst/xingmux/gstxingmux.h:
7844 * gst/xingmux/plugin.c:
7845 * tests/check/elements/amrnbenc.c:
7846 * tests/check/elements/mpeg2dec.c:
7847 * tests/check/elements/x264enc.c:
7848 * tests/check/generic/index.c:
7849 * tests/check/generic/states.c:
7850 * tests/check/pipelines/lame.c:
7852 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7854 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
7856 * gst/dvdsub/gstdvdsubdec.c:
7857 dvdsubdec: allocate correct amount of memory for bitmap
7858 https://bugzilla.gnome.org/show_bug.cgi?id=687192
7860 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
7862 * ext/mpg123/gstmpg123audiodec.c:
7863 mpg123: removed unnecessary finalize function
7864 https://bugzilla.gnome.org/show_bug.cgi?id=687176
7866 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
7868 * ext/sidplay/gstsiddec.cc:
7869 siddec: reset bytes counter
7870 Reset the total_bytes counter so that we get timestamps correct.
7871 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7873 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
7875 * ext/mpg123/gstmpg123audiodec.c:
7876 mpg123: Fix leaks from not chaining up in the finalize function
7878 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
7881 * docs/plugins/inspect/plugin-a52dec.xml:
7882 * docs/plugins/inspect/plugin-amrnb.xml:
7883 * docs/plugins/inspect/plugin-amrwbdec.xml:
7884 * docs/plugins/inspect/plugin-asf.xml:
7885 * docs/plugins/inspect/plugin-cdio.xml:
7886 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7887 * docs/plugins/inspect/plugin-dvdread.xml:
7888 * docs/plugins/inspect/plugin-dvdsub.xml:
7889 * docs/plugins/inspect/plugin-lame.xml:
7890 * docs/plugins/inspect/plugin-mad.xml:
7891 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7892 * docs/plugins/inspect/plugin-realmedia.xml:
7893 * docs/plugins/inspect/plugin-siddec.xml:
7894 * docs/plugins/inspect/plugin-twolame.xml:
7895 * docs/plugins/inspect/plugin-x264.xml:
7896 * docs/plugins/inspect/plugin-xingmux.xml:
7897 * win32/common/config.h:
7898 Back to feature development
7900 === release 1.0.2 ===
7902 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7908 * docs/plugins/inspect/plugin-a52dec.xml:
7909 * docs/plugins/inspect/plugin-amrnb.xml:
7910 * docs/plugins/inspect/plugin-amrwbdec.xml:
7911 * docs/plugins/inspect/plugin-asf.xml:
7912 * docs/plugins/inspect/plugin-cdio.xml:
7913 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7914 * docs/plugins/inspect/plugin-dvdread.xml:
7915 * docs/plugins/inspect/plugin-dvdsub.xml:
7916 * docs/plugins/inspect/plugin-lame.xml:
7917 * docs/plugins/inspect/plugin-mad.xml:
7918 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7919 * docs/plugins/inspect/plugin-realmedia.xml:
7920 * docs/plugins/inspect/plugin-siddec.xml:
7921 * docs/plugins/inspect/plugin-twolame.xml:
7922 * docs/plugins/inspect/plugin-x264.xml:
7923 * docs/plugins/inspect/plugin-xingmux.xml:
7924 * gst-plugins-ugly.doap:
7925 * win32/common/config.h:
7928 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7930 * tests/check/elements/mpg123audiodec.c:
7931 tests: fix up mpg123 test a little
7934 - simplify check for elements
7935 - only run mpg123 test if mpg123 is available and selected
7936 - fix build in uninstalled setup
7937 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7939 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7941 * tests/check/elements/mpg123audiodec.c:
7942 tets: add unit test for mpg123audiodec
7943 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7945 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7947 * ext/mpg123/gstmpg123audiodec.c:
7948 mpg123: added gtkdoc section
7949 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7951 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7953 * ext/mpg123/gstmpg123audiodec.c:
7954 mpg123: fixed bug with last frame, disabled internal resampler & chatter
7955 * The last MP3 frame wasn't being pushed when base class was draining
7956 * Made sure mpg123 cannot ever use its (crude) internal resampler
7957 * Disabled mpg123 stderr output
7958 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7960 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
7962 * gst/asfdemux/Makefile.am:
7963 * gst/realmedia/Makefile.am:
7964 Makefile.am: Fix typos for generating the Android.mk files
7965 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7966 The typos led to generate the incorrect Android.mk files for the asfdemux
7967 and realmedia plugin.
7968 https://bugzilla.gnome.org/show_bug.cgi?id=686748
7970 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7972 * ext/mpg123/gstmpg123audiodec.c:
7973 mpg123: cleaned up comments, formatting, and logging lines
7974 also replaced mpg123decoder->handle != NULL checks with asserts
7975 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7977 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7979 * ext/dvdread/dvdreadsrc.c:
7980 dvdreadsrc: correctly set next cell when seeking to sector
7982 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7984 * gst/dvdsub/gstdvdsubparse.c:
7985 dvdsubparse: send src caps when receiving sink caps
7987 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7989 * ext/dvdread/dvdreadsrc.c:
7990 dvdreadsrc: update dvd event to enhanced approach
7991 ... in line with resindvdsrc.
7993 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
7996 docs: add 'make upload' target for new-release script
7998 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
8001 * docs/plugins/inspect/plugin-a52dec.xml:
8002 * docs/plugins/inspect/plugin-amrnb.xml:
8003 * docs/plugins/inspect/plugin-amrwbdec.xml:
8004 * docs/plugins/inspect/plugin-asf.xml:
8005 * docs/plugins/inspect/plugin-cdio.xml:
8006 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8007 * docs/plugins/inspect/plugin-dvdread.xml:
8008 * docs/plugins/inspect/plugin-dvdsub.xml:
8009 * docs/plugins/inspect/plugin-lame.xml:
8010 * docs/plugins/inspect/plugin-mad.xml:
8011 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8012 * docs/plugins/inspect/plugin-realmedia.xml:
8013 * docs/plugins/inspect/plugin-siddec.xml:
8014 * docs/plugins/inspect/plugin-twolame.xml:
8015 * docs/plugins/inspect/plugin-x264.xml:
8016 * docs/plugins/inspect/plugin-xingmux.xml:
8017 * win32/common/config.h:
8018 Back to development (bug fixing)
8020 === release 1.0.1 ===
8022 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
8028 * docs/plugins/inspect/plugin-a52dec.xml:
8029 * docs/plugins/inspect/plugin-amrnb.xml:
8030 * docs/plugins/inspect/plugin-amrwbdec.xml:
8031 * docs/plugins/inspect/plugin-asf.xml:
8032 * docs/plugins/inspect/plugin-cdio.xml:
8033 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8034 * docs/plugins/inspect/plugin-dvdread.xml:
8035 * docs/plugins/inspect/plugin-dvdsub.xml:
8036 * docs/plugins/inspect/plugin-lame.xml:
8037 * docs/plugins/inspect/plugin-mad.xml:
8038 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8039 * docs/plugins/inspect/plugin-realmedia.xml:
8040 * docs/plugins/inspect/plugin-siddec.xml:
8041 * docs/plugins/inspect/plugin-twolame.xml:
8042 * docs/plugins/inspect/plugin-x264.xml:
8043 * docs/plugins/inspect/plugin-xingmux.xml:
8044 * gst-plugins-ugly.doap:
8045 * win32/common/config.h:
8048 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
8051 Automatic update of common submodule
8052 From 6c0b52c to 6bb6951
8054 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
8056 * ext/mpeg2dec/gstmpeg2dec.c:
8057 mpeg2dec: Don't error out when there is no associated buffer
8058 In 0.10, having mpeg2dec occasionally tell us to output a frame that
8059 was never decoded was just ignored, so do the same in 1.0
8062 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
8065 * gst/dvdsub/gstdvdsubdec.c:
8066 Purge mention of liboil and update REQUIREMENTS
8067 https://bugzilla.gnome.org/show_bug.cgi?id=673285
8069 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
8071 * ext/x264/gstx264enc.c:
8072 x264enc: when setting fallback decoder latency, set valid min_latency
8073 Min. latency needs to be a valid time, so pass 0 as default
8074 value in the fallback case where we can't determine any latency,
8075 and avoid nasty criticals at runtime.
8077 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8080 * docs/plugins/inspect/plugin-a52dec.xml:
8081 * docs/plugins/inspect/plugin-amrnb.xml:
8082 * docs/plugins/inspect/plugin-amrwbdec.xml:
8083 * docs/plugins/inspect/plugin-asf.xml:
8084 * docs/plugins/inspect/plugin-cdio.xml:
8085 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8086 * docs/plugins/inspect/plugin-dvdread.xml:
8087 * docs/plugins/inspect/plugin-dvdsub.xml:
8088 * docs/plugins/inspect/plugin-lame.xml:
8089 * docs/plugins/inspect/plugin-mad.xml:
8090 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8091 * docs/plugins/inspect/plugin-realmedia.xml:
8092 * docs/plugins/inspect/plugin-siddec.xml:
8093 * docs/plugins/inspect/plugin-twolame.xml:
8094 * docs/plugins/inspect/plugin-x264.xml:
8095 * docs/plugins/inspect/plugin-xingmux.xml:
8096 * win32/common/config.h:
8097 Back to development (bug fixing)
8099 === release 1.0.0 ===
8101 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8106 * docs/plugins/inspect/plugin-a52dec.xml:
8107 * docs/plugins/inspect/plugin-amrnb.xml:
8108 * docs/plugins/inspect/plugin-amrwbdec.xml:
8109 * docs/plugins/inspect/plugin-asf.xml:
8110 * docs/plugins/inspect/plugin-cdio.xml:
8111 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8112 * docs/plugins/inspect/plugin-dvdread.xml:
8113 * docs/plugins/inspect/plugin-dvdsub.xml:
8114 * docs/plugins/inspect/plugin-lame.xml:
8115 * docs/plugins/inspect/plugin-mad.xml:
8116 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8117 * docs/plugins/inspect/plugin-realmedia.xml:
8118 * docs/plugins/inspect/plugin-siddec.xml:
8119 * docs/plugins/inspect/plugin-twolame.xml:
8120 * docs/plugins/inspect/plugin-x264.xml:
8121 * docs/plugins/inspect/plugin-xingmux.xml:
8122 * gst-plugins-ugly.doap:
8123 * win32/common/config.h:
8126 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
8129 Automatic update of common submodule
8130 From 4f962f7 to 6c0b52c
8132 === release 0.11.99 ===
8134 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8137 * docs/plugins/inspect/plugin-xingmux.xml:
8138 * gst-plugins-ugly.doap:
8139 * win32/common/config.h:
8142 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8144 * docs/plugins/inspect/plugin-a52dec.xml:
8145 * docs/plugins/inspect/plugin-amrnb.xml:
8146 * docs/plugins/inspect/plugin-amrwbdec.xml:
8147 * docs/plugins/inspect/plugin-asf.xml:
8148 * docs/plugins/inspect/plugin-cdio.xml:
8149 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8150 * docs/plugins/inspect/plugin-dvdread.xml:
8151 * docs/plugins/inspect/plugin-dvdsub.xml:
8152 * docs/plugins/inspect/plugin-lame.xml:
8153 * docs/plugins/inspect/plugin-mad.xml:
8154 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8155 * docs/plugins/inspect/plugin-realmedia.xml:
8156 * docs/plugins/inspect/plugin-siddec.xml:
8157 * docs/plugins/inspect/plugin-twolame.xml:
8158 * docs/plugins/inspect/plugin-x264.xml:
8161 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8164 * ext/amrnb/Makefile.am:
8165 * ext/amrwbdec/Makefile.am:
8166 * ext/lame/Makefile.am:
8167 * ext/twolame/Makefile.am:
8168 * tests/check/Makefile.am:
8169 Remove -DGST_USE_UNSTABLE_API
8171 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8173 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8174 * docs/plugins/inspect/plugin-a52dec.xml:
8175 * docs/plugins/inspect/plugin-amrnb.xml:
8176 * docs/plugins/inspect/plugin-amrwbdec.xml:
8177 * docs/plugins/inspect/plugin-asf.xml:
8178 * docs/plugins/inspect/plugin-cdio.xml:
8179 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8180 * docs/plugins/inspect/plugin-dvdread.xml:
8181 * docs/plugins/inspect/plugin-dvdsub.xml:
8182 * docs/plugins/inspect/plugin-lame.xml:
8183 * docs/plugins/inspect/plugin-mad.xml:
8184 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8185 * docs/plugins/inspect/plugin-realmedia.xml:
8186 * docs/plugins/inspect/plugin-siddec.xml:
8187 * docs/plugins/inspect/plugin-twolame.xml:
8188 * docs/plugins/inspect/plugin-x264.xml:
8191 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8193 * ext/cdio/gstcdio.c:
8194 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
8195 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
8196 introspection/updating for this plugin.
8198 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8200 * gst-plugins-ugly.spec.in:
8201 Switch to F18 package naming
8203 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8205 * ext/dvdread/demo-play:
8206 * tests/check/elements/mpeg2dec.c:
8207 rename some caps and elements in examples
8209 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
8214 === release 0.11.94 ===
8216 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
8220 * gst-plugins-ugly.doap:
8221 * win32/common/config.h:
8224 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
8226 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8227 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8228 * docs/plugins/gst-plugins-ugly-plugins.signals:
8229 * docs/plugins/inspect/plugin-a52dec.xml:
8230 * docs/plugins/inspect/plugin-amrnb.xml:
8231 * docs/plugins/inspect/plugin-amrwbdec.xml:
8232 * docs/plugins/inspect/plugin-asf.xml:
8233 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8234 * docs/plugins/inspect/plugin-dvdread.xml:
8235 * docs/plugins/inspect/plugin-dvdsub.xml:
8236 * docs/plugins/inspect/plugin-lame.xml:
8237 * docs/plugins/inspect/plugin-mad.xml:
8238 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8239 * docs/plugins/inspect/plugin-realmedia.xml:
8240 * docs/plugins/inspect/plugin-siddec.xml:
8241 * docs/plugins/inspect/plugin-twolame.xml:
8242 * docs/plugins/inspect/plugin-x264.xml:
8245 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8247 * gst/realmedia/rmdemux.c:
8248 rmdemux: use DTS and PTS
8249 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
8250 undefined to make the decoder do the right thing. We can then remove the code
8251 that tries to guess the PTS from the DTS.
8253 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
8255 * ext/mpeg2dec/gstmpeg2dec.c:
8256 mpeg2dec: Hold ref to buffer while mapped
8257 So that the buffer still exists when we go to unmap it later,
8258 even if it got pushed in the meantime.
8260 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
8262 * tests/check/elements/x264enc.c:
8263 x264enc test: x264enc produces constrained-baseline, not the full baseline
8265 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8267 * gst/asfdemux/gstasfdemux.c:
8268 * gst/realmedia/rademux.c:
8269 * gst/realmedia/rmdemux.c:
8270 gst: only activate in pull mode if upstream is seekable
8272 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8274 * gst/realmedia/rademux.c:
8275 rademux: tags can be NULL
8277 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8280 mad: fix email address
8282 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8285 mad: init base class method only once
8287 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8289 * gst/xingmux/gstxingmux.c:
8290 xingmux: remove defunct commented code
8292 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8294 * gst/dvdsub/gstdvdsubdec.c:
8295 dvbsubdec: handle and send GAP event
8296 ... in stead of update newsegment event.
8298 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8300 * gst/dvdsub/gstdvdsubdec.c:
8301 dvbsubdec: adjust disabled code comment style
8303 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8305 * ext/x264/gstx264enc.c:
8306 x264enc: clean up some debug statements
8308 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8310 * ext/x264/gstx264enc.c:
8311 * ext/x264/gstx264enc.h:
8312 x264enc: handle possibly negative DTS provided by codec
8313 ... by arranging for an offset such that DTS == PTS for keyframes,
8314 which is expected elsewhere to go along with semantics of PTS and DTS.
8315 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
8317 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8319 * gst-plugins-ugly.spec.in:
8320 Fix spec file for ugly
8322 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8324 * tests/check/elements/mpeg2dec.c:
8325 tests: mpeg2dec: initialize variable
8326 ... which avoids test segfaulting.
8328 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
8330 * tests/check/elements/mpeg2dec.c:
8331 check: Feed parsed data to mpeg2dec
8332 And fix the expected output caps by adding colorimetry field
8334 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
8337 Automatic update of common submodule
8338 From 668acee to 4f962f7
8340 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
8343 configure: bump gtk-doc req to 1.12 (mar-2009)
8344 This allows us to e.g. unconditionally use gtkdoc-rebase.
8346 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
8348 * docs/plugins/inspect/plugin-dvdsub.xml:
8349 * gst/dvdsub/gstdvdsubdec.c:
8350 * gst/dvdsub/gstdvdsubparse.c:
8351 video/x-dvd-subpicture -> subpicture/x-dvd
8353 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8355 * ext/x264/gstx264enc.c:
8356 x264enc: Use new video encoder base class API for handling tags
8358 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8360 * ext/mpg123/gstmpg123audiodec.c:
8361 mpg123: Give MARGINAL rank to the mpg123 decoder element
8363 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8365 * gst/dvdsub/gstdvdsubdec.c:
8366 dvdsubdec: Set alignment at the correct place of GstAllocationParams
8368 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8371 * win32/common/config.h:
8374 === release 0.11.93 ===
8376 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8379 * gst-plugins-ugly.doap:
8380 * win32/common/config.h:
8383 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8385 * gst/asfdemux/asfpacket.c:
8386 * gst/realmedia/rmdemux.c:
8387 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8389 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
8391 * ext/mpg123/Makefile.am:
8392 mpg123: dist header file
8394 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8396 * gst/asfdemux/asfpacket.c:
8397 asfdemux: avoid some more invalid timestamp arithmetic
8398 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8400 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8402 * ext/sidplay/gstsiddec.cc:
8403 * gst/asfdemux/gstasfdemux.c:
8404 * gst/realmedia/rademux.c:
8405 * gst/realmedia/rmdemux.c:
8406 gst: Add stream-id to stream-start events
8408 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
8410 * ext/mpeg2dec/gstmpeg2dec.c:
8411 mpeg2dec: Don't use NULL values for fbuf
8412 We need to make a difference between the initial dummy buffers (which
8413 have a fbuf->id of NULL) and the buffers on which we allocated
8416 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
8419 Automatic update of common submodule
8420 From 94ccf4c to 668acee
8422 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
8424 * ext/a52dec/gsta52dec.c:
8425 * ext/lame/gstlamemp3enc.c:
8426 * gst/asfdemux/gstasfdemux.c:
8427 * gst/realmedia/rademux.c:
8428 * gst/realmedia/rmdemux.c:
8429 * gst/realmedia/rmutils.c:
8430 gst_tag_list_free -> gst_tag_list_unref
8432 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8434 * ext/mpg123/gstmpg123audiodec.c:
8435 mpg123: map input buffer in READ mode, not WRITE mode
8436 Makes things actually work.
8438 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8440 * ext/mpg123/gstmpg123audiodec.c:
8441 mpg123: query supported output formats at run-time
8442 Fixes stuff. We use a string here since we can't be bothered
8445 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8447 * ext/mpg123/Makefile.am:
8448 mpg123: hook up to build system
8450 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
8452 * ext/mpg123/gstmpg123audiodec.c:
8453 * ext/mpg123/gstmpg123audiodec.h:
8454 mpg123: add new libmpg123-based mp3 decoder plugin
8455 Needs a bit of cleaning up.
8456 https://bugzilla.gnome.org/show_bug.cgi?id=681003
8458 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8460 * ext/sidplay/gstsiddec.cc:
8461 * ext/x264/gstx264enc.c:
8462 * gst/asfdemux/gstasfdemux.c:
8463 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8464 * gst/realmedia/rademux.c:
8465 * gst/realmedia/rmdemux.c:
8466 tag: Update for taglist/tag event API changes
8468 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
8470 * ext/mpeg2dec/gstmpeg2dec.c:
8471 mpeg2dec: Avoid dropping first GOP
8472 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8473 do not check if it is NULL or not.
8474 And cleanup a bit of debug
8476 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8478 * gst/realmedia/rdtmanager.c:
8479 * gst/realmedia/rdtmanager.h:
8480 rdt: add on-npt-stop signal
8481 rtspsrc will look for it.
8483 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8485 * gst/realmedia/rdtmanager.c:
8486 rdt: set caps after activating the pad
8488 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8490 * gst/realmedia/gstrdtbuffer.c:
8493 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8495 * gst/asfdemux/gstrtpasfdepay.c:
8496 asfdepay: fix padding correction
8497 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8498 existing memory in the target buffer..
8499 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8501 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8503 * ext/mpeg2dec/gstmpeg2dec.c:
8504 mpeg2dec: copy buffer flags when cropping
8505 When we crop a buffer, copy the flags as well.
8507 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
8509 * ext/mpeg2dec/gstmpeg2dec.c:
8510 mpeg2dec: Fix GstVideoInfo pointer
8512 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
8514 * ext/mpeg2dec/gstmpeg2dec.c:
8515 mpeg2dec: Correctly flag output buffer interlaced state
8516 If the sequence is not flagged as progressive its buffers are marked
8517 interlace mode mixed. There is an individual picture flag indicating
8518 whether picture in the sequence are interlaced or not. This is used
8519 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8520 completely indicate the buffer's interlaced state.
8521 Also, TFF and RFF should only be set if the sequence is not progressive.
8523 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8525 * ext/mpeg2dec/gstmpeg2dec.c:
8526 ext: Update for video base classes API changes
8528 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8531 Automatic update of common submodule
8532 From 98e386f to 94ccf4c
8534 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8536 * gst/asfdemux/asfpacket.c:
8537 asfdemux: make sure to avoid arithmetic with _NONE timestamp
8539 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8541 * gst/asfdemux/asfpacket.c:
8542 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8543 ... so it does not get used as first (valid) payload ts, whereas
8544 the first real valid payload ts may be considerably larger.
8545 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8547 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8549 * gst/asfdemux/gstasfdemux.c:
8550 asfdemux: slightly relax supported seek requirements
8551 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8553 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8555 * ext/mpeg2dec/gstmpeg2dec.c:
8556 mpeg2dec: Propagate GstFlowReturn where needed
8557 It was just ignoring the return values...
8559 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8561 * ext/mpeg2dec/gstmpeg2dec.c:
8562 mpeg2dec: Store temporary buffers out of the way
8563 When mpeg2dec needs to do cropping (because downstream can't handle it),
8564 we need temporary buffers to decode to.
8565 Use the user_data field to store those, and unify the rest of the code
8566 that needs to touch a buffer (regardless of how/where it was allocated).
8567 https://bugzilla.gnome.org/show_bug.cgi?id=680194
8569 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8571 * ext/mpeg2dec/gstmpeg2dec.c:
8572 mpeg2dec: Call gst_video_decoder_negotiate()
8574 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8576 * gst/realmedia/rmdemux.c:
8577 rmdemux: give stream tags a different event name so they don't overwrite global tags
8578 There can only be one taglist per name for sticky tag events.
8579 Needs to be fixed more properly, see
8580 https://bugzilla.gnome.org/show_bug.cgi?id=677619
8582 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8584 * gst/realmedia/rademux.c:
8585 rademux: set/send caps on pad after activating it
8587 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8589 * gst/realmedia/rmdemux.c:
8590 rmdemux: set/send caps after activating the source pads
8591 Makes sure the caps event isn't dropped immediately.
8593 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8595 * ext/dvdread/dvdreadsrc.c:
8596 dvdreadsrc: mustn't drop queries like caps query if not started yet
8598 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
8600 * gst/asfdemux/gstasfdemux.c:
8601 asfdemux: extract WM/Year as GstDateTime instead of GDate
8602 So we can signal that only the year field is valid.
8604 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8606 * gst/asfdemux/gstasfdemux.c:
8607 asfdemux: don't leak payload if we are not pushing it
8609 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8611 * ext/sidplay/gstsiddec.cc:
8612 * gst/asfdemux/gstasfdemux.c:
8613 * gst/realmedia/rademux.c:
8614 * gst/realmedia/rmdemux.c:
8615 demuxers: Push STREAM_START when needed
8617 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8619 * gst/asfdemux/gstasfdemux.c:
8620 asf: don't push on inactive streams
8622 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8624 * ext/dvdread/dvdreadsrc.c:
8625 dvdreadsrc: set rank to NONE
8626 It should never be autoplugged really, for DVD
8627 playback there's rsndvd (or will be, realsoonnow).
8629 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8631 * ext/mpeg2dec/gstmpeg2dec.c:
8632 fix for allocator API changes
8634 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8636 * ext/x264/gstx264enc.c:
8637 update for query api changes
8639 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8641 * ext/mpeg2dec/gstmpeg2dec.c:
8642 update for query api changes
8644 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8646 * ext/x264/gstx264enc.c:
8647 update for allocation query changes
8649 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
8652 LICENSE_readme: fix typo
8654 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
8657 LICENSE_readme: mention x264
8658 https://bugzilla.gnome.org/show_bug.cgi?id=679472
8660 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8662 * gst/asfdemux/gstasfdemux.c:
8663 * gst/realmedia/rademux.c:
8664 * gst/realmedia/rmdemux.c:
8665 gst: Implement segment-done event
8667 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8669 * gst/asfdemux/gstasfdemux.c:
8670 asf: fix x-wmv format in caps
8672 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8674 * gst/asfdemux/asfpacket.c:
8677 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
8679 * gst/asfdemux/asfpacket.c:
8680 * gst/asfdemux/asfpacket.h:
8681 * gst/asfdemux/gstasfdemux.c:
8682 asfdemux: Ignore parsing errors from broken packets
8683 We should instead be counting the number of errors and exiting if
8684 they're too numerous. This makes a number of broken ASF files playable.
8685 https://bugzilla.gnome.org/show_bug.cgi?id=678543
8687 gst/asfdemux/asfpacket.c
8688 gst/asfdemux/gstasfdemux.c
8690 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8692 * gst/asfdemux/gstasfdemux.c:
8695 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8697 * ext/mpeg2dec/gstmpeg2dec.c:
8698 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8700 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8702 * ext/mpeg2dec/gstmpeg2dec.c:
8703 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8706 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
8708 * ext/x264/gstx264enc.c:
8709 x264enc: Fix unitialized variable and taglist event
8711 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8713 * ext/mpeg2dec/gstmpeg2dec.c:
8714 mpeg2dec: fix compilation
8716 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8718 * ext/sidplay/gstsiddec.cc:
8719 * gst/asfdemux/gstasfdemux.c:
8720 * gst/realmedia/rademux.c:
8721 * gst/realmedia/rdtmanager.c:
8722 * gst/realmedia/rmdemux.c:
8723 update for task api change
8725 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8727 * ext/mpeg2dec/gstmpeg2dec.c:
8728 * ext/x264/gstx264enc.c:
8731 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8733 * ext/mpeg2dec/gstmpeg2dec.c:
8734 * ext/mpeg2dec/gstmpeg2dec.h:
8735 mpeg2dec: Port to 0.11 again
8737 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8739 * ext/x264/gstx264enc.c:
8740 x264enc: Fix compiler warning
8742 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8744 * ext/mpeg2dec/gstmpeg2dec.c:
8745 * ext/mpeg2dec/gstmpeg2dec.h:
8746 mpeg2dec: Report PAR if not present upstream
8747 And clean up some code
8749 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8751 * ext/mpeg2dec/gstmpeg2dec.c:
8752 mpeg2dec: use _scale_ceil to compute frame period
8753 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8755 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8757 * ext/mpeg2dec/gstmpeg2dec.c:
8758 mpeg2dec: mpeg2dec actually has 3 frame latency
8759 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8761 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8763 * ext/mpeg2dec/gstmpeg2dec.c:
8764 mpeg2dec: Fix large output buffers leak
8766 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8768 * ext/mpeg2dec/gstmpeg2dec.c:
8769 mpeg2dec: Port to new way of handling frame reference
8771 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8773 * ext/mpeg2dec/gstmpeg2dec.c:
8774 mpeg2dec: don't leak input_state
8776 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8778 * ext/mpeg2dec/gstmpeg2dec.c:
8779 * ext/mpeg2dec/gstmpeg2dec.h:
8780 mpeg2dec: Port to GstVideoDecoder base class
8782 ext/mpeg2dec/gstmpeg2dec.c
8783 ext/mpeg2dec/gstmpeg2dec.h
8784 Back to 0.10 state, needs to be ported to 0.11 again.
8786 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8788 Merge remote-tracking branch 'origin/master'
8790 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8792 * ext/x264/gstx264enc.c:
8793 * ext/x264/gstx264enc.h:
8794 x264enc: Port to 0.11 again
8796 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8798 * ext/x264/gstx264enc.c:
8799 x264enc: Don't set latency while holding object lock
8800 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8801 https://bugzilla.gnome.org/show_bug.cgi?id=675762
8803 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8805 * ext/x264/gstx264enc.c:
8806 x264enc: Use video encoder stream lock to avoid deadlock
8808 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8810 * ext/x264/gstx264enc.c:
8811 x264enc: Port to new way of passing frame reference
8813 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8815 * ext/x264/gstx264enc.c:
8816 x264enc: Set default stream-format to avc as it's a better format
8818 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8820 * ext/x264/gstx264enc.c:
8821 x264enc: Fix setting latency
8822 Fixes setting latency when framerate is dynamic and round up the latency
8823 to avoid rounding issues.
8825 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8827 * ext/x264/gstx264enc.c:
8828 x264enc: gst_video_encoder_get_frame() is now transfer full
8830 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8832 * ext/x264/gstx264enc.c:
8833 x264enc: don't leak output state
8835 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8837 * ext/x264/gstx264enc.c:
8838 * ext/x264/gstx264enc.h:
8839 x264enc: Remove x264 backward compatibility support
8841 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8843 * ext/x264/gstx264enc.c:
8844 x264enc: Report latency base on x264 buffer size
8846 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8849 * ext/x264/gstx264enc.c:
8850 * ext/x264/gstx264enc.h:
8851 x264enc: Port to GstVideoEncoder baseclass
8854 ext/x264/gstx264enc.c
8855 ext/x264/gstx264enc.h
8856 Back to 0.10 state, needs to be ported to 0.11 again.
8858 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8863 * docs/plugins/Makefile.am:
8864 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8865 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8866 * docs/plugins/inspect/plugin-synaesthesia.xml:
8867 * gst/synaesthesia/.gitignore:
8868 * gst/synaesthesia/Makefile.am:
8869 * gst/synaesthesia/README:
8870 * gst/synaesthesia/gstsynaesthesia.c:
8871 * gst/synaesthesia/gstsynaesthesia.h:
8872 * gst/synaesthesia/synaescope.c:
8873 * gst/synaesthesia/synaescope.h:
8874 synaesthesia: remove experimental GPL-ed synaesthesia plugin
8875 It never made it out of experimental, and there's a new
8876 synaescope element in gst-plugins-bad that's hopefully
8877 sufficiently similar.
8878 https://bugzilla.gnome.org/show_bug.cgi?id=356882
8880 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8882 * gst/mpegstream/.gitignore:
8883 mpegstream: remove leftover hidden .gitignore file
8885 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8887 * gst/synaesthesia/gstsynaesthesia.c:
8888 * tests/check/elements/amrnbenc.c:
8889 * tests/check/elements/x264enc.c:
8890 elements: Use gst_pad_set_caps() instead of manual event fiddling
8892 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8895 Automatic update of common submodule
8896 From 03a0e57 to 98e386f
8898 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8903 === release 0.11.92 ===
8905 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8911 * docs/plugins/inspect/plugin-a52dec.xml:
8912 * docs/plugins/inspect/plugin-amrnb.xml:
8913 * docs/plugins/inspect/plugin-amrwbdec.xml:
8914 * docs/plugins/inspect/plugin-asf.xml:
8915 * docs/plugins/inspect/plugin-cdio.xml:
8916 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8917 * docs/plugins/inspect/plugin-dvdread.xml:
8918 * docs/plugins/inspect/plugin-dvdsub.xml:
8919 * docs/plugins/inspect/plugin-lame.xml:
8920 * docs/plugins/inspect/plugin-mad.xml:
8921 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8922 * docs/plugins/inspect/plugin-realmedia.xml:
8923 * docs/plugins/inspect/plugin-siddec.xml:
8924 * docs/plugins/inspect/plugin-twolame.xml:
8925 * docs/plugins/inspect/plugin-x264.xml:
8926 * gst-plugins-ugly.doap:
8927 * win32/common/config.h:
8930 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8973 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8976 Automatic update of common submodule
8977 From 1fab359 to 03a0e57
8979 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8981 * ext/sidplay/gstsiddec.cc:
8982 * gst/asfdemux/gstasfdemux.c:
8983 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8984 * gst/realmedia/rademux.c:
8985 * gst/realmedia/rmdemux.c:
8986 update for tag event change
8988 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8991 Automatic update of common submodule
8992 From f1b5a96 to 1fab359
8994 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8997 Automatic update of common submodule
8998 From 92b7266 to f1b5a96
9000 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9003 Automatic update of common submodule
9004 From ec1c4a8 to 92b7266
9006 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9009 Automatic update of common submodule
9010 From 3429ba6 to ec1c4a8
9012 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9014 * gst/realmedia/rmutils.c:
9015 realmedia: don't use GstStructure API on tag lists
9017 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
9019 * ext/a52dec/gsta52dec.c:
9020 a52dec: really prefer the original number (and position) of channels
9021 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
9023 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9026 Automatic update of common submodule
9027 From dc70203 to 3429ba6
9029 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9032 * ext/x264/gstx264enc.c:
9033 x264: bump x264 requirement to build 106 or later
9034 Build 106 is from September 2010.
9035 https://bugzilla.gnome.org/show_bug.cgi?id=676257
9037 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
9039 * ext/a52dec/gsta52dec.c:
9041 a52dec: adapt to work also with new liba52
9042 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
9044 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9046 * ext/a52dec/gsta52dec.c:
9047 a52dec: trigger renegotiation upon changed stream channels
9050 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9053 configure: Require core/base 0.11.91
9055 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
9058 .gitignore: add visual studio IDE files and OS X .DS_Store files
9059 https://bugzilla.gnome.org/show_bug.cgi?id=667899
9061 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9066 === release 0.11.91 ===
9068 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9075 * gst-plugins-ugly.doap:
9076 * win32/common/config.h:
9079 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9122 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9124 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
9126 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9129 Automatic update of common submodule
9130 From dc70203 to 3429ba6
9132 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9134 * gst/asfdemux/asfpacket.c:
9135 asfdemux: Use correct enum type
9137 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9139 * gst/asfdemux/gstasfdemux.c:
9140 asfdemux: implement pull mode seek snap flags when an index is present
9141 Also ensure we get a proper EOS when seeking past the end of the
9142 file, or (when the snap after flag is set) between the last keyframe
9143 and the end of the file.
9145 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
9147 * ext/cdio/gstcdio.c:
9148 * ext/cdio/gstcdio.h:
9149 * ext/cdio/gstcdiocddasrc.c:
9150 cdio: compensate for libcdio's recent cd-text api changes
9151 https://bugzilla.gnome.org/show_bug.cgi?id=675112
9153 ext/cdio/gstcdiocddasrc.c
9155 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9157 * ext/dvdread/dvdreadsrc.c:
9158 dvdread: fix build after recent include reshuffling in core
9159 Need to include gmodule.h ourselves now.
9161 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9163 * ext/mpeg2dec/gstmpeg2dec.c:
9164 video: Update for libgstvideo API changes
9166 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9169 Automatic update of common submodule
9170 From 6db25be to dc70203
9172 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9174 * gst/asfdemux/asfpacket.c:
9175 * gst/asfdemux/asfpacket.h:
9176 asfdemux: fix performance issue, especially with high-bitrate streams
9177 Two things were suboptimal from a performance point of view:
9178 a) consider a large media object such as a video keyframe, which
9179 may be split up into multiple fragments. We would assemble
9180 the media object as follows:
9181 buf = join (join (join (frag1, frag2), frag3), frag4)
9182 which causes many unnecessary memcpy()s, and malloc/free,
9183 which could easily add up to a multiple of the actual object
9184 size. To avoid this, we allocate a buffer of the size needed
9185 from the start and copy fragments into that directly.
9186 b) for every fragment to join, we would create a sub-buffer
9187 before joining it (which would discard the sub-buffer again),
9188 leading to unnecessary miniobject create/free churn.
9190 gst/asfdemux/asfpacket.c
9191 gst/asfdemux/asfpacket.h
9193 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9195 * gst/asfdemux/asfpacket.c:
9196 asfdemux: avoid unnecessary stream lookup
9197 We have already retrieved the stream for that stream number and
9198 made sure it's not NULL, so no need to do it again here; neither
9199 the number nor the streams changed since the last time.
9201 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
9203 * ext/a52dec/gsta52dec.c:
9204 a52dec: fix first_access bigger than 2
9205 gst_buffer_extract returns the number of bytes extracted, here 2 max.
9206 Set size to the buffer size as was done in 0.10 to avoid first_access
9207 error when it bypass 2.
9208 https://bugzilla.gnome.org/show_bug.cgi?id=673434
9210 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9214 configure: Modernize autotools setup a bit
9215 Also we now only create tar.bz2 and tar.xz tarballs.
9217 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9220 Automatic update of common submodule
9221 From 464fe15 to 6db25be
9223 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9228 === release 0.11.90 ===
9230 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9236 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9237 * docs/plugins/inspect/plugin-a52dec.xml:
9238 * docs/plugins/inspect/plugin-amrnb.xml:
9239 * docs/plugins/inspect/plugin-amrwbdec.xml:
9240 * docs/plugins/inspect/plugin-asf.xml:
9241 * docs/plugins/inspect/plugin-cdio.xml:
9242 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9243 * docs/plugins/inspect/plugin-dvdread.xml:
9244 * docs/plugins/inspect/plugin-dvdsub.xml:
9245 * docs/plugins/inspect/plugin-lame.xml:
9246 * docs/plugins/inspect/plugin-mad.xml:
9247 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9248 * docs/plugins/inspect/plugin-realmedia.xml:
9249 * docs/plugins/inspect/plugin-siddec.xml:
9250 * docs/plugins/inspect/plugin-twolame.xml:
9251 * docs/plugins/inspect/plugin-x264.xml:
9252 * gst-plugins-ugly.doap:
9253 * win32/common/config.h:
9256 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9299 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9301 * ext/mad/gstmad.c.orig:
9302 mad: remove .c.orig file
9304 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9306 * ext/a52dec/gsta52dec.c:
9307 * ext/amrnb/amrnbdec.c:
9308 * ext/amrnb/amrnbenc.c:
9309 * ext/amrwbdec/amrwbdec.c:
9310 * ext/cdio/gstcdiocddasrc.c:
9311 * ext/dvdread/dvdreadsrc.c:
9312 * ext/lame/gstlamemp3enc.c:
9314 * ext/mad/gstmad.c.orig:
9315 * ext/mpeg2dec/gstmpeg2dec.c:
9316 * ext/sidplay/gstsiddec.cc:
9317 * ext/twolame/gsttwolamemp2enc.c:
9318 * ext/x264/gstx264enc.c:
9319 * gst/asfdemux/gstasfdemux.c:
9320 * gst/asfdemux/gstrtpasfdepay.c:
9321 * gst/asfdemux/gstrtspwms.c:
9322 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9323 * gst/dvdsub/gstdvdsubdec.c:
9324 * gst/dvdsub/gstdvdsubparse.c:
9325 * gst/realmedia/pnmsrc.c:
9326 * gst/realmedia/rademux.c:
9327 * gst/realmedia/rdtdepay.c:
9328 * gst/realmedia/rdtmanager.c:
9329 * gst/realmedia/rmdemux.c:
9330 * gst/realmedia/rtspreal.c:
9331 * gst/synaesthesia/gstsynaesthesia.c:
9332 * gst/xingmux/gstxingmux.c:
9333 Use new gst_element_class_set_static_metadata()
9335 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9338 Automatic update of common submodule
9339 From 7fda524 to 464fe15
9341 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9343 * ext/a52dec/gsta52dec.c:
9344 * ext/amrnb/amrnb.c:
9345 * ext/amrwbdec/amrwb.c:
9346 * ext/cdio/gstcdio.c:
9347 * ext/dvdread/dvdreadsrc.c:
9348 * ext/lame/plugin.c:
9350 * ext/mad/gstmad.c.orig:
9351 * ext/mpeg2dec/gstmpeg2dec.c:
9352 * ext/sidplay/gstsiddec.cc:
9353 * ext/twolame/gsttwolamemp2enc.c:
9354 * ext/x264/gstx264enc.c:
9355 * gst/asfdemux/gstasf.c:
9356 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9357 * gst/dvdsub/gstdvdsubdec.c:
9358 * gst/realmedia/realmedia.c:
9359 * gst/synaesthesia/gstsynaesthesia.c:
9360 * gst/xingmux/plugin.c:
9361 gst: Update for GST_PLUGIN_DEFINE() API changes
9363 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9366 configure: Update version to 0.11.89.1
9368 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9371 * docs/plugins/Makefile.am:
9372 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9373 * docs/version.entities.in:
9374 * ext/a52dec/Makefile.am:
9375 * ext/amrnb/Makefile.am:
9376 * ext/amrwbdec/Makefile.am:
9377 * ext/cdio/Makefile.am:
9378 * ext/lame/Makefile.am:
9379 * ext/mad/Makefile.am:
9380 * ext/mpeg2dec/Makefile.am:
9381 * ext/sidplay/Makefile.am:
9382 * ext/twolame/Makefile.am:
9383 * ext/x264/Makefile.am:
9384 * gst-plugins-ugly.spec.in:
9385 * gst/asfdemux/Makefile.am:
9386 * gst/dvdlpcmdec/Makefile.am:
9387 * gst/dvdsub/Makefile.am:
9388 * gst/realmedia/Makefile.am:
9389 * pkgconfig/Makefile.am:
9390 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9391 * tests/check/Makefile.am:
9392 gst: Update versioning
9394 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9396 * ext/mpeg2dec/gstmpeg2dec.c:
9397 * ext/mpeg2dec/gstmpeg2dec.h:
9398 mpeg2dec: fix cropping
9399 fix cropping in mpeg2dec
9401 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9403 * ext/mpeg2dec/gstmpeg2dec.c:
9404 mpeg2dec: add crop metadata when buffer is still writable
9406 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9408 * gst/asfdemux/gstrtpasfdepay.c:
9409 update for buffer api change
9411 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9413 * ext/a52dec/gsta52dec.c:
9415 ext: Update for audio decoder API changes
9417 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9419 * tests/check/elements/amrnbenc.c:
9420 * tests/check/elements/x264enc.c:
9421 tests: make more valgrind-friendly and plug caps leak
9423 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9425 * gst/asfdemux/asfpacket.c:
9426 * gst/asfdemux/gstasfdemux.c:
9427 * gst/dvdsub/gstdvdsubdec.c:
9428 update for buffer changes
9430 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9432 * tests/check/elements/x264enc.c:
9433 tests: x264enc: adjust test to removal of deprecated properties
9435 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9437 Replace master with 0.11
9439 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9444 === release 0.11.2 ===
9446 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9452 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9453 * docs/plugins/inspect/plugin-a52dec.xml:
9454 * docs/plugins/inspect/plugin-amrnb.xml:
9455 * docs/plugins/inspect/plugin-amrwbdec.xml:
9456 * docs/plugins/inspect/plugin-asf.xml:
9457 * docs/plugins/inspect/plugin-cdio.xml:
9458 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9459 * docs/plugins/inspect/plugin-dvdread.xml:
9460 * docs/plugins/inspect/plugin-dvdsub.xml:
9461 * docs/plugins/inspect/plugin-lame.xml:
9462 * docs/plugins/inspect/plugin-mad.xml:
9463 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9464 * docs/plugins/inspect/plugin-realmedia.xml:
9465 * docs/plugins/inspect/plugin-siddec.xml:
9466 * docs/plugins/inspect/plugin-twolame.xml:
9467 * docs/plugins/inspect/plugin-x264.xml:
9468 * gst-plugins-ugly.doap:
9508 * win32/common/config.h:
9511 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9513 * tests/check/elements/mpeg2dec.c:
9514 tests: fix after memory changes
9516 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9518 * ext/x264/gstx264enc.c:
9519 * ext/x264/gstx264enc.h:
9520 x264enc: remove deprecated properties
9522 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9524 Merge remote-tracking branch 'origin/master' into 0.11
9525 So 0.11 folks also get amr include fixes.
9527 ext/a52dec/gsta52dec.c
9530 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9532 * gst/synaesthesia/gstsynaesthesia.c:
9533 synaesthesia: fixup for bufferpool api changes
9534 ... as well as some caps ref handling.
9536 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9538 * gst/realmedia/rademux.c:
9539 * gst/realmedia/rmdemux.c:
9540 don't pass random pointers to pull_range
9542 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9544 * ext/mpeg2dec/gstmpeg2dec.c:
9545 update for bufferpool changes
9547 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9549 * ext/mpeg2dec/gstmpeg2dec.c:
9550 update for allocation query changes
9552 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9554 * ext/dvdread/dvdreadsrc.c:
9555 * ext/lame/gstlamemp3enc.c:
9556 * ext/mpeg2dec/gstmpeg2dec.c:
9557 * ext/x264/gstx264enc.c:
9558 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9559 * gst/dvdsub/gstdvdsubdec.c:
9560 update for memory api changes
9562 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9564 * ext/mpeg2dec/gstmpeg2dec.c:
9565 take padding into account
9567 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9570 mad: simplify parsing code
9571 Also fixes #671455 (expected at least).
9573 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9576 configure.ac: bump required GLib to 2.31.14
9577 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9579 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9581 * ext/sidplay/gstsiddec.cc:
9582 fix for caps _normalize changes
9584 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9586 * ext/x264/gstx264enc.c:
9587 fix for caps api changes
9589 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9591 * ext/a52dec/gsta52dec.c:
9592 * ext/a52dec/gsta52dec.h:
9593 a52dec: use base class tag handling helper
9594 ... so as to ensure these to be handled and sent at proper time.
9596 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9598 * ext/dvdread/dvdreadsrc.c:
9599 dvdreadsrc: Use variable type with correct signedness
9601 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9603 * ext/mpeg2dec/gstmpeg2dec.c:
9604 mpeg2dec: Copy planes in one go when possible
9606 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9609 * ext/amrnb/amrnbdec.h:
9610 * ext/amrnb/amrnbenc.h:
9611 * ext/amrwbdec/amrwbdec.h:
9612 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9613 In previous versions, the opencore-amr include sub-directory
9614 would be specified in the include path in the CFLAGS, but this
9615 is no longer the case in newer versions, so we need to add those
9616 to our include directives.
9617 Based on patch by: Christian Morales Vega
9618 https://bugzilla.gnome.org/show_bug.cgi?id=671123
9620 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9623 configure: get rid of non-pkg-config ways to check for opencore-amr
9625 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9627 * ext/mpeg2dec/gstmpeg2dec.c:
9628 update for metadata API changes
9630 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
9632 * ext/amrwbdec/Makefile.am:
9633 * ext/lame/Makefile.am:
9634 * ext/mad/Makefile.am:
9635 amrwbdec, lame, mad: link to libgstbase
9637 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
9639 * ext/x264/gstx264enc.c:
9640 x264enc: fix compiler warning
9642 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9644 Merge remote-tracking branch 'origin/master' into 0.11
9646 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9648 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9652 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9657 * docs/plugins/gst-plugins-ugly-plugins.args:
9658 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9659 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9660 * docs/plugins/inspect/plugin-a52dec.xml:
9661 * docs/plugins/inspect/plugin-amrnb.xml:
9662 * docs/plugins/inspect/plugin-amrwbdec.xml:
9663 * docs/plugins/inspect/plugin-asf.xml:
9664 * docs/plugins/inspect/plugin-cdio.xml:
9665 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9666 * docs/plugins/inspect/plugin-dvdread.xml:
9667 * docs/plugins/inspect/plugin-dvdsub.xml:
9668 * docs/plugins/inspect/plugin-iec958.xml:
9669 * docs/plugins/inspect/plugin-lame.xml:
9670 * docs/plugins/inspect/plugin-mad.xml:
9671 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9672 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9673 * docs/plugins/inspect/plugin-mpegstream.xml:
9674 * docs/plugins/inspect/plugin-realmedia.xml:
9675 * docs/plugins/inspect/plugin-siddec.xml:
9676 * docs/plugins/inspect/plugin-twolame.xml:
9677 * docs/plugins/inspect/plugin-x264.xml:
9678 * win32/common/config.h:
9679 Bump version after release
9681 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
9684 autogen.sh: avoid touching .po files during 'make'
9685 A simple workaround to deal with GNU gettext automake integration
9686 failing to deal with git. Fixes: #669207
9688 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9690 * ext/x264/gstx264enc.c:
9691 x264: convert g_print to LOG
9693 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9695 * gst/asfdemux/gstrtpasfdepay.c:
9696 update for new memory api
9698 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9700 * ext/x264/gstx264enc.c:
9701 x264enc: handle pts and dts
9703 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9706 mad: handle libmad freeform parsing quirk
9708 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9711 mad: fixup unhacking last frame coaxing
9712 ... so as to not only replace the data pointer but also available size.
9714 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9716 * gst-plugins-ugly.spec.in:
9719 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9721 * win32/common/config.h:
9722 win32: back to development
9724 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9727 * gst/synaesthesia/gstsynaesthesia.c:
9728 * gst/synaesthesia/gstsynaesthesia.h:
9729 synaesthesia: port to 0.11
9731 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9734 * gst/xingmux/gstxingmux.c:
9735 xingmux: port to 0.11
9737 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9742 === release 0.11.1 ===
9744 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9750 * docs/plugins/gst-plugins-ugly-plugins.args:
9751 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9752 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9753 * docs/plugins/inspect/plugin-a52dec.xml:
9754 * docs/plugins/inspect/plugin-amrnb.xml:
9755 * docs/plugins/inspect/plugin-amrwbdec.xml:
9756 * docs/plugins/inspect/plugin-asf.xml:
9757 * docs/plugins/inspect/plugin-cdio.xml:
9758 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9759 * docs/plugins/inspect/plugin-dvdread.xml:
9760 * docs/plugins/inspect/plugin-dvdsub.xml:
9761 * docs/plugins/inspect/plugin-lame.xml:
9762 * docs/plugins/inspect/plugin-mad.xml:
9763 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9764 * docs/plugins/inspect/plugin-realmedia.xml:
9765 * docs/plugins/inspect/plugin-siddec.xml:
9766 * docs/plugins/inspect/plugin-twolame.xml:
9767 * docs/plugins/inspect/plugin-x264.xml:
9768 * gst-plugins-ugly.doap:
9808 * win32/common/config.h:
9811 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9813 Merge branch 'master' into 0.11
9817 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9820 mad: unhack last frame coaxing
9821 ... so as to maximally use available base class API and interfere least
9822 as possible with its internal state.
9824 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9827 mad: fix compilation
9829 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9832 mad: chain up to default event handler
9834 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
9836 * ext/x264/gstx264enc.c:
9837 x264enc: unmap video frame after encoding
9838 Fixes major memory leak.
9839 https://bugzilla.gnome.org/show_bug.cgi?id=669863
9841 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9843 * ext/x264/gstx264enc.c:
9844 x264enc: fix after merge
9846 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9848 Merge branch 'master' into 0.11
9850 ext/x264/gstx264enc.c
9852 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9854 * ext/sidplay/gstsiddec.cc:
9855 * ext/sidplay/gstsiddec.h:
9856 sidplay: don't use ulong properties
9858 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9860 * ext/sidplay/gstsiddec.cc:
9861 sidplay: fix negotiation
9863 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
9865 * ext/x264/gstx264enc.c:
9866 x264enc: Add baseline profile to caps
9867 libx264 does not yet support the features that create the difference
9868 between baseline and constrained baseline profile. Hence it currently
9869 supports both though it can only technically encode constrained
9872 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9874 * ext/amrnb/amrnbenc.c:
9875 * gst/asfdemux/gstasfdemux.c:
9876 * gst/realmedia/rdtmanager.c:
9877 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9879 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9881 * tests/check/elements/mpeg2dec.c:
9882 mpeg2dec: fix test a bit more
9883 Still broken because cropping is broken in mpeg2dec
9885 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9887 * tests/check/elements/amrnbenc.c:
9888 * tests/check/elements/x264enc.c:
9889 * tests/check/elements/xingmux.c:
9890 tests: fix some tests
9892 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9894 * ext/twolame/gsttwolamemp2enc.c:
9895 twolame: Use new audio encoder/decoder base class API for srcpad caps
9897 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9899 * ext/lame/gstlamemp3enc.c:
9900 lame: Use new audio encoder/decoder base class API for srcpad caps
9902 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9905 mad: Use new audio encoder/decoder base class API for srcpad caps
9907 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9909 * ext/a52dec/gsta52dec.c:
9910 a52dec: Use new audio encoder/decoder base class API for srcpad caps
9912 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9914 * ext/amrwbdec/amrwbdec.c:
9915 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9917 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9919 * ext/amrnb/amrnbdec.c:
9920 * ext/amrnb/amrnbenc.c:
9921 amrnb: Use new audio encoder/decoder base class API for srcpad caps
9923 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9926 mad: ensure we do not confuse the base class with our buffer guard
9927 mad expects extra bytes at the end of a buffer (see discussion in
9928 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9929 and since we inject these without the base class' knowledge, we
9930 need to hide the bodies better.
9931 This fixes an assert at EOS when decoding an mp3 manually without
9932 an intervening mpegaudioparse.
9934 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9936 * gst/realmedia/rtspreal.c:
9937 update for HEADER flag
9939 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
9941 * ext/x264/gstx264enc.c:
9942 * ext/x264/gstx264enc.h:
9943 x264enc: implement force-key-unit API
9945 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9948 Automatic update of common submodule
9949 From c463bc0 to 7fda524
9951 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9953 * ext/amrnb/amrnbdec.c:
9954 * ext/amrwbdec/amrwbdec.c:
9955 amr: port to 0.11 again
9957 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9959 Merge branch 'master' into 0.11
9961 ext/a52dec/gsta52dec.c
9963 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9965 * ext/a52dec/gsta52dec.c:
9966 * ext/amrnb/amrnbdec.c:
9967 * ext/amrnb/amrnbenc.c:
9968 * ext/amrwbdec/amrwbdec.c:
9969 * ext/dvdread/dvdreadsrc.c:
9970 * ext/lame/gstlamemp3enc.c:
9972 * ext/mpeg2dec/gstmpeg2dec.c:
9973 * ext/sidplay/gstsiddec.cc:
9974 * ext/twolame/gsttwolamemp2enc.c:
9975 * gst/asfdemux/asfpacket.c:
9976 * gst/asfdemux/gstasfdemux.c:
9977 * gst/asfdemux/gstrtpasfdepay.c:
9978 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9979 * gst/dvdsub/gstdvdsubdec.c:
9980 * gst/dvdsub/gstdvdsubdec.h:
9981 * gst/realmedia/gstrdtbuffer.c:
9982 * gst/realmedia/gstrdtbuffer.h:
9983 * gst/realmedia/rdtdepay.c:
9984 * gst/realmedia/rmdemux.c:
9985 * gst/realmedia/rmutils.c:
9986 port to new memory API
9988 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9991 Automatic update of common submodule
9992 From 2a59016 to c463bc0
9994 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9996 * gst-libs/gst/glib-compat-private.h:
9997 Remove compatibility versions for deprecated GLib API
9999 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10001 * ext/a52dec/gsta52dec.c:
10002 a52dec: fix read buffer overflow upon syncing
10003 The wrong size was being decremented, leading to a runaway
10006 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10010 Add --disable-fatal-warnings configure option
10012 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10014 * gst/asfdemux/gstasfdemux.c:
10015 * gst/realmedia/rademux.c:
10016 * gst/realmedia/rdtmanager.c:
10017 * gst/realmedia/rmdemux.c:
10018 port to new gthread API
10020 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10023 configure.ac: Require GLib 2.31.10 for consistency
10025 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10028 Automatic update of common submodule
10029 From 0807187 to 2a59016
10031 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10033 * ext/amrwbdec/amrwbdec.c:
10034 amrwbdec: _parse should not return OK if not enough data yet
10036 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10038 * ext/amrnb/amrnbdec.c:
10039 amrnbdec: _parse should not return OK if not enough data yet
10041 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10043 * ext/dvdread/dvdreadsrc.c:
10044 dvdreadsrc: fix off by one in cell calculation for the last chapter
10046 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10048 * gst/asfdemux/gstasfdemux.c:
10049 asfdemux: set caps on src pad before adding it
10051 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10053 * gst/asfdemux/gstasfdemux.c:
10054 asfdemux: perform writable buffer map to copy into it
10056 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10058 * gst/asfdemux/asfpacket.c:
10059 * gst/asfdemux/asfpacket.h:
10060 asfpacket: fix 0.11 ported payload extraction
10061 ... to cater for not necessarily offset == size - cur_pos,
10062 as size may have been adjusted due to padding.
10065 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10067 * ext/x264/gstx264enc.c:
10068 x264enc: remove useless and semantically (though not practically) wrong code
10069 The object will be freed, so it's pointless to set the pointers
10072 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10074 * ext/x264/gstx264enc.c:
10075 x264enc: remove leaking "optimization"
10077 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10079 * gst/asfdemux/gstasfdemux.c:
10080 GST_TYPE_DATE -> G_TYPE_DATE
10082 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10084 Merge remote-tracking branch 'origin/master' into 0.11
10086 ext/a52dec/gsta52dec.c
10088 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10090 * ext/a52dec/gsta52dec.c:
10091 a52dec: plug buffer leak
10093 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10095 * ext/a52dec/gsta52dec.c:
10096 a52dec: plug buffer leak
10098 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10100 * ext/amrnb/amrnbenc.c:
10101 amrnbenc: _map and _unmap the appropriate input and output buffers
10103 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10105 * ext/a52dec/gsta52dec.c:
10106 a52dec: Fix some merge mistakes
10108 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10110 Merge branch 'master' into 0.11
10112 ext/a52dec/gsta52dec.c
10113 ext/a52dec/gsta52dec.h
10116 ext/lame/gstlamemp3enc.c
10119 gst/mpegaudioparse/gstmpegaudioparse.c
10120 gst/mpegstream/gstdvddemux.c
10121 gst/realmedia/rdtdepay.c
10126 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10128 * gst/dvdsub/Makefile.am:
10129 dvdsub: add some CFLAGS and LIBS in Makefile.am
10130 ... since adapter is still used.
10132 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10134 * gst/realmedia/rmdemux.c:
10135 rmdemux: Don't use buffer after unreffing
10137 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10139 * gst/asfdemux/gstasfdemux.c:
10140 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
10142 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10144 * ext/mad/gstmad.c:
10145 mad: Correctly unmap the buffer with the original data pointer
10147 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10149 * ext/mad/gstmad.c:
10150 mad: Make sure to set caps on the srcpad if none are set yet
10152 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10154 * ext/mad/Makefile.am:
10155 mad: fix LIBS order in Makefile.am
10157 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10159 * ext/mad/gstmad.h:
10160 mad: remove left-over id3tag.h include
10161 We don't use libid3tag any more.
10163 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10165 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10166 dvdlpcmdec: fix for multichannel
10168 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10170 * ext/a52dec/gsta52dec.c:
10171 * ext/a52dec/gsta52dec.h:
10172 a52dec: Update for the new raw audio caps
10174 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10176 * ext/mad/gstmad.c:
10177 mad: Update for the new raw audio caps
10179 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10181 * ext/lame/gstlamemp3enc.c:
10182 lamemp3enc: Update for the new raw audio caps
10184 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10186 * ext/twolame/gsttwolamemp2enc.c:
10187 twolamemp2enc: Update for the new raw audio caps
10189 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10191 * ext/amrwbdec/amrwbdec.c:
10192 amrwbdec: Add the new layout field to the raw audio caps
10194 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10196 * ext/amrnb/amrnbdec.c:
10197 * ext/amrnb/amrnbenc.c:
10198 amrnb: Add the new layout field to the raw audio caps
10200 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10202 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10203 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10204 dvdlpcmdec: Port to the new raw audio caps
10206 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10208 * gst/asfdemux/gstasfdemux.c:
10209 asfdemux: Update for libgstriff API changes
10210 Still needs to handle audio channel reordering.
10212 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10215 Automatic update of common submodule
10216 From 50b34ab to 0807187
10218 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10220 * ext/lame/Makefile.am:
10221 lame: fix LIBADD order in Makefile.am
10223 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10225 * tests/check/elements/amrnbenc.c:
10226 * tests/check/elements/mpeg2dec.c:
10227 * tests/check/elements/x264enc.c:
10228 * tests/check/elements/xingmux.c:
10229 * tests/check/generic/states.c:
10230 tests: make tests compile
10232 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10234 * ext/amrwbdec/amrwbdec.c:
10235 * ext/dvdread/dvdreadsrc.c:
10236 * ext/mad/gstmad.c:
10237 * ext/sidplay/gstsiddec.cc:
10238 * gst/asfdemux/gstasfdemux.c:
10239 * gst/realmedia/pnmsrc.c:
10240 * gst/realmedia/rdtmanager.c:
10241 * gst/realmedia/rmdemux.c:
10242 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
10244 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10246 * tests/check/Makefile.am:
10247 tests: disable generic index test
10249 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10251 * ext/mpeg2dec/gstmpeg2dec.c:
10252 mpeg2dec: remove all seeking-related code
10253 A parser or demuxer upstream should handle this Same for
10256 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10258 * ext/mpeg2dec/gstmpeg2dec.c:
10259 * ext/mpeg2dec/gstmpeg2dec.h:
10260 mpeg2dec: update for GstIndex removal
10262 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10264 * ext/cdio/gstcdiocddasrc.c:
10265 cdio: update for probe vfunc removal in GstAudioCdSrc
10267 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10269 * ext/lame/gstlame.c:
10270 * ext/lame/gstlamemp3enc.c:
10271 lame: fix printf format in debug statements
10272 https://bugzilla.gnome.org/show_bug.cgi?id=666926
10274 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10276 * ext/lame/gstlame.c:
10277 * ext/lame/gstlame.h:
10278 lame: ensure parsed output
10279 ... by doing some basic parsing of encoded lame data.
10281 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10283 * ext/lame/gstlame.h:
10284 lame: cleanup unused instance struct fields
10286 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10288 * ext/lame/Makefile.am:
10289 * ext/lame/gstlamemp3enc.c:
10290 * ext/lame/gstlamemp3enc.h:
10291 lamemp3enc: ensure parsed output
10292 ... by doing some basic parsing of encoded lame data.
10295 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10297 * ext/lame/gstlamemp3enc.c:
10298 lamemp3enc: do not leak merged tags
10300 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10302 * ext/mad/gstmad.c:
10303 * ext/mad/gstmad.h:
10304 mad: helpfully bodge the last buffer to let mad decode the last frame
10305 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
10306 to be believed, the last buffer must be followed by a number of 0 bytes
10307 in order for the last frame to be decoded (at least in some cases).
10308 Doing so seems to work here, fixing a missing 1152 samples when using
10309 mp3parse before mad (not using mp3parse would yield the correct amount
10310 of samples, if there's extra non-MP3 data after (eg, tag data)).
10312 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10314 * ext/dvdread/dvdreadsrc.c:
10315 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
10317 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10319 * gst/mpegstream/gstdvddemux.c:
10320 dvddemux: tweak subtitle stream setup based on dvd language codes event
10321 ... to allow for non-continuous subtitle stream numbers.
10322 The missing stream numbers tend to come up as subtitle streams anyway
10323 (albeit not with an identified language tag).
10325 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10327 * ext/dvdread/dvdreadsrc.c:
10328 dvdreadsrc: minor safety tweak to sector seeking
10330 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
10332 * ext/a52dec/gsta52dec.c:
10333 a52dec: check that a52_init returns a valid a52 state
10335 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10337 * ext/mpeg2dec/gstmpeg2dec.c:
10338 mpeg2dec: update for new interlaced flags
10340 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10342 * ext/a52dec/Makefile.am:
10343 * ext/a52dec/gsta52dec.c:
10344 * ext/a52dec/gsta52dec.h:
10345 a52dec: port to audiodecoder
10347 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10349 * ext/mad/Makefile.am:
10350 * ext/mad/gstmad.c:
10351 * ext/mad/gstmad.h:
10352 mad: port to audiodecoder
10354 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10356 * ext/a52dec/gsta52dec.c:
10357 a52dec: Don't claim to support upstream renegotiation
10358 and use fixed caps on the srcpad. To correctly support
10359 upstream renegotiation a52dec would need to check if the
10360 caps of the downstream allocated buffer are the requested
10361 caps or if the size is different.
10364 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
10366 * ext/a52dec/gsta52dec.c:
10367 a52dec: Check that the a52_state is correctly initialized
10369 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10371 * gst-libs/gst/Makefile.am:
10372 * gst-libs/gst/glib-compat-private.h:
10373 * gst/asfdemux/gstasfdemux.c:
10374 * gst/mpegaudioparse/gstmpegaudioparse.c:
10375 * gst/realmedia/rademux.c:
10376 * gst/realmedia/rdtmanager.c:
10377 * gst/realmedia/rmdemux.c:
10378 Work around deprecated thread API in glib master
10379 Add private replacements for deprecated functions such as
10380 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10381 to avoid the deprecation warnings. We can't change most of
10382 these in 0.10 because they're part of our API and ABI.
10383 Suppress deprecation warnings in selected files, mostly for
10384 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10385 not much we can do here in 0.10.
10387 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10394 po: update translations
10396 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10398 * gst/realmedia/rdtdepay.c:
10399 rdtdepay: make buffer metadata writable before setting caps on it
10400 Fixes issue when the header buffer is being pushed, which was taken
10401 from the caps and is therefore not writable.
10403 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10405 * ext/dvdread/dvdreadsrc.c:
10406 fix for basesrc changes
10408 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
10410 * gst/asfdemux/gstrtpasfdepay.c:
10411 rtpasfdepay: Initialize GstRTPBuffer before usage
10413 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10415 Merge remote-tracking branch 'origin/master' into 0.11
10417 ext/dvdread/dvdreadsrc.c
10419 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
10421 * ext/dvdread/dvdreadsrc.c:
10422 dvdreadsrc: Fix format string compiler warning
10425 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10427 Merge remote-tracking branch 'origin/master' into 0.11
10429 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10431 * ext/mpeg2dec/gstmpeg2dec.c:
10432 Update for indexable change
10434 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10436 * gst/realmedia/rdtmanager.c:
10437 update for clock provider API change
10439 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10441 * ext/a52dec/gsta52dec.c:
10442 * ext/amrnb/amrnbdec.c:
10443 * ext/amrnb/amrnbenc.c:
10444 * ext/amrwbdec/amrwbdec.c:
10445 * ext/dvdread/dvdreadsrc.c:
10446 * ext/lame/gstlame.c:
10447 * ext/lame/gstlamemp3enc.c:
10448 * ext/mad/gstmad.c:
10449 * ext/mpeg2dec/gstmpeg2dec.c:
10450 * ext/sidplay/gstsiddec.cc:
10451 * ext/twolame/gsttwolame.c:
10452 * ext/x264/gstx264enc.c:
10453 * gst/asfdemux/gstasfdemux.c:
10454 * gst/asfdemux/gstrtpasfdepay.c:
10455 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10456 * gst/dvdsub/gstdvdsubdec.c:
10457 * gst/dvdsub/gstdvdsubparse.c:
10458 * gst/iec958/ac3iec.c:
10459 * gst/mpegaudioparse/gstmpegaudioparse.c:
10460 * gst/mpegaudioparse/gstxingmux.c:
10461 * gst/mpegstream/gstdvddemux.c:
10462 * gst/mpegstream/gstmpegdemux.c:
10463 * gst/mpegstream/gstmpegparse.c:
10464 * gst/mpegstream/gstrfc2250enc.c:
10465 * gst/realmedia/pnmsrc.c:
10466 * gst/realmedia/rademux.c:
10467 * gst/realmedia/rdtdepay.c:
10468 * gst/realmedia/rdtmanager.c:
10469 * gst/realmedia/rmdemux.c:
10470 * gst/synaesthesia/gstsynaesthesia.c:
10471 various: fix pad template ref leaks
10472 https://bugzilla.gnome.org/show_bug.cgi?id=662664
10474 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
10476 * tests/check/elements/xingmux.c:
10477 tests: update for gstcheck API change
10479 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10481 * ext/amrnb/amrnbenc.c:
10482 * ext/dvdread/dvdreadsrc.c:
10483 * ext/lame/gstlamemp3enc.c:
10484 * ext/twolame/gsttwolamemp2enc.c:
10485 ext: fix more printf format warnings in debug messages
10487 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
10489 * gst/asfdemux/gstasfdemux.c:
10490 * gst/asfdemux/gstrtpasfdepay.c:
10491 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10492 * gst/dvdsub/gstdvdsubdec.c:
10493 * gst/dvdsub/gstdvdsubparse.c:
10494 * gst/realmedia/rademux.c:
10495 * gst/realmedia/rmdemux.c:
10496 Fix print format compiler warnings on OS X / 64bit
10497 https://bugzilla.gnome.org/show_bug.cgi?id=662617
10499 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10501 * gst/asfdemux/gstasfdemux.c:
10502 * gst/realmedia/rademux.c:
10503 * gst/realmedia/rdtmanager.c:
10504 * gst/realmedia/rmdemux.c:
10505 update for activation changes
10507 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10509 * gst/asfdemux/gstasfdemux.c:
10510 * gst/realmedia/rademux.c:
10511 * gst/realmedia/rmdemux.c:
10512 update for new scheduling query
10514 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10516 * gst/asfdemux/gstasfdemux.c:
10517 * gst/realmedia/rademux.c:
10518 * gst/realmedia/rdtmanager.c:
10519 * gst/realmedia/rmdemux.c:
10520 add parent to activate functions
10522 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10524 * ext/a52dec/gsta52dec.c:
10525 * ext/mpeg2dec/gstmpeg2dec.c:
10526 * ext/sidplay/gstsiddec.cc:
10527 * ext/x264/gstx264enc.c:
10528 * gst/asfdemux/gstasfdemux.c:
10529 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10530 * gst/dvdsub/gstdvdsubdec.c:
10531 * gst/dvdsub/gstdvdsubparse.c:
10532 * gst/realmedia/rademux.c:
10533 * gst/realmedia/rdtdepay.c:
10534 * gst/realmedia/rdtmanager.c:
10535 * gst/realmedia/rmdemux.c:
10536 add parent to pad functions
10538 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10540 * ext/mpeg2dec/gstmpeg2dec.c:
10541 * ext/sidplay/gstsiddec.cc:
10542 * ext/x264/gstx264enc.c:
10543 * gst/asfdemux/gstasfdemux.c:
10544 * gst/realmedia/rademux.c:
10545 * gst/realmedia/rdtmanager.c:
10546 * gst/realmedia/rmdemux.c:
10547 add parent to query function
10549 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10551 * gst/asfdemux/gstasfdemux.c:
10552 * gst/realmedia/rademux.c:
10553 _query_peer_*() -> _peer_query_*()
10555 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10557 * gst/dvdsub/gstdvdsubdec.c:
10558 _accept_caps() -> _query_accept_caps()
10560 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10562 * ext/x264/gstx264enc.c:
10563 _peer_get_caps() -> _peer_query_caps()
10565 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10567 * ext/x264/gstx264enc.c:
10568 update for _get_caps() -> _query_caps()
10570 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10572 * ext/x264/gstx264enc.c:
10573 change getcaps to query
10575 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10577 * ext/mad/gstmad.c:
10578 mad: re-instate accidentally dropped rank
10580 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10582 * ext/dvdread/dvdreadsrc.c:
10583 * gst/realmedia/pnmsrc.c:
10584 Update for GstURIHandler get_protocols() changes
10586 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10588 * ext/dvdread/dvdreadsrc.c:
10589 * ext/dvdread/dvdreadsrc.h:
10590 * gst/realmedia/pnmsrc.c:
10591 dvdreadsrc, pnmsrc: update for GstURIHandler changes
10593 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10595 * ext/mad/gstmad.c:
10596 mad: re-port to 0.11
10597 This time using the base class. Still something
10598 wrong with the parsing though, when there's no
10599 parser or demuxer upstream (which of course
10600 shouldn't happen in a normal playback scenario).
10602 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10604 * ext/mad/gstmad.c:
10605 * ext/mad/gstmad.h:
10606 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10608 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10610 * ext/mad/gstmad.c:
10611 * ext/mad/gstmad.h:
10612 mad: replace with 0.10 version ported to GstAudioDecoder
10613 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10614 of Mark's baseaudio branch.
10615 Would probably be too risky to drop this into 0.10 given
10616 all the things mad is doing.
10618 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10620 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10621 docs: remove bits for old lame element from sections.txt file
10623 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10627 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10628 * docs/plugins/inspect/plugin-mpegstream.xml:
10629 * gst-plugins-ugly.spec.in:
10630 * gst/mpegstream/Makefile.am:
10631 * gst/mpegstream/README:
10632 * gst/mpegstream/gstdvddemux.c:
10633 * gst/mpegstream/gstdvddemux.h:
10634 * gst/mpegstream/gstmpegclock.c:
10635 * gst/mpegstream/gstmpegclock.h:
10636 * gst/mpegstream/gstmpegdemux.c:
10637 * gst/mpegstream/gstmpegdemux.h:
10638 * gst/mpegstream/gstmpegpacketize.c:
10639 * gst/mpegstream/gstmpegpacketize.h:
10640 * gst/mpegstream/gstmpegparse.c:
10641 * gst/mpegstream/gstmpegparse.h:
10642 * gst/mpegstream/gstmpegstream.c:
10643 * gst/mpegstream/gstrfc2250enc.c:
10644 * gst/mpegstream/gstrfc2250enc.h:
10645 * gst/mpegstream/mpegstream.vcproj:
10646 * gst/mpegstream/notes:
10648 * win32/vs6/gst_plugins_ugly.dsw:
10649 * win32/vs6/libgstac3parse.dsp:
10650 * win32/vs6/libgstmpegaudioparse.dsp:
10651 * win32/vs6/libgstmpegstream.dsp:
10652 mpegstream: remove the old mpeg-ps parser and demuxers
10653 Don't want anyone porting this by accident.
10654 Superseded by mpegpsdemux in -bad.
10656 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10659 * ext/cdio/Makefile.am:
10660 * ext/cdio/gstcdio.c:
10661 * ext/cdio/gstcdiocddasrc.c:
10662 * ext/cdio/gstcdiocddasrc.h:
10663 cdio: port cdiocddasrc to 0.11
10665 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10667 * tests/check/elements/mpeg2dec.c:
10668 tests: port mpeg2dec to 0.11
10669 It compiles, but fails.
10671 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10673 * tests/check/elements/x264enc.c:
10674 tests: port x264enc unit test to 0.11
10675 Well, it compiles now at least.
10677 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10679 * gst/asfdemux/gstrtpasfdepay.h:
10680 update for base class rename
10682 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10684 * gst/asfdemux/gstrtpasfdepay.c:
10685 * gst/asfdemux/gstrtpasfdepay.h:
10686 update for base class rename
10688 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10728 po: update translations
10730 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10732 * docs/plugins/gst-plugins-ugly-plugins.args:
10733 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10734 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10735 * docs/plugins/inspect/plugin-a52dec.xml:
10736 * docs/plugins/inspect/plugin-amrnb.xml:
10737 * docs/plugins/inspect/plugin-amrwbdec.xml:
10738 * docs/plugins/inspect/plugin-asf.xml:
10739 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10740 * docs/plugins/inspect/plugin-dvdread.xml:
10741 * docs/plugins/inspect/plugin-dvdsub.xml:
10742 * docs/plugins/inspect/plugin-lame.xml:
10743 * docs/plugins/inspect/plugin-mad.xml:
10744 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10745 * docs/plugins/inspect/plugin-realmedia.xml:
10746 * docs/plugins/inspect/plugin-siddec.xml:
10747 * docs/plugins/inspect/plugin-twolame.xml:
10748 * docs/plugins/inspect/plugin-x264.xml:
10751 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10753 * ext/lame/gstlamemp3enc.c:
10754 lamemp3enc: cosmetic error message change
10755 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10757 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10759 * docs/plugins/Makefile.am:
10760 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10761 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10762 * ext/twolame/Makefile.am:
10763 * ext/twolame/gsttwolamemp2enc.c:
10764 * ext/twolame/gsttwolamemp2enc.h:
10766 twolame: rename to twolamemp2enc
10768 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10771 * ext/twolame/gsttwolame.c:
10772 twolame: port to 0.11
10774 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10778 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10779 * docs/plugins/inspect/plugin-iec958.xml:
10780 * gst-plugins-ugly.spec.in:
10781 * gst/iec958/Makefile.am:
10782 * gst/iec958/ac3_padder.c:
10783 * gst/iec958/ac3_padder.h:
10784 * gst/iec958/ac3iec.c:
10785 * gst/iec958/ac3iec.h:
10787 * win32/vs6/libgstiec958.dsp:
10788 iec958: remove this plugin
10789 I think it can just go away. Audio sinks can and should payload
10790 things themselves using the helper API in libgstaudio. If such
10791 a plugin still makes sense, it should probably be rewritten
10792 using the library functions (and be put into -good or so).
10794 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10796 * gst/realmedia/rademux.c:
10797 * gst/realmedia/rmdemux.c:
10798 * gst/realmedia/rtspreal.c:
10799 update for adapter api change
10801 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10803 * ext/x264/gstx264enc.c:
10804 update for removed fixate function
10806 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10808 * ext/mad/gstmad.c:
10809 * ext/mpeg2dec/gstmpeg2dec.c:
10810 * gst/asfdemux/gstasfdemux.c:
10811 * gst/realmedia/rmdemux.c:
10814 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10817 * gst/realmedia/rademux.c:
10818 * gst/realmedia/rdtdepay.c:
10819 * gst/realmedia/rmdemux.c:
10820 * gst/realmedia/rmutils.c:
10821 realmedia is ported
10823 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10825 * gst/asfdemux/gstasfdemux.c:
10826 * gst/mpegstream/gstdvddemux.c:
10827 * gst/mpegstream/gstmpegdemux.c:
10828 * gst/realmedia/rmdemux.c:
10829 * gst/realmedia/rmdemux.h:
10830 more template fixes
10832 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
10835 po: lame => lamemp3enc
10837 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10839 * gst/realmedia/rdtmanager.c:
10840 make request pads take %u
10842 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10844 * ext/mpeg2dec/gstmpeg2dec.c:
10845 * ext/mpeg2dec/gstmpeg2dec.h:
10846 mpeg2dec: Add basic cropping support
10848 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10850 * ext/a52dec/gsta52dec.c:
10851 * ext/sidplay/gstsiddec.cc:
10852 * gst/asfdemux/gstasfdemux.c:
10853 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10854 tags: update for tag API removal
10856 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10858 * ext/mpeg2dec/gstmpeg2dec.c:
10859 * ext/mpeg2dec/gstmpeg2dec.h:
10860 update for meta api change
10862 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10864 * gst/asfdemux/gstasfdemux.c:
10865 structure: fix for api update
10867 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10869 Merge remote-tracking branch 'origin/master' into 0.11
10871 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10873 * tests/check/elements/amrnbenc.c:
10874 tests: port amrnbenc test to 0.11
10876 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10878 * ext/amrnb/amrnbdec.c:
10879 * ext/amrnb/amrnbenc.c:
10880 amrnb: fix up raw audio caps for 0.11
10882 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10884 * tests/check/Makefile.am:
10885 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10887 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10889 * docs/plugins/Makefile.am:
10890 * ext/lame/Makefile.am:
10892 * ext/lame/gstlame.c:
10893 * ext/lame/gstlame.h:
10894 * ext/lame/plugin.c:
10895 * ext/lame/test-lame.c:
10896 * gst/xingmux/gstxingmux.c:
10897 * tests/check/pipelines/lame.c:
10898 lame: remove lame element, it's been superseded by lamemp3enc
10900 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10902 * ext/a52dec/gsta52dec.c:
10903 * ext/lame/gstlamemp3enc.c:
10904 * ext/mad/gstmad.c:
10905 * ext/sidplay/gstsiddec.cc:
10906 * gst/asfdemux/gstasfdemux.c:
10907 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10908 ext, gst: update for taglist API changes
10910 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
10912 * gst/asfdemux/gstasfdemux.c:
10913 asfdemux: Don't leak pending payload buffers
10916 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10918 Merge branch 'master' into 0.11
10920 ext/sidplay/gstsiddec.cc
10922 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
10924 * ext/sidplay/gstsiddec.cc:
10925 siddec: use BOILERPLATE macro and cleanup FIXMEs
10927 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10929 * gst/asfdemux/gstrtpasfdepay.c:
10930 asfdepay: fix compiler warnings after gst_caps_new_simple() change
10932 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10934 * gst-plugins-ugly.spec.in:
10935 Update specfile with latest changes
10937 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10939 * gst/asfdemux/gstasfdemux.c:
10940 asfdemux: Don't unmap a buffer that doesn't exist
10942 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10945 * ext/dvdread/dvdreadsrc.c:
10946 dvdread: port to 0.11
10948 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10951 * gst/dvdsub/Makefile.am:
10952 * gst/dvdsub/gstdvdsubdec.c:
10953 * gst/dvdsub/gstdvdsubdec.h:
10954 * gst/dvdsub/gstdvdsubparse.c:
10955 dvdsub: port to 0.11
10957 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10959 Merge branch 'master' into 0.11
10961 ext/amrwbdec/Makefile.am
10962 ext/amrwbdec/amrwbdec.c
10964 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10966 * gst/realmedia/gstrdtbuffer.c:
10967 * gst/realmedia/gstrdtbuffer.h:
10968 * gst/realmedia/pnmsrc.c:
10969 * gst/realmedia/rademux.c:
10970 * gst/realmedia/rdtdepay.c:
10971 * gst/realmedia/rdtmanager.c:
10972 * gst/realmedia/rmdemux.c:
10973 * gst/realmedia/rmutils.c:
10974 * gst/realmedia/rtspreal.c:
10975 realmedia: port to 0.11
10977 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10979 * ext/amrwbdec/Makefile.am:
10980 * ext/amrwbdec/amrwbdec.c:
10981 * ext/amrwbdec/amrwbdec.h:
10982 amrwbdec: port to audiodecoder
10984 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10986 * ext/amrnb/Makefile.am:
10987 amrnbdec: fixup build
10989 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10991 * ext/amrnb/amrnbdec.c:
10992 amrnbdec: remove leftover extraneous _unref
10994 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10996 Merge branch 'master' into 0.11
10998 ext/amrnb/amrnbdec.c
11000 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11003 * ext/amrnb/amrnbdec.c:
11004 * ext/amrnb/amrnbenc.c:
11005 amrnb: port to 0.11
11007 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11010 * ext/amrwbdec/Makefile.am:
11011 * ext/amrwbdec/amrwbdec.c:
11012 ported amrwbdec to 0.11
11014 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11016 * ext/amrnb/amrnbdec.c:
11017 * ext/amrnb/amrnbdec.h:
11018 amrnbdec: port to audiodecoder
11020 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11022 Merge branch 'master' into 0.11
11024 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11027 * ext/mpeg2dec/gstmpeg2dec.c:
11028 * ext/mpeg2dec/gstmpeg2dec.h:
11029 mpeg2dec: minimal port to 0.11
11031 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11033 * ext/mpeg2dec/gstmpeg2dec.c:
11034 * ext/mpeg2dec/gstmpeg2dec.h:
11035 mpeg2dec: post QoS messages when dropping a frame due to QoS
11036 https://bugzilla.gnome.org/show_bug.cgi?id=658241
11038 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11041 configure: update ported plugins list
11043 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11046 update to 0.11 branch
11048 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11050 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11051 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
11052 dvdlpcmdec: port to 0.11
11054 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11056 * ext/lame/gstlame.c:
11057 * ext/lame/gstlamemp3enc.c:
11058 lame: fix raw audio caps too
11060 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11062 * ext/lame/gstlame.c:
11063 * ext/lame/gstlamemp3enc.c:
11066 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11068 Merge branch 'master' into 0.11
11070 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11072 * ext/x264/gstx264enc.c:
11073 * ext/x264/gstx264enc.h:
11074 x264enc: port to 0.11
11076 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11078 * ext/amrnb/Makefile.am:
11079 * ext/amrnb/amrnbenc.c:
11080 * ext/amrnb/amrnbenc.h:
11081 amrnbenc: port to audioencoder
11083 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11085 Merge branch 'master' into 0.11
11089 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11091 * ext/a52dec/gsta52dec.c:
11092 port a52dec to 0.11
11094 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11096 * ext/twolame/gsttwolame.c:
11097 twolame: Simple fix for GstAudioEncoder API change
11099 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11101 * ext/twolame/gsttwolame.c:
11102 twolame: Fix variable 'gstelement_class' set but not used compiler warning
11104 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11106 * ext/lame/gstlame.c:
11107 * ext/lame/gstlamemp3enc.c:
11108 lame: Don't get the parent class again, GST_BOILERPLATE does this already
11110 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11112 * ext/lame/gstlame.c:
11113 * ext/lame/gstlamemp3enc.c:
11114 lame: Fix variable 'gstelement_class' set but not used compiler warning
11116 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11118 * ext/twolame/gsttwolame.c:
11119 twolame: improve output framing and timestamping
11120 ... which simply comes down to requesting one frame of input data at a time,
11121 since the encoder nicely turns this into 1 encoded frame.
11123 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11125 * ext/twolame/Makefile.am:
11126 * ext/twolame/gsttwolame.c:
11127 * ext/twolame/gsttwolame.h:
11128 twolame: port to audioencoder
11130 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11132 * ext/lame/gstlame.c:
11133 lame: use some more boilerplate
11135 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11137 * ext/lame/gstlame.c:
11138 * ext/lame/gstlame.h:
11139 lame: port to audioencoder
11141 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11143 * ext/lame/gstlamemp3enc.c:
11144 lamemp3enc: use some more boilerplate
11146 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11148 * ext/lame/gstlamemp3enc.c:
11149 lamemp3enc: really report bitrate rather kbitrate
11151 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11153 * ext/lame/Makefile.am:
11154 * ext/lame/gstlamemp3enc.c:
11155 * ext/lame/gstlamemp3enc.h:
11156 lamemp3enc: port to audioencoder
11158 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11160 * ext/dvdread/dvdreadsrc.c:
11161 dvdreadsrc: take into account first sector of the current title
11162 This fixes seeking on titles which do not start on a new file.
11163 https://bugzilla.gnome.org/show_bug.cgi?id=659252
11165 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11167 * ext/dvdread/dvdreadsrc.c:
11168 dvdreadsrc: fix sector seeking
11169 It was overly complicated, and did not take into account the offset
11170 needed for titles which do not start on a new file.
11171 https://bugzilla.gnome.org/show_bug.cgi?id=659252
11173 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11175 * ext/dvdread/dvdreadsrc.c:
11176 dvdreadsrc: fix sector search for packed titles
11177 Some DVD titles are packed in a single set, and we need to use
11178 the correct table to map times to sectors.
11179 https://bugzilla.gnome.org/show_bug.cgi?id=659252
11181 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11184 * ext/mad/Makefile.am:
11185 * ext/mad/gstmad.c:
11186 * gst-plugins-ugly.spec.in:
11187 mad: remove id3tag dependency used by in practice unreachable legacy code
11188 The mad mp3 decoder element shouldn't parse tags at all really, but we
11189 have so far kept this code around for backwards-compatibility reasons
11190 for people building manual pipelines for some reason. However, as it
11191 turns out that code has never actually worked in 0.10 in practice,
11192 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
11193 which doesn't actually seem to happen any more though because of the
11194 preceding mad_header_decode(), which will discover and report the
11195 sync loss if it runs into a tag and make mad_frame_decode() try to
11197 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
11199 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11201 * gst/asfdemux/asfpacket.c:
11202 asfpacket: skip empty payload packets
11203 ... which also avoids assertion failures and possible segfaults later on
11204 when possibly trying to join 2 empty buffers.
11206 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11208 * gst/realmedia/rmdemux.c:
11209 * gst/realmedia/rmdemux.h:
11210 rmdemux: delay announcing container tags until we have pads
11211 Fixes tags when transcoding.
11212 https://bugzilla.gnome.org/show_bug.cgi?id=658297
11214 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11216 * tests/check/elements/amrnbenc.c:
11217 amrnbenc: Use complete raw audio caps in the test
11219 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
11221 * docs/plugins/Makefile.am:
11222 docs: cleanup makefiles
11223 Remove commented out parts that we don't need. Remove "the wingo addition" - no
11224 so useful after all. Narrow down file-globs for plugin docs.
11226 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
11229 Automatic update of common submodule
11230 From a39eb83 to 11f0cd5
11232 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
11235 Automatic update of common submodule
11236 From 605cd9a to a39eb83
11238 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11240 * gst/asfdemux/gstasfdemux.c:
11241 asf: don't use fourcc
11243 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11245 Merge branch 'master' into 0.11
11247 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11249 * ext/mpeg2dec/gstmpeg2dec.c:
11250 mpeg2dec: fix spurious failure to decode some files
11251 Parsing can return with an 'invalid' state, but this is not
11252 actually fatal. For one, the mpeg2dec command line tool that
11253 comes with the libmpeg2 library blithely ignores this condition
11254 and merrily goes on. So we do this same, logging the error,
11255 and going on with parsing. This makes something work that did
11256 not use to work, and brings happiness to the world.
11257 https://bugzilla.gnome.org/show_bug.cgi?id=429476
11259 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11261 * ext/mad/gstmad.c:
11262 * ext/sidplay/Makefile.am:
11263 * ext/sidplay/gstsiddec.cc:
11264 port to new audio caps
11266 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11268 Merge branch 'master' into 0.11
11271 gst/asfdemux/gstrtpasfdepay.c
11273 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11276 configure: Add synaesthesia to the list of non-ported plugins
11278 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11281 * docs/plugins/Makefile.am:
11282 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11283 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11284 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11285 * gst-plugins-ugly.spec.in:
11286 * gst/mpegaudioparse/Makefile.am:
11287 * gst/mpegaudioparse/gstmpegaudioparse.c:
11288 * gst/mpegaudioparse/gstmpegaudioparse.h:
11289 * gst/mpegaudioparse/mpegaudioparse.vcproj:
11290 * gst/xingmux/Makefile.am:
11291 * gst/xingmux/gstxingmux.c:
11292 * gst/xingmux/gstxingmux.h:
11293 * gst/xingmux/plugin.c:
11294 Remove mp3parse plugin/element
11295 It's been replaced by mpegaudioparse in -good. Don't want anyone
11296 to spend time porting a deprecated element. Rename plugin to xingmux
11297 for now until we move that somewhere else.
11299 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11302 configure.ac: Define list of non-ported plugins
11304 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11306 * ext/mad/gstmad.c:
11307 mad: Fix for changes in GstQuery API
11309 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11311 * gst/asfdemux/gstasfdemux.c:
11312 asfdemux: Fix for changes in GstQuery API
11314 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11316 * gst/asfdemux/asfpacket.c:
11317 asfdemux: Fix print statement
11319 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11322 Update common submodule
11324 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11326 * ext/x264/gstx264enc.c:
11327 x264enc: Properly set the stream format in setcaps
11328 Do not forget to set the selected format to the options string
11329 when getting it from caps
11330 https://bugzilla.gnome.org/show_bug.cgi?id=655223
11332 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
11334 * ext/x264/gstx264enc.c:
11335 x264enc: fix the build for older x264enc
11336 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
11338 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
11340 * ext/x264/gstx264enc.c:
11341 x264enc: Read stream-format from the right place
11342 Read the stream-format from "stream-format" and not from profile, also rename
11343 the "bytestream" variable to "stream_format" so it's easier to understand.
11345 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11347 * ext/x264/gstx264enc.c:
11348 * ext/x264/gstx264enc.h:
11349 x264enc: Select stream-format based on caps
11350 Makes x264 select its stream-format based on what's available
11351 on caps, the user selected option will be chosen as a fallback
11352 when both options are available.
11353 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11355 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
11357 * ext/x264/gstx264enc.c:
11358 x264: Allow renegotiation but prefer current caps
11360 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
11362 * tests/check/elements/x264enc.c:
11363 tests: Test x264enc profiles from the caps
11364 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11366 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
11368 * ext/x264/Makefile.am:
11369 * ext/x264/gstx264enc.c:
11370 * ext/x264/gstx264enc.h:
11371 x264: Use profile and level from caps
11372 Enforces the profile and level from the downstream caps, also
11373 sets them on the fixated caps
11374 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11376 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11379 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11381 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
11383 * ext/x264/gstx264enc.c:
11384 x264enc: fix subme property annotation - subme maximum is 10, not 6.
11385 Although the element accepts subme values > 6, the annotation which is
11386 visible through gst-inspect (for example) erroneously indicates 6 as the
11387 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11388 https://bugzilla.gnome.org/show_bug.cgi?id=653473
11390 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
11393 Automatic update of common submodule
11394 From 69b981f to 605cd9a
11396 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11398 * gst/asfdemux/gstrtspwms.c:
11399 rtspwms: Porting to 0.11
11401 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11403 * gst/asfdemux/gstrtpasfdepay.c:
11404 rtpasfdepay: Port to 0.11
11406 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11408 * gst/asfdemux/asfpacket.c:
11409 * gst/asfdemux/asfpacket.h:
11410 * gst/asfdemux/gstasfdemux.c:
11411 * gst/asfdemux/gstasfdemux.h:
11412 asfdemux: Porting to 0.11
11414 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11416 * ext/sidplay/gstsiddec.cc:
11417 siddec: port siddec to 0.11
11419 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11421 * gst/asfdemux/gstrtpasfdepay.c:
11422 rtpasfdepay: fix fragmented packet handling and packet padding
11423 Also remove a bogus assert.
11425 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
11427 * gst/synaesthesia/gstsynaesthesia.c:
11428 synaesthesia: fix wrong debug log string (copy'n'paste)
11430 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11432 Merge branch 'master' into 0.11
11436 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11438 * ext/mad/gstmad.c:
11439 mad: port to new API
11440 Port to new segment API.
11442 No need to set caps on buffers.
11444 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
11446 * gst/realmedia/rmdemux.c:
11447 rmdemux: target is unsigned and can't be < 0
11449 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
11451 * ext/mad/gstmad.c:
11452 mad: use signed when caluculating the delta
11453 Avoids a <0 check for an unsigned variable.
11455 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
11457 * docs/plugins/Makefile.am:
11458 docs: remove obsolete commented out part
11459 We don't have this in the other modules and its not needed.
11461 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
11463 * docs/plugins/gst-plugins-ugly-plugins.args:
11464 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11465 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11466 docs: update plugin introspection data
11467 Now more files are merged and produced in a canonical fashion, which hopefully
11468 creates less or no delta in the future.
11470 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
11473 Automatic update of common submodule
11474 From 9e5bbd5 to 69b981f
11476 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11478 * ext/lame/Makefile.am:
11479 * ext/lame/gstlamemp3enc.c:
11480 lamemp3enc: Post CODEC and BITRATE tags
11481 Also filter any CODEC/AUDIO_CODEC tags from incoming
11485 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
11488 Automatic update of common submodule
11489 From fd35073 to 9e5bbd5
11491 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
11494 Automatic update of common submodule
11495 From 46dfcea to fd35073
11497 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11499 * gst/asfdemux/gstrtpasfdepay.c:
11500 rtpasfdepay: simplify and refactor packet parsing
11501 Specifically, refactor buffer padding and consider marker bit for fragment
11504 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11506 * gst/asfdemux/gstrtpasfdepay.c:
11507 rtpasfdepay: avoid re-sending header
11508 ... e.g. following a seek, which otherwise confuses downstream demuxer
11509 expecting only a flow of data packets at this time.
11511 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11513 * gst/asfdemux/gstrtpasfdepay.c:
11514 * gst/asfdemux/gstrtpasfdepay.h:
11515 rtpasfdepay: remove unused field
11517 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11519 * ext/mad/gstmad.c:
11520 mad: Post bitrate tag whenever the bitrate changes
11521 Also send the layer/mode/emphasis/bitrate tags as an event too.
11523 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11526 * win32/common/config.h:
11527 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11529 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11532 * docs/plugins/inspect/plugin-a52dec.xml:
11533 * docs/plugins/inspect/plugin-amrnb.xml:
11534 * docs/plugins/inspect/plugin-amrwbdec.xml:
11535 * docs/plugins/inspect/plugin-asf.xml:
11536 * docs/plugins/inspect/plugin-cdio.xml:
11537 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11538 * docs/plugins/inspect/plugin-dvdread.xml:
11539 * docs/plugins/inspect/plugin-dvdsub.xml:
11540 * docs/plugins/inspect/plugin-iec958.xml:
11541 * docs/plugins/inspect/plugin-lame.xml:
11542 * docs/plugins/inspect/plugin-mad.xml:
11543 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11544 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11545 * docs/plugins/inspect/plugin-mpegstream.xml:
11546 * docs/plugins/inspect/plugin-realmedia.xml:
11547 * docs/plugins/inspect/plugin-siddec.xml:
11548 * docs/plugins/inspect/plugin-twolame.xml:
11549 * docs/plugins/inspect/plugin-x264.xml:
11550 * win32/common/config.h:
11551 Back to development
11553 === release 0.10.18 ===
11555 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11561 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11562 * docs/plugins/inspect/plugin-a52dec.xml:
11563 * docs/plugins/inspect/plugin-amrnb.xml:
11564 * docs/plugins/inspect/plugin-amrwbdec.xml:
11565 * docs/plugins/inspect/plugin-asf.xml:
11566 * docs/plugins/inspect/plugin-cdio.xml:
11567 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11568 * docs/plugins/inspect/plugin-dvdread.xml:
11569 * docs/plugins/inspect/plugin-dvdsub.xml:
11570 * docs/plugins/inspect/plugin-iec958.xml:
11571 * docs/plugins/inspect/plugin-lame.xml:
11572 * docs/plugins/inspect/plugin-mad.xml:
11573 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11574 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11575 * docs/plugins/inspect/plugin-mpegstream.xml:
11576 * docs/plugins/inspect/plugin-realmedia.xml:
11577 * docs/plugins/inspect/plugin-siddec.xml:
11578 * docs/plugins/inspect/plugin-twolame.xml:
11579 * docs/plugins/inspect/plugin-x264.xml:
11580 * gst-plugins-ugly.doap:
11581 * win32/common/config.h:
11584 - x264enc: allow changing bitrate and quantizers dynamically at runtime
11585 - x264enc: proxy downstream caps restrictions upstream via get_caps()
11586 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11587 - mad: allow build without libid3tag (which isn't really needed anyway)
11588 - many other fixes and improvements
11590 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11592 * ext/x264/gstx264enc.c:
11593 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11595 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11597 * ext/x264/gstx264enc.c:
11598 x264enc: do not leak peer pad reference
11600 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11602 * ext/x264/gstx264enc.c:
11603 x264enc: No need to copy, reffing is enough
11605 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11607 * ext/x264/gstx264enc.c:
11608 x264enc: get_caps function should return a copy of the caps
11610 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11613 * docs/plugins/inspect/plugin-a52dec.xml:
11614 * docs/plugins/inspect/plugin-amrnb.xml:
11615 * docs/plugins/inspect/plugin-amrwbdec.xml:
11616 * docs/plugins/inspect/plugin-asf.xml:
11617 * docs/plugins/inspect/plugin-cdio.xml:
11618 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11619 * docs/plugins/inspect/plugin-dvdread.xml:
11620 * docs/plugins/inspect/plugin-dvdsub.xml:
11621 * docs/plugins/inspect/plugin-iec958.xml:
11622 * docs/plugins/inspect/plugin-lame.xml:
11623 * docs/plugins/inspect/plugin-mad.xml:
11624 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11625 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11626 * docs/plugins/inspect/plugin-mpegstream.xml:
11627 * docs/plugins/inspect/plugin-realmedia.xml:
11628 * docs/plugins/inspect/plugin-siddec.xml:
11629 * docs/plugins/inspect/plugin-synaesthesia.xml:
11630 * docs/plugins/inspect/plugin-twolame.xml:
11631 * docs/plugins/inspect/plugin-x264.xml:
11636 * win32/common/config.h:
11637 0.10.17.4 pre-release
11639 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11641 * ext/mad/gstmad.c:
11642 mad: remove buffer_alloc
11644 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11647 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11648 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11649 * docs/plugins/inspect/plugin-a52dec.xml:
11650 * docs/plugins/inspect/plugin-amrnb.xml:
11651 * docs/plugins/inspect/plugin-amrwbdec.xml:
11652 * docs/plugins/inspect/plugin-asf.xml:
11653 * docs/plugins/inspect/plugin-cdio.xml:
11654 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11655 * docs/plugins/inspect/plugin-dvdread.xml:
11656 * docs/plugins/inspect/plugin-dvdsub.xml:
11657 * docs/plugins/inspect/plugin-iec958.xml:
11658 * docs/plugins/inspect/plugin-lame.xml:
11659 * docs/plugins/inspect/plugin-mad.xml:
11660 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11661 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11662 * docs/plugins/inspect/plugin-mpegstream.xml:
11663 * docs/plugins/inspect/plugin-realmedia.xml:
11664 * docs/plugins/inspect/plugin-siddec.xml:
11665 * docs/plugins/inspect/plugin-synaesthesia.xml:
11666 * docs/plugins/inspect/plugin-twolame.xml:
11667 * docs/plugins/inspect/plugin-x264.xml:
11675 0.10.17.3 pre-release
11677 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11680 Automatic update of common submodule
11681 From c3cafe1 to 46dfcea
11683 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11685 * ext/mad/gstmad.c:
11688 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11690 Merge branch 'master' into 0.11
11693 android/amrwbdec.mk
11695 android/mpegaudioparse.mk
11698 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11700 * tests/check/gst-plugins-ugly.supp:
11701 tests: add suppression for lame unit test
11703 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11705 * tests/check/Makefile.am:
11706 * tests/check/generic/.gitignore:
11707 * tests/check/generic/index.c:
11708 tests: add generic index-setting test
11710 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11712 * ext/mpeg2dec/gstmpeg2dec.c:
11713 mpeg2dec: don't deadlock when setting an index
11715 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11718 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11719 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11720 * docs/plugins/inspect/plugin-a52dec.xml:
11721 * docs/plugins/inspect/plugin-amrnb.xml:
11722 * docs/plugins/inspect/plugin-amrwbdec.xml:
11723 * docs/plugins/inspect/plugin-asf.xml:
11724 * docs/plugins/inspect/plugin-cdio.xml:
11725 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11726 * docs/plugins/inspect/plugin-dvdread.xml:
11727 * docs/plugins/inspect/plugin-dvdsub.xml:
11728 * docs/plugins/inspect/plugin-iec958.xml:
11729 * docs/plugins/inspect/plugin-lame.xml:
11730 * docs/plugins/inspect/plugin-mad.xml:
11731 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11732 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11733 * docs/plugins/inspect/plugin-mpegstream.xml:
11734 * docs/plugins/inspect/plugin-realmedia.xml:
11735 * docs/plugins/inspect/plugin-siddec.xml:
11736 * docs/plugins/inspect/plugin-synaesthesia.xml:
11737 * docs/plugins/inspect/plugin-twolame.xml:
11738 * docs/plugins/inspect/plugin-x264.xml:
11740 * win32/common/config.h:
11741 0.10.17.2 pre-release
11743 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11745 * gst/realmedia/rademux.c:
11746 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11748 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11750 * gst/mpegstream/gstmpegdemux.c:
11751 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11753 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11755 * ext/dvdread/dvdreadsrc.c:
11756 * ext/sidplay/gstsiddec.cc:
11757 * ext/x264/gstx264enc.c:
11758 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11760 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11762 * gst/asfdemux/gstasfdemux.c:
11763 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11765 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11767 * ext/x264/gstx264enc.c:
11768 x264enc: Implement getcaps function
11769 This allows to set width/height/etc restrictions downstream.
11771 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11774 * ext/mad/Makefile.am:
11775 * ext/x264/Makefile.am:
11776 * gst/asfdemux/Makefile.am:
11777 * gst/dvdlpcmdec/Makefile.am:
11778 * gst/dvdsub/Makefile.am:
11779 * gst/iec958/Makefile.am:
11780 * gst/mpegaudioparse/Makefile.am:
11781 * gst/mpegstream/Makefile.am:
11782 * gst/realmedia/Makefile.am:
11783 * gst/synaesthesia/Makefile.am:
11784 android: make it ready for androgenizer
11785 To build gstreamer for android we are now using androgenizer which
11786 generates the needed Android.mk files.
11787 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11789 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11792 * android/amrnb.mk:
11793 * android/amrwbdec.mk:
11795 * android/mpegaudioparse.mk:
11796 android: remove the android/ folder
11798 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
11801 Automatic update of common submodule
11802 From 1ccbe09 to c3cafe1
11804 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11806 * ext/x264/gstx264enc.c:
11807 * ext/x264/gstx264enc.h:
11808 x264enc: Allow changing the bitrate and quantitizers dynamically
11809 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11811 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11813 * ext/x264/gstx264enc.c:
11814 x264enc: Set max bitrate in quality mode
11815 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11817 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11819 * ext/x264/gstx264enc.c:
11820 x264enc: Make it clear that constant quantizer is for debugging only
11821 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11823 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11826 Automatic update of common submodule
11827 From 193b717 to 1ccbe09
11829 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
11832 Automatic update of common submodule
11833 From b77e2bf to 193b717
11835 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11838 Automatic update of common submodule
11839 From d8814b6 to b77e2bf
11841 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11844 Automatic update of common submodule
11845 From 6aaa286 to d8814b6
11847 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
11850 Automatic update of common submodule
11851 From 6aec6b9 to 6aaa286
11853 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
11856 configure.ac: redundant use of AC_MSG_RESULT()
11857 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11859 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
11862 autogen: wingo signed comment
11864 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11866 * gst/dvdsub/gstdvdsubdec.c:
11867 * gst/dvdsub/gstdvdsubdec.h:
11868 dvdsubdec: Rearrange buffer allocation and pushing code a bit
11869 This makes the code easier to read, doesn't store every buffer
11870 in the instance until the next buffer is to be drawn and
11871 fixes an unitialized variable compiler warning.
11873 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
11875 * gst/dvdsub/gstdvdsubdec.c:
11876 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11879 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
11881 * gst/dvdsub/gstdvdsubdec.c:
11882 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11885 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11888 * ext/mad/gstmad.c:
11889 * ext/mad/gstmad.h:
11890 mad: build the mad plugin even if libid3tag is not available
11891 ID3 tags are usually handled by id3demux, and should be handled
11892 by id3demux. Tag handling in mad based on libid3tag is very basic
11893 and mostly unnecessary really, so just build this plugin without
11894 ID3 tag support if libid3tag is not available.
11896 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11898 Merge branch 'master' into 0.11
11900 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
11902 * gst/mpegstream/gstdvddemux.c:
11903 dvddemux: small code cleanup
11904 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11905 and avoid empty 'if' when logging is disabled.
11907 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11910 configure.ac: export plugin description more platform independent
11913 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11916 Automatic update of common submodule
11917 From 1de7f6a to 6aec6b9
11919 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11921 Merge branch 'master' into 0.11
11925 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11927 * ext/mpeg2dec/gstmpeg2dec.c:
11928 mpeg2dec: do not fail fatally when unlinked
11929 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11931 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
11933 * ext/mad/gstmad.c:
11934 * ext/mad/gstmad.h:
11935 * ext/mpeg2dec/gstmpeg2dec.c:
11936 * ext/mpeg2dec/gstmpeg2dec.h:
11937 index: remove conditional index support
11938 Index support cannot be disabled since commit
11939 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11940 in core, which removed the configure flags to disable index.
11942 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
11944 * ext/mad/gstmad.c:
11945 * ext/mpeg2dec/gstmpeg2dec.c:
11946 formatting: trim trailing whitespace
11948 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
11950 * ext/mad/gstmad.c:
11951 * ext/mpeg2dec/gstmpeg2dec.c:
11952 * gst/mpegstream/gstmpegdemux.c:
11953 index: use delta frame flags instead of 0 or none
11955 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11957 * ext/x264/gstx264enc.c:
11958 x264enc: Don't register flags with a value of 0
11959 Flags with a value of 0 aren't meaningful and will cause
11960 g_value_transform to go into an endless loop when trying to
11961 convert the flags to a string
11963 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
11966 Automatic update of common submodule
11967 From f94d739 to 1de7f6a
11969 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11971 * ext/amrwbdec/amrwbdec.c:
11972 amrwbdec: avoid stalling on invalid frame
11973 Skip 1 byte indicating invalid frame type index rather than stalling
11974 on it indefinitely until EOS.
11977 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11979 * tests/check/pipelines/lame.c:
11980 tests: add unit test for lamemp3enc negotiation issue
11981 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11983 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11985 * ext/lame/gstlamemp3enc.c:
11986 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11987 The element downstream of mp3enc might only accept certain sample rates or channels,
11988 make sure we relay any restrictions that do exist to upstream when it does a
11989 get_caps() on the sink pad. That way upstream elements like audioresample or
11990 audioconvert can pick a sample rate / channel configuration that will be accepted,
11991 instead of just negotiating to the highest, which might then be rejected.
11992 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11994 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
11996 * gst/asfdemux/asfpacket.c:
11997 asfpacket: Avoid using broken duration extension
11998 Quite a few (broken?) files have a packet duration of 1ms, which is
11999 most definitely wrong for either audio or video packets.
12000 We therefore avoid using that value and instead use other metrics to
12001 determine the buffer duration (like using the extended stream properties
12002 average frame duration if present and valid).
12004 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12007 * win32/common/config.h:
12008 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
12009 https://bugzilla.gnome.org/show_bug.cgi?id=640705
12011 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
12013 * gst/mpegaudioparse/gstxingmux.c:
12014 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
12017 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
12019 * gst/mpegstream/gstdvddemux.c:
12020 mpegstream: increase allowable gap between streams
12021 The new delay is three times as much as the old one, and just happens
12022 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
12023 was chocking before at 5:11.
12024 While there, merge the constants used in two places into a define.
12025 https://bugzilla.gnome.org/show_bug.cgi?id=539708
12027 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
12029 * ext/x264/gstx264enc.c:
12030 x264enc: make tag event writable before modifying tag list in place
12031 To modify an event tag is necessary to be sure that x264enc
12033 Also fix indentation.
12034 https://bugzilla.gnome.org/show_bug.cgi?id=640272
12036 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12039 * docs/plugins/inspect/plugin-a52dec.xml:
12040 * docs/plugins/inspect/plugin-amrnb.xml:
12041 * docs/plugins/inspect/plugin-amrwbdec.xml:
12042 * docs/plugins/inspect/plugin-asf.xml:
12043 * docs/plugins/inspect/plugin-cdio.xml:
12044 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12045 * docs/plugins/inspect/plugin-dvdread.xml:
12046 * docs/plugins/inspect/plugin-dvdsub.xml:
12047 * docs/plugins/inspect/plugin-iec958.xml:
12048 * docs/plugins/inspect/plugin-lame.xml:
12049 * docs/plugins/inspect/plugin-mad.xml:
12050 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12051 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12052 * docs/plugins/inspect/plugin-mpegstream.xml:
12053 * docs/plugins/inspect/plugin-realmedia.xml:
12054 * docs/plugins/inspect/plugin-siddec.xml:
12055 * docs/plugins/inspect/plugin-twolame.xml:
12056 * docs/plugins/inspect/plugin-x264.xml:
12057 * win32/common/config.h:
12058 Back to development
12060 === release 0.10.17 ===
12062 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12068 * docs/plugins/inspect/plugin-a52dec.xml:
12069 * docs/plugins/inspect/plugin-amrnb.xml:
12070 * docs/plugins/inspect/plugin-amrwbdec.xml:
12071 * docs/plugins/inspect/plugin-asf.xml:
12072 * docs/plugins/inspect/plugin-cdio.xml:
12073 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12074 * docs/plugins/inspect/plugin-dvdread.xml:
12075 * docs/plugins/inspect/plugin-dvdsub.xml:
12076 * docs/plugins/inspect/plugin-iec958.xml:
12077 * docs/plugins/inspect/plugin-lame.xml:
12078 * docs/plugins/inspect/plugin-mad.xml:
12079 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12080 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12081 * docs/plugins/inspect/plugin-mpegstream.xml:
12082 * docs/plugins/inspect/plugin-realmedia.xml:
12083 * docs/plugins/inspect/plugin-siddec.xml:
12084 * docs/plugins/inspect/plugin-twolame.xml:
12085 * docs/plugins/inspect/plugin-x264.xml:
12086 * gst-plugins-ugly.doap:
12087 * win32/common/config.h:
12090 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12093 * docs/plugins/inspect/plugin-a52dec.xml:
12094 * docs/plugins/inspect/plugin-amrnb.xml:
12095 * docs/plugins/inspect/plugin-amrwbdec.xml:
12096 * docs/plugins/inspect/plugin-asf.xml:
12097 * docs/plugins/inspect/plugin-cdio.xml:
12098 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12099 * docs/plugins/inspect/plugin-dvdread.xml:
12100 * docs/plugins/inspect/plugin-dvdsub.xml:
12101 * docs/plugins/inspect/plugin-iec958.xml:
12102 * docs/plugins/inspect/plugin-lame.xml:
12103 * docs/plugins/inspect/plugin-mad.xml:
12104 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12105 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12106 * docs/plugins/inspect/plugin-mpegstream.xml:
12107 * docs/plugins/inspect/plugin-realmedia.xml:
12108 * docs/plugins/inspect/plugin-siddec.xml:
12109 * docs/plugins/inspect/plugin-twolame.xml:
12110 * docs/plugins/inspect/plugin-x264.xml:
12111 * win32/common/config.h:
12112 0.10.16.4 pre-release
12114 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12116 * ext/mpeg2dec/gstmpeg2dec.c:
12117 mpeg2dec: Use the proper component value for height
12119 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12122 * docs/plugins/inspect/plugin-a52dec.xml:
12123 * docs/plugins/inspect/plugin-amrnb.xml:
12124 * docs/plugins/inspect/plugin-amrwbdec.xml:
12125 * docs/plugins/inspect/plugin-asf.xml:
12126 * docs/plugins/inspect/plugin-cdio.xml:
12127 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12128 * docs/plugins/inspect/plugin-dvdread.xml:
12129 * docs/plugins/inspect/plugin-dvdsub.xml:
12130 * docs/plugins/inspect/plugin-iec958.xml:
12131 * docs/plugins/inspect/plugin-lame.xml:
12132 * docs/plugins/inspect/plugin-mad.xml:
12133 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12134 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12135 * docs/plugins/inspect/plugin-mpegstream.xml:
12136 * docs/plugins/inspect/plugin-realmedia.xml:
12137 * docs/plugins/inspect/plugin-siddec.xml:
12138 * docs/plugins/inspect/plugin-twolame.xml:
12139 * docs/plugins/inspect/plugin-x264.xml:
12140 * win32/common/config.h:
12141 0.10.16.3 pre-release
12143 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12145 * gst/asfdemux/asfheaders.c:
12146 * gst/asfdemux/asfheaders.h:
12147 * gst/asfdemux/gstasfdemux.c:
12148 asfdemux: Handle new type of DRM'd asf files.
12149 These are produced by the new MS PlayReady system.
12150 https://bugzilla.gnome.org/show_bug.cgi?id=639226
12152 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
12155 Automatic update of common submodule
12156 From e572c87 to f94d739
12158 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12161 Automatic update of common submodule
12162 From ccbaa85 to e572c87
12164 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12167 Automatic update of common submodule
12168 From 46445ad to ccbaa85
12170 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12172 * tests/check/Makefile.am:
12173 tests: never disable g_assert() and cast checks for the unit tests
12174 The unit tests are riddled with g_assert() and friends, make sure we
12175 don't disable assert and cast checks for the unit tests even if
12176 this has been specified for the rest of the code base, e.g. via
12177 --disable-glib-asserts
12179 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12182 * win32/common/config.h:
12183 0.10.16.2 pre-release
12185 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12187 * docs/plugins/gst-plugins-ugly-plugins.args:
12188 * docs/plugins/inspect/plugin-a52dec.xml:
12189 * docs/plugins/inspect/plugin-amrnb.xml:
12190 * docs/plugins/inspect/plugin-amrwbdec.xml:
12191 * docs/plugins/inspect/plugin-asf.xml:
12192 * docs/plugins/inspect/plugin-cdio.xml:
12193 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12194 * docs/plugins/inspect/plugin-dvdread.xml:
12195 * docs/plugins/inspect/plugin-dvdsub.xml:
12196 * docs/plugins/inspect/plugin-iec958.xml:
12197 * docs/plugins/inspect/plugin-lame.xml:
12198 * docs/plugins/inspect/plugin-mad.xml:
12199 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12200 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12201 * docs/plugins/inspect/plugin-mpegstream.xml:
12202 * docs/plugins/inspect/plugin-realmedia.xml:
12203 * docs/plugins/inspect/plugin-siddec.xml:
12204 * docs/plugins/inspect/plugin-twolame.xml:
12205 * docs/plugins/inspect/plugin-x264.xml:
12208 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12213 po: update translations
12215 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12218 configure: use $LIBM instead of hardcoding -lm
12220 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12222 * gst/realmedia/rmdemux.c:
12223 rmdemux: Initialize return variable.
12224 In the unlikely event that height is 0 (which is invalid) we would end up
12225 never setting the flow return.
12227 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12229 * gst/realmedia/rmutils.c:
12230 realmedia: Fix unitialized variables on macosx
12232 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12234 * ext/x264/gstx264enc.c:
12235 x264enc: Handle codec/encoder tags
12236 Make x264enc drop video-codec and codec tags and replace
12237 encoder/encoder-version with x264 and its build number
12240 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12242 * ext/mpeg2dec/gstmpeg2dec.c:
12243 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
12245 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12247 * ext/mpeg2dec/gstmpeg2dec.c:
12248 mpeg2dec: minor formatting clean-up
12250 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12252 * ext/mpeg2dec/gstmpeg2dec.c:
12253 mpeg2dec: refactor cropping code to use libgstvideo functions
12254 https://bugzilla.gnome.org/show_bug.cgi?id=571146
12256 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12258 * ext/mpeg2dec/gstmpeg2dec.c:
12259 * ext/mpeg2dec/gstmpeg2dec.h:
12260 mpeg2dec: use GstVideoFormat instead of custom enum
12262 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12264 * ext/mpeg2dec/Makefile.am:
12265 mpeg2dec: fix LIBADD order in Makefile.am
12267 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
12269 * ext/x264/gstx264enc.c:
12270 x264: vbv-buf-capacity should have a minimum of 0
12271 x264 will clip this value internally, and users should be allowed to
12272 specify a lower value than 300 ms.
12273 https://bugzilla.gnome.org/show_bug.cgi?id=635291
12275 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12277 * ext/x264/gstx264enc.c:
12278 x264enc: also accept YV12 input
12280 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12282 * ext/x264/gstx264enc.c:
12283 x264enc: add a note to the docs about encoder latency and queues
12284 https://bugzilla.gnome.org/show_bug.cgi?id=636107
12286 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
12288 * gst/realmedia/rademux.c:
12289 * gst/realmedia/rmdemux.c:
12290 realmedia: do not use the pad buffer allocation functions in demuxers
12291 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
12292 https://bugzilla.gnome.org/show_bug.cgi?id=637932
12294 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12297 Automatic update of common submodule
12298 From 169462a to 46445ad
12300 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12302 * ext/mad/gstmad.c:
12303 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
12306 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
12309 Automatic update of common submodule
12310 From 20742ae to 169462a
12312 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
12314 * gst/realmedia/rmdemux.c:
12315 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
12316 Signed-off-by: Rob Clark <rob@ti.com>
12318 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
12321 Automatic update of common submodule
12322 From 011bcc8 to 20742ae
12324 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
12327 x264: uses pkg-config to locate libx264
12329 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12331 Merge branch 'master' into 0.11
12333 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12335 * tests/check/pipelines/lame.c:
12336 check: don't use deprecated method
12338 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12340 * android/amrnb.mk:
12341 * android/amrwbdec.mk:
12343 * android/mpegaudioparse.mk:
12345 more 0.10 -> 0,11 changes
12347 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12350 configure: open 0.11 branch
12352 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
12356 * android/amrnb.mk:
12357 * android/amrwbdec.mk:
12359 * android/mpegaudioparse.mk:
12360 Add build system for Android
12362 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
12364 * gst/realmedia/rmutils.c:
12365 realmedia: Remove dead assignments
12367 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
12369 * ext/mad/gstmad.c:
12370 mad: Remove dead assignments
12372 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12374 * ext/dvdread/dvdreadsrc.c:
12375 dvdreadsrc: remove bogus comment
12377 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
12379 * ext/dvdread/dvdreadsrc.c:
12380 dvdreadsrc: fix handling of multi-angle streams
12381 We would output all angles interleaved instead of just
12382 the selected angle.
12383 https://bugzilla.gnome.org/show_bug.cgi?id=539254
12385 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12387 * gst/realmedia/Makefile.am:
12388 realmedia: fix LIBS order in Makefile
12390 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12430 po: update for new translatable strings
12432 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
12435 Automatic update of common submodule
12436 From 7bbd708 to 011bcc8
12438 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
12440 * ext/mpeg2dec/gstmpeg2dec.c:
12441 mpeg2dec: convert the position to stream time before answering to a position query
12443 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
12445 * gst/realmedia/Makefile.am:
12446 * gst/realmedia/rademux.c:
12447 * gst/realmedia/rmdemux.c:
12448 * gst/realmedia/rmdemux.h:
12449 realmedia: Get codec name from pbutils instead of harcoding them
12451 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
12453 * ext/x264/gstx264enc.c:
12454 x264enc: Work around a rate control issue in libx264
12455 When variable framerate is disabled in libx264 (which occurs when using
12456 the zerolatency tuning), libx264 ignores timestamps but still uses the
12457 timebase leading to messed up rate control with our nanosecond timebase.
12458 We work around this issue by setting the timebase to the reciprocal of
12459 the framerate and we validate that the framerate is suitable.
12460 This has been fixed upstream in libx264 but there are non-fixed versions
12461 in the wild so this workaround is still needed.
12464 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12466 * ext/mpeg2dec/gstmpeg2dec.c:
12467 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12469 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
12471 * ext/mpeg2dec/gstmpeg2dec.c:
12472 mpeg2dec: fix position query by trusting upstream
12473 Position queries are badly handled for DVDs (probably due to the division in
12474 chapters): the time returned was the time since the start of chapter.
12475 Now ask upstream for position queries, fall back to the old code if upstream
12476 cannot answer the query.
12478 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
12480 * ext/lame/gstlame.c:
12481 * ext/mad/gstmad.c:
12482 * ext/sidplay/gstsiddec.cc:
12483 * gst/mpegstream/gstmpegparse.c:
12484 various: canonicalize property names
12486 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
12488 * ext/a52dec/gsta52dec.c:
12489 * ext/amrnb/amrnbdec.c:
12490 * ext/amrnb/amrnbenc.c:
12491 * ext/cdio/gstcdiocddasrc.c:
12492 * ext/dvdread/dvdreadsrc.c:
12493 * ext/lame/gstlame.c:
12494 * ext/lame/gstlamemp3enc.c:
12495 * ext/mad/gstmad.c:
12496 * ext/sidplay/gstsiddec.cc:
12497 * ext/x264/gstx264enc.c:
12498 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12500 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
12502 * gst/iec958/ac3iec.c:
12503 * gst/mpegaudioparse/gstmpegaudioparse.c:
12504 * gst/mpegstream/gstmpegparse.c:
12505 * gst/mpegstream/gstrfc2250enc.c:
12506 * gst/realmedia/pnmsrc.c:
12507 * gst/realmedia/rdtmanager.c:
12508 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12510 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
12513 Automatic update of common submodule
12514 From 5a668bf to 7bbd708
12516 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
12519 Automatic update of common submodule
12520 From c4a8adc to 5a668bf
12522 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12525 Automatic update of common submodule
12526 From 5e3c9bf to c4a8adc
12528 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12530 * ext/mad/gstmad.c:
12531 * ext/mad/gstmad.h:
12532 mad: support reverse playback
12534 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12536 * ext/dvdread/dvdreadsrc.c:
12537 dvdreadsrc: improve error messages on read errors
12538 Provide proper i18n-ed error messages when a read error happens,
12539 and point out that the error could be happening because the
12541 https://bugzilla.gnome.org/show_bug.cgi?id=613633
12543 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12546 configure: set plugin release datetime
12548 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
12551 Automatic update of common submodule
12552 From aa0d1d0 to 5e3c9bf
12554 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12556 * gst/mpegstream/gstmpegparse.c:
12557 mpegparse: re-fix flow return handling
12558 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12559 - } while (GST_FLOW_IS_SUCCESS (result));
12560 + } while (result != GST_FLOW_OK);
12562 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
12564 * tests/check/Makefile.am:
12565 * tests/check/generic/states.c:
12566 tests: allow running state tests for all elements
12567 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12568 to try elements that would normaly be skipped.
12570 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12573 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12575 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12578 * pkgconfig/.gitignore:
12579 * pkgconfig/Makefile.am:
12580 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12581 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12582 This .pc file will not be installed, it's only for uninstalled setups,
12583 same thing as we do for -good. This is so other modules' unit tests can
12584 find our plugins properly in an uninstalled setup.
12586 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12589 Automatic update of common submodule
12590 From c2e10bf to aa0d1d0
12592 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12595 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12597 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12599 * ext/sidplay/gstsiddec.cc:
12600 siddec: don't use GST_FLOW_IS_FATAL
12601 GST_FLOW_IS_FATAL has been deprecated in core git.
12603 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
12606 Automatic update of common submodule
12607 From d3d9acf to c2e10bf
12609 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12612 configure: Require orc >= 0.4.6 for --compat
12614 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12617 Automatic update of common submodule
12618 From ec60217 to d3d9acf
12620 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12622 * ext/mpeg2dec/gstmpeg2dec.c:
12623 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12624 And don't post error messages if allocating a buffer resulted
12625 in WRONG_STATE or UNEXPECTED.
12627 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12629 * gst/mpegaudioparse/gstxingmux.c:
12630 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12632 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12634 * gst/mpegstream/gstdvddemux.c:
12635 * gst/mpegstream/gstmpegdemux.c:
12636 * gst/mpegstream/gstmpegparse.c:
12637 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12639 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12641 * gst/realmedia/rmdemux.c:
12642 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12644 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12646 * gst/asfdemux/gstasfdemux.c:
12647 asfdemux: Don't use GST_FLOW_IS_FATAL()
12648 And don't post error messages for UNEXPECTED and post an error
12649 message if pulling data failed because of NOT_LINKED.
12651 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12654 * docs/plugins/inspect/plugin-a52dec.xml:
12655 * docs/plugins/inspect/plugin-amrnb.xml:
12656 * docs/plugins/inspect/plugin-amrwbdec.xml:
12657 * docs/plugins/inspect/plugin-asf.xml:
12658 * docs/plugins/inspect/plugin-cdio.xml:
12659 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12660 * docs/plugins/inspect/plugin-dvdread.xml:
12661 * docs/plugins/inspect/plugin-dvdsub.xml:
12662 * docs/plugins/inspect/plugin-iec958.xml:
12663 * docs/plugins/inspect/plugin-lame.xml:
12664 * docs/plugins/inspect/plugin-mad.xml:
12665 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12666 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12667 * docs/plugins/inspect/plugin-mpegstream.xml:
12668 * docs/plugins/inspect/plugin-realmedia.xml:
12669 * docs/plugins/inspect/plugin-siddec.xml:
12670 * docs/plugins/inspect/plugin-twolame.xml:
12671 * docs/plugins/inspect/plugin-x264.xml:
12672 * win32/common/config.h:
12673 Back to development
12674 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12675 the code is updated for the GST_FLOW_IS_* macro deprecations.
12677 === release 0.10.16 ===
12679 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12685 * gst-plugins-ugly.doap:
12686 * win32/common/config.h:
12689 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12691 * docs/plugins/inspect/plugin-a52dec.xml:
12692 * docs/plugins/inspect/plugin-amrnb.xml:
12693 * docs/plugins/inspect/plugin-amrwbdec.xml:
12694 * docs/plugins/inspect/plugin-asf.xml:
12695 * docs/plugins/inspect/plugin-cdio.xml:
12696 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12697 * docs/plugins/inspect/plugin-dvdread.xml:
12698 * docs/plugins/inspect/plugin-dvdsub.xml:
12699 * docs/plugins/inspect/plugin-iec958.xml:
12700 * docs/plugins/inspect/plugin-lame.xml:
12701 * docs/plugins/inspect/plugin-mad.xml:
12702 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12703 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12704 * docs/plugins/inspect/plugin-mpegstream.xml:
12705 * docs/plugins/inspect/plugin-realmedia.xml:
12706 * docs/plugins/inspect/plugin-siddec.xml:
12707 * docs/plugins/inspect/plugin-twolame.xml:
12708 * docs/plugins/inspect/plugin-x264.xml:
12709 docs: update docs for release
12711 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12719 po: update translations
12721 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12760 0.10.15.6 pre-release
12762 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
12764 * gst/asfdemux/gstasfdemux.c:
12765 asfdemux: Don't error out on non-critical flow returns
12766 Only error out when downstream returns:
12771 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12772 of the streams had gone EOS) and then stop the task silently.
12773 In the case of WRONG_STATE we just need to stop silently
12774 https://bugzilla.gnome.org/show_bug.cgi?id=600412
12776 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12815 0.10.15.5 pre-release
12817 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
12819 * gst/mpegaudioparse/gstmpegaudioparse.c:
12820 mp3parse: propagate flow errors upstream.
12821 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12822 always return the error upstream.
12824 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12863 0.10.15.4 pre-release
12865 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
12868 Automatic update of common submodule
12869 From 3e8db1d to ec60217
12871 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12874 * docs/plugins/inspect/plugin-a52dec.xml:
12875 * docs/plugins/inspect/plugin-amrnb.xml:
12876 * docs/plugins/inspect/plugin-amrwbdec.xml:
12877 * docs/plugins/inspect/plugin-asf.xml:
12878 * docs/plugins/inspect/plugin-cdio.xml:
12879 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12880 * docs/plugins/inspect/plugin-dvdread.xml:
12881 * docs/plugins/inspect/plugin-dvdsub.xml:
12882 * docs/plugins/inspect/plugin-iec958.xml:
12883 * docs/plugins/inspect/plugin-lame.xml:
12884 * docs/plugins/inspect/plugin-mad.xml:
12885 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12886 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12887 * docs/plugins/inspect/plugin-mpegstream.xml:
12888 * docs/plugins/inspect/plugin-realmedia.xml:
12889 * docs/plugins/inspect/plugin-siddec.xml:
12890 * docs/plugins/inspect/plugin-twolame.xml:
12891 * docs/plugins/inspect/plugin-x264.xml:
12892 * win32/common/config.h:
12893 0.10.15.3 pre-release
12895 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
12897 * ext/x264/gstx264enc.c:
12898 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12899 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12900 argument to the option string value causes an error. For < 78 we pass the
12901 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12902 result in passing 'none' for false and 'strict' for true. Other modes can be
12903 set through the option-string property for now.
12904 https://bugzilla.gnome.org/show_bug.cgi?id=626577
12906 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12909 * docs/plugins/gst-plugins-ugly-plugins.args:
12910 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12911 * docs/plugins/inspect/plugin-a52dec.xml:
12912 * docs/plugins/inspect/plugin-amrnb.xml:
12913 * docs/plugins/inspect/plugin-amrwbdec.xml:
12914 * docs/plugins/inspect/plugin-asf.xml:
12915 * docs/plugins/inspect/plugin-cdio.xml:
12916 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12917 * docs/plugins/inspect/plugin-dvdread.xml:
12918 * docs/plugins/inspect/plugin-dvdsub.xml:
12919 * docs/plugins/inspect/plugin-iec958.xml:
12920 * docs/plugins/inspect/plugin-lame.xml:
12921 * docs/plugins/inspect/plugin-mad.xml:
12922 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12923 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12924 * docs/plugins/inspect/plugin-mpegstream.xml:
12925 * docs/plugins/inspect/plugin-realmedia.xml:
12926 * docs/plugins/inspect/plugin-siddec.xml:
12927 * docs/plugins/inspect/plugin-twolame.xml:
12928 * docs/plugins/inspect/plugin-x264.xml:
12929 * win32/common/config.h:
12930 0.10.15.2 pre-release
12932 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
12934 * gst/synaesthesia/gstsynaesthesia.c:
12935 synaesthesia: code cleanups.
12936 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12939 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
12941 * gst/synaesthesia/gstsynaesthesia.c:
12942 synaesthesia: use GST_BOILERPLATE macros
12944 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12947 Automatic update of common submodule
12948 From bd2054b to 3e8db1d
12950 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12952 * ext/x264/gstx264enc.c:
12953 x264: fix printf format warning in debug message
12955 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12957 * docs/plugins/Makefile.am:
12958 docs: fix bug passing arguments to gtkdoc-fixref in upload target
12959 Missing backslash at end of line meant we weren't passing all arguments
12960 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12962 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
12965 Automatic update of common submodule
12966 From a519571 to bd2054b
12968 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12971 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12972 This first checks what is required for ISO C99 support and sets the relevant
12973 compiler parameters and if no C99 compiler is found, it checks for a
12974 C89 compiler. This enables us to check for and use C89/C99 functions
12975 that gcc hides from us without the correct compiler parameters.
12977 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
12979 * ext/x264/gstx264enc.c:
12980 x264enc: Fix flushing of delayed frames
12981 x264_encoder_encode() should be called with a NULL picture until at least
12982 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12983 regression in make check due to the recent change in defaults which enabled
12984 b-frames and b-pyramid, both of which I believe increase the number of delayed
12985 frames when encoding.
12987 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
12989 * ext/x264/gstx264enc.c:
12990 x264enc: Improve x264enc defaults
12991 - medium x264 speed/quality preset
12992 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12993 Addresses part of bug #607798
12995 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
12997 * ext/x264/gstx264enc.c:
12998 x264enc: Fix property description typos
13000 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
13002 * ext/x264/gstx264enc.c:
13003 x264enc: Add some more debug info
13005 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
13007 * ext/x264/gstx264enc.c:
13008 * ext/x264/gstx264enc.h:
13009 x264enc: Add speed-preset and [psy-]tuning properties
13010 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
13011 preset and possibly a profile and/or tuning are now the recommended way to
13012 configure x264 through x264enc.
13013 If a preset/tuning are specified then these will define the default values and
13014 the property defaults will be ignored. After this the option-string property is
13015 applied, followed by the user-set properties, fast first pass restrictions and
13016 finally the profile restrictions.
13017 Addresses part of bug #607798
13019 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
13021 * ext/x264/gstx264enc.c:
13022 * ext/x264/gstx264enc.h:
13023 x264enc: Refactor code in preparation for presets/tunings
13024 - Make defaults append the appropriate default value to a string. This is
13025 needed to differentiate between something user-set and the actual prop
13027 - Add an internal option string to which _set_property () cases append for the
13028 majority of properties.
13029 - Use gst_x264_enc_parse_options () to clean up application of settings. This
13030 will make order of application with respect to the presets and tunings quite
13032 Addresses part of bug #607798
13034 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
13036 * ext/x264/gstx264enc.c:
13037 x264enc: Update available me types
13038 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
13039 now self-maintaining.
13041 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
13043 * ext/x264/gstx264enc.c:
13044 x264enc: Use new libx264 API to affect fast first pass
13045 Uses new x264 API to apply reduced complexity values to the parameters to
13046 increase encoding speed in the first pass of a multi-pass encode. This does
13047 not impact on final quality.
13048 Addresses part of bug #607798
13050 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
13052 * ext/x264/gstx264enc.c:
13053 * ext/x264/gstx264enc.h:
13054 x264enc: Add profile property
13055 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
13056 Profile. This makes it easier to achieve Baseline Profile for example.
13057 Addresses part of bug #607798
13059 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
13061 * ext/x264/gstx264enc.c:
13062 * ext/x264/gstx264enc.h:
13063 x264enc: Add option-string property
13064 Adds support for an x264 format option-string to specify advanced parameters
13065 Addresses part of bug #607798
13067 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13069 * ext/mad/Makefile.am:
13070 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
13071 Spotted by syntr0py.
13073 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13075 * ext/x264/gstx264enc.c:
13076 x264enc: only set timebase on versions where it exists
13078 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
13080 * ext/x264/gstx264enc.c:
13081 x264enc: set appropriate time base
13084 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13086 * tests/check/Makefile.am:
13087 tests: add plugin loading whitelist to test environment
13088 Only want to load core/-base/-ugly plugins here.
13090 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13094 Bump automake requirement to 1.10 and autoconf to 2.60
13095 For maintainability reasons and $(builddir).
13098 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13100 * gst/asfdemux/gstasfdemux.c:
13101 asfdemux: Fix seeking after last commits
13102 Don't handle wrong-state returns as errors to allow seeking to work
13105 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13107 * gst/asfdemux/gstasfdemux.c:
13108 asfdemux: Push all pending data on EOS
13109 When on push mode and receiving an EOS event, asfdemux
13110 should push all pending data because we might be dealing
13111 with a broken file that has a preroll value higher
13112 than its actual length.
13114 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13116 * gst/asfdemux/gstasfdemux.c:
13117 asfdemux: Fix sending eos event for chained asfs
13118 Properly push EOS event when finishing a chained asf file
13122 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13124 * docs/plugins/Makefile.am:
13125 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13126 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13127 * docs/plugins/inspect/plugin-rmdemux.xml:
13128 docs: add rmdemux to docs properly
13129 The plugin has been renamed, remove old introspection file.
13131 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13133 * docs/plugins/gst-plugins-ugly-plugins.args:
13134 * docs/plugins/inspect/plugin-x264.xml:
13135 docs: update for recent x264enc changes
13137 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13139 * gst/realmedia/rmdemux.c:
13140 rmdemux: fix compiler warning when debugging system in core is disabled
13142 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
13145 Automatic update of common submodule
13146 From 73ff93a to a519571
13148 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
13150 * gst/asfdemux/gstasfdemux.c:
13151 asfdemux: Allow at least 500ms of preroll.
13152 Some files have insanely low preroll values which break the
13153 all_streams_prerolled() logic.
13156 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13158 * ext/x264/gstx264enc.c:
13159 x264enc: add new h264 caps attribute alignment
13162 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13164 * ext/x264/gstx264enc.c:
13165 * ext/x264/gstx264enc.h:
13166 x264enc: conditionally expose enhanced upstream capabilities
13167 API: GstX264Enc:sliced-threads
13168 API: GstX264Enc:sync-lookahead
13169 API: GstX264Enc:intra-refresh
13170 API: GstX264Enc:mb-tree
13171 API: GstX264Enc:rc-lookahead
13174 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13177 * docs/plugins/inspect/plugin-a52dec.xml:
13178 * docs/plugins/inspect/plugin-amrnb.xml:
13179 * docs/plugins/inspect/plugin-amrwbdec.xml:
13180 * docs/plugins/inspect/plugin-asf.xml:
13181 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13182 * docs/plugins/inspect/plugin-iec958.xml:
13183 * docs/plugins/inspect/plugin-mad.xml:
13184 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13185 * docs/plugins/inspect/plugin-mpegstream.xml:
13186 * docs/plugins/inspect/plugin-realmedia.xml:
13187 docs: update introspected plugin docs for gstdoc-scangobj and other changes
13188 Update common for latest gstdoc-scangobj and inspect xml files for
13189 escaping and pad template order changes.
13191 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
13194 Automatic update of common submodule
13195 From 9339ccc to 35617c2
13197 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
13200 Automatic update of common submodule
13201 From 5adb1ca to 9339ccc
13203 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
13206 Automatic update of common submodule
13207 From 57c89b7 to 5adb1ca
13209 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
13212 Automatic update of common submodule
13213 From c804988 to 57c89b7
13215 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13218 * gst/realmedia/rtspreal.c:
13219 configure: Update required GLib version to 2.20
13221 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13223 * ext/a52dec/gsta52dec.c:
13224 a52dec: Call orc_init() before trying to get target flags
13226 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13228 * ext/a52dec/gsta52dec.c:
13229 a52dec: Remove debug printf...
13231 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13234 * ext/a52dec/Makefile.am:
13235 * ext/a52dec/gsta52dec.c:
13236 a52dec: Use orc for CPU feature detection and don't check for liboil
13238 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13241 configure: Use GLIB_EXTRA_CFLAGS
13243 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13246 Automatic update of common submodule
13247 From 7a0fdf5 to c804988
13249 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13252 Automatic update of common submodule
13253 From 6da3bab to 7a0fdf5
13255 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13258 Automatic update of common submodule
13259 From 733fca9 to 6da3bab
13261 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
13264 Automatic update of common submodule
13265 From fad145b to 733fca9
13267 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
13270 Automatic update of common submodule
13271 From 47683c1 to fad145b
13273 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13275 * gst/realmedia/rmdemux.c:
13276 rmdemux: pass bitrate on caps
13277 Set the bitrate on the caps, some decoders like sipro need this to function
13281 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
13284 Automatic update of common submodule
13285 From 17f89e5 to 47683c1
13287 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
13290 Automatic update of common submodule
13291 From fd7ca04 to 17f89e5
13293 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
13295 * ext/x264/gstx264enc.c:
13296 x264enc: Only set i_weighted_pred on versions where it exists
13298 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
13300 * ext/lame/gstlamemp3enc.c:
13301 lamemp3enc: implement latency query
13302 The encoder's latency is deduced from the framesize. Fixes #618896.
13304 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13307 * docs/plugins/gst-plugins-ugly-plugins.args:
13308 * docs/plugins/gst-plugins-ugly-plugins.signals:
13309 * docs/plugins/inspect/plugin-a52dec.xml:
13310 * docs/plugins/inspect/plugin-amrnb.xml:
13311 * docs/plugins/inspect/plugin-amrwbdec.xml:
13312 * docs/plugins/inspect/plugin-asf.xml:
13313 * docs/plugins/inspect/plugin-cdio.xml:
13314 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13315 * docs/plugins/inspect/plugin-dvdread.xml:
13316 * docs/plugins/inspect/plugin-dvdsub.xml:
13317 * docs/plugins/inspect/plugin-iec958.xml:
13318 * docs/plugins/inspect/plugin-lame.xml:
13319 * docs/plugins/inspect/plugin-mad.xml:
13320 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13321 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13322 * docs/plugins/inspect/plugin-mpegstream.xml:
13323 * docs/plugins/inspect/plugin-realmedia.xml:
13324 * docs/plugins/inspect/plugin-siddec.xml:
13325 * docs/plugins/inspect/plugin-twolame.xml:
13326 * docs/plugins/inspect/plugin-x264.xml:
13327 * win32/common/config.h:
13328 Back to development
13330 === release 0.10.15 ===
13332 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13338 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13339 * docs/plugins/inspect/plugin-a52dec.xml:
13340 * docs/plugins/inspect/plugin-amrnb.xml:
13341 * docs/plugins/inspect/plugin-amrwbdec.xml:
13342 * docs/plugins/inspect/plugin-asf.xml:
13343 * docs/plugins/inspect/plugin-cdio.xml:
13344 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13345 * docs/plugins/inspect/plugin-dvdread.xml:
13346 * docs/plugins/inspect/plugin-dvdsub.xml:
13347 * docs/plugins/inspect/plugin-iec958.xml:
13348 * docs/plugins/inspect/plugin-lame.xml:
13349 * docs/plugins/inspect/plugin-mad.xml:
13350 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13351 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13352 * docs/plugins/inspect/plugin-mpegstream.xml:
13353 * docs/plugins/inspect/plugin-realmedia.xml:
13354 * docs/plugins/inspect/plugin-siddec.xml:
13355 * docs/plugins/inspect/plugin-twolame.xml:
13356 * docs/plugins/inspect/plugin-x264.xml:
13357 * gst-plugins-ugly.doap:
13358 * win32/common/config.h:
13361 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13401 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13404 configure: make implicit GLib and liboil requirements explicit
13405 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13407 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
13409 * ext/x264/gstx264enc.c:
13410 x264enc: disable I weighted pred
13411 If it is enabled, then it will be main profile instead of baseline.
13412 This ensures maximum compatibility of the output stream until the
13413 encoder configuration interface gets an overhaul with explicit
13414 output profile selection.
13417 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13420 * win32/common/config.h:
13421 0.10.14.3 pre-release
13423 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13461 po: update translations
13463 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13466 Automatic update of common submodule
13467 From 357b0db to fd7ca04
13469 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13472 * win32/common/config.h:
13473 0.10.14.2 pre-release
13475 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13478 Automatic update of common submodule
13479 From 4d67bd6 to 357b0db
13481 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13483 * gst/realmedia/rmdemux.c:
13484 * gst/realmedia/rmutils.c:
13485 * gst/realmedia/rmutils.h:
13486 rmdemux: add better sipr nibble swap routine
13488 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13490 * gst/realmedia/rmdemux.c:
13491 rmdemux: descramble SIPR before pushing out
13492 Collect and descramble the SIPR packets before pushing.
13493 Descramble ATRAC audio.
13496 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13498 * gst/realmedia/rmutils.c:
13499 * gst/realmedia/rmutils.h:
13500 rm: add function to descramble sipr
13502 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13504 * ext/x264/gstx264enc.c:
13505 * ext/x264/gstx264enc.h:
13506 x264enc: Re-send the received upstream event as-is downstream
13507 https://bugzilla.gnome.org/show_bug.cgi?id=606689
13509 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
13511 * ext/amrnb/amrnb.c:
13512 amrnbenc: Set rank to GST_RANK_SECONDARY
13514 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13516 * gst/realmedia/rtspreal.c:
13517 rtspreal: use GLib's base64 functions if available
13518 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13520 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
13522 * ext/amrnb/amrnbdec.h:
13523 * ext/amrnb/amrnbenc.h:
13524 * ext/amrwbdec/amrwbdec.h:
13525 amr: Use correct includes (as pkg-config suggests)
13528 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
13530 * gst/ac3parse/.gitignore:
13531 * gst/ac3parse/Makefile.am:
13532 * gst/ac3parse/README:
13533 * gst/ac3parse/ac3parse.vcproj:
13534 * gst/ac3parse/gstac3parse.c:
13535 * gst/ac3parse/gstac3parse.h:
13536 ac3parse: remove unported 0.8 plugin
13537 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13539 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
13541 * gst/mpegaudioparse/gstmpegaudioparse.c:
13542 docs: adding a mp3decoder as well is useful
13544 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
13546 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13547 docs: massage section index
13549 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
13551 * ext/amrwbdec/amrwbdec.c:
13552 * ext/amrwbdec/amrwbdec.h:
13553 amrwbdec: move define to source to avoid hiding it from the docs
13555 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
13557 * ext/cdio/gstcdiocddasrc.c:
13558 docs: remove short_desc, it is taken from element details
13560 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
13562 * gst/synaesthesia/gstsynaesthesia.c:
13563 docs: fix sections docs for synaesthesia
13565 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
13567 * docs/plugins/Makefile.am:
13568 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13569 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13570 * gst/mpegaudioparse/gstmpegaudioparse.c:
13571 docs: add docs for mp3parse
13573 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13575 * gst-plugins-ugly.doap:
13576 doap: update repository info from cvs->git and maintainers
13578 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13581 Automatic update of common submodule
13582 From fc85867 to 4d67bd6
13584 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13586 * tests/check/elements/x264enc.c:
13587 x264enc: adaptive NALU type checking
13588 In particular, be less picky about SEI NALU order, which makes test more
13589 robust with respect to changes in libx264.
13592 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13594 * ext/x264/gstx264enc.c:
13595 x264enc: adaptive x264 header NAL layout handling
13598 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13600 * gst/asfdemux/gstrtpasfdepay.c:
13601 asfdepay: we require a dynamic payload type
13602 Add an extra caps property that restricts the depayloader to only accept dynamic
13605 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13608 configure: Drop -Wcast-align
13609 Commit message copied from core's commit from Benjamin Otte:
13610 246f5dba96a5b50bb74621af67b30942cca72af5
13611 Apparently gcc warns that GstMiniObject is not castable to
13612 GstEvent/Message/Buffer due to them containing 64bit variables, even
13613 though ARM hackers claim that those only need 4byte alignment. And as
13614 long as gcc behaves that way, this warning is not very useful.
13615 So we'll remove the warning until this problem is fixed.
13618 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
13620 * ext/mpeg2dec/gstmpeg2dec.c:
13621 mpeg2dec: copy over all buffer flags when copying buffers.
13622 Avoids losing the tff/rff video buffer flags
13624 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
13626 * gst/asfdemux/asfpacket.c:
13627 asfdemux: Make a table static to avoid having to always allocate it.
13629 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13631 * ext/x264/gstx264enc.c:
13632 x264enc: fix up avcC header construction
13633 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13634 for BUILD_X264 < 76.
13635 Also fixes #610089.
13637 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13639 * ext/x264/gstx264enc.c:
13640 x264enc: parameterize libx264 provided NAL layout in codec-data creation
13642 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
13645 configure: Remove -Wundef flag
13646 Same fix as for #615161
13648 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13651 Automatic update of common submodule
13652 From fdf023d to fc85867
13654 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13656 * gst-libs/gst/gettext.h:
13657 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13659 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13664 build: build plugins in parallel where possible, if make -jN is used
13666 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13669 build: add cruft alert for common/shave*
13671 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13675 Remove removed file win32/common/config.h.in from MANIFEST.
13677 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
13679 * gst/synaesthesia/synaescope.c:
13680 * gst/synaesthesia/synaescope.h:
13681 synaestesia: Fix old-style prototype
13683 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
13685 * gst/realmedia/rmutils.c:
13689 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
13692 Automatic update of common submodule
13693 From 55cd514 to c1d07dd
13695 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13698 * ext/amrnb/amrnbdec.c:
13699 * ext/amrnb/amrnbenc.c:
13700 * ext/cdio/gstcdiocddasrc.h:
13701 * ext/dvdread/dvdreadsrc.c:
13702 * ext/lame/gstlame.h:
13703 * ext/lame/gstlamemp3enc.h:
13704 * ext/lame/plugin.c:
13705 * ext/mad/gstmad.c:
13706 * ext/x264/gstx264enc.c:
13707 * ext/x264/gstx264enc.h:
13708 * gst/mpegaudioparse/gstmpegaudioparse.c:
13709 * gst/mpegaudioparse/gstxingmux.c:
13710 * gst/mpegstream/gstdvddemux.c:
13711 * gst/mpegstream/gstmpegdemux.c:
13712 * gst/mpegstream/gstmpegparse.c:
13713 * gst/realmedia/asmrules.c:
13714 * gst/realmedia/pnmsrc.c:
13715 * gst/realmedia/pnmsrc.h:
13716 * gst/realmedia/rdtdepay.h:
13717 * gst/realmedia/rdtmanager.c:
13718 * gst/realmedia/rtspreal.c:
13719 build: Add all kinds of compiler warning flags and fix the resulting warnings
13721 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13723 * ext/amrnb/Makefile.am:
13724 * ext/amrwbdec/Makefile.am:
13725 * ext/sidplay/Makefile.am:
13726 * gst/asfdemux/Makefile.am:
13727 * gst/mpegaudioparse/Makefile.am:
13728 build: fix up Makefile.am
13729 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13730 the order a bit here and there (see docs/random/moving-plugins).
13732 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13734 * win32/common/config.h.in:
13735 win32: remove win32-specific config.h.in copy that's not used any longer
13736 The win32 config.h is now generated from the top-level config.h.in.
13738 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
13740 * ext/a52dec/gsta52dec.c:
13741 * ext/amrnb/amrnbdec.c:
13742 * ext/amrnb/amrnbenc.c:
13743 * ext/amrwbdec/amrwbdec.c:
13744 * ext/cdio/gstcdiocddasrc.c:
13745 * ext/dvdread/dvdreadsrc.c:
13746 * ext/lame/gstlame.c:
13747 * ext/mad/gstmad.c:
13748 * ext/mpeg2dec/gstmpeg2dec.c:
13749 * gst/ac3parse/gstac3parse.c:
13750 * gst/asfdemux/gstasfdemux.c:
13751 * gst/asfdemux/gstrtpasfdepay.c:
13752 * gst/asfdemux/gstrtspwms.c:
13753 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13754 * gst/iec958/ac3iec.c:
13755 * gst/mpegaudioparse/gstmpegaudioparse.c:
13756 * gst/mpegaudioparse/gstxingmux.c:
13757 * gst/mpegstream/gstdvddemux.c:
13758 * gst/mpegstream/gstmpegdemux.c:
13759 * gst/mpegstream/gstmpegparse.c:
13760 * gst/mpegstream/gstrfc2250enc.c:
13761 * gst/realmedia/pnmsrc.c:
13762 * gst/realmedia/rademux.c:
13763 * gst/realmedia/rdtdepay.c:
13764 * gst/realmedia/rdtmanager.c:
13765 * gst/realmedia/rmdemux.c:
13766 * gst/realmedia/rtspreal.c:
13767 * gst/synaesthesia/gstsynaesthesia.c:
13768 gst_element_class_set_details => gst_element_class_set_details_simple
13770 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13772 * ext/x264/gstx264enc.c:
13773 x264enc: Put pixel-aspect-ratio from input into the src pad caps
13776 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
13779 Automatic update of common submodule
13780 From e272f71 to 55cd514
13782 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
13785 Automatic update of common submodule
13786 From df8a7c8 to e272f71
13788 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
13791 Update CXXFLAGS, too
13793 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
13796 Update for recent changes to common submodule
13797 This just replaces every "$ERROR_CFLAGS" usage with a usage of
13798 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13800 Actually using that separation will happen later.
13802 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
13805 Automatic update of common submodule
13806 From 9720a7d to df8a7c8
13808 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
13811 Automatic update of common submodule
13812 From 0b6e072 to 9720a7d
13814 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
13817 Automatic update of common submodule
13818 From 7cc5eb4 to 0b6e072
13820 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13823 Automatic update of common submodule
13824 From 7aa65b5 to 7cc5eb4
13826 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13829 Automatic update of common submodule
13830 From 44ecce7 to 7aa65b5
13832 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13835 configure: Use automake 1.11 silent rules instead of shave if available
13836 This makes sure that we use something that is still maintained and
13837 also brings back libtool 1.5 support.
13839 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13842 * docs/plugins/inspect/plugin-a52dec.xml:
13843 * docs/plugins/inspect/plugin-amrnb.xml:
13844 * docs/plugins/inspect/plugin-amrwbdec.xml:
13845 * docs/plugins/inspect/plugin-asf.xml:
13846 * docs/plugins/inspect/plugin-cdio.xml:
13847 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13848 * docs/plugins/inspect/plugin-dvdread.xml:
13849 * docs/plugins/inspect/plugin-dvdsub.xml:
13850 * docs/plugins/inspect/plugin-iec958.xml:
13851 * docs/plugins/inspect/plugin-lame.xml:
13852 * docs/plugins/inspect/plugin-mad.xml:
13853 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13854 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13855 * docs/plugins/inspect/plugin-mpegstream.xml:
13856 * docs/plugins/inspect/plugin-realmedia.xml:
13857 * docs/plugins/inspect/plugin-siddec.xml:
13858 * docs/plugins/inspect/plugin-twolame.xml:
13859 * docs/plugins/inspect/plugin-x264.xml:
13860 * win32/common/config.h:
13861 Back to development
13863 === release 0.10.14 ===
13865 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13871 * docs/plugins/gst-plugins-ugly-plugins.args:
13872 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13873 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13874 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13875 * docs/plugins/inspect/plugin-a52dec.xml:
13876 * docs/plugins/inspect/plugin-amrnb.xml:
13877 * docs/plugins/inspect/plugin-amrwbdec.xml:
13878 * docs/plugins/inspect/plugin-asf.xml:
13879 * docs/plugins/inspect/plugin-cdio.xml:
13880 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13881 * docs/plugins/inspect/plugin-dvdread.xml:
13882 * docs/plugins/inspect/plugin-dvdsub.xml:
13883 * docs/plugins/inspect/plugin-iec958.xml:
13884 * docs/plugins/inspect/plugin-lame.xml:
13885 * docs/plugins/inspect/plugin-mad.xml:
13886 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13887 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13888 * docs/plugins/inspect/plugin-mpegstream.xml:
13889 * docs/plugins/inspect/plugin-realmedia.xml:
13890 * docs/plugins/inspect/plugin-siddec.xml:
13891 * docs/plugins/inspect/plugin-twolame.xml:
13892 * docs/plugins/inspect/plugin-x264.xml:
13893 * gst-plugins-ugly.doap:
13894 * win32/common/config.h:
13897 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13937 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13940 * win32/common/config.h:
13941 0.10.13.4 pre-release
13943 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13945 * ext/x264/gstx264enc.c:
13946 * tests/check/elements/x264enc.c:
13947 x264enc: Replace 'avc-sample' with 'avc' in caps
13948 In the element and in its tests
13951 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
13953 * gst/asfdemux/gstasfdemux.c:
13954 asfdemux: Don't set durations of 0 on outgoing buffers.
13955 Some (broken) streams don't have the extended stream properties in
13956 the header, resulting in applying a duration of zero on outgoing
13960 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
13962 * gst/asfdemux/asfpacket.c:
13963 asfdemux: Make sure we always set proper payload duration.
13964 Some (broken) streams will have a delta of 0, resulting in outgoing
13965 buffers having durations of 0.
13968 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13971 * win32/common/config.h:
13972 0.10.13.3 pre-release
13974 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
13976 * gst/asfdemux/asfpacket.c:
13977 asfdemux: Make sure we don't end up with negative timestamps.
13978 Some files have payload with timestamps smaller than the preroll duration.
13979 Instead of blindly substracting the preroll value (and ending up with
13980 insanely high timestamps on the outgoing buffers), we make sure we
13984 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13987 * win32/common/config.h:
13988 0.10.13.2 pre-release
13989 Update core/base requirement to 0.10.26, since that's more likely
13990 to be the actual requirement.
13992 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13997 po: update translations
13999 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14001 * tests/check/elements/x264enc.c:
14002 x264enc: add caps check to x264enc unit test
14003 Add some minimal caps checking to x264enc unit test.
14006 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
14008 * ext/x264/gstx264enc.c:
14009 x264enc: fix up avcC header construction and playback by flash players
14010 Fix off-by-one bug when constructing the avcC header chunk: we
14011 wrote wrong profile info into the header. The first byte in the
14012 SPS NAL we get from x264 is the nal type, not the profile_idc.
14013 Also add some debug logging.
14016 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
14018 * gst/asfdemux/gstasfdemux.c:
14019 asfdemux: Improve seek behaviour for audio-only with no index
14020 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
14021 for video, we can just seek to seek_time instead.
14023 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14026 configure: fix up GST_CXXFLAGS properly
14027 We don't want C specific flags in GST_CXXFLAGS, so base it on the
14028 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
14029 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
14031 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14034 Update MAINTAINERS, add myself
14036 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
14039 configure: base GST_CXXFLAGS on --cflags from pkg-config
14040 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
14041 point for for both C and CXX settings.
14043 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14046 Automatic update of common submodule
14047 From 96dc793 to 44ecce7
14049 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14053 * win32/common/.gitignore:
14054 * win32/common/config.h:
14055 win32: change how win32/common/config.h is updated
14056 Generate win32/common/config.h-new directly from config.h.in,
14057 using shell variables in configure and some hard-coded information.
14058 Change top-level makefile so that 'make win32-update' copies the
14059 generated file to win32/common/config.h, which we keep in source
14060 control. It's kept in source control so that the git tree is
14062 This change is similar to the ones applied a while ago to GStreamer
14063 core, gst-plugins-base and gst-plugins-good and prevents configure
14064 from changing files in source control. The generated config.h
14065 should be ok, but needs testing.
14067 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14069 * gst/realmedia/rtspreal.c:
14070 rtspreal: don't construct config header with uninitialised bytes
14071 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
14072 a presumably unintentional padding of uninitialised bytes at the end
14073 of the CONT tags chunk, which should be harmless but causes warnings
14074 in valgrind (see #608533 for a test URL).
14076 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14078 * gst/realmedia/rtspreal.c:
14079 rtspreal: add finalize function so we can free streams and rulebook
14080 Fix memory leak in Real RTSP component (#608533).
14082 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14084 * gst/realmedia/rtspreal.c:
14085 rtspreal: fix minor memory leak
14086 Caps take their own reference when a buffer is added to them, so
14087 unref buffer after adding it to caps (#608533).
14089 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14091 * gst/realmedia/rdtdepay.c:
14092 rdtdepay: unref input buffer when done
14093 Fixes memory leak, see #608533.
14095 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14098 Automatic update of common submodule
14099 From 15d47a6 to 96dc793
14101 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14103 * ext/x264/gstx264enc.c:
14104 * ext/x264/gstx264enc.h:
14105 x264enc: make use of Access Unit delimiters configurable
14106 API: GstX264Enc:aud
14108 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14110 * gst/asfdemux/asfpacket.c:
14111 asfdemux: Do not subtract padding twice
14112 Only subtract implicit padding if an explicit one isn't
14113 provided. Avoids subtracting it twice and causing
14117 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
14119 * gst/asfdemux/gstasfdemux.c:
14120 * gst/mpegstream/gstmpegpacketize.c:
14121 assert: g_assert_not_reached() cannot replace return statement
14122 Fix build with assert being turned off.
14124 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14127 Automatic update of common submodule
14128 From 14cec89 to 15d47a6
14130 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
14132 * gst/asfdemux/gstasfdemux.c:
14133 asfdemux: Don't forget to update flow variable
14134 Forgot to update the return value in the loop.
14136 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
14138 * gst/asfdemux/gstasfdemux.c:
14139 asfdemux: Check flow return on every push
14140 We previously only aggregated flow returns after the while(push) loop,
14141 which meant that in some cases we would end-up not properly aggregating
14143 This is based on the same flow aggregation algorithm as oggdemux.
14145 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14147 * ext/x264/gstx264enc.c:
14148 x264enc: Add stream-format to output caps
14149 Adds stream-format to output caps of x264enc that
14150 informs if the stream is in bytestream of avc format.
14153 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
14155 * gst/mpegaudioparse/gstxingmux.c:
14156 xingmux: Fix unaligned memory access
14157 ARM/SPARC need 32bit alignment but xingmux accesses possibly
14158 unaligned memory, which leads to SIGBUS.
14161 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
14163 * gst/asfdemux/gstasfdemux.c:
14164 asfdemux: Use GST_STR_NULL in a couple of places.
14165 Fixes crashing on some of the log statements on win32.
14167 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14169 * gst/realmedia/rmdemux.c:
14170 rmdemux: Parse and post bitrate for streams
14171 Parse the bitrate of the streams and post their tags.
14174 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14176 * gst/asfdemux/gstasfdemux.c:
14177 * gst/asfdemux/gstasfdemux.h:
14178 asfdemux: Post bitrate tag
14179 If stream bitrate object is available, post the bitrate
14183 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14185 * gst/mpegaudioparse/gstmpegaudioparse.c:
14186 * gst/mpegaudioparse/gstmpegaudioparse.h:
14187 mp3parse: minor validation check of (Xing, VBRI) metadata
14188 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
14190 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14192 * gst/mpegaudioparse/gstmpegaudioparse.c:
14193 mp3parse: use proper total_time and total_bytes in various cases
14194 The correct basis for (Xing, VBRI) seek table calculations is the
14195 byte size and duration provided by that metadata, rather than some
14196 other (possibly even estimated) one. This also prevents an infinite
14197 conversion loop in (unlikely) case where a TOC is provided without
14198 such corresponding (duration) metdata.
14200 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14202 * gst/mpegaudioparse/gstmpegaudioparse.c:
14203 * gst/mpegaudioparse/gstmpegaudioparse.h:
14204 mp3parse: conserve stop time for non-accurate seek
14205 Use the same strategy as accurate seeks to store
14206 pending non-accurate seeks to avoid overwriting non-definite
14207 stop times. When doing non-accurate seeks our position
14208 reporting might drift off by some secs and the stream can
14209 end up before it should.
14212 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14215 Automatic update of common submodule
14216 From 47cb23a to 14cec89
14218 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14220 * ext/amrwbdec/amrwb.c:
14221 amrwbdec: give decoder a rank so decodebin/playbin will use it
14223 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14225 * gst/mpegaudioparse/gstmpegaudioparse.c:
14226 mp3parse: return false when we can't seek
14227 When upstream can't seek, we return false as well
14229 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14231 * ext/lame/gstlame.c:
14232 * ext/lame/gstlamemp3enc.c:
14233 lame: Avoid crash when seeking before negotiating
14234 lame's 'lgv' variable is only initialized when the caps
14235 is negotiated, whenever a seek happens before that, it would
14236 attempt to call a function on an empty pointer, causing the crash.
14239 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14242 Automatic update of common submodule
14243 From 87bf428 to 47cb23a
14245 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14248 Automatic update of common submodule
14249 From da4c75c to 87bf428
14251 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
14254 Automatic update of common submodule
14255 From 53a2485 to da4c75c
14257 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14259 * gst/mpegaudioparse/gstmpegaudioparse.c:
14260 mp3parse: fix non-flushing seek
14261 Specifically, in addition to clearing lots of variables/offsets
14262 when receiving newsegment, also clear leftover data to match.
14264 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
14266 * ext/x264/gstx264enc.c:
14267 * ext/x264/gstx264enc.h:
14268 x264enc: Make upstream GstForceKeyUnit thread-safe
14269 Also send the GstForceKeyUnit event downstream when an upstream on is received,
14270 allowing muxers or payloaders to take appropriate actions.
14271 https://bugzilla.gnome.org/show_bug.cgi?id=602556
14273 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14276 Automatic update of common submodule
14277 From a3e3ce4 to 53a2485
14279 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
14281 * gst/asfdemux/gstasfdemux.c:
14282 asfdemux: Don't call strlen() on NULL pointers
14285 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14287 * gst/asfdemux/gstasfdemux.c:
14288 asfdemux: Remove old pads when new ones are added
14289 The old pads were being removed before adding the new ones,
14290 we should add the new ones first.
14293 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14295 * gst/asfdemux/gstasfdemux.c:
14296 * gst/asfdemux/gstasfdemux.h:
14297 asfdemux: Handle chained asfs on pull mode
14298 Adds chained asfs handling to pull mode. It now checks if
14299 there is a new asf header after the last packet (when it
14300 is possible to know how many packets are) or it tries
14301 checking if a processed packet that fails is an header
14305 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14307 * gst/asfdemux/gstasfdemux.c:
14308 * gst/asfdemux/gstasfdemux.h:
14309 asfdemux: properly do chained asfs on push mode
14310 To properly do chained asfs work with playbin2, we need to
14311 push eos on the old pads before removing them.
14314 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14316 * gst/asfdemux/gstasfdemux.c:
14317 * gst/asfdemux/gstasfdemux.h:
14318 asfdemux: add support for chained asfs (push mode)
14319 Adds support for detecting and playing chained asfs
14320 in push mode. asfdemux tries to detect a new asf start
14321 by identifying the header object guid in a input buffer.
14322 When it finds it, it resets its state, removing its pads
14323 and creates new ones for the new file.
14325 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14327 * gst/asfdemux/gstasfdemux.c:
14328 asfdemux: fix two small leaks
14330 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14332 * gst/asfdemux/gstasfdemux.c:
14333 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
14334 WM/Track has a 0 base but is often wrongly written as starting from 1,
14335 so not as reliable as WM/TrackNumber which always starts from 1.
14337 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14339 * gst/asfdemux/gstasfdemux.c:
14340 asfdemux: WM/Track starts counting from 0, adjust to start from 1
14342 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14344 * gst/asfdemux/gstasfdemux.c:
14345 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
14346 There's both WM/Track and WM/TrackNumber.
14348 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
14350 * ext/a52dec/gsta52dec.c:
14351 a52dec: Fix debug statement: Pass pos variable instead of time() function
14353 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
14355 * gst/dvdsub/gstdvdsubdec.c:
14356 dvdsubdec: Fix printf format string warning
14358 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
14360 * gst/asfdemux/gstasfdemux.c:
14361 asfdemux: Fix bogus variable used uninitialised warnings
14363 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
14366 po: Don't create backup .po files
14367 As well as preventing creation of useless backup files, it works
14368 around a bug in gettext 0.17 on OS/X
14370 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
14372 * gst/asfdemux/asfpacket.c:
14373 asfdemux: fix c99-style comments.
14375 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
14377 * gst/asfdemux/asfpacket.c:
14378 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14380 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14382 * gst/realmedia/rmutils.c:
14383 rmutils: fix byteswapping
14384 fix the byteswapping code that was wrong because of the side effects of the
14388 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
14390 * ext/x264/gstx264enc.c:
14391 x264enc: Adapt to slightly modified x264 API
14394 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14396 * gst/asfdemux/asfpacket.c:
14397 asfdemux: careful to avoid crash on bogus data
14398 When receiving bogus data, we have to avoid subtracting a value
14399 larger than 'size' from 'size' variable, resulting in a wrap
14400 that would make 'size' a really large bogus value.
14403 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
14405 * win32/common/config.h:
14406 win32: Commit bumped version number
14408 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
14410 * gst/mpegaudioparse/gstmpegaudioparse.c:
14411 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14413 This removes a good 50% of processing time for parsing a buffer.
14414 We do this by simply... getting the nicks that we already have handy
14415 instead of going through the expensive glib system.
14417 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
14420 configure.ac: And back to development we go...
14422 === release 0.10.13 ===
14424 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
14431 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14432 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14433 * docs/plugins/inspect/plugin-a52dec.xml:
14434 * docs/plugins/inspect/plugin-asf.xml:
14435 * docs/plugins/inspect/plugin-cdio.xml:
14436 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14437 * docs/plugins/inspect/plugin-dvdread.xml:
14438 * docs/plugins/inspect/plugin-dvdsub.xml:
14439 * docs/plugins/inspect/plugin-iec958.xml:
14440 * docs/plugins/inspect/plugin-lame.xml:
14441 * docs/plugins/inspect/plugin-mad.xml:
14442 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14443 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14444 * docs/plugins/inspect/plugin-mpegstream.xml:
14445 * docs/plugins/inspect/plugin-realmedia.xml:
14446 * docs/plugins/inspect/plugin-siddec.xml:
14447 * docs/plugins/inspect/plugin-twolame.xml:
14448 * docs/plugins/inspect/plugin-x264.xml:
14449 * gst-plugins-ugly.doap:
14450 * win32/common/config.h:
14453 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
14491 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
14494 Automatic update of common submodule
14495 From 85d1530 to 0702fe1
14497 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
14535 * win32/common/config.h:
14536 0.10.12.3 pre-release
14538 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
14541 Automatic update of common submodule
14542 From a3e3ce4 to 85d1530
14544 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
14546 * ext/a52dec/gsta52dec.c:
14547 a52dec: Fix reference leak on all input buffers in 'dvd mode'
14548 https://bugzilla.gnome.org/show_bug.cgi?id=598272
14550 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
14589 * win32/common/config.h:
14590 0.10.12.2 pre-release
14592 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14594 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14595 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14596 docs: Remove files accidentally added
14597 Remove the gst-plugins-ugly-plugins.args.new and
14598 gst-plugins-ugly-plugins.signals.new files, that appear
14599 to have been accidentally added in commit
14600 f5d046a0b034f9bd7274291f7131ee5db1a30052
14602 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14604 * ext/a52dec/gsta52dec.c:
14605 a52dec: Add some debugging for new segment events
14607 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
14609 * ext/mpeg2dec/gstmpeg2dec.c:
14610 mpeg2dec: fix warning in macosx snow leopard
14612 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
14614 * gst/mpegstream/gstmpegparse.c:
14615 mpegstream: fix warning in macosx snow leopard
14617 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
14619 * gst/mpegaudioparse/gstmpegaudioparse.c:
14620 mpegaudioparse: fix warning in macosx snow leopard
14622 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
14624 * gst/dvdsub/gstdvdsubdec.c:
14625 dvdsubdec: fix warning on macosx snow leopard
14627 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
14629 * gst/asfdemux/gstasfdemux.c:
14630 asfdemux: fix warning in macosx snow leopard
14632 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
14634 * gst/mpegaudioparse/gstmpegaudioparse.c:
14635 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14637 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
14640 Automatic update of common submodule
14641 From 19fa4f3 to a3e3ce4
14643 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
14645 * gst/asfdemux/gstasfdemux.c:
14646 * gst/realmedia/rdtmanager.c:
14647 build: fprintf, sprintf, sscanf need stdio.h
14649 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
14651 * ext/mad/gstmad.c:
14652 mad: add missing include to fix the build
14654 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14656 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14657 dvdlpcm: whitespace fixes
14659 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14661 * gst-plugins-ugly.spec.in:
14664 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14667 x264enc: adjust configure checking to changed upstream
14669 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14671 * ext/x264/gstx264enc.c:
14672 x264enc: conditionally adjust to new upstream API
14675 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14677 * gst/mpegaudioparse/gstmpegaudioparse.c:
14678 * gst/mpegaudioparse/gstmpegaudioparse.h:
14679 mpegaudioparse: prevent infinite (re)syncing
14681 gst/mpegaudioparse/gstmpegaudioparse.c
14683 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
14685 * gst/mpegaudioparse/gstmpegaudioparse.c:
14686 mp3parse: Refactor checking for sync. Make resyncing more reliable.
14687 Previously, we could get false sync relatively easily - it sometimes happened
14688 on real files. This cleans the code up a fair bit, and makes it require more
14689 confirmation that we've found valid sync before continuing.
14691 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14693 * gst/mpegaudioparse/gstmpegaudioparse.c:
14694 mpegaudioparse: ensure 2 valid headers in a row when resyncing
14696 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14698 * gst/mpegstream/gstdvddemux.c:
14699 dvddemux: remove bogus ifndef
14701 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14704 Automatic update of common submodule
14705 From 94f95e3 to 19fa4f3
14707 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14709 * ext/mpeg2dec/gstmpeg2dec.c:
14710 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14712 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14714 * gst/dvdsub/gstdvdsubparse.c:
14715 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14717 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
14719 * ext/amrnb/amrnbdec.c:
14720 * ext/amrnb/amrnbenc.c:
14721 Remove Ronald Bultje from Authors field
14722 Replaced with "GStreamer maintainers
14723 <gstreamer-devel@lists.sourceforge.net>" or just removed,
14724 depending on the number of other authors.
14726 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
14728 * gst/asfdemux/Makefile.am:
14729 * gst/asfdemux/gstasfmux.c:
14730 * gst/asfdemux/gstasfmux.h:
14731 asfdemux: Remove old non-built asfmux code
14732 Remove so people don't confuse it with the new asfmux code
14735 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14737 * ext/a52dec/gsta52dec.c:
14738 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14739 It's not defined for older liba52 versions.
14741 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
14743 * ext/a52dec/gsta52dec.c:
14744 a52dec: Allow liba52 to use djbfft based IMDCT transform
14745 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14746 IMDCT transform acceleration. It does however have a software based
14747 acceleration using the djbfft library (D.J. Bernstein's library for
14748 fourier transforms - Extremely fast library for floating-point
14749 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14751 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14752 and AltiVec implementations, but those are checked for first, and
14753 djbfft is chosen only if none of those is available - good in the
14754 case of some distributions including a port of the MPlayer changes
14755 in their system a52dec library.
14756 The down and upmix code in liba52 doesn't seem to be disturbed by
14757 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14758 versions if passed from oil_cpu_get_flags (SSE currently is not).
14761 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14764 amr: Use opencore-amr pkg-config files if possible
14765 This makes it possible to build the plugins when the libraries
14766 are installed at non-standard locations.
14769 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14771 * gst/mpegaudioparse/gstmpegaudioparse.c:
14772 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14773 Metadata provided seek tables are consistent with metadata's view of
14774 total size, which typically matches real size, but need not do so
14775 (e.g. a truncated file). Fixes seeking and position reporting
14776 in such truncated files (although duration based on metadata may then
14777 still be incorrect).
14779 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14782 configure: bump core/base requirements to released versions
14783 to avoid confusion.
14785 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14788 configure: Remove all mentions to the id3tag plugin which was removed
14790 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
14793 mad: make check for mad independent of the check for id3tag
14796 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14798 * gst/asfdemux/gstrtpasfdepay.c:
14799 rtpasfdepay: set padding size to the correct value
14800 asf packets in rtp packets should come with their padding fields
14801 set to 0 and the depayload must update them to the correct
14802 value before pushing downstream
14804 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
14807 * docs/plugins/Makefile.am:
14808 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14809 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14810 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14811 * docs/plugins/inspect/plugin-amrnb.xml:
14812 * docs/plugins/inspect/plugin-amrwbdec.xml:
14814 * ext/amrnb/GstAmrnbEnc.prs:
14815 * ext/amrnb/Makefile.am:
14816 * ext/amrnb/README:
14817 * ext/amrnb/amrnb.c:
14818 * ext/amrnb/amrnbdec.c:
14819 * ext/amrnb/amrnbdec.h:
14820 * ext/amrnb/amrnbenc.c:
14821 * ext/amrnb/amrnbenc.h:
14822 * ext/amrnb/amrnbparse.c:
14823 * ext/amrnb/amrnbparse.h:
14824 * ext/amrwbdec/Makefile.am:
14825 * ext/amrwbdec/README:
14826 * ext/amrwbdec/amrwb.c:
14827 * ext/amrwbdec/amrwbdec.c:
14828 * ext/amrwbdec/amrwbdec.h:
14829 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14830 These are based on the OpenCore codecs.
14833 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
14836 Automatic update of common submodule
14837 From fedaaee to 94f95e3
14839 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14844 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14845 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14846 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14847 * docs/plugins/inspect/plugin-dvdnav.xml:
14849 * ext/dvdnav/.gitignore:
14850 * ext/dvdnav/Makefile.am:
14851 * ext/dvdnav/README:
14852 * ext/dvdnav/dvdnavsrc.c:
14853 * ext/dvdnav/dvdnavsrc.h:
14854 * ext/dvdnav/gst-dvd:
14855 * ext/dvdread/dvdreadsrc.c:
14856 * gst-plugins-ugly.spec.in:
14858 dvdnav: remove dvdnav plugin
14859 Remove dvdnav plugin, it has no future. resindvd is the plugin to
14860 use for dvd playback. Note that dvdnav was never really enabled
14861 in -ugly, you had to edit configure.ac to get it built.
14863 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14865 * tests/check/elements/mpeg2dec.c:
14866 mpeg2dec: Fix unused variables compiler warnings in unit test
14868 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
14871 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14872 Check for more automake command variants. Use printf instead of 'echo -n'
14875 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
14878 Automatic update of common submodule
14879 From 5845b63 to fedaaee
14881 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
14884 Make git ignore more files
14886 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
14888 * gst/asfdemux/gstasfdemux.c:
14889 asfdemux: Refactor multiple packet pull.
14890 This also fixes a bug by which the first buffer (in a multi-packet mode)
14891 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14892 full incoming buffer and not just of the single asf packet.
14893 Fixes corrupted frames introduced by latest commit.
14895 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14897 * gst/asfdemux/gstasfdemux.c:
14898 asfdemux: use the right accurate field
14899 Remove accurate variable and its faulty use because the real variable is an
14902 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
14904 * gst/asfdemux/asfpacket.c:
14905 * gst/asfdemux/gstasfdemux.c:
14906 asfdemux: Sprinkle branch prediction macros accross the code
14908 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
14910 * gst/asfdemux/gstasfdemux.c:
14911 asfdemux: Delay newsegment handling until we have a keyframe.
14912 We now have a chance for packets to be collected before we send out the
14913 newsegment. If we're not in accurate seeking (keyunit) it will set
14914 the segment start/time to the keyframe's timestamp.
14916 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
14918 * gst/asfdemux/gstasfdemux.c:
14919 asfdemux: Remove useless check. We already have checked for it above.
14921 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
14923 * gst/asfdemux/gstasfdemux.c:
14924 asfdemux: No longer queue GOPs now that seeking is fixed.
14925 We now *always* seek to the keyframe just before our requested position.
14926 When we encounter the first keyframe and we were not accurate (therefore doing
14927 keyframe seeking), we update the segment start position to the keyframe timestamp.
14929 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
14931 * gst/asfdemux/gstasfdemux.c:
14932 * gst/asfdemux/gstasfdemux.h:
14933 asfdemux: Store the accurate seeking flag
14935 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
14937 * gst/asfdemux/gstasfdemux.c:
14938 asfdemux: Use the average frame duration for buffers without a duration.
14939 This will still cause some timestamp jitter, but giving a hint as to the duration
14940 rather than nothing seems to be a better idea.
14941 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14942 duration using the accumulated packet duration (which will be correct).
14944 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
14946 * gst/asfdemux/gstasfdemux.c:
14947 * gst/asfdemux/gstasfdemux.h:
14948 asfdemux: Use index entry packet count to optimize seeking.
14949 The simple index entries also contain the number of packets one needs
14950 to retrieve at a given position to get a full keyframe. We therefore
14951 use that information to retrieve all those packets in one buffer when
14952 working in pull-mode.
14954 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14956 * gst/asfdemux/gstasfdemux.c:
14957 asfdemux: Do not try to free const pointer
14958 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14959 asfdemux tried to free a const pointer that had been cast to a
14960 normal pointer variable.
14962 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
14964 * gst/asfdemux/gstasfdemux.c:
14965 asfdemux: Use presentation timestamp when searching in the index.
14966 We need to take the preroll into account... else we end up too early.
14968 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
14971 Automatic update of common submodule
14972 From f3bb51b to 5845b63
14974 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
14976 * gst/asfdemux/gstasfdemux.c:
14977 asfdemux: Convert index entry from presentation time to timestamps.
14978 We weren't taking the preroll into account previously, meaning that we
14979 were always seeking preroll nanoseconds too early... resulting in a lot
14980 of dropped packets (which are before the start time).
14981 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14983 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
14986 * gst/asfdemux/gstasfdemux.c:
14987 asfdemux: Fix byte array metadata handling.
14988 We basically discard byte array metadata. Should be trivial to adapt
14989 to storing the pointers if we need it later on.
14991 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
14993 * gst/asfdemux/gstasfdemux.c:
14994 * gst/asfdemux/gstasfdemux.h:
14995 asfdemux: Handle PAR/interlaced information stored in packet payload.
14996 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14997 in the ASF Packet payload extensions).
14999 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
15001 * gst/asfdemux/gstasfdemux.c:
15002 * gst/asfdemux/gstasfdemux.h:
15003 asfdemux: Store/Handle global metadata (not specific to one stream).
15004 This allows us to store (and handle) PAR information which might be stored there.
15006 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15008 * gst/mpegaudioparse/gstmpegaudioparse.c:
15009 mpegaudioparse: fix Xing inverse seek table building
15011 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
15014 Automatic update of common submodule
15015 From f3bb51b to f810030
15017 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15019 * gst/asfdemux/gstasfdemux.c:
15020 asfdemux: don't try to free a NULL taglist
15022 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15024 * gst/asfdemux/gstasfdemux.c:
15025 asfdemux: post tags only after we've created our source pads
15026 Post global tags only after we've added our source pads, so that
15027 tag events get sent downstream in addition to tag messages posted
15028 on the bus. This makes sure tags can be picked up automatically
15029 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
15030 While we're at it, also add a container-format tag.
15032 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15035 * gst/asfdemux/gstasfdemux.c:
15036 asfdemux: use new bytereader functions for image tag parsing
15038 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15040 * gst/asfdemux/gstasfdemux.c:
15041 * gst/asfdemux/gstasfdemux.h:
15042 asfdemux: remove some more unused variables
15044 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15046 * gst/realmedia/rmdemux.c:
15047 rmdemux: plug buffer leaking
15049 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15051 * gst/asfdemux/gstrtpasfdepay.c:
15052 asfdepay: guard against dropped buffers
15053 If a buffer was dropped, we might request data from the adapter that is not
15054 there and then we get a NULL buffer.
15056 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15058 * gst/asfdemux/gstasfdemux.c:
15059 * gst/asfdemux/gstasfdemux.h:
15060 asfdemux: set DISCONT on streams
15061 When we receive a DISCONT as input, don't clear our complete state but simply
15062 mark a discont that will be put on the next buffer. The code will be able to
15063 handle and throw away incomplete data.
15064 Add some more debug info.
15065 Remove an unused variable.
15067 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15069 * gst/asfdemux/gstrtpasfdepay.c:
15070 asfdepay: set DELTA_UNIT flag correctly
15071 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
15072 Add some more debug info.
15074 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15076 * gst/asfdemux/gstasfdemux.c:
15077 asfdemux: fix latency calculations
15078 We need to check for -1 as an invalid timestamp, not 1.
15080 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15082 * gst/mpegaudioparse/gstmpegaudioparse.c:
15083 * gst/mpegaudioparse/gstmpegaudioparse.h:
15084 mp3parse: don't put every single frame into the index
15085 Let's not put every single mp3 frame in our index, a few frames per
15086 second should be more than enough. For now use an index interval
15087 of 100ms-500ms depending on the upstream size, to keep the index at
15088 a reasonable size. Factor out the code that adds the index entry
15089 into a separate function for better code readability.
15091 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15093 * gst/mpegaudioparse/gstmpegaudioparse.c:
15094 * gst/mpegaudioparse/gstmpegaudioparse.h:
15095 mp3parse: assume seekability only if we know the upstream size
15096 While technically upstream may be seekable even if it doesn't know
15097 the exact size, I can't think of a use case where this distincation
15098 is relevant in practice, so for now just assume we're not seekable
15099 if upstream doesn't provide us with a size. Makes sure we don't
15100 build a seek index when streaming internet radio with sources that
15101 pretend to be seekable until you try to actually seek.
15103 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15105 * gst-plugins-ugly.spec.in:
15106 Fix x264 requirement in SPEC file
15108 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15110 * ext/x264/gstx264enc.c:
15111 * gst/realmedia/rdtmanager.c:
15112 x264enc, rdtmanager: fix compilation with debugging disabled
15114 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
15117 * docs/plugins/Makefile.am:
15118 docs: Bump common. Fix comment in the docs Makefile.am
15120 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
15123 * win32/common/config.h:
15124 Back to development -> 0.10.12.1
15126 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
15128 * gst-plugins-ugly.doap:
15129 Add 0.10.12 release to the doap file
15131 === release 0.10.12 ===
15133 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15139 * docs/plugins/gst-plugins-ugly-plugins.args:
15140 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15141 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15142 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15143 * docs/plugins/inspect/plugin-a52dec.xml:
15144 * docs/plugins/inspect/plugin-asf.xml:
15145 * docs/plugins/inspect/plugin-cdio.xml:
15146 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15147 * docs/plugins/inspect/plugin-dvdread.xml:
15148 * docs/plugins/inspect/plugin-dvdsub.xml:
15149 * docs/plugins/inspect/plugin-iec958.xml:
15150 * docs/plugins/inspect/plugin-lame.xml:
15151 * docs/plugins/inspect/plugin-mad.xml:
15152 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15153 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15154 * docs/plugins/inspect/plugin-mpegstream.xml:
15155 * docs/plugins/inspect/plugin-realmedia.xml:
15156 * docs/plugins/inspect/plugin-siddec.xml:
15157 * docs/plugins/inspect/plugin-synaesthesia.xml:
15158 * docs/plugins/inspect/plugin-twolame.xml:
15159 * docs/plugins/inspect/plugin-x264.xml:
15160 * win32/common/config.h:
15163 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
15172 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
15206 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
15239 * win32/common/config.h:
15240 0.10.11.2 pre-release
15242 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
15244 * win32/common/config.h.in:
15245 win32: Remove #undef inline from the win32 config.h
15247 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15249 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15250 * docs/plugins/inspect/plugin-mad.xml:
15251 * ext/mad/Makefile.am:
15252 * ext/mad/gstid3tag.c:
15253 * ext/mad/gstmad.c:
15254 * ext/mad/gstmad.h:
15255 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
15256 It will be reborn with a shiny new code base under its hood in -bad.
15257 See #581756 and #565764.
15259 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
15261 * tests/check/pipelines/.gitignore:
15262 gitignore: Ignore some built files in the test area
15264 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
15266 * docs/plugins/inspect/plugin-a52dec.xml:
15267 * docs/plugins/inspect/plugin-asf.xml:
15268 * docs/plugins/inspect/plugin-cdio.xml:
15269 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15270 * docs/plugins/inspect/plugin-dvdread.xml:
15271 * docs/plugins/inspect/plugin-dvdsub.xml:
15272 * docs/plugins/inspect/plugin-iec958.xml:
15273 * docs/plugins/inspect/plugin-lame.xml:
15274 * docs/plugins/inspect/plugin-mad.xml:
15275 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15276 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15277 * docs/plugins/inspect/plugin-mpegstream.xml:
15278 * docs/plugins/inspect/plugin-realmedia.xml:
15279 * docs/plugins/inspect/plugin-siddec.xml:
15280 * docs/plugins/inspect/plugin-synaesthesia.xml:
15281 * docs/plugins/inspect/plugin-twolame.xml:
15282 docs: Update plugin inspect files
15284 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15287 * docs/plugins/Makefile.am:
15288 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15289 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15290 * docs/plugins/inspect/plugin-x264.xml:
15292 * gst-plugins-ugly.spec.in:
15293 * tests/check/Makefile.am:
15294 * tests/check/elements/.gitignore:
15295 Moved 'x264enc' from -bad to -ugly
15297 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15299 * ext/x264/gstx264enc.c:
15300 * ext/x264/gstx264enc.h:
15301 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
15304 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15306 * ext/x264/GstX264Enc.prs:
15307 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
15309 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15311 * ext/x264/GstX264Enc.prs:
15312 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
15314 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15316 * ext/x264/gstx264enc.c:
15317 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
15319 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
15321 * ext/x264/GstX264Enc.prs:
15322 * ext/x264/Makefile.am:
15323 * ext/x264/gstx264enc.c:
15324 [MOVED FROM BAD 24/28] x264enc: add preset support
15325 Add preset iface and a (dummy) preset file as a starting point.
15327 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15329 * ext/x264/gstx264enc.c:
15330 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
15332 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
15334 * ext/x264/gstx264enc.c:
15335 * ext/x264/gstx264enc.h:
15336 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
15337 Use the GstForceKeyUnit event to force a keyframe.
15340 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15342 [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...
15343 Original commit message from CVS:
15344 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15345 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15346 Use hyphen in property name, perform safety buffer size check
15347 prior to mem access, and some more parentheses in macro.
15349 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
15351 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
15352 Original commit message from CVS:
15353 * ext/apexsink/Makefile.am:
15354 Link against -lgcrpyto for RSA_new and RSA_free.
15355 * ext/faac/gstfaac.c:
15356 * ext/x264/gstx264enc.c:
15357 Fix compiler warnings.
15359 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15361 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15362 Original commit message from CVS:
15363 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15364 Construct source caps in more conventional (and correct) manner.
15366 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15368 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15369 Original commit message from CVS:
15370 * ext/alsaspdif/Makefile.am:
15371 * ext/amrwb/Makefile.am:
15372 * ext/apexsink/Makefile.am:
15373 * ext/arts/Makefile.am:
15374 * ext/artsd/Makefile.am:
15375 * ext/audiofile/Makefile.am:
15376 * ext/audioresample/Makefile.am:
15377 * ext/bz2/Makefile.am:
15378 * ext/cdaudio/Makefile.am:
15379 * ext/celt/Makefile.am:
15380 * ext/dc1394/Makefile.am:
15381 * ext/dirac/Makefile.am:
15382 * ext/directfb/Makefile.am:
15383 * ext/divx/Makefile.am:
15384 * ext/dts/Makefile.am:
15385 * ext/faac/Makefile.am:
15386 * ext/faad/Makefile.am:
15387 * ext/gsm/Makefile.am:
15388 * ext/hermes/Makefile.am:
15389 * ext/ivorbis/Makefile.am:
15390 * ext/jack/Makefile.am:
15391 * ext/jp2k/Makefile.am:
15392 * ext/ladspa/Makefile.am:
15393 * ext/lcs/Makefile.am:
15394 * ext/libfame/Makefile.am:
15395 * ext/libmms/Makefile.am:
15396 * ext/metadata/Makefile.am:
15397 * ext/mpeg2enc/Makefile.am:
15398 * ext/mplex/Makefile.am:
15399 * ext/musepack/Makefile.am:
15400 * ext/musicbrainz/Makefile.am:
15401 * ext/mythtv/Makefile.am:
15402 * ext/nas/Makefile.am:
15403 * ext/neon/Makefile.am:
15404 * ext/ofa/Makefile.am:
15405 * ext/polyp/Makefile.am:
15406 * ext/resindvd/Makefile.am:
15407 * ext/sdl/Makefile.am:
15408 * ext/shout/Makefile.am:
15409 * ext/snapshot/Makefile.am:
15410 * ext/sndfile/Makefile.am:
15411 * ext/soundtouch/Makefile.am:
15412 * ext/spc/Makefile.am:
15413 * ext/swfdec/Makefile.am:
15414 * ext/tarkin/Makefile.am:
15415 * ext/theora/Makefile.am:
15416 * ext/timidity/Makefile.am:
15417 * ext/twolame/Makefile.am:
15418 * ext/x264/Makefile.am:
15419 * ext/xine/Makefile.am:
15420 * ext/xvid/Makefile.am:
15421 * gst-libs/gst/app/Makefile.am:
15422 * gst-libs/gst/dshow/Makefile.am:
15423 * gst/aiffparse/Makefile.am:
15424 * gst/app/Makefile.am:
15425 * gst/audiobuffer/Makefile.am:
15426 * gst/bayer/Makefile.am:
15427 * gst/cdxaparse/Makefile.am:
15428 * gst/chart/Makefile.am:
15429 * gst/colorspace/Makefile.am:
15430 * gst/dccp/Makefile.am:
15431 * gst/deinterlace/Makefile.am:
15432 * gst/deinterlace2/Makefile.am:
15433 * gst/dvdspu/Makefile.am:
15434 * gst/festival/Makefile.am:
15435 * gst/filter/Makefile.am:
15436 * gst/flacparse/Makefile.am:
15437 * gst/flv/Makefile.am:
15438 * gst/games/Makefile.am:
15439 * gst/h264parse/Makefile.am:
15440 * gst/librfb/Makefile.am:
15441 * gst/mixmatrix/Makefile.am:
15442 * gst/modplug/Makefile.am:
15443 * gst/mpeg1sys/Makefile.am:
15444 * gst/mpeg4videoparse/Makefile.am:
15445 * gst/mpegdemux/Makefile.am:
15446 * gst/mpegtsmux/Makefile.am:
15447 * gst/mpegvideoparse/Makefile.am:
15448 * gst/mve/Makefile.am:
15449 * gst/nsf/Makefile.am:
15450 * gst/nuvdemux/Makefile.am:
15451 * gst/overlay/Makefile.am:
15452 * gst/passthrough/Makefile.am:
15453 * gst/pcapparse/Makefile.am:
15454 * gst/playondemand/Makefile.am:
15455 * gst/rawparse/Makefile.am:
15456 * gst/real/Makefile.am:
15457 * gst/rtjpeg/Makefile.am:
15458 * gst/rtpmanager/Makefile.am:
15459 * gst/scaletempo/Makefile.am:
15460 * gst/sdp/Makefile.am:
15461 * gst/selector/Makefile.am:
15462 * gst/smooth/Makefile.am:
15463 * gst/smoothwave/Makefile.am:
15464 * gst/speed/Makefile.am:
15465 * gst/speexresample/Makefile.am:
15466 * gst/stereo/Makefile.am:
15467 * gst/subenc/Makefile.am:
15468 * gst/tta/Makefile.am:
15469 * gst/vbidec/Makefile.am:
15470 * gst/videodrop/Makefile.am:
15471 * gst/videosignal/Makefile.am:
15472 * gst/virtualdub/Makefile.am:
15473 * gst/vmnc/Makefile.am:
15474 * gst/y4m/Makefile.am:
15475 * sys/acmenc/Makefile.am:
15476 * sys/cdrom/Makefile.am:
15477 * sys/dshowdecwrapper/Makefile.am:
15478 * sys/dshowsrcwrapper/Makefile.am:
15479 * sys/dvb/Makefile.am:
15480 * sys/dxr3/Makefile.am:
15481 * sys/fbdev/Makefile.am:
15482 * sys/oss4/Makefile.am:
15483 * sys/qcam/Makefile.am:
15484 * sys/qtwrapper/Makefile.am:
15485 * sys/vcd/Makefile.am:
15486 * sys/wininet/Makefile.am:
15487 * win32/common/config.h:
15488 Don't install static libs for plugins. Fixes #550851 for -bad.
15490 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15492 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
15493 Original commit message from CVS:
15494 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15495 Adapt to slightly modified x264 API. Fixes #555238.
15497 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15499 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
15500 Original commit message from CVS:
15501 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15502 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15503 * ext/x264/gstx264enc.h:
15504 Do not deal with duplicated input (timestamps). If needed,
15505 a generic element can do so.
15506 Do not manipulate input timestamps on the way out,
15507 since that shifts the timeline and A/V sync.
15509 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15511 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15512 Original commit message from CVS:
15513 * docs/plugins/gst-plugins-bad-plugins.args:
15514 Integrate new properties into documentation.
15515 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15516 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15517 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15518 Fix up API prior to eventual plugin move.
15519 API: GstX264Enc:pass (provides more options, and changed to enum)
15521 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15523 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15524 Original commit message from CVS:
15525 * docs/plugins/Makefile.am:
15526 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15527 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15528 * ext/x264/gstx264enc.c:
15529 * tests/check/Makefile.am:
15530 * tests/check/elements/x264enc.c: (setup_x264enc),
15531 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15532 Add documentation and unit test for x264enc.
15534 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15536 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15537 Original commit message from CVS:
15538 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15539 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15540 Allocate some buffers in more adaptive and economical fashion.
15542 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15544 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15545 Original commit message from CVS:
15547 Check for sufficiently up-to-date x264 API.
15548 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15549 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15550 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15551 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15552 * ext/x264/gstx264enc.h:
15553 Expose some more parameters of the x264 encoder as properties.
15555 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15557 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15558 Original commit message from CVS:
15559 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15560 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15561 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15562 (gst_x264_enc_flush_frames):
15563 Coding style and layout; re-order some functions in more
15564 typical and natural flow.
15566 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15568 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15569 Original commit message from CVS:
15570 * ext/x264/Makefile.am:
15571 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15572 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15573 (gst_x264_enc_reset), (gst_x264_enc_finalize),
15574 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15575 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15576 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15577 * ext/x264/gstx264enc.h:
15578 Use GQueue in stead of custom queue code.
15579 Factorize flushing out encoder delayed frames.
15580 Factorize initialization and state change reset.
15582 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15584 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15585 Original commit message from CVS:
15586 * ext/x264/gstx264enc.h:
15587 * sys/fbdev/gstfbdevsink.c:
15588 Use configure-generated _stdint.h.
15590 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15592 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15593 Original commit message from CVS:
15594 * ext/x264/Makefile.am:
15595 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15596 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15597 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15598 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15599 (gst_x264_enc_finalize), (gst_x264_enc_chain),
15600 (gst_x264_enc_encode_frame), (plugin_init):
15601 * ext/x264/gstx264enc.h:
15602 Use video format library and GST_WRITE_*_BE macros where applicable.
15603 Use finalize in stead of dispose.
15604 Set up debug category and log callback.
15606 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
15608 [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...
15609 Original commit message from CVS:
15610 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15611 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15612 (gst_x264_enc_encode_frame):
15613 Try harder not to crash when we get an EOS event but haven't set
15614 up the encoder yet (as may happen when upstream errors out with
15615 not-negotiated, for example). Also, always push the EOS event
15618 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15620 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15621 Original commit message from CVS:
15622 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15625 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15627 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15628 Original commit message from CVS:
15629 * ext/x264/gstx264enc.c:
15630 Fix build against the libx264 version that ships with debian stable.
15632 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15634 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15635 Original commit message from CVS:
15636 * ext/audioresample/gstaudioresample.c:
15637 * ext/x264/gstx264enc.c:
15638 * gst/dvdspu/gstdvdspu.c:
15639 * gst/dvdspu/gstdvdspu.h:
15640 * gst/festival/gstfestival.c:
15641 * gst/h264parse/gsth264parse.c:
15642 * gst/mpegtsparse/mpegtspacketizer.c:
15643 * gst/mpegtsparse/mpegtsparse.c:
15644 * gst/multifile/gstmultifilesink.c:
15645 * gst/multifile/gstmultifilesrc.c:
15646 * gst/nuvdemux/gstnuvdemux.c:
15647 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15648 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15649 * sys/vcd/vcdsrc.c:
15650 Massive leak fixing, plus code cleanups.
15652 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15654 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15655 Original commit message from CVS:
15656 * examples/app/appsrc_ex.c:
15657 * examples/switch/switcher.c:
15658 * ext/neon/gstneonhttpsrc.c:
15659 * ext/timidity/gstwildmidi.c:
15660 * ext/x264/gstx264enc.c:
15661 * gst/mve/mveaudioenc.c: (mve_compress_audio):
15662 * gst/rtpmanager/gstrtpclient.c:
15663 * gst/rtpmanager/gstrtpjitterbuffer.c:
15664 * gst/spectrum/demo-audiotest.c:
15665 * gst/spectrum/demo-osssrc.c:
15666 * sys/dvb/gstdvbsrc.c:
15667 Add stdlib include (free, atoi, exit).
15669 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15671 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15672 Original commit message from CVS:
15673 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15674 This needs a version check.
15675 * gst/bayer/Makefile.am:
15678 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
15680 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15681 Original commit message from CVS:
15682 Patch by: Michal Benes <michal.benes at itonis tv>
15683 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15686 * ext/x264/Makefile.am:
15687 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15688 (gst_x264_enc_analyse_get_type),
15689 (gst_x264_enc_timestamp_queue_init),
15690 (gst_x264_enc_timestamp_queue_free),
15691 (gst_x264_enc_timestamp_queue_put),
15692 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15693 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15694 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15695 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15696 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15697 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15698 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15699 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15701 * ext/x264/gstx264enc.h:
15702 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15703 handle 'odd' widths and heights correctly yet.
15705 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15707 * gst/asfdemux/gstasfdemux.c:
15708 asfdemux: nicer metadata extraction of genre tags in some cases
15709 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15710 that they presumably stand for.
15712 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15714 * gst/asfdemux/gstasfdemux.c:
15715 asfdemux: parse WM/Picture tags to extract cover art
15718 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15721 docs: fix http links for amr libs in REQUIREMENTS
15723 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15725 * gst/asfdemux/gstasfdemux.c:
15726 asfdemux: fix bogus flow return handling in eos handler
15727 Don't overwrite the origin flow return by whatever flow we get
15728 when trying to push the remaining internally queued payloads.
15729 We want to do our eos logic, ie. send an EOS event or segment-done
15730 message in any case. Makes things EOS properly when an EOS event
15731 is forced upon the pipeline so that the source returns
15732 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15734 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15736 * win32/common/config.h:
15737 win32: update config.h
15739 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15742 configure: bump core/base requirements to released versions
15744 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15748 autogen: move the -Wno-portability for automake into configure.ac
15750 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
15752 * gst/dvdlpcmdec/Makefile.am:
15753 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15754 dvdlpcmdec: Add multichannel channel maps, and send some tags
15755 Add a multichannel map to the output caps, and send at least a CODEC and
15756 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15757 no samples and can't find info about the channel ordering, but this is
15758 better than nothing.
15760 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15763 Automatic update of common submodule
15764 From 888e0a2 to c572721
15766 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
15769 Automatic update of common submodule
15770 From 6ab11d1 to 888e0a2
15772 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
15774 * gst/dvdsub/gstdvdsubdec.c:
15775 dvdsubdec: Remove some dead code
15776 Remove some redundant memset - gobject memory is already initalised to 0.
15777 Remove a commented out line leftover from the previous commit
15779 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
15781 * gst/dvdsub/gstdvdsubdec.c:
15782 * gst/dvdsub/gstdvdsubdec.h:
15783 dvdsubdec: Support ARGB output
15784 Negotiate to and render into ARGB buffers directly if the peer supports it.
15787 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
15789 * ext/a52dec/gsta52dec.c:
15790 a52dec: Reconcile code with dtsdec
15791 Perform some cleanups based on the dtsdec code such as using the boilerplate
15792 macro and static pad template functions.
15793 Add some documentation. Don't register a change in flags until we synch on
15794 another frame successfully.
15796 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15798 * ext/lame/gstlamemp3enc.c:
15799 lamemp3enc: Improve debugging a bit
15801 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
15803 * ext/mpeg2dec/gstmpeg2dec.c:
15804 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15806 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15839 po: avoid conflicts of local *.po files with files in git
15840 Make it so that filenames and line numbers are only stored in the *.pot file
15841 (which is not in git), but not in the individual *.po files. This information
15842 is hardly useful for translators in our case, and it should avoid the constant
15843 conflicts of local *.po files with the ones in git which are caused by the
15844 source files changing and the line numbers being updated. This commit might
15845 cause one last merge conflict for you, which you can work around with
15846 "git checkout po/*.po" before merging or pulling. After that there should
15847 (hopefully) not be any more local modifications of these files (unless
15848 someone committed additions or changes to translated strings and the
15849 *.po files haven't been updated yet, that is).
15851 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15853 * ext/lame/gstlamemp3enc.c:
15854 lamemp3enc: add Since tag to gtk-doc chunk
15856 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15858 * tests/check/elements/mpeg2dec.c:
15859 checks: fix mpeg2dec unit test again after interlace addition to caps
15861 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15863 * ext/mpeg2dec/gstmpeg2dec.c:
15864 mpeg2dec: work around old mpeg2dec versions
15865 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15866 detection and just assume no rff is used. This fixes the compilation.
15869 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15871 * ext/mpeg2dec/Makefile.am:
15872 mpeg2dec: link to gstvideo
15873 Fix compilation by adding the right include directories and linking to the video
15876 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
15878 * gst/asfdemux/asfpacket.c:
15879 asfdemux: Downgrade simple statements from WARNING to DEBUG
15881 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
15883 * gst/asfdemux/asfheaders.c:
15884 * gst/asfdemux/asfheaders.h:
15885 * gst/asfdemux/asfpacket.c:
15886 * gst/asfdemux/asfpacket.h:
15887 asf: Detect more payload extensions.
15888 These should help fix interlaced/PAR issues with more files.
15890 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
15892 * ext/mpeg2dec/gstmpeg2dec.c:
15893 * ext/mpeg2dec/gstmpeg2dec.h:
15894 mpeg2dec: Implement interlaced support.
15895 Expand the debugging statements to show more picture information.
15897 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15899 * ext/mpeg2dec/gstmpeg2dec.c:
15900 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15901 ffdec_mpeg2video is much faster, fixes bug #574461.
15903 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15905 * ext/lame/gstlamemp3enc.c:
15906 lamemp3enc: Don't write a Xing header
15908 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
15911 Run libtoolize before aclocal
15912 This unbreaks the build in some cases. Fixes bug #582021
15914 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
15916 * ext/mpeg2dec/gstmpeg2dec.c:
15917 mpeg2dec: use 64bit safe scaling functions.
15918 Got this to fail when seeking in a 14GB file (the value in bytes is
15919 bigger than 2**32).
15921 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15923 * gst/mpegaudioparse/gstmpegaudioparse.c:
15924 mpegaudioparse: remove some pointless g_return_if_fail()s
15926 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15928 * ext/twolame/gsttwolame.c:
15929 Switch twolame to primary rank
15931 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15933 * ext/lame/gstlame.c:
15934 * ext/lame/gstlamemp3enc.c:
15935 * ext/twolame/gsttwolame.c:
15936 Add ranks to mp3 encoders
15938 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15940 * gst-plugins-ugly.spec.in:
15941 Add twolame plugin to spec file
15943 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15945 * gst/asfdemux/asfpacket.c:
15946 * gst/asfdemux/gstasfdemux.c:
15947 * gst/asfdemux/gstasfdemux.h:
15948 asfdemux: use upstream segment and timestamps for some interpolation
15949 This should particularly help in case of upstream live src, e.g. rtspsrc,
15950 and especially so if it has to perform fallback to TCP.
15952 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
15954 * gst/asfdemux/gstrtpasfdepay.c:
15955 rtpasfdepay: Add support for fragmented packet (L == 0).
15956 This happens with rtp-over-udp.
15958 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15960 * ext/lame/gstlamemp3enc.c:
15961 lamemp3enc: Fixup the bitrate only for CBR
15962 Additionally clarify some property descriptions.
15964 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
15966 * ext/lame/gstlamemp3enc.c:
15967 lame: fix format string in debug statement
15969 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
15971 * gst/mpegaudioparse/gstmpegaudioparse.c:
15972 mp3parse: Don't reject valid Xing tables of contents
15973 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15974 reject them because of it, just subtract the initial offset when reading
15977 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
15979 * gst/mpegaudioparse/gstmpegaudioparse.c:
15980 mp3parse: Allow more bits to change in headers during resynch
15981 Be more lenient about what we accept as changing bits in a header - basically,
15982 only require that the mp3 sync marker is present, for the mpeg version,
15983 layer and samplerate.
15986 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
15988 * ext/mad/gstmad.c:
15989 mad: Add duration of incoming/outgoing buffers in debug statements
15991 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
15993 * gst/mpegaudioparse/gstmpegaudioparse.c:
15994 mpegaudioparse: Remove useless checks for valid buffer duration.
15995 The buffer duration is set to a valid value at the very top of
15996 emit_frame(), we therefore don't need to check it later on.
15998 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
16000 * gst/mpegaudioparse/gstmpegaudioparse.c:
16001 mpegaudioparse: Fix stop condition for outputting buffers.
16002 Some mp3 streams have an offset in timestamps, requiring us to push the
16003 frame *AFTER* segment.stop in order for the decoder to be able to push
16004 all data up to the segment.stop position.
16006 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16008 * gst/asfdemux/asfpacket.c:
16009 * gst/asfdemux/gstasfdemux.c:
16010 * gst/asfdemux/gstasfdemux.h:
16011 asfdemux: 0-base timestamps consistently (whether or not streaming)
16012 This also makes timestamps (more) consistent before and after a possible
16013 seek, and moreover makes for reasonable position reporting in live stream
16014 (whose payload timestamps should not be taken for granted).
16016 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16018 * gst/asfdemux/gstasfdemux.c:
16019 * gst/asfdemux/gstasfdemux.h:
16020 asfdemux: report initial latency due to internal preroll queue
16022 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16024 * gst/asfdemux/gstasfdemux.c:
16025 asfdemux: enhance debug statement and refactor some initialization
16027 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16029 * gst/asfdemux/gstasfdemux.c:
16030 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
16032 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16034 * gst/asfdemux/asfpacket.c:
16035 * gst/asfdemux/gstasfdemux.c:
16036 * gst/asfdemux/gstasfdemux.h:
16037 asfdemux: handle FIXME; normalize preroll
16039 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16041 * gst/asfdemux/gstasfdemux.c:
16042 * gst/asfdemux/gstasfdemux.h:
16043 asfdemux: fixes for streaming mode
16044 * Improve newsegment handling, e.g. upstream might live in TIME.
16045 * Only send newsegment if we have needed info.
16046 * Avoid reading past end of data section.
16048 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16050 * gst/asfdemux/gstasfdemux.c:
16051 asfdemux: fixes/enhancements for streaming mode
16052 * Do not rock the boat by reacting to FLUSH_START.
16053 * Try to handle TIME seeking by seeking upstream in BYTES.
16054 * Handle SEEKING query.
16056 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
16059 * ext/lame/gstlamemp3enc.c:
16060 lame: fix compilation with LAME versions < 3.98
16061 lame_set_VBR_quality(), which takes a floating point value for the
16062 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
16063 takes quality as an integer, for older LAME versions.
16066 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
16068 * win32/common/config.h:
16069 win32: update config.h to git
16070 Until someone ports the new win32 config.h logic from the
16071 other modules to -ugly.
16073 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16075 * docs/plugins/gst-plugins-ugly-plugins.args:
16076 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16077 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16080 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16082 * ext/lame/gstlamemp3enc.c:
16083 lamemp3enc: Add a note to the encoding-engine-quality property
16084 that says, that this does not affect the bitrate at all.
16086 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16088 * ext/lame/gstlame.c:
16089 * ext/lame/gstlamemp3enc.c:
16090 lame: Implement preset interface
16092 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16094 * ext/twolame/gsttwolame.c:
16095 twolame: Implement preset interface
16097 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16099 * docs/plugins/gst-plugins-ugly-plugins.args:
16100 * ext/lame/gstlamemp3enc.c:
16101 * ext/lame/gstlamemp3enc.h:
16102 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
16104 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16106 * ext/lame/gstlame.c:
16107 * ext/lame/gstlamemp3enc.c:
16108 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
16110 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16112 * ext/lame/gstlame.c:
16113 lame: Deprecate the lame element
16115 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16117 * docs/plugins/Makefile.am:
16118 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16119 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16120 * docs/plugins/gst-plugins-ugly-plugins.args:
16121 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16122 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16123 * docs/plugins/inspect/plugin-a52dec.xml:
16124 * docs/plugins/inspect/plugin-amrnb.xml:
16125 * docs/plugins/inspect/plugin-asf.xml:
16126 * docs/plugins/inspect/plugin-cdio.xml:
16127 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16128 * docs/plugins/inspect/plugin-dvdread.xml:
16129 * docs/plugins/inspect/plugin-dvdsub.xml:
16130 * docs/plugins/inspect/plugin-iec958.xml:
16131 * docs/plugins/inspect/plugin-lame.xml:
16132 * docs/plugins/inspect/plugin-mad.xml:
16133 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16134 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16135 * docs/plugins/inspect/plugin-mpegstream.xml:
16136 * docs/plugins/inspect/plugin-realmedia.xml:
16137 * docs/plugins/inspect/plugin-siddec.xml:
16138 * docs/plugins/inspect/plugin-synaesthesia.xml:
16139 * docs/plugins/inspect/plugin-twolame.xml:
16142 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16144 * ext/lame/gstlamemp3enc.c:
16145 lame: Update example pipelines with the new properties
16147 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16149 * ext/lame/Makefile.am:
16150 * ext/lame/gstlame.c:
16151 * ext/lame/gstlamemp3enc.c:
16152 * ext/lame/gstlamemp3enc.h:
16153 * ext/lame/plugin.c:
16154 lame: Add lamemp3enc element with much simplified interface
16155 This deprecates the lame element and fixes bug #494528.
16157 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
16159 * gst/asfdemux/asfpacket.c:
16160 asfpacket: Fix pull-mode timestamping handling.
16161 The problem that happens is the following:
16162 * A packet with multiple payloads comes in
16163 * Those payloads get handled one by one
16164 * The first payload contains the first audio payload with timestamp A
16165 * The second payload contains the first video (key)frame with timestamp V (where V < A)
16166 With the previous code, the following would happen:
16167 * the first payload gets processed, then passed to queue_for_stream
16168 * queue_for_stream detects it's the first valid timestamp received and stores
16170 * the second payload gets processed, then pass to queue_for_stream
16171 * queue_for_stream detects the timestamp is lower than first_ts... and
16172 discards it... resulting in losing the first keyframe of the video stream
16173 We've been having this issue for *ages*... it's just that nobody noticed it
16174 that much with playbin. But with playbin2's aggresive multiqueue handling, this
16175 will result in multiqueue not being able to preroll (because the video decoder will
16176 be dropping a ton of buffers before (maybe) receiving the next keyframe).
16177 Tested with over 200 asf files, and they all play the first frame correctly now,
16178 even the most braindead ones.
16180 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
16182 * gst/mpegaudioparse/gstmpegaudioparse.c:
16183 * gst/mpegaudioparse/gstmpegaudioparse.h:
16184 mp3parse: don't build seek table if we can't seek.
16185 Fixes #573720 - unbounded memory usage increase when listening to mp3
16186 stream for a long time.
16188 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
16191 Automatic update of common submodule
16192 From b3941ea to 6ab11d1
16194 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
16196 * gst/mpegaudioparse/gstmpegaudioparse.c:
16197 * gst/mpegaudioparse/gstxingmux.c:
16198 mpegaudioparse: Remove dead assignment and duplicate code
16200 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
16202 * gst/realmedia/rmdemux.c:
16203 rmdemux: Actually return the return value for the seek handling.
16205 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
16207 * gst/mpegstream/gstmpegdemux.c:
16208 * gst/mpegstream/gstmpegparse.c:
16209 mpegstream: Remove dead assignments.
16210 The duplicate assignment of update_time was weird... but it seems normal
16211 that it's indeed the second statement which is the valid one.
16213 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
16215 * ext/amrnb/amrnbparse.c:
16216 armnb: Remove unused variable, adapt debug message accordingly.
16218 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
16220 * gst/dvdsub/gstdvdsubdec.c:
16221 * gst/mpegstream/gstdvddemux.c:
16222 * gst/mpegstream/gstmpegclock.c:
16223 dvdsub/mpegstream: _class_init: Remove unused class variables
16225 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
16227 * gst/asfdemux/gstasfdemux.c:
16228 asfdemux: Initialize flow for a corner case.
16229 This might be caused by entering the if() line 1214 and then not having
16230 any activated_streams.. resulting in reaching line 1267 without having
16231 any valid flow value.
16233 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
16235 * ext/twolame/gsttwolame.c:
16236 twolame: Remove unneeded variable, value assigned was never read.
16238 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
16240 * ext/mpeg2dec/gstmpeg2dec.c:
16241 mpeg2dec: Remove dead assignment. Value overwritten later on.
16243 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
16245 * ext/mad/gstmad.c:
16246 mad: Remove dead assignment and variables given values which are never read.
16248 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
16250 * ext/lame/gstlame.c:
16251 lame: Remove unneeded variable, it's assigned a value never read.
16253 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
16255 * gst/realmedia/rmdemux.c:
16256 rmdemux: Remove dead assignment, value is being overwritten before being read.
16258 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
16260 * gst/realmedia/rmdemux.c:
16261 rmdemux: Remove unused accurate flag.
16262 I couldn't see any reason why this was there in the first place.
16264 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
16266 * gst/realmedia/asmrules.c:
16267 * gst/realmedia/rdtdepay.c:
16268 realmedia: Remove dead assignments. The results are never read.
16270 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
16272 * gst/realmedia/gstrdtbuffer.c:
16273 * gst/realmedia/rademux.c:
16274 * gst/realmedia/rdtmanager.c:
16275 * gst/realmedia/rmdemux.c:
16276 realmedia: Remove useless variables, only being used once (or not).
16278 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
16280 * ext/mpeg2dec/gstmpeg2dec.c:
16281 * gst/asfdemux/gstrtspwms.c:
16282 * gst/realmedia/pnmsrc.c:
16283 * gst/realmedia/rdtdepay.c:
16284 * gst/realmedia/rtspreal.c:
16285 remove empty method implementations.
16287 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
16289 * gst/asfdemux/gstrtspwms.c:
16290 rtspwms: fix condition to detect extension commands for WMS
16291 Reply with OK to the extension commands for WMS.
16293 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
16295 * gst/realmedia/rtspreal.c:
16296 realmedia: add special Real header to DESCRIBE message only for Real servers
16297 Add headers that are specific to real only if a real server had been
16298 detected by the OPTIONS message.
16300 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
16302 * gst/synaesthesia/synaescope.c:
16303 synaesthesia: fix compilation on windows
16304 Fix compilation under MSVC due to references to headers
16305 that are not available with the MS SDKs.
16308 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16310 * gst/asfdemux/gstrtspwms.c:
16311 rtspwms: reply to extension commands
16312 Reply with OK to the extension commands for WMS.
16314 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16316 * gst/asfdemux/gstrtpasfdepay.c:
16317 asfdepay: fix a comment
16319 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16321 * gst/asfdemux/gstasfdemux.c:
16322 asfdemux: add some more debugging
16324 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16327 configure.ac: require git -base
16328 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
16330 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
16332 * gst/realmedia/rtspreal.c:
16333 realmedia: add special Real header to SETUP message only for Real servers
16334 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
16335 streams where the server errors out because it can't handle the
16336 Real-specific 'Required: com.real.retain-entity-for-setup' header
16337 we've been adding unconditionally in the recent past.
16339 rtsp://66.111.34.191:601/broadcast/alnour.rm
16340 rtsp://195.134.224.231/snowboard_100.wmv
16342 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
16345 * gst/asfdemux/Makefile.am:
16346 asfdemux: link to all required libraries including indirectly used ones.
16347 On win32, we're required to link to all the libraries used - including
16348 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
16349 (for windows only) winsock.
16351 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
16354 Automatic update of common submodule
16355 From d0ea89e to b3941ea
16357 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
16360 Automatic update of common submodule
16361 From f8b3d91 to d0ea89e
16363 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
16365 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16366 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16368 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16370 * gst/realmedia/rtspreal.c:
16371 * gst/realmedia/rtspreal.h:
16372 realrtsp: add more headers
16373 Parse the ETag from the describe method and pass the sessionid as the value for
16374 the If-Match header is subsequent setup calls.
16375 Fixes support for more RealMedia RTSP streams.
16377 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
16380 twolame: bump requirement to 0.3.10
16381 0.3.10 is the first version with the float32 encoder functions.
16384 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
16387 back to development -> 0.10.11.1
16389 === release 0.10.11 ===
16391 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
16397 * docs/plugins/inspect/plugin-a52dec.xml:
16398 * docs/plugins/inspect/plugin-asf.xml:
16399 * docs/plugins/inspect/plugin-cdio.xml:
16400 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16401 * docs/plugins/inspect/plugin-dvdread.xml:
16402 * docs/plugins/inspect/plugin-dvdsub.xml:
16403 * docs/plugins/inspect/plugin-iec958.xml:
16404 * docs/plugins/inspect/plugin-lame.xml:
16405 * docs/plugins/inspect/plugin-mad.xml:
16406 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16407 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16408 * docs/plugins/inspect/plugin-mpegstream.xml:
16409 * docs/plugins/inspect/plugin-realmedia.xml:
16410 * docs/plugins/inspect/plugin-siddec.xml:
16411 * docs/plugins/inspect/plugin-twolame.xml:
16412 * gst-plugins-ugly.doap:
16414 * win32/common/config.h:
16417 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
16451 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16454 * win32/common/config.h:
16455 0.10.10.3 pre-release
16457 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
16464 po: Update translations from upstream
16466 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16470 po: Add Turkish translation
16472 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16474 * gst/mpegaudioparse/gstmpegaudioparse.c:
16475 * gst/mpegaudioparse/gstmpegaudioparse.h:
16476 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16477 Don't introduce glitches in the output by a) relaxing the threshold for
16478 taking upstream timestamps in preference to our calculated timestamps and
16479 b) only set the discont flag on outgoing buffers in response to an incoming
16483 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
16485 * gst/mpegaudioparse/gstmpegaudioparse.c:
16486 mp3parse: fix deadlock with accurate seeks.
16487 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16490 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
16521 * win32/common/config.h:
16522 0.10.10.2 pre-release
16523 Bump version number, update translations and win32 config.h
16525 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16529 po: Add Japanese translation
16531 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16534 * docs/plugins/Makefile.am:
16535 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16536 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16537 * docs/plugins/gst-plugins-ugly-plugins.args:
16538 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16539 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16540 * docs/plugins/inspect/plugin-a52dec.xml:
16541 * docs/plugins/inspect/plugin-asf.xml:
16542 * docs/plugins/inspect/plugin-cdio.xml:
16543 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16544 * docs/plugins/inspect/plugin-dvdread.xml:
16545 * docs/plugins/inspect/plugin-dvdsub.xml:
16546 * docs/plugins/inspect/plugin-iec958.xml:
16547 * docs/plugins/inspect/plugin-lame.xml:
16548 * docs/plugins/inspect/plugin-mad.xml:
16549 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16550 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16551 * docs/plugins/inspect/plugin-mpegstream.xml:
16552 * docs/plugins/inspect/plugin-realmedia.xml:
16553 * docs/plugins/inspect/plugin-siddec.xml:
16554 * docs/plugins/inspect/plugin-synaesthesia.xml:
16555 * docs/plugins/inspect/plugin-twolame.xml:
16558 Moved twolame from Bad to Ugly
16560 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16562 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16563 Original commit message from CVS:
16564 * ext/alsaspdif/Makefile.am:
16565 * ext/amrwb/Makefile.am:
16566 * ext/apexsink/Makefile.am:
16567 * ext/arts/Makefile.am:
16568 * ext/artsd/Makefile.am:
16569 * ext/audiofile/Makefile.am:
16570 * ext/audioresample/Makefile.am:
16571 * ext/bz2/Makefile.am:
16572 * ext/cdaudio/Makefile.am:
16573 * ext/celt/Makefile.am:
16574 * ext/dc1394/Makefile.am:
16575 * ext/dirac/Makefile.am:
16576 * ext/directfb/Makefile.am:
16577 * ext/divx/Makefile.am:
16578 * ext/dts/Makefile.am:
16579 * ext/faac/Makefile.am:
16580 * ext/faad/Makefile.am:
16581 * ext/gsm/Makefile.am:
16582 * ext/hermes/Makefile.am:
16583 * ext/ivorbis/Makefile.am:
16584 * ext/jack/Makefile.am:
16585 * ext/jp2k/Makefile.am:
16586 * ext/ladspa/Makefile.am:
16587 * ext/lcs/Makefile.am:
16588 * ext/libfame/Makefile.am:
16589 * ext/libmms/Makefile.am:
16590 * ext/metadata/Makefile.am:
16591 * ext/mpeg2enc/Makefile.am:
16592 * ext/mplex/Makefile.am:
16593 * ext/musepack/Makefile.am:
16594 * ext/musicbrainz/Makefile.am:
16595 * ext/mythtv/Makefile.am:
16596 * ext/nas/Makefile.am:
16597 * ext/neon/Makefile.am:
16598 * ext/ofa/Makefile.am:
16599 * ext/polyp/Makefile.am:
16600 * ext/resindvd/Makefile.am:
16601 * ext/sdl/Makefile.am:
16602 * ext/shout/Makefile.am:
16603 * ext/snapshot/Makefile.am:
16604 * ext/sndfile/Makefile.am:
16605 * ext/soundtouch/Makefile.am:
16606 * ext/spc/Makefile.am:
16607 * ext/swfdec/Makefile.am:
16608 * ext/tarkin/Makefile.am:
16609 * ext/theora/Makefile.am:
16610 * ext/timidity/Makefile.am:
16611 * ext/twolame/Makefile.am:
16612 * ext/x264/Makefile.am:
16613 * ext/xine/Makefile.am:
16614 * ext/xvid/Makefile.am:
16615 * gst-libs/gst/app/Makefile.am:
16616 * gst-libs/gst/dshow/Makefile.am:
16617 * gst/aiffparse/Makefile.am:
16618 * gst/app/Makefile.am:
16619 * gst/audiobuffer/Makefile.am:
16620 * gst/bayer/Makefile.am:
16621 * gst/cdxaparse/Makefile.am:
16622 * gst/chart/Makefile.am:
16623 * gst/colorspace/Makefile.am:
16624 * gst/dccp/Makefile.am:
16625 * gst/deinterlace/Makefile.am:
16626 * gst/deinterlace2/Makefile.am:
16627 * gst/dvdspu/Makefile.am:
16628 * gst/festival/Makefile.am:
16629 * gst/filter/Makefile.am:
16630 * gst/flacparse/Makefile.am:
16631 * gst/flv/Makefile.am:
16632 * gst/games/Makefile.am:
16633 * gst/h264parse/Makefile.am:
16634 * gst/librfb/Makefile.am:
16635 * gst/mixmatrix/Makefile.am:
16636 * gst/modplug/Makefile.am:
16637 * gst/mpeg1sys/Makefile.am:
16638 * gst/mpeg4videoparse/Makefile.am:
16639 * gst/mpegdemux/Makefile.am:
16640 * gst/mpegtsmux/Makefile.am:
16641 * gst/mpegvideoparse/Makefile.am:
16642 * gst/mve/Makefile.am:
16643 * gst/nsf/Makefile.am:
16644 * gst/nuvdemux/Makefile.am:
16645 * gst/overlay/Makefile.am:
16646 * gst/passthrough/Makefile.am:
16647 * gst/pcapparse/Makefile.am:
16648 * gst/playondemand/Makefile.am:
16649 * gst/rawparse/Makefile.am:
16650 * gst/real/Makefile.am:
16651 * gst/rtjpeg/Makefile.am:
16652 * gst/rtpmanager/Makefile.am:
16653 * gst/scaletempo/Makefile.am:
16654 * gst/sdp/Makefile.am:
16655 * gst/selector/Makefile.am:
16656 * gst/smooth/Makefile.am:
16657 * gst/smoothwave/Makefile.am:
16658 * gst/speed/Makefile.am:
16659 * gst/speexresample/Makefile.am:
16660 * gst/stereo/Makefile.am:
16661 * gst/subenc/Makefile.am:
16662 * gst/tta/Makefile.am:
16663 * gst/vbidec/Makefile.am:
16664 * gst/videodrop/Makefile.am:
16665 * gst/videosignal/Makefile.am:
16666 * gst/virtualdub/Makefile.am:
16667 * gst/vmnc/Makefile.am:
16668 * gst/y4m/Makefile.am:
16669 * sys/acmenc/Makefile.am:
16670 * sys/cdrom/Makefile.am:
16671 * sys/dshowdecwrapper/Makefile.am:
16672 * sys/dshowsrcwrapper/Makefile.am:
16673 * sys/dvb/Makefile.am:
16674 * sys/dxr3/Makefile.am:
16675 * sys/fbdev/Makefile.am:
16676 * sys/oss4/Makefile.am:
16677 * sys/qcam/Makefile.am:
16678 * sys/qtwrapper/Makefile.am:
16679 * sys/vcd/Makefile.am:
16680 * sys/wininet/Makefile.am:
16681 * win32/common/config.h:
16682 Don't install static libs for plugins. Fixes #550851 for -bad.
16684 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
16686 [MOVED FROM BAD] Enable/fix up translations for these plugins.
16687 Original commit message from CVS:
16688 * ext/resindvd/plugin.c: (plugin_init):
16689 * ext/resindvd/resindvdsrc.c:
16690 * ext/twolame/gsttwolame.c: (plugin_init):
16691 * gst/aiffparse/aiffparse.c: (plugin_init):
16692 Enable/fix up translations for these plugins.
16694 Add 'ca' to LINGUAS.
16696 * po/POTFILES.skip:
16697 Add more files for translation and more files which tools
16700 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16702 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16703 Original commit message from CVS:
16704 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16705 (gst_two_lame_chain):
16706 * ext/twolame/gsttwolame.h:
16707 Allow raw float samples as input for encoding.
16709 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16711 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16712 Original commit message from CVS:
16715 * ext/twolame/Makefile.am:
16716 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16717 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16718 (gst_two_lame_release_memory), (gst_two_lame_finalize),
16719 (gst_two_lame_base_init), (gst_two_lame_class_init),
16720 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16721 (gst_two_lame_init), (gst_two_lame_set_property),
16722 (gst_two_lame_get_property), (gst_two_lame_sink_event),
16723 (gst_two_lame_chain), (gst_two_lame_setup),
16724 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16726 * ext/twolame/gsttwolame.h:
16727 Add TwoLAME MP2 encoding element, based on the LAME element.
16729 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16732 Automatic update of common submodule
16733 From 7032163 to f8b3d91
16735 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16738 Automatic update of common submodule
16739 From ffa738d to 7032163
16741 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16744 Automatic update of common submodule
16745 From 3f13e4e to ffa738d
16747 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16750 Automatic update of common submodule
16751 From 3c7456b to 3f13e4e
16753 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16756 Automatic update of common submodule
16757 From 57c83f2 to 3c7456b
16759 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
16761 * gst/mpegaudioparse/gstmpegaudioparse.c:
16762 mp3parse: be more conservative when changing layer/rate/etc.
16763 Don't allow a change in sample rate/channels/layer/version unless we can
16764 see another frame at the correct offset. Prevents accidently flipping
16765 due to simple single-bit corruption.
16767 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
16769 * gst/realmedia/realhash.c:
16770 rmdemux: Fix strict-aliasing warnings.
16771 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16774 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
16776 * gst/mpegaudioparse/gstmpegaudioparse.c:
16777 mpegaudioparse: Remove empty lines added by buggy indent.
16779 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16781 * gst/mpegaudioparse/gstmpegaudioparse.c:
16782 mpegaudioparse: Provide SEEKING query handling.
16783 Since SEEK event handling might perform some conversion
16784 from TIME to BYTES, do not let upstream fool application
16785 into (TIME) seeking not being possible.
16787 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
16789 * gst/mpegaudioparse/gstmpegaudioparse.c:
16790 mp3parse: fix accurate seeks to near 0
16791 Integer underflow made accurate seeks to near zero fail and seek to
16792 completely the wrong place. Fix by clamping to zero, since we can't seek
16793 to negative times anyway.
16795 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16799 build: Update shave init statement for changes in common. Bump common.
16801 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16803 * gst/realmedia/rtspreal.c:
16804 rtspreal: ignore data streams. Fixes #527112
16805 Ignore data streams when parsing the SDP as they don't contain anything we need
16806 to put in the realmedia header.
16808 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
16811 Automatic update of common submodule
16812 From 9cf8c9b to a6ce5c6
16814 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16816 * ext/mad/gstid3tag.c:
16817 Forward unknown events
16818 Forward unknown events upstream instead of dropping them. Also return the result
16819 of the seek event instead of a fixed value.
16821 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
16823 * gst/asfdemux/gstrtpasfdepay.c:
16824 rtpasfdepay: Fix the build by adding the needed include for atoi.
16826 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16829 * docs/plugins/Makefile.am:
16830 Use shave for the build output
16832 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
16835 Automatic update of common submodule
16836 From 5d7c9cc to 9cf8c9b
16838 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
16840 * gst/asfdemux/gstasf.c:
16841 * gst/asfdemux/gstrtpasfdepay.c:
16842 * gst/realmedia/rademux.c:
16843 * gst/realmedia/rdtdepay.c:
16844 * gst/synaesthesia/gstsynaesthesia.c:
16845 * gst/synaesthesia/synaescope.c:
16848 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
16850 * gst/realmedia/pnmsrc.c:
16851 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16853 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
16856 Automatic update of common submodule
16857 From 80c627d to 5d7c9cc
16859 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16861 * gst/realmedia/Makefile.am:
16862 * gst/realmedia/pnmsrc.c:
16863 * gst/realmedia/pnmsrc.h:
16864 * gst/realmedia/rademux.c:
16865 * gst/realmedia/rademux.h:
16866 * gst/realmedia/realmedia.c:
16867 * gst/realmedia/rmdemux.c:
16868 * gst/realmedia/rmdemux.h:
16869 Add pnm:// uri source
16870 Add a new utri handler for pnm:// that for now just redirects to the same uri
16871 with the rtsp:// protocol, which usually works nowadays.
16872 Separate the registration of the various plugins into a separate source file.
16874 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16876 * gst/asfdemux/Makefile.am:
16877 * gst/asfdemux/gstasf.c:
16878 * gst/asfdemux/gstrtpasfdepay.c:
16879 * gst/asfdemux/gstrtpasfdepay.h:
16880 Add ASF depayloader
16881 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16884 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
16886 * ext/mad/gstmad.c:
16887 mad: remove log line added in error
16889 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
16891 * ext/mad/gstmad.c:
16892 mad: just flush data when seeing BADDATAPTR instead of going into error state
16894 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
16896 * gst/realmedia/rmdemux.c:
16897 Fix parsing of the flags in rmdemux
16898 Fix parsing of the flags in version 1 realmedia streams.
16901 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
16904 Bump revision to use for common submodule.
16906 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
16908 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16909 Add releaseinfo with online url.
16911 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
16916 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16918 * gst/asfdemux/asfpacket.c:
16919 * gst/asfdemux/gstasfdemux.c:
16920 * gst/asfdemux/gstasfdemux.h:
16921 Remove redundant push_mode struct member
16923 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
16926 Fix previous commit, wasn't actually setting up a symbolic link
16928 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
16932 Use a symbolic link for the pre-commit client-side hook
16934 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
16937 Ignore some more files
16939 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
16941 * gst/synaesthesia/synaescope.c:
16942 * gst/synaesthesia/synaescope.h:
16943 Precalculate some size dependent variables. Demystify the height scaling a bit.
16944 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16946 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
16948 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16950 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16952 * gst/realmedia/rdtdepay.c:
16953 Set flags on the realmedia chunks
16954 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16955 descrambler can be reset on keyframes. Fixes #556714.
16957 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16959 * gst/realmedia/gstrdtbuffer.c:
16960 * gst/realmedia/gstrdtbuffer.h:
16961 Add method to get RDT flags
16962 Add a method to get the RDT flags. We need these flags to mark keyframes to
16963 reset the descrambing queue. See #556714.
16965 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16967 * gst/asfdemux/asfpacket.c:
16968 * gst/asfdemux/gstasfdemux.c:
16969 * gst/asfdemux/gstasfdemux.h:
16970 Add seeking support to asfdemux in push mode
16973 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16975 * gst/asfdemux/asfpacket.c:
16976 Drop packets with an invalid replicated data length
16977 Drop packets with an invalid replicated data length
16978 instead of continuing with an invalid timestamp
16979 and uninitialized payload metadata.
16980 All other code assumes that the timestamps are valid.
16982 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
16984 * gst/synaesthesia/synaescope.h:
16985 Change comment to refer to right variable.
16987 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
16989 * gst/synaesthesia/gstsynaesthesia.c:
16990 * gst/synaesthesia/gstsynaesthesia.h:
16991 * gst/synaesthesia/synaescope.c:
16992 * gst/synaesthesia/synaescope.h:
16993 Bring synaesthesia to next century.
16994 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16996 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
16998 * gst/asfdemux/gstasfdemux.c:
16999 Fix leak of converted string
17001 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
17005 Add more to the gitignores
17007 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
17009 * gst/synaesthesia/gstsynaesthesia.c:
17010 Make synaesthesia build again.
17011 _init() has no params.
17013 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
17016 Update common snapshot.
17018 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
17021 Fix pre-commit hook
17023 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
17027 Install and use pre-commit indentation hook from common
17029 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
17032 autogen.sh : Use git submodule
17034 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
17036 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
17037 Original commit message from CVS:
17038 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
17039 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
17040 (gst_dvd_demux_get_audio_stream),
17041 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
17042 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
17043 (gst_mpeg_demux_get_video_stream),
17044 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
17045 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
17046 Fix some caps leaks. Fixes bug #564885.
17048 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
17050 ext/cdio/gstcdio.c: Remove unused format argument.
17051 Original commit message from CVS:
17052 * ext/cdio/gstcdio.c:
17053 Remove unused format argument.
17055 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17057 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
17058 Original commit message from CVS:
17059 * win32/common/.cvsignore:
17060 * win32/common/config.h:
17061 * win32/common/config.h.in:
17062 Hardcode cpu for win32 build, just like we do in the other modules,
17063 to remove VCS conflicts and inconsistent defines between modules,
17064 and update version defines to CVS.
17066 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
17068 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
17069 Original commit message from CVS:
17071 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
17073 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
17075 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
17076 Original commit message from CVS:
17078 inttypes.m4 hasn't been available since gettext-0.15, and since we now
17079 require gettext >= 0.17 ... we can remove it from the list of files to
17082 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
17084 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
17085 Original commit message from CVS:
17086 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
17087 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
17088 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
17089 * gst/mpegaudioparse/gstmpegaudioparse.h:
17090 Do an initial class_ref on an internal enum type from within the
17091 class_init function so that there aren't any issues when multiple
17092 mp3parse elements are started in separate threads at the same
17093 time. (Why we use an enum type here if the tag is registered as
17094 a string type, I don't know). Also remove custom UNUSED macro
17095 and use GLib's instead.
17097 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17099 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
17100 Original commit message from CVS:
17102 Apparently AC_CONFIG_MACRO_DIR breaks when using more
17103 than one macro directory, reverting last change.
17105 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17107 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
17108 Original commit message from CVS:
17110 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
17113 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17115 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
17116 Original commit message from CVS:
17117 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
17118 Last change introduced a regression that made mpeg2dec handle
17119 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
17121 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17123 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
17124 Original commit message from CVS:
17125 Patch by: Cygwin Ports maintainer
17126 <yselkowitz at users dot sourceforge dot net>
17129 Require gettext 0.17 because older versions don't mix with libtool
17130 2.2. At build time an older gettext version will still work.
17133 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
17135 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
17136 Original commit message from CVS:
17137 * ext/mpeg2dec/gstmpeg2dec.c:
17138 * ext/mpeg2dec/gstmpeg2dec.h:
17139 Add support for 4:4:4 video. Fixes #562086
17141 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
17143 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
17144 Original commit message from CVS:
17145 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
17146 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
17147 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
17148 >= 0.5.0. Fixes bug #562065.
17150 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
17152 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
17153 Original commit message from CVS:
17154 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
17155 Remove duplicate and broken code for the streaming case and simply reuse
17156 the much better working pull based code. Fixes #560348.
17158 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17160 configure.ac: Back to development -> 0.10.10.1
17161 Original commit message from CVS:
17163 Back to development -> 0.10.10.1
17165 === release 0.10.10 ===
17167 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17173 * docs/plugins/inspect/plugin-a52dec.xml:
17174 * docs/plugins/inspect/plugin-asf.xml:
17175 * docs/plugins/inspect/plugin-cdio.xml:
17176 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17177 * docs/plugins/inspect/plugin-dvdread.xml:
17178 * docs/plugins/inspect/plugin-dvdsub.xml:
17179 * docs/plugins/inspect/plugin-iec958.xml:
17180 * docs/plugins/inspect/plugin-lame.xml:
17181 * docs/plugins/inspect/plugin-mad.xml:
17182 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17183 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17184 * docs/plugins/inspect/plugin-mpegstream.xml:
17185 * docs/plugins/inspect/plugin-realmedia.xml:
17186 * docs/plugins/inspect/plugin-siddec.xml:
17187 * gst-plugins-ugly.doap:
17189 Release 0.10.10 - "Under the House"
17190 Original commit message from CVS:
17191 Release 0.10.10 - "Under the House"
17193 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17203 Original commit message from CVS:
17206 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17208 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
17209 Original commit message from CVS:
17210 * ext/sidplay/Makefile.am:
17211 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
17212 contain CFLAGS that do not exist for C++, like -Wvla or
17213 -Wdeclaration-after-statement. Fixes bug #561161.
17215 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17217 configure.ac: 0.10.9.3 pre-release
17218 Original commit message from CVS:
17220 0.10.9.3 pre-release
17222 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
17224 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
17225 Original commit message from CVS:
17226 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
17227 Only copy sane aspect ratio values on the caps. Fixes #559682.
17229 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17232 Add bug number to the mp3parse mpeg 2.5 fix
17233 Original commit message from CVS:
17234 Add bug number to the mp3parse mpeg 2.5 fix
17236 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
17238 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
17239 Original commit message from CVS:
17240 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
17241 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
17242 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
17243 * ext/amrnb/amrnbdec.h:
17244 Add a property to select the amr variant. Fixes #424070.
17246 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
17248 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
17249 Original commit message from CVS:
17250 Patch by: Tal Shalif <tshalif at nargila dot org>
17251 * gst/mpegstream/gstdvddemux.c:
17252 (gst_dvd_demux_get_subpicture_stream):
17253 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
17254 (gst_mpeg_demux_get_audio_stream):
17255 Fix memmory corruption due to not storing the new updated pointer
17256 after a g_renew(). Fixes #558896.
17258 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17260 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
17261 Original commit message from CVS:
17262 * tests/check/Makefile.am:
17263 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
17265 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17267 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
17268 Original commit message from CVS:
17270 oops, forgot to bump the version back to devel
17271 after the last release 0.10.9.1
17273 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17275 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
17276 Original commit message from CVS:
17277 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17278 (gst_rmdemux_descramble_mp4a_audio),
17279 (gst_rmdemux_handle_scrambled_packet):
17280 Add suport for mpeg4 and aac audio. See #556714.
17282 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
17284 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17285 Original commit message from CVS:
17286 * gst/mpegaudioparse/gstmpegaudioparse.c:
17287 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17288 Fixes skipping on these files.
17290 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
17292 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
17293 Original commit message from CVS:
17294 Patch by: Robin Stocker <robin at nibor dot org>
17295 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17296 (handle_sequence), (gst_mpeg2dec_setcaps):
17297 * ext/mpeg2dec/gstmpeg2dec.h:
17298 Prefer the container's PAR over the stream's PAR if it's
17299 given in the srcpad caps. Fixes bug #556184.
17301 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17303 Don't install static libs for plugins. Fixes #550851 for ugly.
17304 Original commit message from CVS:
17305 * ext/a52dec/Makefile.am:
17306 * ext/amrnb/Makefile.am:
17307 * ext/cdio/Makefile.am:
17308 * ext/dvdnav/Makefile.am:
17309 * ext/dvdread/Makefile.am:
17310 * ext/lame/Makefile.am:
17311 * ext/mad/Makefile.am:
17312 * ext/mpeg2dec/Makefile.am:
17313 * ext/sidplay/Makefile.am:
17314 * gst/ac3parse/Makefile.am:
17315 * gst/asfdemux/Makefile.am:
17316 * gst/dvdlpcmdec/Makefile.am:
17317 * gst/dvdsub/Makefile.am:
17318 * gst/iec958/Makefile.am:
17319 * gst/mpegaudioparse/Makefile.am:
17320 * gst/mpegstream/Makefile.am:
17321 * gst/realmedia/Makefile.am:
17322 * gst/synaesthesia/Makefile.am:
17323 Don't install static libs for plugins. Fixes #550851 for ugly.
17325 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17327 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
17328 Original commit message from CVS:
17329 * gst/mpegaudioparse/gstmpegaudioparse.c:
17330 (gst_mp3parse_sink_event):
17331 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
17332 frames. Partially fixes bug #552237.
17334 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17336 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
17337 Original commit message from CVS:
17338 * ext/amrnb/amrnbparse.c:
17339 use #defines for HEADER. Unref the object in _sink_activate_pull().
17341 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17343 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
17344 Original commit message from CVS:
17345 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
17346 (gst_mad_change_state):
17347 * ext/mad/gstmad.h:
17348 track discont on incomming buffers and set discont on outgoing
17350 Pass unknown events upstreams instead of dropping them.
17352 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17354 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
17355 Original commit message from CVS:
17356 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17357 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
17358 (handle_slice), (gst_mpeg2dec_sink_event),
17359 (gst_mpeg2dec_src_event):
17360 * ext/mpeg2dec/gstmpeg2dec.h:
17361 Fix compilation with --disable-index. Fixes bug #554150.
17363 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17365 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17366 Original commit message from CVS:
17367 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17368 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17369 (gst_mad_src_event), (gst_mad_chain):
17370 * ext/mad/gstmad.h:
17371 Fix compilation with --disable-index. Fixes bug #554142.
17373 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
17375 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17376 Original commit message from CVS:
17377 * ext/a52dec/gsta52dec.c:
17378 * ext/a52dec/gsta52dec.h:
17379 Fix channel re-negotiation on a change of the incoming stream.
17380 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17383 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17385 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17386 Original commit message from CVS:
17387 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17388 (gst_amrnbenc_state_change):
17389 * ext/amrnb/amrnbenc.h:
17390 Pass the discont flag from the input buffer on to the output buffer in
17393 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17395 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17396 Original commit message from CVS:
17397 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17398 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17399 (gst_amrnbparse_handle_pull_seek),
17400 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17401 (gst_amrnbparse_sink_activate_push),
17402 (gst_amrnbparse_sink_activate_pull):
17403 * ext/amrnb/amrnbparse.h:
17404 Add flush seek handler. Fixes #536274.
17406 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17408 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17409 Original commit message from CVS:
17410 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17411 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17412 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17413 (gst_amrnbparse_state_change):
17414 * ext/amrnb/amrnbparse.h:
17415 Fix the duration query. Fixes #536226.
17416 Also set caps on the pads and buffers more correctly.
17418 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
17420 po/LINGUAS: Add 'ca' to LINGUAS.
17421 Original commit message from CVS:
17423 Add 'ca' to LINGUAS.
17425 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
17427 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17428 Original commit message from CVS:
17429 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17430 Fix aggregated GST_FLOW_RETURN check for when to send an error message
17434 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17436 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17437 Original commit message from CVS:
17438 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17439 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17440 (create_segment_event), (gst_rdt_depay_push),
17441 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17442 * gst/realmedia/rdtdepay.h:
17443 Parse other values from the incomming caps.
17444 Add event handler to handle flushing and segments.
17445 Create segment events.
17446 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17447 Do skew correction based on RDT timestamps.
17448 * gst/realmedia/rdtmanager.c: (activate_session),
17449 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17451 Parse caps to get the clockrate needed for the jitterbuffer.
17452 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17453 Apply timestamp fixup after correcting for initial timestamp and
17454 internal base timestamp corrections.
17456 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
17458 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17459 Original commit message from CVS:
17460 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17461 (gst_rdt_depay_change_state):
17462 * gst/realmedia/rdtdepay.h:
17463 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17464 with a DISCONT flag when needed.
17465 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17466 Report the configure latency instead of a hardcoded value.
17468 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
17470 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17471 Original commit message from CVS:
17472 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17473 (free_session), (gst_rdt_manager_query_src),
17474 (gst_rdt_manager_src_activate_push),
17475 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17476 (gst_rdt_manager_loop), (create_recv_rtp):
17477 Include the new rdt jitterbuffer in the session manager.
17479 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
17481 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17482 Original commit message from CVS:
17483 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17484 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17485 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17486 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17487 * gst/realmedia/rdtdepay.h:
17488 Use new RDT parsing helper functions.
17489 Copy discont flags correctly.
17490 Push the header from the chain function instead of the setcaps function.
17491 Copy incomming timestamp to the output buffers instead of doing magic
17492 with the RDT timestamps.
17494 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
17496 gst/realmedia/: Add first support for parsing RDT messages.
17497 Original commit message from CVS:
17498 * gst/realmedia/Makefile.am:
17499 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17500 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17501 (read_packet_header), (gst_rdt_buffer_get_first_packet),
17502 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17503 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17504 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17505 (gst_rdt_packet_data_peek_data),
17506 (gst_rdt_packet_data_get_stream_id),
17507 (gst_rdt_packet_data_get_timestamp):
17508 * gst/realmedia/gstrdtbuffer.h:
17509 Add first support for parsing RDT messages.
17510 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17511 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17512 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17513 (calculate_skew), (rdt_jitter_buffer_insert),
17514 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17515 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17516 (rdt_jitter_buffer_get_ts_diff):
17517 * gst/realmedia/rdtjitterbuffer.h:
17518 Add first version of an RDT jitterbuffer.
17520 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17522 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17523 Original commit message from CVS:
17524 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17525 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17526 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17527 (gst_rmdemux_descramble_dnet_audio),
17528 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17529 * gst/realmedia/rmdemux.h:
17530 Keep track of the first timestamp of the stream and add this to the
17531 outgoing buffer timestamps so that we can handle live streams.
17532 Set discont flag on the first buffers and after a seek.
17534 === release 0.10.9 ===
17536 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17542 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17543 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17544 * docs/plugins/inspect/plugin-a52dec.xml:
17545 * docs/plugins/inspect/plugin-asf.xml:
17546 * docs/plugins/inspect/plugin-cdio.xml:
17547 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17548 * docs/plugins/inspect/plugin-dvdread.xml:
17549 * docs/plugins/inspect/plugin-dvdsub.xml:
17550 * docs/plugins/inspect/plugin-iec958.xml:
17551 * docs/plugins/inspect/plugin-lame.xml:
17552 * docs/plugins/inspect/plugin-mad.xml:
17553 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17554 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17555 * docs/plugins/inspect/plugin-mpegstream.xml:
17556 * docs/plugins/inspect/plugin-realmedia.xml:
17557 * docs/plugins/inspect/plugin-siddec.xml:
17558 * gst-plugins-ugly.doap:
17560 Original commit message from CVS:
17563 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17592 Original commit message from CVS:
17595 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17597 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17598 Original commit message from CVS:
17599 * ext/a52dec/gsta52dec.c:
17600 Set up a default time segment for output when receiving
17601 an incoming byte segment (as for raw AC3 files).
17604 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17606 0.10.8.2 pre-release.
17607 Original commit message from CVS:
17609 * docs/plugins/Makefile.am:
17610 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17611 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17612 * docs/plugins/gst-plugins-ugly-plugins.args:
17613 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17614 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17615 * docs/plugins/inspect/plugin-a52dec.xml:
17616 * docs/plugins/inspect/plugin-asf.xml:
17617 * docs/plugins/inspect/plugin-cdio.xml:
17618 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17619 * docs/plugins/inspect/plugin-dvdread.xml:
17620 * docs/plugins/inspect/plugin-dvdsub.xml:
17621 * docs/plugins/inspect/plugin-iec958.xml:
17622 * docs/plugins/inspect/plugin-lame.xml:
17623 * docs/plugins/inspect/plugin-mad.xml:
17624 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17625 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17626 * docs/plugins/inspect/plugin-mpegstream.xml:
17627 * docs/plugins/inspect/plugin-realmedia.xml:
17628 * docs/plugins/inspect/plugin-siddec.xml:
17630 0.10.8.2 pre-release.
17634 Add new translation.
17636 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
17638 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17639 Original commit message from CVS:
17640 * gst/asfdemux/gstasfdemux.c:
17641 Properly aggregate flow returns for both push and pull mode, so we shut
17642 down if all pads are unlinked.
17645 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
17647 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17648 Original commit message from CVS:
17649 Patch by: Frederic Crozat <fcrozat@mandriva.org>
17650 * ext/dvdread/dvdreadsrc.c: (plugin_init):
17651 * ext/lame/gstlame.c: (plugin_init):
17652 * gst/asfdemux/gstasf.c: (plugin_init):
17653 Make sure gettext returns translations in UTF-8 encoding rather
17654 than in the current locale encoding (#546822).
17656 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17658 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17659 Original commit message from CVS:
17660 * gst/mpegaudioparse/gstmpegaudioparse.c:
17661 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17662 (mp3parse_total_time), (mp3parse_bytepos_to_time):
17663 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17664 if we're called from there already. Otherwise we end up in a endless
17665 recursion and crash with a stack overflow.
17666 This can happen when a Xing or VBRI header with TOC exists but it
17667 doesn't contain the total time. Fixes bug #545370.
17669 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17671 ext/lame/gstlame.c: Use the default for the strict-iso property too.
17672 Original commit message from CVS:
17673 * ext/lame/gstlame.c: (gst_lame_class_init),
17674 (gst_lame_get_default_settings):
17675 Use the default for the strict-iso property too.
17676 Allow a bitrate setting of 0, which lets lame choose the default value
17677 and which makes it possible to set the compression-ratio property.
17679 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17681 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17682 Original commit message from CVS:
17683 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17684 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17685 * ext/lame/gstlame.h:
17686 Get the defaults settings of LAME in the plugin initialization
17687 function and return FALSE here if something goes wrong. This removes
17688 the hacky failing instance init function.
17689 Use LAMEs default value for all settings instead of overwriting some
17690 of them. Overwriting some of them gives unexpected results if one only
17691 sets a preset. Fixes bug #498004.
17693 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17695 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17696 Original commit message from CVS:
17697 * ext/lame/gstlame.c: (gst_lame_init):
17698 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17699 defaults will restrict the bitrate when using the presets in a bad way.
17702 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17704 Put the MPEG audio version into the caps as "mpegaudioversion".
17705 Original commit message from CVS:
17706 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17707 * gst/mpegaudioparse/gstmpegaudioparse.c:
17708 (mp3_type_frame_length_from_header), (mp3_caps_create),
17709 (gst_mp3parse_chain):
17710 Put the MPEG audio version into the caps as "mpegaudioversion".
17711 This is different from "mpegversion".
17713 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17715 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17716 Original commit message from CVS:
17717 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17718 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17719 * ext/lame/gstlame.h:
17720 Fix build with lame >= 3.97. The padding type and cwlimit settings
17721 are deprecated now and the function declarations are hidden in the
17722 headers so deprecate the GObject properties for them and remove them
17723 in 0.11. Fixes bug #544039.
17725 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17727 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17728 Original commit message from CVS:
17729 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17730 Don't allow width/height outside the spec (i.e. smaller than 16
17731 and higher than 4096). Such files are corrupted ones and setting
17732 caps that are not a subset of the template caps confuses playbin.
17735 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17737 ext/sidplay/Makefile.am: Fix the build.
17738 Original commit message from CVS:
17739 * ext/sidplay/Makefile.am:
17742 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17744 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17745 Original commit message from CVS:
17747 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17748 flags that are invalid for C++.
17750 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
17752 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17753 Original commit message from CVS:
17754 Patch by: Tal Shalif <tshalif at nargila dot org>
17755 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17756 Prevent double free. Fixes bug #541697.
17758 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17760 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17761 Original commit message from CVS:
17762 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17763 (gst_dvd_demux_get_audio_stream),
17764 (gst_dvd_demux_get_subpicture_stream),
17765 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17766 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17767 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17768 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17769 * gst/mpegstream/gstmpegdemux.h:
17770 Resend tags event after a FLUSH (seek) to support prerolling
17771 a partial pipeline.
17773 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17775 Use correct error code for encrypted streams.
17776 Original commit message from CVS:
17778 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17779 Use correct error code for encrypted streams.
17781 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17783 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17784 Original commit message from CVS:
17785 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17786 (gst_mpeg_demux_sync_stream_to_time):
17787 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17789 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17791 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17792 Original commit message from CVS:
17793 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17794 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17795 Allow and implement non-flushing and/or segment seek
17796 (mainly in TIME and chapter format).
17797 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17798 (gst_dvd_demux_get_subpicture_stream),
17799 (gst_dvd_demux_synchronise_pads),
17800 (gst_dvd_demux_sync_stream_to_time):
17801 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17802 (gst_mpeg_demux_send_subbuffer),
17803 (gst_mpeg_demux_sync_stream_to_time),
17804 (gst_mpeg_streams_reset_cur_ts):
17805 * gst/mpegstream/gstmpegdemux.h:
17806 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17807 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17808 Delegate a query to upstream if it can't be handled.
17809 Make segment stop aware.
17810 Fix (subtitle) stream synchronization.
17811 Add some debug statements.
17813 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
17815 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17816 Original commit message from CVS:
17817 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17818 Fix build on macosx.
17820 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17822 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17823 Original commit message from CVS:
17824 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17825 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17826 * ext/a52dec/gsta52dec.c:
17827 * ext/amrnb/amrnbdec.c:
17828 * ext/amrnb/amrnbenc.c:
17829 * ext/amrnb/amrnbparse.c:
17830 * ext/lame/gstlame.c:
17831 * ext/mad/gstmad.c:
17832 * ext/sidplay/gstsiddec.cc:
17833 * gst/asfdemux/gstrtspwms.c:
17834 * gst/mpegaudioparse/gstxingmux.c:
17835 * gst/realmedia/rademux.c:
17836 * gst/realmedia/rdtmanager.c:
17837 * gst/realmedia/rtspreal.c:
17838 * gst/synaesthesia/gstsynaesthesia.c:
17839 Add missing elements to docs. Restore alphabetical order in section
17840 file. Document mad (it was included in docs already).
17841 Fix doc-markup: use convinience syntax for examples
17842 (produces valid docbook), add several refsec2 when we have several
17843 titles. Fix some types.
17845 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17847 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17848 Original commit message from CVS:
17849 * ext/lame/gstlame.c:
17850 * ext/sidplay/gstsiddec.cc:
17851 * gst/mpegaudioparse/gstxingmux.c:
17852 Do not use short_description in section docs for elements. We extract
17853 them from element details and there will be warnings if they differ.
17855 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
17857 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17858 Original commit message from CVS:
17859 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
17860 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17861 (gst_cdio_add_cdtext_album_tags):
17862 * ext/cdio/gstcdio.h:
17863 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17864 Also extract album title and album genre from CD-TEXT if
17865 available (#537021).
17867 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17869 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17870 Original commit message from CVS:
17871 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17872 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17873 emphasis value is reserved but unfortunately files with that
17874 value exist and the information is not important for the decoder
17875 anyway. Fixes bug #537235.
17877 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17879 Require libcdio >= 0.76.
17880 Original commit message from CVS:
17882 * ext/cdio/gstcdio.c:
17883 * ext/cdio/gstcdio.h:
17884 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17885 Require libcdio >= 0.76.
17887 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17889 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17890 Original commit message from CVS:
17891 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17892 Drain queued buffers before forwarding the segment event.
17894 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
17896 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17897 Original commit message from CVS:
17898 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17899 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17900 (gst_a52dec_chain), (gst_a52dec_change_state):
17901 * ext/a52dec/gsta52dec.h:
17902 Add segment handling, buffer clipping and basic reverse playback.
17904 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17906 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17907 Original commit message from CVS:
17908 * docs/plugins/Makefile.am:
17909 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17910 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17911 * docs/plugins/gst-plugins-ugly-plugins.args:
17912 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17913 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17914 * docs/plugins/inspect/plugin-a52dec.xml:
17915 * docs/plugins/inspect/plugin-amrnb.xml:
17916 * docs/plugins/inspect/plugin-asf.xml:
17917 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17918 * docs/plugins/inspect/plugin-dvdread.xml:
17919 * docs/plugins/inspect/plugin-dvdsub.xml:
17920 * docs/plugins/inspect/plugin-iec958.xml:
17921 * docs/plugins/inspect/plugin-lame.xml:
17922 * docs/plugins/inspect/plugin-mad.xml:
17923 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17924 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17925 * docs/plugins/inspect/plugin-mpegstream.xml:
17926 * docs/plugins/inspect/plugin-realmedia.xml:
17927 * docs/plugins/inspect/plugin-siddec.xml:
17928 * docs/plugins/inspect/plugin-synaesthesia.xml:
17929 * ext/a52dec/gsta52dec.c:
17930 Random doc of the day. Also print human readable format of newsegment
17931 in log message if we complain about it.
17933 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
17935 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17936 Original commit message from CVS:
17937 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17938 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17939 (gst_a52dec_chain), (gst_a52dec_change_state):
17940 * ext/a52dec/gsta52dec.h:
17941 Mark discont on outgoing buffers after receiving a DISCONT buffer or
17942 when we have a decoding error.
17943 We don't need to clear the cache when we receive a NEWSEGMENT event.
17944 Clear buffer cache in DISCONT.
17945 Add beginnings of GstSegment handling.
17947 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17949 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17950 Original commit message from CVS:
17951 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17952 Fix alignment issues that caused SIGBUS on some architectures.
17954 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17956 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17957 Original commit message from CVS:
17958 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17959 Fix alignment issue which isn't really an issue at all because
17960 the plugin hasn't been ported to 0.10 yet.
17962 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17964 configure.ac: Back to devel -> 0.10.8.1
17965 Original commit message from CVS:
17967 Back to devel -> 0.10.8.1
17969 === release 0.10.8 ===
17971 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17977 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17978 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17979 * docs/plugins/inspect/plugin-a52dec.xml:
17980 * docs/plugins/inspect/plugin-asf.xml:
17981 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17982 * docs/plugins/inspect/plugin-dvdread.xml:
17983 * docs/plugins/inspect/plugin-dvdsub.xml:
17984 * docs/plugins/inspect/plugin-iec958.xml:
17985 * docs/plugins/inspect/plugin-lame.xml:
17986 * docs/plugins/inspect/plugin-mad.xml:
17987 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17988 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17989 * docs/plugins/inspect/plugin-mpegstream.xml:
17990 * docs/plugins/inspect/plugin-realmedia.xml:
17991 * docs/plugins/inspect/plugin-siddec.xml:
17992 * gst-plugins-ugly.doap:
17995 Original commit message from CVS:
17998 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18027 Original commit message from CVS:
18030 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18032 configure.ac: 0.10.7.4 pre-release
18033 Original commit message from CVS:
18035 0.10.7.4 pre-release
18037 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
18039 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
18040 Original commit message from CVS:
18041 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
18042 Fix inconsistent use of rate and channels.
18045 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
18047 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
18048 Original commit message from CVS:
18049 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
18050 Flush timestamp correction variables on a flush. Fixes #533832.
18052 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18057 Commit 0.10.7.3 pre-rel marker
18058 Original commit message from CVS:
18059 Commit 0.10.7.3 pre-rel marker
18061 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
18063 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
18064 Original commit message from CVS:
18065 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18066 Properly aggregate GstFlowReturn from downstream in order to properly
18067 stop, and doing that as early as possible.
18070 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18072 configure.ac: 0.10.7.2 pre-release
18073 Original commit message from CVS:
18075 0.10.7.2 pre-release
18077 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
18079 Always let FLUSH_START events flow downstream.
18080 Original commit message from CVS:
18081 * ext/mad/gstmad.c: (gst_mad_sink_event):
18082 * gst/mpegaudioparse/gstmpegaudioparse.c:
18083 (gst_mp3parse_sink_event):
18084 Always let FLUSH_START events flow downstream.
18086 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
18088 configure.ac: Error out if we don't have the required core/base versions.
18089 Original commit message from CVS:
18091 Error out if we don't have the required core/base versions.
18093 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
18095 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
18096 Original commit message from CVS:
18097 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18098 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18099 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18100 Fix video timestamps by adjusting it with the first timestamp found.
18101 Don't assume we have a complete fragment when flushing the adapter,
18102 packets might have been lost or the stream might just be broken.
18104 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
18106 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
18107 Original commit message from CVS:
18108 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
18109 Set Rank to NONE so that we don't accidentally try to autoplug the
18112 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18114 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
18115 Original commit message from CVS:
18116 * gst/mpegaudioparse/gstmpegaudioparse.c:
18117 (gst_mp3parse_emit_frame):
18118 Send a new duration message if the average bitrate changed and
18119 we don't know the duration from the Xing or VBRI header.
18122 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
18124 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
18125 Original commit message from CVS:
18126 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
18127 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18128 * gst/realmedia/rtspreal.h:
18129 Move assembly rule parsing to the place where we parse the SDP as it's
18130 also there that we create the MDPR and we need the currently selected
18131 asmrule in order to select the right MTLI.
18134 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
18136 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
18137 Original commit message from CVS:
18138 * gst/realmedia/realhash.c:
18139 * gst/realmedia/rtspreal.c:
18140 Include generated "_stdint.h" instead of <stdint.h> which might not
18141 exist on some systems.
18143 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18145 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
18146 Original commit message from CVS:
18147 * ext/sidplay/gstsiddec.cc:
18148 Cast NULL sentinels to void * as NULL is defined as an integer
18149 constant in most environments when using C++ and it's size might
18150 be different from a pointer. Fixes #529488.
18152 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
18155 * gst/asfdemux/gstasfdemux.c:
18156 * gst/asfdemux/gstrtspwms.c:
18157 Fix "unused var" compiler error when --disable-gst-debug is used.
18158 Original commit message from CVS:
18159 Fix "unused var" compiler error when --disable-gst-debug is used.
18161 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
18163 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
18164 Original commit message from CVS:
18165 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
18166 We should also stop the streaming task when we get a NOT_LINKED
18167 flow return, which is not covered by FLOW_IS_FATAL.
18169 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
18171 ext/: gst_atomic_int_set ==> g_atomic_int_set
18172 Original commit message from CVS:
18173 * ext/cdio/gstcdiocddasrc.c:
18174 * ext/dv/gstdvdemux.c:
18175 gst_atomic_int_set ==> g_atomic_int_set
18177 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
18179 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
18180 Original commit message from CVS:
18181 2008-04-11 Julien Moutte <julien@fluendo.com>
18182 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
18185 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
18187 configure.ac: Actually build dlls when cross-compiling with mingw32.
18188 Original commit message from CVS:
18189 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
18191 Actually build dlls when cross-compiling with mingw32.
18194 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18196 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
18197 Original commit message from CVS:
18199 * gst/mpegaudioparse/gstmpegaudioparse.c:
18200 (mpeg_audio_seek_entry_free):
18201 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
18202 Depend on GLib 2.12 and use it unconditionally as we do in other
18203 modules too already.
18205 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18207 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
18208 Original commit message from CVS:
18209 * gst/mpegaudioparse/gstmpegaudioparse.c:
18210 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
18211 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
18212 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
18213 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
18214 (gst_xing_mux_chain):
18215 Use GSlice for allocating the seek table entries if we compile with
18216 GLib 2.10 or newer.
18218 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
18220 gst/asfdemux/gstasfdemux.c: Remove some debug code.
18221 Original commit message from CVS:
18222 * gst/asfdemux/gstasfdemux.c:
18223 (gst_asf_demux_process_ext_stream_props):
18224 Remove some debug code.
18226 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18228 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
18229 Original commit message from CVS:
18230 * gst/asfdemux/gstasfdemux.c:
18231 (gst_asf_demux_process_ext_stream_props):
18232 Guard against division by 0 and fall back to 25/1 framerate.
18234 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18236 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
18237 Original commit message from CVS:
18238 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
18239 (gst_asf_demux_process_ext_stream_props):
18240 Instead of adding a fixes 25/1 framerate to the video caps, use the
18241 average frame duration in the extended properties of the video stream as
18242 the framerate. Fixes #524346.
18244 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18246 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
18247 Original commit message from CVS:
18249 Check if the compiler supports do { } while (0) macros. This fixes
18250 a warning when compiling with g++ 4.3, resulting in a build failure
18251 because of -Werror.
18253 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
18255 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
18256 Original commit message from CVS:
18257 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
18258 make ) also a delimiter for rules.
18259 Skip \\ when scanning strings.
18260 Add new testcase for these problems.
18262 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18264 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
18265 Original commit message from CVS:
18266 * gst/mpegaudioparse/gstmpegaudioparse.c:
18267 (gst_mp3parse_sink_event):
18268 Don't take the stream lock when caching events. This is not necessary
18269 and results in a deadlock when seeking with rhythmbox (but not with
18270 totem or banshee for some reason).
18272 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
18274 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
18275 Original commit message from CVS:
18276 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
18277 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
18278 Add the version field when creating the CONT chunk resulting in
18279 the Author, Comment and Copyright tags not being parsed correctly.
18282 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
18284 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
18285 Original commit message from CVS:
18286 * gst/mpegaudioparse/gstmpegaudioparse.c:
18287 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18288 Remove trailing newlines from debug statements.
18290 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
18292 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
18293 Original commit message from CVS:
18294 * ext/dvdnav/dvdnavsrc.c:
18295 * ext/dvdnav/dvdnavsrc.h:
18296 Apply patch that adds some seeking support to dvdnav, and fixes it
18297 in various other ways. This doesn't make dvdnavsrc fully functional,
18298 but moves it forward.
18300 Patch By: Simone Gotti <simone.gotti@email.it>
18301 * ext/dvdnav/gst-dvd:
18302 Update the simple dvdnavsrc gst-launch example to work for 0.10
18304 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
18306 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
18307 Original commit message from CVS:
18309 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
18310 plug-ins are included/excluded. (#498222)
18312 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18314 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
18315 Original commit message from CVS:
18316 * ext/mad/gstmad.c: (gst_mad_sink_event):
18317 * gst/mpegaudioparse/gstmpegaudioparse.c:
18318 (gst_mp3parse_sink_event):
18319 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
18320 of dropping and leaking them.
18322 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18324 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
18325 Original commit message from CVS:
18326 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
18328 * ext/mad/gstmad.h:
18329 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
18330 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18331 * gst/mpegaudioparse/gstmpegaudioparse.h:
18332 Cache all events except EOS if we still have to send a NEWSEGMENT
18333 event. This will let TAG events be forwarded until after decodebin
18334 to an encoder for example as decodebin only links the pads
18335 after NEWSEGMENT. Fixes bug #518933.
18337 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18339 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
18340 Original commit message from CVS:
18341 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
18342 Write Xing header at the correct position in the MP3 frame for
18343 stereo files. Fixes bug #518676.
18345 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18347 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
18348 Original commit message from CVS:
18350 * ext/sidplay/Makefile.am:
18351 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
18352 when building C++ code (#516509).
18354 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
18356 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18357 Original commit message from CVS:
18358 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
18359 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18360 Workshop 12 compiler, but probably also crashes (#517985).
18362 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18364 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18365 Original commit message from CVS:
18366 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18367 * gst/mpegaudioparse/gstmpegaudioparse.c:
18368 (gst_mp3_channel_mode_get_type),
18369 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18370 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18371 (gst_mp3parse_chain):
18372 * gst/mpegaudioparse/gstmpegaudioparse.h:
18373 Post channel mode and CRC as tags. Fixes bug #504493.
18375 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18377 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18378 Original commit message from CVS:
18379 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18380 Correctly chain up to the parent's finalize function.
18382 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18384 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18385 Original commit message from CVS:
18386 * gst/mpegaudioparse/gstmpegaudioparse.c:
18387 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18388 Try a bit harder to get valid timestamps, especially if upstream
18389 gives us one and we are at the first frame or resyncing.
18390 Return UNEXPECTED if we get a valid timestamp that is outside of
18391 our configured segment. After all changes done so far this doesn't
18392 seem to cause any regression, please test.
18394 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18396 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...
18397 Original commit message from CVS:
18399 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18400 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18401 If we don't have the position to seek to in our index first try
18402 to convert from TIME to BYTES upstream and only if that fails
18403 too use the old hack to simply seek to an earlier position
18404 and let the sink drop everything before segment start.
18405 Partially fixes bug #469930.
18407 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18409 configure.ac: Back to development...
18410 Original commit message from CVS:
18412 Back to development...
18414 === release 0.10.7 ===
18416 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18422 * docs/plugins/gst-plugins-ugly-plugins.args:
18423 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18424 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18425 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18426 * docs/plugins/gst-plugins-ugly-plugins.signals:
18427 * docs/plugins/inspect/plugin-a52dec.xml:
18428 * docs/plugins/inspect/plugin-asf.xml:
18429 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18430 * docs/plugins/inspect/plugin-dvdread.xml:
18431 * docs/plugins/inspect/plugin-dvdsub.xml:
18432 * docs/plugins/inspect/plugin-iec958.xml:
18433 * docs/plugins/inspect/plugin-lame.xml:
18434 * docs/plugins/inspect/plugin-mad.xml:
18435 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18436 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18437 * docs/plugins/inspect/plugin-mpegstream.xml:
18438 * docs/plugins/inspect/plugin-realmedia.xml:
18439 * docs/plugins/inspect/plugin-siddec.xml:
18440 * gst-plugins-ugly.doap:
18442 Release 0.10.7 - I Cheated Time
18443 Original commit message from CVS:
18444 Release 0.10.7 - I Cheated Time
18446 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18471 Original commit message from CVS:
18474 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18476 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18477 Original commit message from CVS:
18478 * tests/check/Makefile.am:
18479 Exclude dvdreadsrc from the states test too.
18481 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18483 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18484 Original commit message from CVS:
18485 * gst/mpegaudioparse/gstmpegaudioparse.c:
18486 (gst_mp3parse_emit_frame):
18487 Handler buffers without valid timestamp more correctly: Don't drop
18488 them and don't use the invalid timestamp to calculate the next
18489 timestamp. Fixes bug #516811.
18491 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
18493 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18494 Original commit message from CVS:
18495 Patch by: Tal Shalif <tshalif at nargila dot org>
18496 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18497 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18498 Add some gint64 casts to prevent 32 bit integer overflows.
18501 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18503 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18504 Original commit message from CVS:
18505 * gst/mpegaudioparse/gstmpegaudioparse.c:
18506 Revert previous commit to mp3parse, as it breaks playback
18509 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18511 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18512 Original commit message from CVS:
18513 * gst/mpegaudioparse/gstmpegaudioparse.c:
18514 (gst_mp3parse_emit_frame):
18515 Return GST_FLOW_UNEXPECTED if we get data that is after our
18516 configured segment. This makes upstream go EOS immediately instead
18517 of sending us the complete stream. Also improve debugging a bit.
18519 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18521 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18522 Original commit message from CVS:
18523 * ext/dvdread/dvdreadsrc.c:
18524 Fix regression in DVD seeking - when a pack we
18525 expect to be a NAV block turns out not to be, scan forwards
18526 for up to 2MB (at most ~1sec) until we find one.
18529 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
18531 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18532 Original commit message from CVS:
18533 * win32/vs6/libgstmpegaudioparse.dsp:
18534 Add xing files to VS project file.
18536 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18538 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18539 Original commit message from CVS:
18540 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18541 Stop leaking src pad templates. Fixes bug #515708.
18543 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18545 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18546 Original commit message from CVS:
18547 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18548 Correctly write the size in bytes on big endian systems.
18551 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18553 ext/lame/gstlame.c: Don't leak the allowed caps.
18554 Original commit message from CVS:
18555 * ext/lame/gstlame.c: (gst_lame_setup):
18556 Don't leak the allowed caps.
18557 * tests/check/pipelines/lame.c: (GST_START_TEST):
18558 Stop leaking all buffers. Fixes bug #515575.
18560 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18562 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18563 Original commit message from CVS:
18564 * gst/mpegaudioparse/plugin.c:
18565 Commit new file I forgot to add.
18567 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18569 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18570 Original commit message from CVS:
18572 Make DISABLE_DEPRECATED defined *only* during CVS, not during
18573 pre-releases or releases.
18575 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18578 Mention bug 511497 fixed in previous commit
18579 Original commit message from CVS:
18580 Mention bug 511497 fixed in previous commit
18582 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18584 Move xingmux from -bad.
18585 Original commit message from CVS:
18586 * docs/plugins/Makefile.am:
18587 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18588 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18589 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18590 * gst/mpegaudioparse/Makefile.am:
18591 * gst/mpegaudioparse/gstmpegaudioparse.c:
18592 * gst/mpegaudioparse/gstxingmux.c:
18593 * tests/check/Makefile.am:
18594 * tests/check/elements/.cvsignore:
18595 Move xingmux from -bad.
18597 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
18599 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18600 Original commit message from CVS:
18601 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18602 Use gst_guint64_to_gdouble for conversion
18603 * win32/vs6/libgstasfdemux.dsp:
18604 * win32/vs6/libgstdvdsub.dsp:
18605 * win32/vs6/libgstrealmedia.dsp:
18606 Update project dependencies and add new source files
18608 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18610 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18611 Original commit message from CVS:
18612 * ext/mpeg2dec/gstmpeg2dec.c:
18613 Reset decoder when handling sequence where libmpeg2 has set
18614 frame period to 0, probably due to a corrupt packet.
18617 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18619 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18620 Original commit message from CVS:
18621 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18622 (gst_mp3parse_chain):
18623 Don't set new caps on the srcpad everytime the bitrate or MPEG
18624 version changes but calculate new spf value when the MPEG version
18627 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18629 Add documentation for the xingheader plugin.
18630 Original commit message from CVS:
18631 * docs/plugins/Makefile.am:
18632 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18633 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18634 * gst/xingheader/gstxingmux.c:
18635 * gst/xingheader/gstxingmux.h:
18636 Add documentation for the xingheader plugin.
18637 * tests/check/elements/xingmux.c: (GST_START_TEST):
18638 Set element state to PLAYING before doing something else.
18640 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18642 tests/check/: Add simple unit test for the xingmux element.
18643 Original commit message from CVS:
18644 * tests/check/Makefile.am:
18645 * tests/check/elements/.cvsignore:
18646 * tests/check/elements/xingmux.c: (setup_xingmux),
18647 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18648 * tests/check/elements/xingmux_testdata.h:
18649 Add simple unit test for the xingmux element.
18650 * gst/xingheader/gstxingmux.c: (generate_xing_header),
18651 (gst_xing_mux_finalize), (xing_reset):
18652 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18654 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18656 docs/plugins/: Add the real and rtsp elements and update the lists.
18657 Original commit message from CVS:
18658 * docs/plugins/Makefile.am:
18659 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18660 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18661 Add the real and rtsp elements and update the lists.
18662 * docs/plugins/inspect/plugin-amrnb.xml:
18663 * docs/plugins/inspect/plugin-asf.xml:
18664 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18665 * docs/plugins/inspect/plugin-dvdsub.xml:
18666 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18667 * docs/plugins/inspect/plugin-mpegstream.xml:
18668 * docs/plugins/inspect/plugin-realmedia.xml:
18669 * docs/plugins/inspect/plugin-siddec.xml:
18670 * docs/plugins/inspect/plugin-synaesthesia.xml:
18672 * gst/iec958/ac3_padder.c:
18673 * gst/iec958/ac3_padder.h:
18674 Do not use gtk-doc style comments for non gtk-doc comments. Note -
18675 there are functions defined using extern in the .c file - does that
18678 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18680 ext/mad/gstmad.c: Chain up at the end of the function.
18681 Original commit message from CVS:
18682 * ext/mad/gstmad.c:
18683 Chain up at the end of the function.
18685 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18687 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18688 Original commit message from CVS:
18689 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18690 Don't add pad templates for the base class but only in the
18693 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18695 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18696 Original commit message from CVS:
18697 * ext/lame/gstlame.c:
18698 * ext/lame/gstlame.h:
18699 Fix the case where you initially have stereo input, and so lame's
18700 mode is not set to mono, and then you get input with mono audio and
18701 soon after you get stereo input again. What happened before this
18702 commit is that it would keep the encoding mode as mono. It should
18703 change it back to the one requested by the app (or the default one)
18706 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18708 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18709 Original commit message from CVS:
18710 * gst/mpegaudioparse/gstmpegaudioparse.c:
18711 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18712 (mp3parse_bytepos_to_time):
18713 Interpolate the VBRI seek table entries to get better results,
18714 support 3 byte seek table entries and prevent overflows in the
18715 seek table by adding the relative offsets when using the seek
18716 table in a large enough data type.
18718 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18720 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18721 Original commit message from CVS:
18722 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18723 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18724 (mp3parse_bytepos_to_time):
18725 * gst/mpegaudioparse/gstmpegaudioparse.h:
18726 Add support for seeking based on the VBRI seek table. Might make
18727 sense to use interpolation in the table later to get hopefully a
18728 bit more accurate values.
18730 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18732 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18733 Original commit message from CVS:
18734 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18735 (handle_picture), (handle_slice):
18736 Fix compilation error. Fixes #509313.
18738 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18740 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18741 Original commit message from CVS:
18742 * ext/lame/gstlame.c: (gst_lame_sink_event):
18743 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18744 as 8 * GST_SECOND is too large for int.
18746 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18748 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18749 Original commit message from CVS:
18750 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18751 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18754 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18756 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18757 Original commit message from CVS:
18758 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18759 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18760 (mp3parse_total_bytes), (mp3parse_total_time):
18761 * gst/mpegaudioparse/gstmpegaudioparse.h:
18762 Add initial support for reading VBRI headers as found in VBR files
18763 created by some Fraunhofer encoders. Currently we only read the
18764 number of frames and bytes (and calculate duration, etc from this)
18765 but there is also a seek table that we currently don't use.
18767 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
18769 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18770 Original commit message from CVS:
18771 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18772 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18773 (gst_lame_sink_event):
18774 Correctly set number of channels when using mono-encoding mode
18775 and fix the duration calculation of the EOS buffer.
18777 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18779 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18780 Original commit message from CVS:
18781 * gst/mpegaudioparse/gstmpegaudioparse.c:
18782 (gst_mp3parse_handle_first_frame):
18783 Guard against 0 values in the Xing header as frame count and
18784 byte count and calculate the bitrate when we have all values
18785 we need and not before.
18787 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18789 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18790 Original commit message from CVS:
18791 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18792 Remove accidentially leftover debug printf.
18794 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18796 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18797 Original commit message from CVS:
18798 * gst/xingheader/gstxingmux.c: (has_xing_header),
18799 (generate_xing_header), (gst_xing_mux_chain),
18800 (gst_xing_mux_sink_event):
18801 Choose smallest possible frame size for the Xing header, properly
18802 set the timestamp, duration and offset on the outgoing buffers,
18803 only send NEWSEGMENT events in BYTE format downstream and also
18804 drop VBRI headers if already existing.
18806 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18808 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18809 Original commit message from CVS:
18810 * gst/xingheader/Makefile.am:
18811 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18812 (has_xing_header), (generate_xing_header),
18813 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18814 (gst_xing_mux_init), (gst_xing_mux_chain),
18815 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18816 * gst/xingheader/gstxingmux.h:
18817 Major cleanup and rewrite of xingmux with less bugs and new features:
18818 - Handles other layers as 3
18821 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18823 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18824 Original commit message from CVS:
18825 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18826 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18827 Call g_type_class_ref() from a thread-safe context and not
18828 from the streaming thread to avoid GLib screwing up (see
18829 bug #349410 and #493432). Comment out unused code.
18831 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
18833 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18834 Original commit message from CVS:
18835 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18836 (handle_picture), (clip_buffer), (handle_slice),
18837 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18838 (gst_mpeg2dec_change_state):
18839 * ext/mpeg2dec/gstmpeg2dec.h:
18840 Add buffer clipping.
18841 Add basic reverse playback support. Not complete yet when dealing with
18844 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18846 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18847 Original commit message from CVS:
18849 Add -Wno-portability to the automake parameters to stop warnings
18850 about GNU make extensions being used. We require GNU make in almost
18851 every Makefile anyway.
18853 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18854 at the same time is required for per target flags.
18856 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18858 Makefile.am: Include lcov.mak to allow building coverage reports.
18859 Original commit message from CVS:
18861 Include lcov.mak to allow building coverage reports.
18863 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18865 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18866 Original commit message from CVS:
18867 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18868 * gst/mpegaudioparse/gstmpegaudioparse.c:
18869 (gst_mp3parse_handle_first_frame):
18870 Make sure that the Xing TOC starts with 0 and the entries
18871 are increasing over time. Otherwise it's broken and should
18872 be skipped. Fixes bug #507821.
18874 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
18876 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18877 Original commit message from CVS:
18878 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18879 (gst_asf_demux_add_video_stream),
18880 (gst_asf_demux_process_ext_content_desc),
18881 (gst_asf_demux_get_metadata_for_stream),
18882 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18883 (gst_asf_demux_change_state):
18884 * gst/asfdemux/gstasfdemux.h:
18885 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18887 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
18889 docs/plugins/.cvsignore: Add *-undeclared.txt
18890 Original commit message from CVS:
18891 * docs/plugins/.cvsignore:
18892 Add *-undeclared.txt
18894 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
18896 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18897 Original commit message from CVS:
18898 * gst/realmedia/rdtmanager.c:
18899 (gst_rdt_manager_marshal_VOID__UINT_UINT),
18900 (gst_rdt_manager_class_init):
18901 * gst/realmedia/rdtmanager.h:
18902 Implement some more signals that rtspsrc connects to.
18905 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18907 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18908 Original commit message from CVS:
18910 Include common/win32.mak for CRLF check of win32 project
18911 files (see #393626).
18913 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18915 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18916 Original commit message from CVS:
18917 * gst/mpegaudioparse/gstmpegaudioparse.c:
18918 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18919 Don't post SEGMENT_START messages on the bus, only the element
18920 driving the pipeline should do that.
18922 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18924 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18925 Original commit message from CVS:
18927 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18929 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
18931 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18932 Original commit message from CVS:
18933 * ext/mpeg2dec/gstmpeg2dec.h:
18934 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18937 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
18939 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18940 Original commit message from CVS:
18941 2007-11-20 Julien MOUTTE <julien@moutte.net>
18942 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18945 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18947 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18948 Original commit message from CVS:
18949 * gst/mpegaudioparse/gstmpegaudioparse.c:
18950 Restore the segment handling logic.
18951 Please don't do behavioural changes under the heading of 'leak fixes'
18952 or 'whitespace changes', people.
18954 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18956 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18957 Original commit message from CVS:
18958 * gst/mpegaudioparse/gstmpegaudioparse.c:
18961 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18963 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18964 Original commit message from CVS:
18965 * gst/asfdemux/gstasfdemux.c:
18966 Sync _activate_pull() a little more with other demuxers.
18968 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
18970 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18971 Original commit message from CVS:
18972 * gst/mpegstream/gstmpegdemux.c:
18973 recognize the padding stream
18975 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18977 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18978 Original commit message from CVS:
18979 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18980 Convert tags that come as string into the type required by
18983 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18985 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18986 Original commit message from CVS:
18987 * gst/mpegaudioparse/gstmpegaudioparse.c:
18988 (gst_mp3parse_emit_frame):
18989 Remove some more broken code, it seems to clip even when it should not.
18992 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
18994 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18995 Original commit message from CVS:
18996 * gst/mpegaudioparse/gstmpegaudioparse.c:
18997 (gst_mp3parse_emit_frame):
18998 When the element is not driving the streaming thread it is not supposed
18999 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
19000 upstream when it detects EOS. See #491305.
19002 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
19004 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
19005 Original commit message from CVS:
19006 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
19007 * gst/dvdsub/Makefile.am:
19008 * gst/dvdsub/gstdvdsubdec.c:
19009 * gst/dvdsub/gstdvdsubparse.c:
19010 * gst/dvdsub/gstdvdsubparse.h:
19011 Add dvd subtitle parser, which just packetizes the input
19012 stream. This is needed to mux dvd subtitles into matroska
19013 files, since the muxer expects unfragmented and properly
19014 timestamped input (#415754).
19016 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
19018 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
19019 Original commit message from CVS:
19021 Update requirements from past CVS versions to released
19022 versions (0.10.14 in this case).
19023 * ext/sidplay/gstsiddec.cc:
19024 Fix compilation with g++-4.2.
19026 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19028 gst/realmedia/: Fix some compiler warnings shown on Forte.
19029 Original commit message from CVS:
19030 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
19031 (gst_asm_scan_parse_condition):
19032 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
19033 Fix some compiler warnings shown on Forte.
19035 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
19037 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
19038 Original commit message from CVS:
19039 Patch by: Gautier Portet <kassoulet at gmail dot com>
19040 * gst/xingheader/gstxingmux.c:
19041 The size of the Xing header is actually 417 as it's rounded to the
19042 next smaller integer. Fixes #397759.
19043 * gst/xingheader/gstxingmux.c: (xing_generate_header),
19044 (xing_push_header):
19045 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
19046 event to the beginning was successful before pushing the header again.
19048 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
19050 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
19051 Original commit message from CVS:
19052 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
19053 (mp3parse_bytepos_to_time):
19054 Use gst_util_guint64_to_gdouble for conversions.
19055 * win32/vs6/libgstmad.dsp:
19056 Add a link to libgstaudio.
19058 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
19060 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
19061 Original commit message from CVS:
19062 * ext/lame/gstlame.c:
19063 Fix up case where there is no peer, in which case
19064 _get_allowed_caps() will return NULL.
19066 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
19068 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
19069 Original commit message from CVS:
19070 * ext/lame/gstlame.c:
19071 Use GST_PTR_FORMAT to print caps in debug statement.
19073 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19075 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
19076 Original commit message from CVS:
19078 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
19079 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
19082 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19084 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
19085 Original commit message from CVS:
19086 * ext/lame/gstlame.c:
19087 Allow fixing the sample rate lame converts to by negotiating fixed
19088 sample rate on the src pad caps.
19090 * tests/check/Makefile.am:
19091 * tests/check/pipelines/lame.c:
19092 Add a check for it.
19094 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19096 po/: Updated translations.
19097 Original commit message from CVS:
19100 Updated translations.
19102 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19104 po/pl.po: Added Polish translation.
19105 Original commit message from CVS:
19106 translated by: Jakub Bogusz <qboosh@pld-linux.org>
19108 Added Polish translation.
19110 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19112 po/fi.po: Added Finnish translation.
19113 Original commit message from CVS:
19114 translated by: Ilkka Tuohela <hile@iki.fi>
19116 Added Finnish translation.
19118 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19120 po/es.po: Added Spanish translation.
19121 Original commit message from CVS:
19122 translated by: Jorge González González <aloriel@gmail.com>
19124 Added Spanish translation.
19126 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19128 po/bg.po: Added Bulgarian translation.
19129 Original commit message from CVS:
19130 translated by: Alexander Shopov <ash@contact.bg>
19132 Added Bulgarian translation.
19134 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19136 gst/iec958/ac3iec.c: Chainup in finalize.
19137 Original commit message from CVS:
19138 * gst/iec958/ac3iec.c:
19139 Chainup in finalize.
19140 * tests/check/Makefile.am:
19141 * tests/check/generic/states.c:
19142 Improved state change unit test.
19144 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19146 Ignore registries in any format.
19147 Original commit message from CVS:
19148 * docs/plugins/.cvsignore:
19149 * tests/check/.cvsignore:
19150 Ignore registries in any format.
19152 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
19154 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
19155 Original commit message from CVS:
19157 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
19158 define in the lame headers. This has the advantage that
19159 it should still work when we're cross-compiling (#452025).
19161 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19163 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
19164 Original commit message from CVS:
19165 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19166 Add other allowed rates to the pad templates.
19167 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
19168 Reset the parser to release memory in dispose.
19170 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19172 ext/: Fix more leaks.
19173 Original commit message from CVS:
19174 * ext/amrnb/amrnbdec.c:
19175 * ext/amrnb/amrnbenc.c:
19176 * ext/amrnb/amrnbparse.c:
19177 * ext/sidplay/gstsiddec.cc:
19180 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
19182 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
19183 Original commit message from CVS:
19184 Patch by: Daniel Charles <dcharles at ti dot com>
19185 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
19186 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
19187 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
19188 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
19189 * ext/amrnb/amrnbenc.h:
19190 Add property to select the BandMode of the AMR encoder.
19193 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19195 gst/realmedia/asmrules.c: Make ro memory to share.
19196 Original commit message from CVS:
19197 * gst/realmedia/asmrules.c:
19198 Make ro memory to share.
19200 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
19202 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
19203 Original commit message from CVS:
19204 * gst/mpegaudioparse/gstmpegaudioparse.c:
19205 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
19206 * gst/mpegaudioparse/gstmpegaudioparse.h:
19207 Queue segment event and push it after we know the caps on the pad or
19208 else an autoplugger might not have plugged the element yet and the
19211 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19213 gst/iec958/ac3iec.c: Fix tests.
19214 Original commit message from CVS:
19215 * gst/iec958/ac3iec.c:
19218 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19220 tests/check/: Add generic state-change test suite to help to fi leaks.
19221 Original commit message from CVS:
19222 * tests/check/Makefile.am:
19223 * tests/check/generic/.cvsignore:
19224 * tests/check/generic/states.c:
19225 Add generic state-change test suite to help to fi leaks.
19227 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19229 po/: Added Portuguese (Brazilian) translation.
19230 Original commit message from CVS:
19231 translated by: Raphael Higino <phhigino@gmail.com>
19234 Added Portuguese (Brazilian) translation.
19236 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19238 po/: Updated translations.
19239 Original commit message from CVS:
19244 Updated translations.
19246 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
19248 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
19249 Original commit message from CVS:
19250 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
19251 (gst_rmdemux_parse_video_packet):
19252 Activate timestamp fixing code.
19254 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
19256 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
19257 Original commit message from CVS:
19258 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
19259 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
19260 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
19261 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
19262 Do fragment collection in the demuxer so that we can now work with
19263 both ffmpeg and realvideodec to decoder real video content.
19265 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19267 gst/realmedia/asmrules.c: Include stdlib.h.
19268 Original commit message from CVS:
19269 * gst/realmedia/asmrules.c:
19272 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
19274 gst/realmedia/rdtmanager.c: Fix caps.
19275 Original commit message from CVS:
19276 * gst/realmedia/rdtmanager.c:
19279 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
19281 gst/realmedia/rtspreal.c: Disable UDP transport for now.
19282 Original commit message from CVS:
19283 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19284 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
19285 Disable UDP transport for now.
19287 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
19289 gst/realmedia/: Add simple rdt manager.
19290 Original commit message from CVS:
19291 * gst/realmedia/Makefile.am:
19292 * gst/realmedia/rdtmanager.c: (find_session_by_id),
19293 (create_session), (free_session), (gst_rdt_manager_base_init),
19294 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
19295 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
19296 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
19297 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
19298 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
19299 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
19300 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
19301 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
19302 (gst_rdt_manager_plugin_init):
19303 * gst/realmedia/rdtmanager.h:
19304 * gst/realmedia/rmdemux.c: (plugin_init):
19305 Add simple rdt manager.
19307 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
19309 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
19310 Original commit message from CVS:
19311 * gst/realmedia/rdtdepay.c:
19312 Fix the encoding-name so that it matches what the rtsp extension sets.
19314 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
19316 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
19317 Original commit message from CVS:
19318 * gst/realmedia/asmrules.c: (gst_asm_node_free),
19319 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19320 (gst_asm_scan_string), (gst_asm_scan_number),
19321 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19322 (gst_asm_scan_next_token), (gst_asm_rule_free),
19323 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19324 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19325 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19326 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19327 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19328 (gst_asm_rule_book_match), (main):
19329 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19330 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19331 Use g_hash_table_destroy instead of _unref which is too new.
19333 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
19335 gst/realmedia/.cvsignore: Add test to ignore.
19336 Original commit message from CVS:
19337 * gst/realmedia/.cvsignore:
19338 Add test to ignore.
19339 * gst/realmedia/Makefile.am:
19340 * gst/realmedia/asmrules.c: (gst_asm_node_new),
19341 (gst_asm_node_free), (gst_asm_operator_eval),
19342 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19343 (gst_asm_scan_string), (gst_asm_scan_number),
19344 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19345 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
19346 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19347 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19348 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19349 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19350 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19351 (gst_asm_rule_book_match), (main):
19352 * gst/realmedia/asmrules.h:
19353 Added asembler rule book parser and evaluator.
19354 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19355 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19356 * gst/realmedia/rtspreal.h:
19357 Keep per stream config info.
19358 Parse and evaluate asm rule books for stream selection.
19360 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19362 gst/realmedia/rtspreal.c: Include stdlib.
19363 Original commit message from CVS:
19364 * gst/realmedia/rtspreal.c:
19367 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
19369 gst/realmedia/: Split out hash code in separate file.
19370 Original commit message from CVS:
19371 * gst/realmedia/Makefile.am:
19372 * gst/realmedia/realhash.c: (hash), (call_hash),
19373 (gst_rtsp_ext_real_calc_response_and_checksum):
19374 * gst/realmedia/realhash.h:
19375 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19376 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19377 Split out hash code in separate file.
19379 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
19381 gst/: Fix include paths and link dependecies for rtsp extension.
19382 Original commit message from CVS:
19383 * gst/asfdemux/Makefile.am:
19384 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19385 (gst_rtsp_wms_class_init):
19386 * gst/realmedia/Makefile.am:
19387 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19388 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19389 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19390 (_do_init), (gst_rtsp_real_class_init):
19391 Fix include paths and link dependecies for rtsp extension.
19393 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
19395 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19396 Original commit message from CVS:
19397 * gst/realmedia/Makefile.am:
19398 * gst/realmedia/rmdemux.c: (plugin_init):
19399 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19400 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19401 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19402 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19403 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19404 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19405 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19406 (gst_rtsp_real_plugin_init):
19407 * gst/realmedia/rtspreal.h:
19408 Add RealMedia RTSP extension module. It has rank NONE until it is fully
19411 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19413 gst/asfdemux/: Move WMS RTSP extension from -good to here.
19414 Original commit message from CVS:
19415 * gst/asfdemux/Makefile.am:
19416 * gst/asfdemux/gstasf.c: (plugin_init):
19417 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19418 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19419 (gst_rtsp_wms_configure_stream), (_do_init),
19420 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19421 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19422 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19423 * gst/asfdemux/gstrtspwms.h:
19424 Move WMS RTSP extension from -good to here.
19425 Port it to the new pluggable extension interface.
19427 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19429 ext/mad/Makefile.am: Link to audio helper from plugins-base.
19430 Original commit message from CVS:
19431 * ext/mad/Makefile.am:
19432 Link to audio helper from plugins-base.
19434 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19436 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19437 Original commit message from CVS:
19439 * ext/mad/gstmad.c: (gst_mad_chain):
19440 Use the new buffer clipping function from gstaudio here and
19441 require gst-plugins-base CVS.
19443 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19445 configure.ac: Sync liboil check with plugins-base. Add libm check.
19446 Original commit message from CVS:
19448 Sync liboil check with plugins-base. Add libm check.
19449 * gst/synaesthesia/Makefile.am:
19450 Link against libm. We're using sqrt here.
19452 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19454 gst/asfdemux/gstasfdemux.c: Include stdlib.
19455 Original commit message from CVS:
19456 * gst/asfdemux/gstasfdemux.c:
19459 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19461 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19462 Original commit message from CVS:
19463 * ext/annodex/Makefile.am:
19465 * ext/cdio/gstcdiocddasrc.c:
19466 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19468 * ext/cairo/Makefile.am:
19469 * gst/videofilter/Makefile.am:
19470 * tests/examples/level/Makefile.am:
19471 Use $(LIBM) instead of -lm
19473 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19475 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19476 Original commit message from CVS:
19477 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19478 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19479 * gst/mpegaudioparse/gstmpegaudioparse.h:
19480 Save some memory for each frame by only saving the start timestamp
19481 and start byte position instead of additionally the stop timestamp
19482 and stop byte position. This requires us to use a doubly-linked list
19483 but still saves 8-12 bytes per frame.
19485 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19487 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19488 Original commit message from CVS:
19489 * ext/mad/gstmad.c: (clip_outgoing_buffer):
19490 Fix buffer clipping to correctly clip to the segment stop.
19492 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19494 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19495 Original commit message from CVS:
19496 * gst/mpegaudioparse/gstmpegaudioparse.c:
19497 (gst_mp3parse_emit_frame):
19498 Fix a calculation that was causing mp3parse to drop every incoming
19499 frame when upstream delivered a segment in TIME format, breaking
19500 playback of all mpeg system streams.
19502 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19504 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19505 Original commit message from CVS:
19508 * tests/Makefile.am:
19509 Remove bogus check for libcheck, since we check for
19510 gstreamer-check and it pulls in the required info from
19511 and we weren't actually _using_ the information for
19512 libcheck ourselves anyway.
19514 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19516 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19517 Original commit message from CVS:
19518 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19519 (gst_mp3parse_init), (gst_mp3parse_dispose),
19520 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19521 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19522 (mp3parse_handle_seek), (mp3parse_src_query):
19523 * gst/mpegaudioparse/gstmpegaudioparse.h:
19524 Implement accurate seeking in mpegaudioparse. Fixes #308312.
19525 Also implement segment seeks.
19527 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19529 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19530 Original commit message from CVS:
19531 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19532 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19533 (gst_mad_chain), (gst_mad_change_state):
19534 * ext/mad/gstmad.h:
19535 Implement buffer clipping and use GST_BOILERPLATE instead of manual
19536 GType magic. Part one of bug #308312.
19538 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19540 configure.ac: Use pkg-config to locate check.
19541 Original commit message from CVS:
19543 Use pkg-config to locate check.
19545 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19547 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19548 Original commit message from CVS:
19550 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19551 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19552 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19553 Fix build against core CVS by not using deprecated API. Bump
19554 requirements for new API (overdue anyway).
19556 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19558 REQUIREMENTS: Also add amr-libs here and update a little.
19559 Original commit message from CVS:
19561 Also add amr-libs here and update a little.
19563 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
19565 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19566 Original commit message from CVS:
19567 * docs/plugins/inspect/plugin-dvdnav.xml:
19568 * docs/plugins/inspect/plugin-realmedia.xml:
19569 * docs/plugins/inspect/plugin-synaesthesia.xml:
19570 Add inspect file for synaesthesia so the docs can be built even if
19571 the plugin isn't built yet. Fixes #454311. Also add inspect files
19572 for dvdnavsrc and realmedia.
19574 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19576 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19577 Original commit message from CVS:
19578 * docs/plugins/Makefile.am:
19579 Simplify --extra-dir as gtkdoc scans recursively.
19581 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19583 And yet more docs enabled.
19584 Original commit message from CVS:
19585 * docs/plugins/Makefile.am:
19586 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19587 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19588 * gst/synaesthesia/Makefile.am:
19589 * gst/synaesthesia/gstsynaesthesia.c:
19590 * gst/synaesthesia/gstsynaesthesia.h:
19591 And yet more docs enabled.
19593 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19595 docs/plugins/: Add new docs. Scan c++ files too.
19596 Original commit message from CVS:
19597 * docs/plugins/Makefile.am:
19598 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19599 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19600 * docs/plugins/inspect/plugin-a52dec.xml:
19601 * docs/plugins/inspect/plugin-amrnb.xml:
19602 * docs/plugins/inspect/plugin-asf.xml:
19603 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19604 * docs/plugins/inspect/plugin-dvdsub.xml:
19605 * docs/plugins/inspect/plugin-iec958.xml:
19606 * docs/plugins/inspect/plugin-lame.xml:
19607 * docs/plugins/inspect/plugin-mad.xml:
19608 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19609 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19610 * docs/plugins/inspect/plugin-mpegstream.xml:
19611 Add new docs. Scan c++ files too.
19612 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19613 (gst_amrnbdec_event):
19614 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19615 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19616 (gst_amrnbparse_loop):
19617 Add documentation headers.
19618 * ext/mad/gstmad.c:
19619 * ext/mad/gstmad.h:
19622 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19624 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19625 Original commit message from CVS:
19626 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19627 (gst_mp3parse_init):
19628 Use GST_BOILERPLATE instead of manual GType magic.
19629 * gst/mpegaudioparse/gstmpegaudioparse.c:
19630 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19631 (mp3parse_bytepos_to_time):
19632 * gst/mpegaudioparse/gstmpegaudioparse.h:
19633 Implement seeking, byte->time, time->byte conversions with the Xing
19634 seek table if available. This allows better at least a bit more
19635 accurate seeks and file position reporting.
19637 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19639 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19640 Original commit message from CVS:
19641 * gst/mpegaudioparse/gstmpegaudioparse.c:
19642 (gst_mp3parse_handle_first_frame):
19643 Copy the complete Xing seek table in the 100 byte array instead of
19644 copying the first byte 100 times.
19645 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19646 (mp3parse_total_time), (mp3parse_time_to_bytepos):
19647 Add seeking support based on the Xing header but comment it out for
19648 now as it seems to yield worse result than the other method.
19649 Also use gst_pad_query_peer_duration() instead of getting the peer pad
19650 ourself, creating a new GstQuery, etc.
19652 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19654 docs/plugins/: Update docs with caps info.
19655 Original commit message from CVS:
19656 * docs/plugins/gst-plugins-ugly-plugins.args:
19657 * docs/plugins/inspect/plugin-a52dec.xml:
19658 * docs/plugins/inspect/plugin-amrnb.xml:
19659 * docs/plugins/inspect/plugin-asf.xml:
19660 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19661 * docs/plugins/inspect/plugin-dvdread.xml:
19662 * docs/plugins/inspect/plugin-dvdsub.xml:
19663 * docs/plugins/inspect/plugin-iec958.xml:
19664 * docs/plugins/inspect/plugin-lame.xml:
19665 * docs/plugins/inspect/plugin-mad.xml:
19666 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19667 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19668 * docs/plugins/inspect/plugin-mpegstream.xml:
19669 Update docs with caps info.
19671 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19673 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19674 Original commit message from CVS:
19676 Make sure dvdnav strings get translated too (no reason not to have
19677 them in the .po file, even if the plugin is disabled for now).
19680 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19682 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19683 Original commit message from CVS:
19684 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19685 (gst_amrnbdec_event), (gst_amrnbdec_chain),
19686 (gst_amrnbdec_state_change):
19687 * ext/amrnb/amrnbdec.h:
19688 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19689 (gst_amrnbparse_loop):
19690 Add newsegment and discont handling. Some code cleanups.
19692 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
19694 ext/dvdread/dvdreadsrc.c: check for an error from
19695 Original commit message from CVS:
19696 * ext/dvdread/dvdreadsrc.c: check for an error from
19697 DVDReadBlocks() correctly.
19699 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
19701 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...
19702 Original commit message from CVS:
19703 * ext/dvdread/dvdreadsrc.c:
19704 If we can't read a nav packet, or it doesn't look like a nav
19705 packet, that's an error. Previous behavior was to look at
19706 the next packet; I can't find any justification for doing that.
19709 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19711 po/it.po: Updated Italian translation.
19712 Original commit message from CVS:
19714 Updated Italian translation.
19716 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19718 po/vi.po: Updated Vietnames translation.
19719 Original commit message from CVS:
19721 Updated Vietnames translation.
19723 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19725 po/: Added Chinese (simplified) translation.
19726 Original commit message from CVS:
19727 contributed by: Wenzheng Hu <db_lobster@163.com>
19730 Added Chinese (simplified) translation.
19732 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19734 MAINTAINERS: Updating all the maintainers files
19735 Original commit message from CVS:
19737 Updating all the maintainers files
19739 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
19741 Fix leaks some more.
19742 Original commit message from CVS:
19743 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19744 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19745 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19746 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19747 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19748 * gst/iec958/ac3iec.c: (ac3iec_init):
19749 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19750 Fix leaks some more.
19752 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
19754 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19755 Original commit message from CVS:
19756 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19757 "She's leaking me", said valgrind.
19759 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19761 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19762 Original commit message from CVS:
19763 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19764 Fix "pad caps are not a real subset of its template caps" warning.
19766 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
19768 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19769 Original commit message from CVS:
19770 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19771 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19772 (gst_amrnbdec_finalize):
19773 Don't leak the adapter, unref it in a new finalize method instead.
19776 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19778 configure.ac: Back to CVS
19779 Original commit message from CVS:
19782 * gst-plugins-ugly.doap:
19783 Add 0.10.6 to the list of releases.
19785 === release 0.10.6 ===
19787 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19793 * docs/plugins/gst-plugins-ugly-plugins.args:
19794 * docs/plugins/inspect/plugin-a52dec.xml:
19795 * docs/plugins/inspect/plugin-asf.xml:
19796 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19797 * docs/plugins/inspect/plugin-dvdread.xml:
19798 * docs/plugins/inspect/plugin-dvdsub.xml:
19799 * docs/plugins/inspect/plugin-iec958.xml:
19800 * docs/plugins/inspect/plugin-lame.xml:
19801 * docs/plugins/inspect/plugin-mad.xml:
19802 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19803 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19804 * docs/plugins/inspect/plugin-mpegstream.xml:
19805 * docs/plugins/inspect/plugin-siddec.xml:
19807 Original commit message from CVS:
19810 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19828 Original commit message from CVS:
19831 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19833 win32/vs6/: Convert line endings to CRLF and mark as binary files.
19834 Original commit message from CVS:
19835 * win32/vs6/gst_plugins_ugly.dsw:
19836 * win32/vs6/libgstac3parse.dsp:
19837 * win32/vs6/libgstasfdemux.dsp:
19838 * win32/vs6/libgstdvdlpcmdec.dsp:
19839 * win32/vs6/libgstdvdsub.dsp:
19840 * win32/vs6/libgstiec958.dsp:
19841 * win32/vs6/libgstlame.dsp:
19842 * win32/vs6/libgstmad.dsp:
19843 * win32/vs6/libgstmpegaudioparse.dsp:
19844 * win32/vs6/libgstmpegstream.dsp:
19845 * win32/vs6/libgstrealmedia.dsp:
19846 * win32/vs6/libgstsynaesthesia.dsp:
19847 Convert line endings to CRLF and mark as binary files.
19849 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19851 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19852 Original commit message from CVS:
19853 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19854 Don't forget to unlock when setting the device property, or
19855 we'll sooner or later deadlock.
19857 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
19859 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19860 Original commit message from CVS:
19861 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19862 Use gst_util_guint64_to_gdouble for conversion.
19863 * win32/vs6/libgstasfdemux.dsp:
19864 Add asfpacket.c to the build.
19866 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19868 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19869 Original commit message from CVS:
19870 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19871 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19872 * gst/mpegaudioparse/gstmpegaudioparse.h:
19873 If the Xing header provides a total time, use it to calculate the
19874 correct average bitrate immediately, instead of sending updates as
19875 we parse the stream.
19877 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
19879 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19880 Original commit message from CVS:
19881 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19882 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19883 Use GstClockTime instead of guint for a time variable to prevent
19884 overflows on too large subtitle durations. Fixes #444514.
19886 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
19888 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19889 Original commit message from CVS:
19890 Patch by: Mark Nauwelaerts <manauw at skynet be>
19891 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19892 Clear state when handling the serialized FLUSH_STOP event instead of
19893 the FLUSH_START event, thereby making sure we don't free buffers the
19894 chain function is still using. Fixes dvdsubdec crashing when flusing
19895 or seeking (#442706).
19897 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19899 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19900 Original commit message from CVS:
19901 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19902 Initialise variable to make fc4 build bot happy.
19904 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19906 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19907 Original commit message from CVS:
19908 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19909 Add sanity check so we don't abort for broken or non-MPEG streams,
19910 but instead error out. Fixes crashes/aborts for when our typefinder
19911 wrongly identifies quicktime files as mpeg (which should be fixed in
19912 -base now too). (#440120).
19914 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19917 * ext/amrnb/amrnbdec.c:
19918 * ext/amrnb/amrnbenc.c:
19919 * ext/amrnb/amrnbparse.c:
19920 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19921 Original commit message from CVS:
19922 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19923 block_size, _do_init, gst_amrnbdec_base_init,
19924 gst_amrnbdec_class_init, gst_amrnbdec_init):
19925 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19926 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19927 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19928 block_size, _do_init, gst_amrnbparse_base_init,
19929 gst_amrnbparse_class_init, gst_amrnbparse_init):
19930 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19931 GST_DEBUG_FUNCPTR and add log-category.
19933 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19935 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19936 Original commit message from CVS:
19937 * gst/mpegaudioparse/gstmpegaudioparse.c:
19938 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19939 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19940 (gst_mp3parse_chain), (mp3parse_total_bytes),
19941 (mp3parse_total_time):
19942 * gst/mpegaudioparse/gstmpegaudioparse.h:
19943 Implement parsing of Xing headers from the first frame of the stream,
19944 and use it to report duration correctly where possible.
19946 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19948 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19949 Original commit message from CVS:
19950 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19951 After descrambling, push the packets out as individual packets
19952 instead of one big descrambled buffer. Makes cook audio decoding
19953 work with the 'realaudiodec' decoder from gst-plugins-bad.
19955 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19957 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19958 Original commit message from CVS:
19959 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19960 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19961 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19962 (gst_rmdemux_parse_packet):
19963 * gst/realmedia/rmdemux.h:
19964 Remember first timestamp encountered in stream and re-timestamp
19965 stream to start from zero (fixes #397219); only send one newsegment
19966 event, not two; when seeking, send newsegment events from the
19967 streaming thread and not from the seeking thread.
19969 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
19971 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19972 Original commit message from CVS:
19973 Based on patch by: Mark Nauwelaerts <manauw skynet be>
19974 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19975 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19976 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19977 * gst/mpegstream/gstmpegdemux.h:
19978 Reset last_flow values for the various streams after a flushing
19979 seek, otherwise we might aggregate wrong flow returns afterwards
19980 that will make upstream pause silently. This should fix seeking
19981 in DVDs and also fix the Thoggen cropping dialog (#438610).
19983 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19985 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19986 Original commit message from CVS:
19987 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19988 (gst_asf_demux_chain_headers),
19989 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19990 (gst_asf_demux_have_mutually_exclusive_active_stream),
19991 (gst_asf_demux_check_activate_streams),
19992 (gst_asf_demux_find_stream_with_complete_payload),
19993 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19994 (gst_asf_demux_activate_ext_props_streams),
19995 (gst_asf_demux_process_object):
19996 * gst/asfdemux/gstasfdemux.h:
19997 Activate streams (ie. add the pads to the element) depending on
19998 whether we actually get data for those streams within the ASF
19999 preroll value specified. Currently only done in pull-mode though
20000 (this will fix problems with playbin hanging on mms streams once
20001 we use this in push-mode as well).
20003 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
20005 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
20006 Original commit message from CVS:
20007 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
20008 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
20009 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
20010 (gst_asf_demux_process_file):
20011 * gst/asfdemux/gstasfdemux.h:
20012 Make all timestamps start from zero in pull-mode too; some small
20013 clean-ups and FIXMEs here and there.
20015 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
20017 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
20018 Original commit message from CVS:
20019 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
20020 (gst_asf_demux_parse_packet):
20021 If packet size is specified within the packet and smaller than
20022 the actual packet size, don't parse beyond the size specified in
20023 the packet (this makes us parse some cases of packets with single
20024 compressed payloads cleanly, see e.g stream from #431318). Also
20025 add a sanity check when parsing compressed single payloads.
20027 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
20029 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
20030 Original commit message from CVS:
20031 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
20032 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
20033 (gst_asf_demux_handle_seek_event),
20034 (gst_asf_demux_push_complete_payloads):
20035 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
20036 send data from the keyframe right before the new segment start to
20037 make sure the decoder doesn't have to decode more than absolutely
20040 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
20042 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
20043 Original commit message from CVS:
20044 * gst/asfdemux/asfheaders.c:
20045 * gst/asfdemux/asfheaders.h:
20046 * gst/asfdemux/asfpacket.c:
20047 (asf_payload_parse_replicated_data_extensions),
20048 (gst_asf_demux_parse_payload):
20049 * gst/asfdemux/asfpacket.h:
20050 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20051 (gst_asf_demux_push_complete_payloads),
20052 (gst_asf_demux_process_ext_stream_props):
20053 * gst/asfdemux/gstasfdemux.h:
20054 Implement payload extension system/extended replicated data parsing,
20055 so we can extract payload durations if they're specified.
20057 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
20059 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
20060 Original commit message from CVS:
20061 * gst/asfdemux/asfheaders.h:
20062 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20063 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
20064 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
20065 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
20066 (gst_asf_demux_parse_stream_object),
20067 (gst_asf_demux_process_ext_stream_props),
20068 (gst_asf_demux_process_queued_extended_stream_objects),
20069 (gst_asf_demux_activate_ext_props_streams),
20070 (gst_asf_demux_process_object):
20071 * gst/asfdemux/gstasfdemux.h:
20072 Refactor stream parse/activation a bit (stream activation heuristics
20073 are still the same though); some more clean-ups.
20075 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
20077 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
20078 Original commit message from CVS:
20079 * win32/common/.cvsignore:
20080 Ignore generated config.h file to make build bot happy.
20082 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20084 gst/asfdemux/: Init debug category before using it.
20085 Original commit message from CVS:
20086 * gst/asfdemux/gstasf.c: (plugin_init):
20087 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
20088 * gst/asfdemux/gstasfdemux.h:
20089 Init debug category before using it.
20091 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
20093 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
20094 Original commit message from CVS:
20095 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
20096 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
20097 Fix silly bug when we can't pull as much data as we want; don't
20098 forget to announce pending tags in the new packet parsing code.
20100 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
20102 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
20103 Original commit message from CVS:
20106 Generate a win32 config.h into win32/common and add to MANIFEST so
20107 it gets disted (#393890). Looks like win32/common/config.h.in needs
20110 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
20112 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
20113 Original commit message from CVS:
20114 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
20115 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
20116 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
20117 Fix pull mode operation some more: send newsegment event before
20118 sending data; handle EOS and fatal flow returns a bit better; don't
20119 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
20121 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
20123 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
20124 Original commit message from CVS:
20125 * gst/asfdemux/Makefile.am:
20126 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
20127 (asf_packet_create_payload_buffer),
20128 (asf_payload_find_previous_fragment),
20129 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
20130 (gst_asf_demux_parse_packet):
20131 * gst/asfdemux/asfpacket.h:
20132 * gst/asfdemux/gstasfdemux.c:
20133 (gst_asf_demux_reset_stream_state_after_discont),
20134 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
20135 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
20136 (gst_asf_demux_process_chunk):
20137 * gst/asfdemux/gstasfdemux.h:
20138 New packet parsing code: should put halfway decent timestamps on
20139 buffers, and might even set the appropriate keyframe/discont buffer
20140 flags from time to time (and even if it doesn't, I'm at least able
20141 to debug this code); only used in pull-mode so far. Still needs
20142 some more work, like payload extensions parsing and proper flow
20143 aggregation, and stream activation based on preroll. Stay tuned.
20145 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
20147 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
20148 Original commit message from CVS:
20149 * gst/asfdemux/asfheaders.h:
20150 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20151 (gst_asf_demux_seek_index_lookup),
20152 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
20153 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
20154 (gst_asf_demux_process_ext_content_desc),
20155 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
20156 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
20157 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20158 * gst/asfdemux/gstasfdemux.h:
20159 Some clean-ups and small fixes: rename asf_stream_context structure to
20160 AsfStream; inline some three-line utility functions that are only used
20161 once anyway and get rid of their associated helper structs; make debug
20162 category global so that it is used by the debug statements in the other
20163 file as well; simplify gst_asf_demux_get_stream(); fix accidental
20164 implicit initialisation of stream->last_buffer_timestamp to 0, which
20165 would lead to missing timestamps on the first buffer; put fourcc format
20166 into video caps to make certain proprietary wmv decoders happy (for the
20167 case of WMVA in particular); play_time is offset by preroll as well, so
20168 fix overreporting of duration for some files.
20170 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
20172 gst/asfdemux/gstasfdemux.c: Printf format fixes.
20173 Original commit message from CVS:
20174 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20175 (gst_asf_demux_pull_indices):
20176 Printf format fixes.
20178 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
20180 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
20181 Original commit message from CVS:
20182 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20183 (gst_mpeg_parse_send_event):
20184 Post an error message if EOS wasn't handled by anything downstream.
20185 This should fix playbin freezing/hanging with small VobSub subtitle
20186 files (background: not-linked flow returns from downstream are
20187 ignored for a while at the beginning, so if the file is small
20188 upstream will never get a not-linked flow return even if nothing
20189 is connected downstream). (#429960).
20191 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
20193 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
20194 Original commit message from CVS:
20195 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20196 (gst_amrnbparse_sink_activate),
20197 (gst_amrnbparse_sink_activate_pull):
20198 Rewrite terminally broken sinkpad activation code.
20199 Now actually supports pull-mode activation (didn't before), and push
20200 mode activation doesn't leave the sinkpad flushing.
20202 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
20204 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
20205 Original commit message from CVS:
20206 * gst/asfdemux/asfheaders.c:
20207 * gst/asfdemux/asfheaders.h:
20208 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20209 (gst_asf_demux_reset), (gst_asf_demux_init),
20210 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
20211 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
20212 (gst_asf_demux_seek_index_lookup),
20213 (gst_asf_demux_reset_stream_state_after_discont),
20214 (gst_asf_demux_handle_seek_event),
20215 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
20216 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
20217 (gst_asf_demux_pull_indices),
20218 (gst_asf_demux_parse_data_object_start),
20219 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
20220 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
20221 (gst_asf_demux_process_simple_index),
20222 (gst_asf_demux_process_object),
20223 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
20224 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
20225 * gst/asfdemux/gstasfdemux.h:
20226 Make asfdemux work in pull mode where possible. If there's an index
20227 at the end of the file, read it and use it for seeking purposes.
20229 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
20231 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
20232 Original commit message from CVS:
20233 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20234 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
20235 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
20236 Some timestamp fixes.
20237 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
20238 Fix for 64-bit machines.
20240 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
20242 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
20243 Original commit message from CVS:
20244 Patch by: René Stadler <mail at renestadler dot de>
20245 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
20246 (find_seek_offset_time), (gst_rmdemux_reset),
20247 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
20248 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
20249 * gst/realmedia/rmdemux.h:
20250 Make rmdemux handle any number of logical streams. Fixes #428698.
20252 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20256 Original commit message from CVS:
20259 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20261 po/: Added Danish translation.
20262 Original commit message from CVS:
20263 submitted by: Mogens Jaeger <mogens@jaeger.tf>
20266 Added Danish translation.
20268 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
20270 po/.cvsignore: Add pot.
20271 Original commit message from CVS:
20275 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
20277 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
20278 Original commit message from CVS:
20279 2007-03-27 Julien MOUTTE <julien@moutte.net>
20280 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
20281 stream and try to adapt to incoming timestamps lack of
20282 precision up to half a frame. This allows generating
20283 a perfect stream even with muxed formats like FLV where
20284 the timestamps are stored in milliseconds.
20286 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20288 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
20289 Original commit message from CVS:
20290 * gst/realmedia/rmdemux.c:
20291 Remove unused zlib.h include. Fixes #421594.
20293 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20295 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
20296 Original commit message from CVS:
20297 * ext/lame/gstlame.c: (gst_lame_setup):
20298 Disable the bitrate checking when the user has requested
20299 Free Format mode, as all bitrates less than the maximum
20302 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20304 po/: Update translations.
20305 Original commit message from CVS:
20309 Update translations.
20311 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20313 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
20314 Original commit message from CVS:
20315 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
20316 When handling seeks, don't convert -1 start or stop values to a bogus
20317 byte position - pass them upstream as -1.
20319 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20321 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
20322 Original commit message from CVS:
20323 * gst/mpegaudioparse/gstmpegaudioparse.c:
20324 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20325 (gst_mp3parse_init), (gst_mp3parse_sink_event),
20326 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
20327 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
20328 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
20329 (mp3parse_total_time), (mp3parse_handle_seek),
20330 (mp3parse_src_event), (mp3parse_src_query),
20331 (mp3parse_get_query_types), (plugin_init):
20332 * gst/mpegaudioparse/gstmpegaudioparse.h:
20333 Implement seeking via average bitrate, and position+duration
20334 querying in mp3parse. Later, it will support frame-accurate seeking by
20335 building a seek table as it parses.
20336 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
20337 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
20338 before any extant MP3 decoder plugin. This allows us to remove framing
20339 support from the decoders, if we want, and will provide them with
20340 accurate seeking automatically once it is finished.
20341 Fix the handling of MPEG-1 Layer 1 files.
20342 Partially fix timestamping of packets arriving from a demuxer by
20343 queueing the incoming timestamp until the next packet starts, rather
20344 than applying it immediately to the next pushed buffer.
20346 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20348 gst/asfdemux/gstasfdemux.c: Printf format fix.
20349 Original commit message from CVS:
20350 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
20353 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20355 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
20356 Original commit message from CVS:
20357 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
20358 (gst_cdio_cdda_src_finalize):
20359 Make sure we always destroy our libcdio handle.
20361 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
20363 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20364 Original commit message from CVS:
20365 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20366 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20367 (gst_cdio_cdda_src_finalize):
20368 Small code cleanups.
20369 Don't use pad_alloc as the base class cannot deal with the error codes.
20371 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
20373 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20374 Original commit message from CVS:
20375 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
20376 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20377 Never post a (fatal) error message on the bus on decoding errors. We
20378 should only do this if we can't recover, but mpeg2dec can always
20379 recover. This is needed for DVB streams, for example, where there
20380 may be temporary glitches in the stream. Instead of an error
20381 message, post a warning message on the bus for every N decoding
20382 errors. Fixes #370020.
20384 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20386 configure.ac: Convert to new AG_GST style.
20387 Original commit message from CVS:
20389 Convert to new AG_GST style.
20391 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20393 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20394 Original commit message from CVS:
20395 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20397 Display sensible defaults and limits for the
20398 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20399 property - it's supposed to be a boolean 0/1 value.
20401 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20403 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20404 Original commit message from CVS:
20405 * ext/lame/gstlame.c:
20406 Initialise the variables so gcc doesn't complain about possibly
20407 uninitialised uses, even though they can't actually happen.
20409 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
20411 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20412 Original commit message from CVS:
20413 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20414 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20415 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20416 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20417 Implement all sample rates.
20418 Implement sample permutation a little smarter avoiding a memcpy.
20419 Fix timestamps, use segments, fix seeking.
20421 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
20424 Original commit message from CVS:
20425 * docs/plugins/Makefile.am:
20426 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20427 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20428 * docs/plugins/inspect/plugin-siddec.xml:
20429 * ext/sidplay/gstsiddec.cc:
20430 * ext/sidplay/gstsiddec.h:
20433 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20435 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
20436 Original commit message from CVS:
20437 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20438 (gst_lame_set_property), (gst_lame_setup):
20439 Fix up bitrate checking macro. Make it give us a
20440 GST_ELEMENT_WARNING message so the application has a chance of
20441 reporting this to the user. Move the checking to _setup, so we
20442 are sure it runs in the READY state, when we hope to have a pipeline
20443 and a bus that is not flushing.
20444 This fixes e.g. using 96 kbit/sec as a bitrate.
20446 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
20448 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20449 Original commit message from CVS:
20450 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20451 (gst_asf_demux_process_advanced_mutual_exclusion),
20452 (gst_asf_demux_process_queued_extended_stream_objects),
20453 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20454 * gst/asfdemux/gstasfdemux.h:
20455 Parse advanced mutual exclusion object and only add pads for
20456 'hidden' streams (those in an extended stream header) that are
20457 mutually exclusive with an already existing 'main stream' if
20458 the broadcasting flag is not set. If the broadcasting flag is set,
20459 assume that data for this stream isn't sent. (This should ideally be
20460 solved better by making playbin more robust against this and/or by
20461 making mmssrc send some information downstream about which streams
20462 will be streamed). Fixes #353116.
20464 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20466 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20467 Original commit message from CVS:
20468 * gst/synaesthesia/gstsynaesthesia.c:
20469 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20470 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20471 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20472 (synaescope32), (synaescope_set_data), (synaesthesia_update),
20473 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20474 * gst/synaesthesia/synaescope.h:
20475 Move all the mutable engine state into a structure so that
20476 multiple element instances can run without interfering.
20478 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20480 Add crossreferences to glib/gobject/gstream docs.
20481 Original commit message from CVS:
20483 * docs/plugins/Makefile.am:
20484 Add crossreferences to glib/gobject/gstream docs.
20486 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20488 gst/synaesthesia/: More source cleanups and add FIXME comments.
20489 Original commit message from CVS:
20490 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20491 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20492 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20494 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20496 More source cleanups and add FIXME comments.
20498 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
20500 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20501 Original commit message from CVS:
20502 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20503 Use gst_guint64_to_gdouble for conversions.
20504 * gst/synaesthesia/synaescope.c:
20505 Define M_PI and do not include <pthread.h> and
20506 <sys/time.h> for G_OS_WIN32
20507 * win32/vs6/libgstrealmedia.dsp:
20508 * win32/vs6/synaesthesia.dsp:
20509 Update projects files.
20510 * win32/common/config.h.in:
20511 Add config.h.in for autogen of config.h
20513 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20515 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20516 Original commit message from CVS:
20518 Add --enable-experimental support. Activate synaesthesia when building
20519 with --enable-experimental. Fix --enable external configure switch
20522 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20524 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20525 Original commit message from CVS:
20526 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20527 (gst_lame_change_state):
20528 * ext/lame/gstlame.h:
20529 On receiving EOS, we try to push a last buffer with the remaining
20530 samples. Don't do that if we got an unclean flow return on the last
20531 gst_pad_push(), downstream might not handle this very gracefully
20533 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20534 Pass flow returns upstream (helps #403168).
20536 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20538 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20539 Original commit message from CVS:
20540 * gst/synaesthesia/gstsynaesthesia.c:
20541 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20542 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20543 (gst_synaesthesia_chain), (plugin_init):
20544 check result of gst_pad_push() in _chain.
20546 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20548 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20549 Original commit message from CVS:
20550 * gst/synaesthesia/Makefile.am:
20551 * gst/synaesthesia/gstsynaesthesia.c:
20552 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20553 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20554 (gst_synaesthesia_chain), (plugin_init):
20555 * gst/synaesthesia/synaescope.c:
20556 * gst/synaesthesia/synaescope.h:
20557 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20558 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20559 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20560 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20561 possible leak in _chain. (#356882)
20563 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20565 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20566 Original commit message from CVS:
20567 * gst/asfdemux/asfheaders.c:
20568 * gst/asfdemux/asfheaders.h:
20569 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20570 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20571 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20572 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20573 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20574 (gst_asf_demux_process_ext_content_desc),
20575 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20576 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20577 (gst_asf_demux_process_bitrate_props_object),
20578 (gst_asf_demux_process_header_ext),
20579 (gst_asf_demux_process_language_list),
20580 (gst_asf_demux_process_ext_stream_props),
20581 (gst_asf_demux_process_queued_extended_stream_objects),
20582 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20583 * gst/asfdemux/gstasfdemux.h:
20584 Refactor and clean up header parsing and chain function a bit; get
20585 rid of some cruft; make header parsing a tad more robust, fixing
20588 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20590 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20591 Original commit message from CVS:
20592 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20593 Post an error if we receive an EOS event while still waiting for the
20594 ASF header object to come through.
20596 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
20598 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20599 Original commit message from CVS:
20600 Patch by: Xavier B. <xavierb gmail com>
20601 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20602 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20603 (gst_asf_demux_process_ext_content_desc),
20604 (gst_asf_demux_process_data),
20605 (gst_asf_demux_process_language_list),
20606 (gst_asf_demux_process_ext_stream_props),
20607 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20608 Guard places where we assume that a certain amount of data is
20609 available better against less data being available (should fix
20610 infamous assertion crasher bug #336370). Also fixes a small
20613 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
20615 gst/realmedia/: Add demuxer for RealAudio files (#349779).
20616 Original commit message from CVS:
20617 * gst/realmedia/Makefile.am:
20618 * gst/realmedia/rademux.c:
20619 * gst/realmedia/rademux.h:
20620 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20621 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20622 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20623 * gst/realmedia/rmutils.h:
20624 Add demuxer for RealAudio files (#349779).
20626 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
20628 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20629 Original commit message from CVS:
20631 Add win32/MANIFEST to EXTRA_DIST so win32 files will
20632 be include in the next release.
20634 Remove win32/common/config.h is which is not autogenerated yet.
20636 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20638 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20639 Original commit message from CVS:
20640 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20641 warn when outgoing sample rate is different from incoming
20643 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20645 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20646 Original commit message from CVS:
20647 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20648 All sample-rates < 32khz come from the LSF extensions, which only
20649 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20650 Use gst_util_uint64_scale because we can.
20652 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20654 tests/check/elements/amrnbenc.c: and fix compilation of this test
20655 Original commit message from CVS:
20656 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20657 (cleanup_amrnbenc):
20658 and fix compilation of this test
20660 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20662 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20663 Original commit message from CVS:
20664 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20665 (cleanup_amrnbenc):
20666 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20667 (cleanup_mpeg2dec):
20668 re-apply as it was -bad and not -ugly that is frozen, doh
20670 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20672 tests/check/elements/: revert my freeze breakage
20673 Original commit message from CVS:
20674 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20675 (cleanup_amrnbenc):
20676 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20677 (cleanup_mpeg2dec):
20678 revert my freeze breakage
20680 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20682 gst/asfdemux/gstasfdemux.c: add a comment about a future change
20683 Original commit message from CVS:
20684 * gst/asfdemux/gstasfdemux.c:
20685 (gst_asf_demux_get_gst_tag_from_tag_name),
20686 (gst_asf_demux_process_ext_content_desc):
20687 add a comment about a future change
20688 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20689 (cleanup_amrnbenc):
20690 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20691 (cleanup_mpeg2dec):
20692 consistent pad (de)activation
20694 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20696 gst/asfdemux/gstasfdemux.c: Update query_types function too.
20697 Original commit message from CVS:
20698 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20699 Update query_types function too.
20701 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20703 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20704 Original commit message from CVS:
20705 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20706 (gst_rmdemux_src_query_types):
20707 Implement SEEKING query, make query function thread-safe.
20709 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
20711 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20712 Original commit message from CVS:
20713 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20714 Use alignment-safe macros here too (subbuffers ...); guard against
20715 hypothetical memory access beyond our given buffer in the case
20716 where the buffer size is not a multiple of 2.
20718 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
20720 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20721 Original commit message from CVS:
20722 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20723 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20724 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20725 * gst/asfdemux/gstasfdemux.h:
20726 Don't crash in the seek event handling code when playtime is 0,
20727 as may be the case with live streams (#386218). Implement SEEKING
20728 query so applications can query seekability without second-guessing
20729 based on whether we have a duration or not.
20731 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20734 Original commit message from CVS:
20736 * gst-plugins-ugly.doap:
20737 * gst-plugins-ugly.spec.in:
20740 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
20742 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20743 Original commit message from CVS:
20744 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20745 Use our alignment-safe macros here too, since we can't assume that
20746 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20749 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20751 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20752 Original commit message from CVS:
20753 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20754 Also, don't read the index for a stream a second time when
20755 operating in pull-mode and reaching the end of the file.
20757 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20759 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20760 Original commit message from CVS:
20761 Patch by: Roland Kay <roland.kay at ox compsoc net>
20762 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20763 Don't leak stream index (#385292).
20765 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20767 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20768 Original commit message from CVS:
20769 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20770 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20772 * ext/lame/gstlame.h:
20773 Fix leak (by calling lame_init_params() before lame_close()); handle
20774 NULL return from lame_init() more gracefully. Fixes #385311.
20776 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20778 configure.ac: Back to CVS
20779 Original commit message from CVS:
20783 === release 0.10.5 ===
20785 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20791 * docs/plugins/gst-plugins-ugly-plugins.args:
20792 * docs/plugins/inspect/plugin-a52dec.xml:
20793 * docs/plugins/inspect/plugin-asf.xml:
20794 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20795 * docs/plugins/inspect/plugin-dvdsub.xml:
20796 * docs/plugins/inspect/plugin-iec958.xml:
20797 * docs/plugins/inspect/plugin-lame.xml:
20798 * docs/plugins/inspect/plugin-mad.xml:
20799 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20800 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20801 * docs/plugins/inspect/plugin-mpegstream.xml:
20802 * docs/plugins/inspect/plugin-siddec.xml:
20804 Original commit message from CVS:
20807 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
20809 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
20810 Original commit message from CVS:
20811 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20812 to in the previous checkin. see #385192. You can have your
20815 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
20817 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
20818 Original commit message from CVS:
20819 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20820 from the dereferenced integer, not the pointer itself. Fixes
20822 I'm takin ur cheese!
20824 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
20827 ChangeLog surgery: fix bug number
20828 Original commit message from CVS:
20829 ChangeLog surgery: fix bug number
20831 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20833 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20834 Original commit message from CVS:
20835 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20836 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20837 For version 4 streams, read the extra codec data size from the
20838 header instead of assuming it is always 16 (also read it from the
20839 right position) (#384989). For version 4 and 5 streams, check that
20840 the specified extra codec data size doesn't make us read beyond the
20841 chunk boundary (#384989).
20843 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20860 Original commit message from CVS:
20863 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20865 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20866 Original commit message from CVS:
20867 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20868 Cosmetic changes: fix misleading debug statement, update
20871 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20873 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20874 Original commit message from CVS:
20875 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20876 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20877 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20878 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20879 * ext/mpeg2dec/gstmpeg2dec.h:
20880 Align buffers to a 16 byte boundary so the altivec optimisations
20881 don't crash. Fixes #327350.
20883 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
20885 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20886 Original commit message from CVS:
20887 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20888 The availability of extra codec data isn't something that
20889 warrants debug messages at WARNING level (see #376958).
20891 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20893 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20894 Original commit message from CVS:
20895 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20896 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20897 (gst_dvd_demux_send_subbuffer):
20898 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20899 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20900 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20901 (gst_mpeg_demux_send_subbuffer):
20902 * gst/mpegstream/gstmpegdemux.h:
20903 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20904 (gst_mpeg_parse_chain):
20905 Fix flow value combination; this fixes playbin/totem locking up if
20906 a VobSub file is specified as subtitle file (#334322). Flow value
20907 combination should only happen once we are fairly sure we've got all
20908 pads that are available for now. Since there isn't a well-specified
20909 time when this is the case in MPEG, we'll just assume this is the
20910 case once there has been a certain number of packets for each
20911 stream we've found so far.
20913 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
20915 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20916 Original commit message from CVS:
20917 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20918 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20919 Simplify the framerate code and support more framerates. Fixes #361584.
20921 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20923 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20924 Original commit message from CVS:
20925 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20926 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20927 Fix minor memleak when creating pads from static pad templates (#369627).
20928 * tests/check/Makefile.am:
20929 * tests/check/elements/.cvsignore:
20930 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20931 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20932 Add unit tests for mpeg2dec (#369627).
20934 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
20938 Original commit message from CVS:
20941 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
20943 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20944 Original commit message from CVS:
20945 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20946 (gst_lame_change_state):
20947 * ext/lame/gstlame.h:
20948 Make lame timestamp flushed eos buffer by some additional timestamp
20949 accounting. Fixes #374760.
20951 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
20953 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20954 Original commit message from CVS:
20955 * gst/mpegaudioparse/gstmpegaudioparse.c:
20956 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20957 (gst_mp3parse_init), (gst_mp3parse_dispose),
20958 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20959 (gst_mp3parse_change_state):
20960 * gst/mpegaudioparse/gstmpegaudioparse.h:
20961 Make timestamp handling in mp3parse saner; now works for at least
20964 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
20966 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20967 Original commit message from CVS:
20968 * gst/mpegaudioparse/Makefile.am:
20969 * gst/mpegaudioparse/gstmpegaudioparse.c:
20970 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20971 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20972 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20973 (gst_mp3parse_change_state), (plugin_init):
20974 * gst/mpegaudioparse/gstmpegaudioparse.h:
20975 Bring mp3parse into the 21st century.
20976 Use its own debug category, use gstadapter, format nicely to 80
20977 columns, and fix incorrect handling of 32 kHz and less files.
20979 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
20981 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20982 Original commit message from CVS:
20983 Patch by: Sebastian Droege <slomo at ubuntu dot com>
20984 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20985 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20986 * ext/mpeg2dec/gstmpeg2dec.h:
20987 libmpeg2 requires its output buffers to start at a 16byte aligned
20988 address or the altivec optimizations will explode.
20990 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20992 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20993 Original commit message from CVS:
20994 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20995 * ext/cdio/gstcdio.h:
20996 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20997 Move CD-TEXT utility function into common file so it can also be
20998 used by a future cdioparanoiasrc.
21000 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21002 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
21003 Original commit message from CVS:
21004 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
21005 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
21006 information (fixes #340433).
21008 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
21010 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
21011 Original commit message from CVS:
21012 Patch by: Josep Torra Valles <josep at fluendo com>
21013 * gst/iec958/ac3_padder.c: (ac3p_init):
21014 * gst/mpegstream/gstmpegparse.c:
21015 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
21016 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
21017 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
21018 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
21019 (gst_rmdemux_parse_packet):
21020 Misc. fixes for problems discovered by Forte (different return types
21021 in function declaration and definition, pointer arithmetics with
21022 void pointers). Fixes #362639.
21024 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
21026 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
21027 Original commit message from CVS:
21028 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21029 Don't announce audio or subtitle streams that aren't really present,
21030 it makes dvddemux create pads that will never carry any data, which
21033 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
21035 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
21036 Original commit message from CVS:
21037 * ext/lame/gstlame.c: (gst_lame_set_property):
21038 Round up not allowed bitrates to the next higher allowed one
21041 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
21043 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
21044 Original commit message from CVS:
21045 * docs/plugins/Makefile.am:
21046 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21047 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
21048 * ext/lame/gstlame.c: (gst_lame_class_init):
21049 * ext/lame/gstlame.h:
21050 Add docs for lame and lame to docs. Specify allowed bitrates
21051 in the properties description (#361140). Canonicalise object
21052 property names (ie. use hyphen instead of underscore).
21053 * docs/plugins/inspect/plugin-a52dec.xml:
21054 * docs/plugins/inspect/plugin-amrnb.xml:
21055 * docs/plugins/inspect/plugin-asf.xml:
21056 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21057 * docs/plugins/inspect/plugin-dvdread.xml:
21058 * docs/plugins/inspect/plugin-dvdsub.xml:
21059 * docs/plugins/inspect/plugin-iec958.xml:
21060 * docs/plugins/inspect/plugin-lame.xml:
21061 * docs/plugins/inspect/plugin-mad.xml:
21062 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21063 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21064 * docs/plugins/inspect/plugin-mpegstream.xml:
21065 * docs/plugins/inspect/plugin-siddec.xml:
21066 Update version to CVS.
21068 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
21070 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
21071 Original commit message from CVS:
21072 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
21073 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
21076 Add i18n magic to lame plugin. Throw decent error message when we
21077 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
21079 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
21081 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
21082 Original commit message from CVS:
21083 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
21084 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
21085 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
21086 Change caps to x-rdt, because it's not x-rtp.
21087 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21088 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
21089 (gst_rmdemux_plugin_init):
21090 Activate pad before adding to the element.
21091 Return the combined stream return values after pad_alloc.
21093 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
21095 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
21096 Original commit message from CVS:
21097 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
21098 * ext/mpeg2dec/gstmpeg2dec.h:
21099 Add some debugging to timestamp handling.
21100 Make sure we don't convert invalid timestamps.
21102 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21104 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
21105 Original commit message from CVS:
21106 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
21107 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
21108 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
21109 (gst_dvd_demux_get_subpicture_stream):
21110 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
21111 (gst_mpeg_demux_get_audio_stream),
21112 (gst_mpeg_demux_get_private_stream):
21113 Active pads before adding them to the running element. Don't assert
21114 on non-BYTE format newsegment events in asfdemux.
21116 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
21118 Printf format fixes.
21119 Original commit message from CVS:
21120 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
21121 (gst_dvd_read_src_handle_seek_event):
21122 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
21123 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
21124 * ext/sidplay/gstsiddec.cc:
21125 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
21126 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
21127 (gst_rmdemux_parse_packet):
21128 Printf format fixes.
21130 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21132 gst/realmedia/: Added RDT depayloader.
21133 Original commit message from CVS:
21134 * gst/realmedia/Makefile.am:
21135 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
21136 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
21137 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
21138 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
21139 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
21140 * gst/realmedia/rdtdepay.h:
21141 Added RDT depayloader.
21142 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21143 (gst_rmdemux_plugin_init), (plugin_init):
21144 Remove unused function.
21145 Added some more mime-types.
21147 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21149 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
21150 Original commit message from CVS:
21151 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
21152 If an incoming timestamp is within one sample of our current
21153 timestamp, then keep it. This prevents imprecision in the
21154 PTS (which only has 90khz granularity) from affecting our stream.
21156 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21158 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
21159 Original commit message from CVS:
21160 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
21161 Reflow code so that compiler doesn't complain about possible use
21162 of uninitialised variable any longer; but just in case, initialise
21163 it anyway; also take object ref in query function and do peer pad
21164 stuff in a more thread-safe way.
21166 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
21168 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
21169 Original commit message from CVS:
21170 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
21171 Init a variable to make compilers happy.
21173 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
21175 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
21176 Original commit message from CVS:
21177 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
21178 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
21179 (gst_dvd_demux_sync_stream_to_time):
21180 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
21181 (gst_mpeg_demux_synchronise_pads),
21182 (gst_mpeg_demux_sync_stream_to_time):
21183 Send newsegment updates for sparse streams (#350778).
21185 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21187 ext/dvdread/dvdreadsrc.c: fix compile warning
21188 Original commit message from CVS:
21189 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
21190 fix compile warning
21192 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21195 bump the nano bitches
21196 Original commit message from CVS:
21197 bump the nano bitches
21199 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21201 configure.ac: As another attempt, synaesthesia can be enabled by passing
21202 Original commit message from CVS:
21204 As another attempt, synaesthesia can be enabled by passing
21205 --with-plugins="synaesthesia" to configure
21207 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21209 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
21210 Original commit message from CVS:
21212 Don't build synaesthesia by default, until someone confirms that it
21213 is okay (filed as #356882)
21215 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21217 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
21218 Original commit message from CVS:
21220 Don't build synaesthesia by default, until someone confirms that it
21221 is okay (filed as #356882)
21223 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21226 Original commit message from CVS:
21228 * gst/synaesthesia/Makefile.am:
21229 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
21230 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
21231 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
21232 (gst_synaesthesia_change_state), (plugin_init):
21235 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21237 More G_OBJECT macro fixing.
21238 Original commit message from CVS:
21239 * ext/mad/gstid3tag.c:
21240 * gst/mpegstream/gstrfc2250enc.h:
21241 * gst/synaesthesia/gstsynaesthesia.c:
21242 More G_OBJECT macro fixing.
21244 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
21246 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
21247 Original commit message from CVS:
21248 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
21249 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
21250 Fix initialisation dummy buffer, the offsets are relative to the start
21251 of the buffers. Fixes #356004.
21253 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
21255 * gst-plugins-ugly.spec.in:
21257 Original commit message from CVS:
21260 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
21262 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
21263 Original commit message from CVS:
21264 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
21265 Add convert query (needed for later when we just operate in time
21266 format and let the base source class handle all the seeking stuff).
21268 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21270 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
21271 Original commit message from CVS:
21272 * gst/asfdemux/gstasfdemux.c:
21273 (gst_asf_demux_get_gst_tag_from_tag_name),
21274 (gst_asf_demux_process_ext_content_desc):
21275 Erm, lets properly fix it. The only non-text tag that we support is
21276 the track-number and that is an UINT. asfdemux was returning a GValue
21277 initialized as INT. Further the Track and not the TrackNumber tag
21278 (the latter is a string too).
21280 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21282 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
21283 Original commit message from CVS:
21284 * gst/asfdemux/gstasfdemux.c:
21285 (gst_asf_demux_get_gst_tag_from_tag_name),
21286 (gst_asf_demux_process_ext_content_desc):
21287 Skip tags that are unknown (was producing an uninialized GValue).
21289 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
21291 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
21292 Original commit message from CVS:
21293 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
21294 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
21295 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
21296 (gst_a52dec_set_property), (gst_a52dec_get_property):
21297 * ext/a52dec/gsta52dec.h:
21298 Patch from from Michal Benes <michal.benes@itonis.tv>:
21299 Add two things to a52dec: configure the exact output format for ac3
21300 decoding through properties, if desired.
21301 By default, configure an output format preferred by downstream. Now
21302 that audioconvert lists caps by preference, this means that a52dec
21303 can do downmixing (iff required) rather than audioconvert, so it can
21304 use the ac3 downmix levels from the bitstream.
21306 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21308 Add missing GST_LIBS to the link flags
21309 Original commit message from CVS:
21310 * ext/lame/Makefile.am:
21311 * ext/mpeg2dec/Makefile.am:
21312 * gst/dvdlpcmdec/Makefile.am:
21313 * gst/dvdsub/Makefile.am:
21314 * gst/mpegaudioparse/Makefile.am:
21315 Add missing GST_LIBS to the link flags
21317 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
21319 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21320 Original commit message from CVS:
21322 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21324 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21326 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
21327 Original commit message from CVS:
21328 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
21329 fix build for debug disabled
21331 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
21333 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
21334 Original commit message from CVS:
21335 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21336 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
21337 Use static pad templates with ANY caps for the source pads for
21338 simplicity and to avoid warnings when creating pads for unhandled
21339 codec IDs (#351795).
21341 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
21343 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
21344 Original commit message from CVS:
21345 Patch by: Michal Benes <michal dot benes at itonis dot tv>
21346 * ext/mad/gstmad.c: (gst_mad_chain):
21347 Fix timestamping in mad by only activating a new timestamp when the
21348 previous frame has been decoded. Fixes #350723.
21349 Also clean up some of the non fatal warnings when the input buffer is
21350 too small to decode a header.
21352 === release 0.10.4 ===
21354 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21360 * docs/plugins/gst-plugins-ugly-plugins.args:
21361 * docs/plugins/inspect/plugin-a52dec.xml:
21362 * docs/plugins/inspect/plugin-amrnb.xml:
21363 * docs/plugins/inspect/plugin-asf.xml:
21364 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21365 * docs/plugins/inspect/plugin-dvdread.xml:
21366 * docs/plugins/inspect/plugin-dvdsub.xml:
21367 * docs/plugins/inspect/plugin-iec958.xml:
21368 * docs/plugins/inspect/plugin-lame.xml:
21369 * docs/plugins/inspect/plugin-mad.xml:
21370 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21371 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21372 * docs/plugins/inspect/plugin-mpegstream.xml:
21373 * docs/plugins/inspect/plugin-rmdemux.xml:
21374 * docs/plugins/inspect/plugin-siddec.xml:
21376 Original commit message from CVS:
21379 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21396 Original commit message from CVS:
21399 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
21401 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21402 Original commit message from CVS:
21403 Patch by: Wim Taymans <wim at fluendo dot com>
21404 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21405 Instead of forwarding the event in the wrong format, unref it and set
21406 a boolean that we still need to send it in the streaming thread.
21409 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21411 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21412 Original commit message from CVS:
21413 Patch by: Edward Hervey (edward at fluendo dot com)
21414 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21415 Put debug category initialization before use of GST_DEBUG, in order
21416 to remove a fatal warning. Fixes #350895
21418 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
21420 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21421 Original commit message from CVS:
21422 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21423 Set rank to NONE for the time being until we make playbin handle
21424 subtitle pictures again (dvdsubdec seems to be a bit shaky at
21425 times when seeking, so it's probably better if it doesn't get
21426 autoplugged for the time being).
21428 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21430 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21431 Original commit message from CVS:
21432 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21433 (gst_rmdemux_parse_mdpr):
21434 Handle audio streams with stream_version 3 properly; warn about
21435 unknown stream versions; handle unknown fourccs a tad more
21436 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21437 with GST_FOURCC_FORMAT.
21439 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
21441 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21442 Original commit message from CVS:
21443 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21444 Error out properly if this is an interactive DVD (fixes #345694).
21446 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21448 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21449 Original commit message from CVS:
21450 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21451 When the first_access is 1 or 0, we should copy the timestamp from
21452 the incoming buffer if there is one.
21454 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
21456 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21457 Original commit message from CVS:
21458 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21459 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21460 Use GST_ELEMENT_ERROR for error reporting; post errors in some
21461 more places; remove superfluous newlines from debug statements.
21463 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
21465 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21466 Original commit message from CVS:
21467 Patch by: Frédéric Riss <frederic.riss at gmail com>
21468 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21469 Don't set negative durations on outgoing buffers (#350044),
21470 which happens when you use macros that got changed during
21471 the last unstable cycle because they were thought not to
21474 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21476 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21477 Original commit message from CVS:
21478 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21479 (gst_dvd_read_src_goto_chapter),
21480 (gst_dvd_read_src_get_chapter_starts),
21481 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21482 (gst_dvd_read_src_get_time_for_sector),
21483 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21484 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21485 (gst_dvd_read_src_goto_sector):
21486 * ext/dvdread/dvdreadsrc.h:
21487 Add basic support for time-based seeking; set timestamps on
21488 outgoing buffers if we have them; create table with
21489 chapter to time mapping when opening a title; rename
21490 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21491 make it take an explicit pgc argument; fix up some debugging
21492 messages so that title/chapter numbers are printed as starting
21493 from 1 for easier readability.
21495 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
21497 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21498 Original commit message from CVS:
21499 * gst/realmedia/Makefile.am:
21500 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21501 (gst_rmdemux_parse_cont):
21502 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21503 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21504 * gst/realmedia/rmutils.h:
21505 Factor out some code into rmutils.[ch]; when reading
21506 strings, don't read beyond the available data; read
21507 metadata strings correctly (string length is 16 bits
21510 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21512 Fix dist by including gst-libs/
21513 Original commit message from CVS:
21516 * gst/asfdemux/gstasfdemux.c:
21517 Fix dist by including gst-libs/
21519 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21521 Make custom error messages translatable.
21522 Original commit message from CVS:
21523 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21525 Make custom error messages translatable.
21526 * gst/asfdemux/gstasf.c: (plugin_init):
21527 Remove setlocale() call, doesn't seem to be needed or recommended for
21528 plugins, at least not according to gstreamer/docs/random/i18n.
21530 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21532 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21533 Original commit message from CVS:
21534 * gst/asfdemux/Makefile.am:
21535 * gst/asfdemux/asfheaders.c:
21536 * gst/asfdemux/asfheaders.h:
21537 * gst/asfdemux/gstasf.c: (plugin_init):
21538 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21539 Error out when the stream is encrypted (rather than feeding
21540 garbage to the decoders). Fixes #349025.
21542 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
21544 Add/enable autofoo magic for translations.
21545 Original commit message from CVS:
21550 Add/enable autofoo magic for translations.
21552 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
21554 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21555 Original commit message from CVS:
21556 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21557 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21558 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21559 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21560 Don't leak streams, strings or caps. Get rid of unnecessary
21561 getcaps() function.
21563 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
21565 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21566 Original commit message from CVS:
21567 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21568 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21569 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21570 (gst_rmdemux_stream_clear_cached_subpackets),
21571 (gst_rmdemux_descramble_cook_audio),
21572 (gst_rmdemux_descramble_dnet_audio),
21573 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21574 Descramble cook audio streams before sending them to the
21575 decoder. Fixes #347292.
21576 Also miscellaneous clean-ups and log-level changes.
21578 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
21580 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21581 Original commit message from CVS:
21582 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
21583 * ext/lame/gstlame.c: (gst_lame_setup):
21584 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21586 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
21588 ext/sidplay/gstsiddec.*: Remove old metadata thing.
21589 Original commit message from CVS:
21590 * ext/sidplay/gstsiddec.cc:
21591 * ext/sidplay/gstsiddec.h:
21592 Remove old metadata thing.
21594 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21596 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21597 Original commit message from CVS:
21598 * gst/asfdemux/gstasfdemux.c:
21599 (gst_asf_demux_get_ext_stream_props_for_stream),
21600 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21601 Find language codes for audio streams if they are available.
21603 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
21605 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21606 Original commit message from CVS:
21607 * gst/asfdemux/asfheaders.h:
21608 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21609 (gst_asf_demux_process_stream),
21610 (gst_asf_demux_process_language_list),
21611 (gst_asf_demux_process_ext_stream_props),
21612 (gst_asf_demux_process_queued_extended_stream_objects),
21613 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21614 * gst/asfdemux/gstasfdemux.h:
21615 Parse extended stream properties objects and stream objects
21616 hidden inside them (but delay creation of the appropriate
21617 pads until after all the 'normal' stream objects have been
21618 dealt with) (#343763). Also parse language list object.
21620 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
21622 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21623 Original commit message from CVS:
21624 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21625 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21626 (find_seek_offset_time), (gst_rmdemux_perform_seek),
21627 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21628 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21629 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21630 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21631 * gst/realmedia/rmdemux.h:
21632 Cleanups, use GstSegment for seeking.
21633 Fix error handling.
21634 Combine flow return from all streams.
21636 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
21638 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21639 Original commit message from CVS:
21640 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21641 Remove g_assert that shouldn't be there.
21643 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
21645 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21646 Original commit message from CVS:
21647 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21648 Fix refcounting when cropping. Fixes #341677.
21650 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
21652 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21653 Original commit message from CVS:
21654 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21655 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21656 (gst_asf_demux_process_segment):
21657 Fix typo. Closes #347029.
21659 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21661 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21662 Original commit message from CVS:
21663 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21664 Skip chunks for unknown streams properly. Fixes broken sound
21665 and/or video for files that have additional streams that
21666 we don't recognise yet (e.g. if they are embedded in extended
21667 stream properties). Partly fixes #343763.
21669 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21671 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21672 Original commit message from CVS:
21673 * gst/asfdemux/asfheaders.c:
21674 * gst/asfdemux/asfheaders.h:
21675 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21676 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21677 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21678 (gst_asf_demux_change_state):
21679 * gst/asfdemux/gstasfdemux.h:
21680 Add some more GUIDs and make debug log more readable
21681 and easier to follow when parsing the headers.
21683 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
21685 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21686 Original commit message from CVS:
21687 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21688 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21689 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21690 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21691 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21692 * ext/dvdread/dvdreadsrc.h:
21693 Rewrite seeking code and make seeking in DVDs work (#337834).
21695 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
21697 autogen.sh: Check for automake-1.9 as well.
21698 Original commit message from CVS:
21700 Check for automake-1.9 as well.
21702 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21704 ext/dvdread/dvdreadsrc.c: Make check stronger.
21705 Original commit message from CVS:
21706 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21707 Make check stronger.
21709 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21711 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21712 Original commit message from CVS:
21713 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21714 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21715 (gst_asf_demux_push_buffer):
21716 * gst/asfdemux/gstasfdemux.h:
21717 Handle unknown codec IDs/fourccs properly (#345879); send tag
21718 events after newsegment event; fix use of GST_FOURCC_FORMAT
21721 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21723 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21724 Original commit message from CVS:
21725 * ext/a52dec/gsta52dec.c: (plugin_init):
21726 Call the channel positions get_type() method in plugin_init
21727 to ensure that it isn't simultaneously called later from
21730 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21732 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21733 Original commit message from CVS:
21734 * gst/mpegstream/gstmpegpacketize.c:
21735 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21736 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21737 Also flush packetizer cache when we get a buffer that has the
21738 DISCONT flag set; update current byte position from buffer
21739 offset after a flush.
21741 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21743 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21744 Original commit message from CVS:
21745 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21746 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21747 (gst_mpeg_packetize_read):
21748 * gst/mpegstream/gstmpegpacketize.h:
21749 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21750 (gst_mpeg_parse_change_state):
21751 Flush packetizer cache when we get a FLUSH_STOP event;
21752 remove unused source pad member from packetizer; add debug
21753 category for packetizer.
21755 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21757 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21758 Original commit message from CVS:
21759 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21760 Treat dual-mono as stereo. It should really be output on 2 separate
21761 pads, but isn't for now.
21763 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21765 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21766 Original commit message from CVS:
21767 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21768 Assume 4:3 DAR rather than 4:3 PAR (#345184).
21770 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21772 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21773 Original commit message from CVS:
21774 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21775 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21776 any PAR whatsoever (rather than using 0/0, which will lead to
21777 an abort later on). Fixes #345184.
21779 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
21781 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21782 Original commit message from CVS:
21783 Patch by: Michael Dominic K. < mdk at mdk org pl>
21784 * ext/mad/gstmad.c: (gst_mad_chain):
21785 Send newsegment event before calling
21786 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21787 in connection with pad blocking (#342594). While we're at it,
21788 do some minor clean-ups.
21790 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21792 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21793 Original commit message from CVS:
21795 Fix --disable-external (can't set conditionals conditionally,
21798 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21800 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21801 Original commit message from CVS:
21802 * ext/a52dec/Makefile.am:
21803 ... and then he said "When you go and fix the build you
21804 better make sure you have some spare backslashes in your
21807 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
21809 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21810 Original commit message from CVS:
21811 * ext/sidplay/gstsiddec.cc:
21812 Fix copyright, email addresses and descriptions.
21813 Use saner defaults for arguments. Fixes #344667.
21814 constify some stuff.
21817 Fix negotiation to do mono/44100 by default.
21818 Post error messages.
21819 Use _scale_int where possible.
21821 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
21823 ext/dvdnav/.cvsignore: More ignore
21824 Original commit message from CVS:
21825 * ext/dvdnav/.cvsignore:
21828 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21830 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21831 Original commit message from CVS:
21832 * tests/check/elements/amrnbenc.c: (push_data):
21833 Init memory before feeding it to the encoder to make
21834 the valgrind test succeed.
21836 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
21838 gst/asfdemux/.cvsignore: More ignore
21839 Original commit message from CVS:
21840 * gst/asfdemux/.cvsignore:
21843 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21845 .cvsignore: Ignore files generated by 'make dist'.
21846 Original commit message from CVS:
21848 Ignore files generated by 'make dist'.
21850 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21853 Original commit message from CVS:
21856 * ext/a52dec/Makefile.am:
21857 * ext/dvdnav/Makefile.am:
21858 * ext/dvdread/Makefile.am:
21859 * ext/lame/Makefile.am:
21860 * ext/mad/Makefile.am:
21861 * ext/mpeg2dec/Makefile.am:
21862 * ext/sidplay/Makefile.am:
21865 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21867 autogen.sh: require am17
21868 Original commit message from CVS:
21872 * ext/annodex/Makefile.am:
21873 * ext/cdio/Makefile.am:
21874 * ext/dv/Makefile.am:
21875 * ext/esd/Makefile.am:
21876 * ext/flac/Makefile.am:
21877 * ext/gdk_pixbuf/Makefile.am:
21878 * ext/ladspa/Makefile.am:
21879 * ext/libcaca/Makefile.am:
21880 * ext/speex/Makefile.am:
21881 * ext/taglib/Makefile.am:
21882 * sys/oss/Makefile.am:
21883 * sys/sunaudio/Makefile.am:
21884 * sys/ximage/Makefile.am:
21885 clean up build further
21887 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
21889 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21890 Original commit message from CVS:
21891 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21892 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21893 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21894 (gst_mpeg2dec_change_state):
21895 * ext/mpeg2dec/gstmpeg2dec.h:
21896 Simplify and don't leak our buffer pool.
21898 Remove unfixed bug number from previous ChangeLog entry.
21900 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21902 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21903 Original commit message from CVS:
21904 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21905 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21906 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21907 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21908 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21909 (handle_sequence), (handle_picture), (handle_slice),
21910 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21911 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21912 * ext/mpeg2dec/gstmpeg2dec.h:
21913 Fix padtemplate as we can now do fractional framerates.
21916 Add simple frame dropping QoS.
21917 Precalc buffer output sizes and UV offsets.
21918 Always give libmpeg2 a valid fbuf when it wants one.
21919 don't trust libmpeg to discard our buffers but manage it
21921 Fixes #343627, #327350, #335288
21923 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
21925 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21926 Original commit message from CVS:
21928 Add a manifest for futures ugly win32 releases.
21929 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21930 Move bufcaps declaration at the begining of the instructions
21933 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21935 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21936 Original commit message from CVS:
21937 * ext/alsaspdif/alsaspdifsink.h:
21938 * ext/amrwb/gstamrwbdec.h:
21939 * ext/amrwb/gstamrwbenc.h:
21940 * ext/amrwb/gstamrwbparse.h:
21941 * ext/arts/gst_arts.h:
21942 * ext/artsd/gstartsdsink.h:
21943 * ext/audiofile/gstafparse.h:
21944 * ext/audiofile/gstafsink.h:
21945 * ext/audiofile/gstafsrc.h:
21946 * ext/audioresample/gstaudioresample.h:
21947 * ext/bz2/gstbz2dec.h:
21948 * ext/bz2/gstbz2enc.h:
21949 * ext/dirac/gstdiracdec.h:
21950 * ext/directfb/dfbvideosink.h:
21951 * ext/divx/gstdivxdec.h:
21952 * ext/divx/gstdivxenc.h:
21953 * ext/dts/gstdtsdec.h:
21954 * ext/faac/gstfaac.h:
21955 * ext/gsm/gstgsmdec.h:
21956 * ext/gsm/gstgsmenc.h:
21957 * ext/ivorbis/vorbisenc.h:
21958 * ext/libfame/gstlibfame.h:
21959 * ext/nas/nassink.h:
21960 * ext/neon/gstneonhttpsrc.h:
21961 * ext/polyp/polypsink.h:
21962 * ext/sdl/sdlaudiosink.h:
21963 * ext/sdl/sdlvideosink.h:
21964 * ext/shout/gstshout.h:
21965 * ext/snapshot/gstsnapshot.h:
21966 * ext/sndfile/gstsf.h:
21967 * ext/swfdec/gstswfdec.h:
21968 * ext/tarkin/gsttarkindec.h:
21969 * ext/tarkin/gsttarkinenc.h:
21970 * ext/theora/theoradec.h:
21971 * ext/wavpack/gstwavpackdec.h:
21972 * ext/wavpack/gstwavpackparse.h:
21973 * ext/xine/gstxine.h:
21974 * ext/xvid/gstxviddec.h:
21975 * ext/xvid/gstxvidenc.h:
21976 * gst/cdxaparse/gstcdxaparse.h:
21977 * gst/cdxaparse/gstcdxastrip.h:
21978 * gst/colorspace/gstcolorspace.h:
21979 * gst/festival/gstfestival.h:
21980 * gst/freeze/gstfreeze.h:
21981 * gst/gdp/gstgdpdepay.h:
21982 * gst/gdp/gstgdppay.h:
21983 * gst/modplug/gstmodplug.h:
21984 * gst/mpeg1sys/gstmpeg1systemencode.h:
21985 * gst/mpeg1videoparse/gstmp1videoparse.h:
21986 * gst/mpeg2sub/gstmpeg2subt.h:
21987 * gst/mpegaudioparse/gstmpegaudioparse.h:
21988 * gst/multifilesink/gstmultifilesink.h:
21989 * gst/overlay/gstoverlay.h:
21990 * gst/playondemand/gstplayondemand.h:
21991 * gst/qtdemux/qtdemux.h:
21992 * gst/rtjpeg/gstrtjpegdec.h:
21993 * gst/rtjpeg/gstrtjpegenc.h:
21994 * gst/smooth/gstsmooth.h:
21995 * gst/smoothwave/gstsmoothwave.h:
21996 * gst/spectrum/gstspectrum.h:
21997 * gst/speed/gstspeed.h:
21998 * gst/stereo/gststereo.h:
21999 * gst/switch/gstswitch.h:
22000 * gst/tta/gstttadec.h:
22001 * gst/tta/gstttaparse.h:
22002 * gst/videodrop/gstvideodrop.h:
22003 * gst/xingheader/gstxingmux.h:
22004 * sys/directdraw/gstdirectdrawsink.h:
22005 * sys/directsound/gstdirectsoundsink.h:
22006 * sys/dxr3/dxr3audiosink.h:
22007 * sys/dxr3/dxr3spusink.h:
22008 * sys/dxr3/dxr3videosink.h:
22009 * sys/qcam/gstqcamsrc.h:
22010 * sys/vcd/vcdsrc.h:
22011 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
22013 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22015 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
22016 Original commit message from CVS:
22017 * ext/a52dec/gsta52dec.h:
22018 * ext/amrnb/amrnbdec.h:
22019 * ext/amrnb/amrnbenc.h:
22020 * ext/amrnb/amrnbparse.h:
22021 * ext/mpeg2dec/gstmpeg2dec.h:
22022 * ext/sidplay/gstsiddec.h:
22023 * gst/ac3parse/gstac3parse.h:
22024 * gst/asfdemux/gstasfdemux.h:
22025 * gst/asfdemux/gstasfmux.h:
22026 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22027 * gst/iec958/ac3iec.h:
22028 * gst/mpegaudioparse/gstmpegaudioparse.h:
22029 * gst/mpegstream/gstdvddemux.h:
22030 * gst/mpegstream/gstmpegclock.h:
22031 * gst/mpegstream/gstmpegdemux.h:
22032 * gst/mpegstream/gstmpegparse.h:
22033 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
22035 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
22037 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
22038 Original commit message from CVS:
22040 Replace current README (containing the release notes from
22041 some 0.9.x version) with a proper README taken from the core.
22043 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
22045 ext/amrnb/: Sortof first quick cleanup of all this mess...
22046 Original commit message from CVS:
22047 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
22048 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22049 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
22050 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
22051 * ext/amrnb/amrnbparse.h:
22052 Sortof first quick cleanup of all this mess...
22053 Don't crap out on empty and invalid FTs but treat them as
22054 empty packets, the decoder handles them fine.
22057 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
22059 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
22060 Original commit message from CVS:
22061 * gst/asfdemux/gstasf.c: (plugin_init):
22062 Call gst_riff_init() so the riff debug category gets set up
22063 before it is being used.
22065 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
22067 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
22068 Original commit message from CVS:
22069 * gst/iec958/ac3_padder.c: (ac3p_parse):
22070 * gst/iec958/ac3_padder.h:
22071 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
22072 (ac3iec_chain_raw), (ac3iec_change_state):
22073 * gst/iec958/ac3iec.h:
22074 Write rate into the caps, for the allowed ac3 rates. Some minor
22077 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
22079 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
22080 Original commit message from CVS:
22081 Patch by: James "Doc" Livingston <doclivingston gmail com>
22082 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
22083 Do tag merging correctly (#339918). Output taglists
22084 properly in debug statements too while we're at it.
22086 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22088 ext/a52dec/gsta52dec.c: Add more debug
22089 Original commit message from CVS:
22090 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
22092 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
22093 (gst_dvdlpcmdec_init), (update_timestamps),
22094 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
22095 (dvdlpcmdec_sink_event):
22096 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22097 If we have a first_access offset but no current timestamp (might
22098 happen after a seek), then calculate a start time for the first
22099 portion so that it will align with the timestamp given for the
22100 first_access portion.
22101 If a new-segment arrives with format time, store the start
22102 time as a failsafe timestamp in case we never get any further
22103 timestamp info (unlikely)
22104 Mask out the 'frame number' section of the incoming header so
22105 that we don't consider it to be changing on every buffer and
22106 reset the caps constantly.
22107 Use gst_util_uint64_scale for duration calculation
22109 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
22111 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
22112 Original commit message from CVS:
22113 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
22114 Fix timestamping for cases where the first_access parameter is 4.
22115 Ensure we don't overrun buffers in other cases.
22117 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
22119 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
22120 Original commit message from CVS:
22121 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
22122 Fix silly bug when reading metadata (#341254).
22124 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
22126 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
22127 Original commit message from CVS:
22128 * autogen.sh: (CONFIGURE_DEF_OPT):
22129 libtoolize on Darwin/MacOSX is called glibtoolize
22131 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
22133 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
22134 Original commit message from CVS:
22135 * ext/lame/gstlame.c: (gst_lame_get_type),
22136 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
22137 (gst_lame_setup), (gst_lame_change_state):
22138 * ext/lame/gstlame.h:
22139 Remove tag writing from lame (which was completely broken
22140 anyway, #329184). Leaving GstTagSetter interface around for
22141 now, albeit non-functional. Should be removed completely
22142 in 0.11. Use the 'id3v2mux' plugin from -good for writing
22145 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
22148 * ext/dvdread/dvdreadsrc.c:
22149 * gst/asfdemux/gstasfdemux.c:
22150 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
22151 Original commit message from CVS:
22152 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
22154 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
22156 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
22157 Original commit message from CVS:
22158 Patch by: Andres Salomon <dilinger at debian org>
22159 * ext/lame/gstlame.c: (gst_lame_sink_event):
22160 Fix typo (comma vs. semicolon) (#340710).
22162 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
22164 ext/mad/gstmad.c: Make mad the second element to support the highly useful
22165 Original commit message from CVS:
22166 Patch by: Lutz Müller <lutz at topfrose de>
22167 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
22168 Make mad the second element to support the highly useful
22169 FORMATS query (#340594)
22171 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
22173 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
22174 Original commit message from CVS:
22175 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
22176 (gst_mpeg2dec_src_query):
22177 Remember the query duration format before passing it upstream since it
22178 could have been modified.
22179 Add GST_WARNING_OBJECT in sink convert function to detail why the
22180 conversion didn't work.
22182 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22184 Define GstElementDetails as const and also static (when defined as global)
22185 Original commit message from CVS:
22186 * ext/amrwb/gstamrwbdec.c:
22187 * ext/amrwb/gstamrwbenc.c:
22188 * ext/amrwb/gstamrwbparse.c:
22189 * ext/arts/gst_arts.c:
22190 * ext/artsd/gstartsdsink.c:
22191 * ext/audiofile/gstafparse.c:
22192 * ext/audiofile/gstafsink.c:
22193 * ext/audiofile/gstafsrc.c:
22194 * ext/audioresample/gstaudioresample.c:
22195 * ext/bz2/gstbz2dec.c:
22196 * ext/bz2/gstbz2enc.c:
22197 * ext/cdaudio/gstcdaudio.c:
22198 * ext/directfb/dfbvideosink.c:
22199 * ext/divx/gstdivxdec.c:
22200 * ext/divx/gstdivxenc.c:
22201 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22202 * ext/faac/gstfaac.c: (gst_faac_base_init):
22203 * ext/faad/gstfaad.c:
22204 * ext/gsm/gstgsmdec.c:
22205 * ext/gsm/gstgsmenc.c:
22206 * ext/hermes/gsthermescolorspace.c:
22207 * ext/ivorbis/vorbisfile.c:
22208 * ext/lcs/gstcolorspace.c:
22209 * ext/libfame/gstlibfame.c:
22210 * ext/libmms/gstmms.c: (gst_mms_base_init):
22211 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
22212 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22213 * ext/nas/nassink.c: (gst_nassink_base_init):
22214 * ext/neon/gstneonhttpsrc.c:
22215 * ext/sdl/sdlaudiosink.c:
22216 * ext/sdl/sdlvideosink.c:
22217 * ext/shout/gstshout.c:
22218 * ext/snapshot/gstsnapshot.c:
22219 * ext/sndfile/gstsf.c:
22220 * ext/swfdec/gstswfdec.c:
22221 * ext/tarkin/gsttarkindec.c:
22222 * ext/tarkin/gsttarkinenc.c:
22223 * ext/theora/theoradec.c:
22224 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22225 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22226 * ext/xvid/gstxviddec.c:
22227 * ext/xvid/gstxvidenc.c:
22228 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22229 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22230 * gst/chart/gstchart.c:
22231 * gst/colorspace/gstcolorspace.c:
22232 * gst/deinterlace/gstdeinterlace.c:
22233 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22234 * gst/festival/gstfestival.c:
22235 * gst/filter/gstbpwsinc.c:
22236 * gst/filter/gstiir.c:
22237 * gst/filter/gstlpwsinc.c:
22238 * gst/freeze/gstfreeze.c:
22239 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22240 * gst/librfb/gstrfbsrc.c:
22241 * gst/mixmatrix/mixmatrix.c:
22242 * gst/mpeg1sys/gstmpeg1systemencode.c:
22243 * gst/mpeg1videoparse/gstmp1videoparse.c:
22244 * gst/mpeg2sub/gstmpeg2subt.c:
22245 * gst/mpegaudioparse/gstmpegaudioparse.c:
22246 * gst/multifilesink/gstmultifilesink.c:
22247 * gst/overlay/gstoverlay.c:
22248 * gst/passthrough/gstpassthrough.c:
22249 * gst/playondemand/gstplayondemand.c:
22250 * gst/qtdemux/qtdemux.c:
22251 * gst/rtjpeg/gstrtjpegdec.c:
22252 * gst/rtjpeg/gstrtjpegenc.c:
22253 * gst/smooth/gstsmooth.c:
22254 * gst/smoothwave/gstsmoothwave.c:
22255 * gst/spectrum/gstspectrum.c:
22256 * gst/speed/gstspeed.c:
22257 * gst/stereo/gststereo.c:
22258 * gst/switch/gstswitch.c:
22259 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22260 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22261 * gst/vbidec/gstvbidec.c:
22262 * gst/videocrop/gstvideocrop.c:
22263 * gst/videodrop/gstvideodrop.c:
22264 * gst/virtualdub/gstxsharpen.c:
22265 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22266 * gst/y4m/gsty4mencode.c:
22267 * sys/cdrom/gstcdplayer.c:
22268 * sys/directdraw/gstdirectdrawsink.c:
22269 * sys/directsound/gstdirectsoundsink.c:
22270 * sys/glsink/glimagesink.c:
22271 * sys/qcam/gstqcamsrc.c:
22272 * sys/v4l2/gstv4l2src.c:
22273 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
22274 * sys/ximagesrc/ximagesrc.c:
22275 Define GstElementDetails as const and also static (when defined as
22278 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22280 Define GstElementDetails as const and also static (when defined as global)
22281 Original commit message from CVS:
22282 * ext/mad/gstid3tag.c:
22283 * ext/mad/gstmad.c:
22284 * gst/ac3parse/gstac3parse.c:
22285 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22286 * gst/synaesthesia/gstsynaesthesia.c:
22287 Define GstElementDetails as const and also static (when defined as
22290 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22292 Define GstElementDetails as const and also static (when defined as global)
22293 Original commit message from CVS:
22294 * ext/aalib/gstaasink.c:
22295 * ext/annodex/gstcmmldec.c:
22296 * ext/annodex/gstcmmlenc.c:
22297 * ext/cairo/gsttextoverlay.c:
22298 * ext/cairo/gsttimeoverlay.c:
22299 * ext/cdio/gstcdiocddasrc.c:
22300 * ext/dv/gstdvdec.c:
22301 * ext/dv/gstdvdemux.c:
22302 * ext/esd/esdmon.c:
22303 * ext/esd/esdsink.c:
22304 * ext/flac/gstflacenc.c:
22305 * ext/flac/gstflactag.c:
22306 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22307 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22308 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22309 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22310 * ext/gdk_pixbuf/pixbufscale.c:
22311 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22312 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22313 * ext/jpeg/gstjpegdec.c:
22314 * ext/jpeg/gstjpegenc.c:
22315 * ext/jpeg/gstsmokedec.c:
22316 * ext/jpeg/gstsmokeenc.c:
22317 * ext/libcaca/gstcacasink.c:
22318 * ext/libmng/gstmngdec.c:
22319 * ext/libmng/gstmngenc.c:
22320 * ext/libpng/gstpngdec.c:
22321 * ext/libpng/gstpngenc.c:
22322 * ext/mikmod/gstmikmod.c:
22323 * ext/raw1394/gstdv1394src.c:
22324 * ext/shout2/gstshout2.c: (gst_shout2send_init):
22325 * ext/shout2/gstshout2.h:
22326 * ext/speex/gstspeexdec.c:
22327 * ext/speex/gstspeexenc.c:
22328 * gst/alpha/gstalpha.c:
22329 * gst/alpha/gstalphacolor.c:
22330 * gst/apetag/gstapedemux.c:
22331 * gst/auparse/gstauparse.c:
22332 * gst/autodetect/gstautoaudiosink.c:
22333 (gst_auto_audio_sink_base_init):
22334 * gst/autodetect/gstautovideosink.c:
22335 (gst_auto_video_sink_base_init):
22336 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
22337 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22338 * gst/cutter/gstcutter.c:
22339 * gst/debug/breakmydata.c:
22340 * gst/debug/efence.c:
22341 * gst/debug/gstnavigationtest.c:
22342 * gst/debug/gstnavseek.c:
22343 * gst/debug/negotiation.c:
22344 * gst/debug/progressreport.c:
22345 * gst/debug/testplugin.c:
22346 * gst/effectv/gstaging.c:
22347 * gst/effectv/gstdice.c:
22348 * gst/effectv/gstedge.c:
22349 * gst/effectv/gstquark.c:
22350 * gst/effectv/gstrev.c:
22351 * gst/effectv/gstshagadelic.c:
22352 * gst/effectv/gstvertigo.c:
22353 * gst/effectv/gstwarp.c:
22354 * gst/flx/gstflxdec.c:
22355 * gst/goom/gstgoom.c:
22356 * gst/icydemux/gsticydemux.c:
22357 * gst/id3demux/gstid3demux.c:
22358 * gst/interleave/deinterleave.c:
22359 * gst/interleave/interleave.c:
22360 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22361 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22362 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22363 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22364 * gst/level/gstlevel.c:
22365 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22366 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22367 * gst/median/gstmedian.c:
22368 * gst/monoscope/gstmonoscope.c:
22369 * gst/multipart/multipartdemux.c:
22370 * gst/multipart/multipartmux.c:
22371 * gst/oldcore/gstaggregator.c:
22372 * gst/oldcore/gstfdsink.c:
22373 * gst/oldcore/gstmd5sink.c:
22374 * gst/oldcore/gstmultifilesrc.c:
22375 * gst/oldcore/gstpipefilter.c:
22376 * gst/oldcore/gstshaper.c:
22377 * gst/oldcore/gststatistics.c:
22378 * gst/rtp/gstasteriskh263.c:
22379 * gst/rtp/gstrtpL16depay.c:
22380 * gst/rtp/gstrtpL16pay.c:
22381 * gst/rtp/gstrtpamrdepay.c:
22382 * gst/rtp/gstrtpamrpay.c:
22383 * gst/rtp/gstrtpdepay.c:
22384 * gst/rtp/gstrtpgsmpay.c:
22385 * gst/rtp/gstrtph263pay.c:
22386 * gst/rtp/gstrtph263pdepay.c:
22387 * gst/rtp/gstrtph263ppay.c:
22388 * gst/rtp/gstrtpilbcdepay.c:
22389 * gst/rtp/gstrtpmp4gpay.c:
22390 * gst/rtp/gstrtpmp4vdepay.c:
22391 * gst/rtp/gstrtpmp4vpay.c:
22392 * gst/rtp/gstrtpmpadepay.c:
22393 * gst/rtp/gstrtpmpapay.c:
22394 * gst/rtp/gstrtppcmadepay.c:
22395 * gst/rtp/gstrtppcmapay.c:
22396 * gst/rtp/gstrtppcmudepay.c:
22397 * gst/rtp/gstrtppcmupay.c:
22398 * gst/rtp/gstrtpspeexdepay.c:
22399 * gst/rtp/gstrtpspeexpay.c:
22400 * gst/rtsp/gstrtpdec.c:
22401 * gst/rtsp/gstrtspsrc.c:
22402 * gst/smpte/gstsmpte.c:
22403 * gst/udp/gstdynudpsink.c:
22404 * gst/udp/gstmultiudpsink.c:
22405 * gst/udp/gstudpsink.c:
22406 * gst/udp/gstudpsrc.c:
22407 * gst/videobox/gstvideobox.c:
22408 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22409 * gst/videofilter/gstvideobalance.c:
22410 * gst/videofilter/gstvideoflip.c:
22411 * gst/videofilter/gstvideotemplate.c:
22412 (gst_videotemplate_base_init):
22413 * gst/videomixer/videomixer.c:
22414 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22415 (gst_wavparse_class_init), (gst_wavparse_dispose),
22416 (gst_wavparse_reset), (gst_wavparse_init),
22417 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22418 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22419 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22420 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22421 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22422 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22423 (gst_wavparse_change_state):
22424 * gst/wavparse/gstwavparse.h:
22425 * sys/oss/gstossmixerelement.c:
22426 * sys/oss/gstosssink.c:
22427 * sys/oss/gstosssrc.c:
22428 * sys/osxaudio/gstosxaudioelement.c:
22429 * sys/osxaudio/gstosxaudiosink.c:
22430 * sys/osxaudio/gstosxaudiosrc.c:
22431 * sys/sunaudio/gstsunaudiomixer.c:
22432 * sys/sunaudio/gstsunaudiosink.c:
22433 Define GstElementDetails as const and also static (when defined as
22436 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
22438 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22439 Original commit message from CVS:
22440 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22441 Fix name of custom event (use same as dvdreadsrc).
22442 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22443 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22444 Fix event parsing (the event name is in the structure, not the
22445 name of the structure itself); also fix indentation after
22448 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
22450 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22451 Original commit message from CVS:
22452 * ext/mad/gstid3tag.c: (plugin_init):
22453 Change debug category to 'id3mux'.
22455 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
22457 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22458 Original commit message from CVS:
22459 Patch by: Alexander Lancaster <alexl at users sourceforge net>
22460 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22461 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22462 (gst_id3_tag_chain):
22463 When acting as a muxer, set caps on outgoing buffers and set caps
22464 on source pad (fixes #323658). Remove unused application/x-gst-tags
22465 cruft from the 0.6 days.
22467 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
22469 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22470 Original commit message from CVS:
22471 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22472 (gst_mad_src_query), (gst_mad_chain):
22473 .. and DEFAULT queries should work too. Use magic gst util scale
22474 functions in some places.
22476 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
22478 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22479 Original commit message from CVS:
22480 * ext/mad/gstmad.c: (gst_mad_src_query):
22481 Fix duration query in BYTES format (#336824).
22483 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
22485 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22486 Original commit message from CVS:
22487 Patch by: Ed Catmur <ed at catmur dot co dot uk>
22488 * ext/lame/gstlame.c: (gst_lame_sink_event):
22489 Don't crash if we get an EOS event before the encoder
22490 has been set up (#339287).
22492 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
22494 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22495 Original commit message from CVS:
22496 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22497 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22498 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22499 Move errors out of the normal code flow.
22500 Don't send eos, basesrc will do that for us when needed.
22502 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
22504 gst/mpegstream/: Do state changes correctly
22505 Original commit message from CVS:
22506 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22507 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22508 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22509 Do state changes correctly
22511 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
22513 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22514 Original commit message from CVS:
22515 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22516 (gst_mpeg2dec_alloc_buffer):
22517 Can't use gst_pad_alloc_buffer*() when we are going to crop
22518 the image before sending it out. Downstream basetransform-based
22519 elements will complain about the wrong unit size otherwise
22520 (when not operating in passthrough-mode at least).
22521 Const-ify some static variables and do some minor clean-ups.
22522 Use I420 macros for size/offsets (not really necessary in this
22523 particular context, but this kind of code gets copy'n'pasted).
22525 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
22527 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22528 Original commit message from CVS:
22529 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22531 * gst/mpegstream/gstmpegpacketize.h:
22532 g_malloc() can't fail, we don't need to handle this. Same for
22533 gst_buffer_new_and_alloc().
22534 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22535 klass->send_buffer() should have the same semantics as
22536 gst_pad_push(), ie. ownership of the buffer is transfered,
22537 so we never have to unref the buffer no matter what the flow
22540 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22542 * tests/check/gst-plugins-ugly.supp:
22543 one more suppression for FC4
22544 Original commit message from CVS:
22545 one more suppression for FC4
22547 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
22549 * tests/check/gst-plugins-ugly.supp:
22550 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22551 Original commit message from CVS:
22552 The AMR encoder sucks giant sucky things through a sucky object with a giant
22553 sucking machine. More suppressions.
22555 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22557 add test for amrnbenc, enable test infrastructure, and fix a leak
22558 Original commit message from CVS:
22559 add test for amrnbenc, enable test infrastructure, and fix a leak
22560 * common/check.mak:
22561 allow for specifying more than one suppressions file in SUPPRESSIONS
22563 * tests/Makefile.am:
22564 * tests/check/.cvsignore:
22565 * tests/check/Makefile.am:
22566 * tests/check/elements/.cvsignore:
22569 * tests/check/gst-plugins-ugly.supp:
22570 add suppressions for libs used by -ugly
22571 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22572 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22573 (GST_START_TEST), (amrnbenc_suite), (main):
22574 add a simple test for encoding amr
22575 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22576 fix pad template leaks
22578 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
22580 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22581 Original commit message from CVS:
22582 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22583 Plug big leak in AMR encoder.
22585 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
22587 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22588 Original commit message from CVS:
22589 * ext/mad/gstmad.c: (index_seek):
22590 move GstIndexEntry *entry variable declaration before
22591 the first instruction
22592 * ext/mad/gstmad.c:
22593 remove debug macros with variable number of parameter by using
22594 GST_DEBUG for WIN32
22595 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22596 use gst_guint64_to_gdouble for conversions
22597 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22598 replace __FUNCTION__ which is not supported by MSVC by the current function name
22599 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22600 remove LL suffix by using G_GINT64_CONSTANT
22601 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22602 use gst_guint64_to_gdouble for conversions
22603 * gst/mpegstream/gstmpegparse.h:
22604 remove LL suffix by using G_GINT64_CONSTANT
22606 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22607 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22609 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22611 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22612 Original commit message from CVS:
22613 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22614 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22615 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22616 * ext/mad/gstmad.c: (gst_mad_class_init):
22617 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22618 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22619 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22620 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22621 * gst/iec958/ac3iec.c: (ac3iec_class_init):
22622 * gst/mpegaudioparse/gstmpegaudioparse.c:
22623 (gst_mp3parse_class_init):
22624 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22625 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22626 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22627 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22628 * gst/synaesthesia/gstsynaesthesia.c:
22629 (gst_synaesthesia_class_init):
22630 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22632 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22634 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22635 Original commit message from CVS:
22636 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22637 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22638 (gst_asf_demux_push_buffer):
22639 Send newsegment event only once per pad, fixes #336550.
22641 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
22643 Unify the long descriptions in the plugin details (#337263).
22644 Original commit message from CVS:
22645 Patch by: j^ <j at bootlab dot org>
22646 * ext/amrwb/gstamrwbdec.c:
22647 * ext/amrwb/gstamrwbenc.c:
22648 * ext/amrwb/gstamrwbparse.c:
22649 * ext/arts/gst_arts.c:
22650 * ext/artsd/gstartsdsink.c:
22651 * ext/audiofile/gstafparse.c:
22652 * ext/audiofile/gstafsink.c:
22653 * ext/audiofile/gstafsrc.c:
22654 * ext/cdaudio/gstcdaudio.c:
22655 * ext/directfb/dfbvideosink.c:
22656 * ext/divx/gstdivxdec.c:
22657 * ext/divx/gstdivxenc.c:
22658 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22659 * ext/faac/gstfaac.c: (gst_faac_base_init):
22660 * ext/faad/gstfaad.c:
22661 * ext/gsm/gstgsmdec.c:
22662 * ext/gsm/gstgsmenc.c:
22663 * ext/hermes/gsthermescolorspace.c:
22664 * ext/ivorbis/vorbisfile.c:
22665 * ext/lcs/gstcolorspace.c:
22666 * ext/libfame/gstlibfame.c:
22667 * ext/libmms/gstmms.c: (gst_mms_base_init):
22668 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22669 * ext/nas/nassink.c: (gst_nassink_base_init):
22670 * ext/neon/gstneonhttpsrc.c:
22671 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22672 * ext/sdl/sdlaudiosink.c:
22673 * ext/sdl/sdlvideosink.c:
22674 * ext/shout/gstshout.c:
22675 * ext/snapshot/gstsnapshot.c:
22676 * ext/sndfile/gstsf.c:
22677 * ext/tarkin/gsttarkindec.c:
22678 * ext/tarkin/gsttarkinenc.c:
22679 * ext/theora/theoradec.c:
22680 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22681 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22682 * ext/xvid/gstxviddec.c:
22683 * ext/xvid/gstxvidenc.c:
22684 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22685 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22686 * gst/chart/gstchart.c:
22687 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22688 * gst/festival/gstfestival.c:
22689 * gst/filter/gstiir.c:
22690 * gst/filter/gstlpwsinc.c:
22691 * gst/freeze/gstfreeze.c:
22692 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22693 * gst/mixmatrix/mixmatrix.c:
22694 * gst/mpeg1sys/gstmpeg1systemencode.c:
22695 * gst/mpeg1videoparse/gstmp1videoparse.c:
22696 * gst/mpeg2sub/gstmpeg2subt.c:
22697 * gst/mpegaudioparse/gstmpegaudioparse.c:
22698 * gst/multifilesink/gstmultifilesink.c:
22699 * gst/overlay/gstoverlay.c:
22700 * gst/passthrough/gstpassthrough.c:
22701 * gst/playondemand/gstplayondemand.c:
22702 * gst/qtdemux/qtdemux.c:
22703 * gst/rtjpeg/gstrtjpegdec.c:
22704 * gst/rtjpeg/gstrtjpegenc.c:
22705 * gst/smooth/gstsmooth.c:
22706 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22707 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22708 * gst/videocrop/gstvideocrop.c:
22709 * gst/videodrop/gstvideodrop.c:
22710 * gst/virtualdub/gstxsharpen.c:
22711 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22712 * gst/y4m/gsty4mencode.c:
22713 Unify the long descriptions in the plugin details (#337263).
22715 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
22717 * gst-plugins-ugly.spec.in:
22718 fix version numbering
22719 Original commit message from CVS:
22720 fix version numbering
22722 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
22725 * gst-plugins-ugly.spec.in:
22726 add dvdsub plugin to spec
22727 Original commit message from CVS:
22728 add dvdsub plugin to spec
22730 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22732 docs/plugins/: add siddec
22733 Original commit message from CVS:
22734 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22735 * docs/plugins/inspect/plugin-siddec.xml:
22737 * ext/dvdnav/dvdnavsrc.c:
22740 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22744 * ext/sidplay/Makefile.am:
22745 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22746 Original commit message from CVS:
22747 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22749 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22751 * docs/plugins/.gitignore:
22752 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22754 Original commit message from CVS:
22757 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22760 * docs/plugins/inspect/plugin-a52dec.xml:
22761 * docs/plugins/inspect/plugin-amrnb.xml:
22762 * docs/plugins/inspect/plugin-asf.xml:
22763 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22764 * docs/plugins/inspect/plugin-dvdread.xml:
22765 * docs/plugins/inspect/plugin-dvdsub.xml:
22766 * docs/plugins/inspect/plugin-iec958.xml:
22767 * docs/plugins/inspect/plugin-lame.xml:
22768 * docs/plugins/inspect/plugin-mad.xml:
22769 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22770 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22771 * docs/plugins/inspect/plugin-mpegstream.xml:
22772 * docs/plugins/inspect/plugin-rmdemux.xml:
22773 update plugin inspect files
22774 Original commit message from CVS:
22775 update plugin inspect files
22777 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22779 * gst/mpegaudioparse/gstxingmux.c:
22780 rework build; add translations for v4l2
22781 Original commit message from CVS:
22782 rework build; add translations for v4l2
22784 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22786 configure.ac: rework similarly to other modules
22787 Original commit message from CVS:
22789 rework similarly to other modules
22790 * ext/a52dec/gsta52dec.c:
22791 * ext/amrnb/amrnb.c:
22792 * ext/dvdnav/dvdnavsrc.c:
22793 * ext/dvdread/dvdreadsrc.c:
22794 * ext/lame/gstlame.c:
22795 * ext/mad/gstid3tag.c:
22796 * ext/mpeg2dec/gstmpeg2dec.c:
22797 * ext/sidplay/gstsiddec.cc:
22798 * gst/asfdemux/gstasf.c:
22799 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22800 * gst/dvdsub/gstdvdsubdec.c:
22801 * gst/iec958/ac3iec.c:
22802 * gst/mpegaudioparse/gstmpegaudioparse.c:
22803 * gst/mpegstream/gstmpegstream.c:
22804 * gst/realmedia/rmdemux.c: (plugin_init):
22805 use the correct defines
22807 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22811 * docs/plugins/.gitignore:
22813 Original commit message from CVS:
22816 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22822 Original commit message from CVS:
22825 === release 0.10.3 ===
22827 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22833 * docs/plugins/gst-plugins-ugly-plugins.signals:
22834 * docs/plugins/inspect/plugin-amrnb.xml:
22835 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22836 * docs/plugins/inspect/plugin-iec958.xml:
22837 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22838 * docs/plugins/inspect/plugin-rmdemux.xml:
22840 Original commit message from CVS:
22843 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22845 better/unified long descriptions
22846 Original commit message from CVS:
22847 * ext/aalib/gstaasink.c:
22848 * ext/annodex/gstcmmldec.c:
22849 * ext/annodex/gstcmmlenc.c:
22850 * ext/cairo/gsttextoverlay.c:
22851 * ext/cairo/gsttimeoverlay.c:
22852 * ext/cdio/gstcdiocddasrc.c:
22853 * ext/dv/gstdvdec.c:
22854 * ext/esd/esdmon.c:
22855 * ext/esd/esdsink.c:
22856 * ext/flac/gstflacdec.c:
22857 * ext/flac/gstflacenc.c:
22858 * ext/flac/gstflactag.c:
22859 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22860 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22861 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22862 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22863 * ext/gdk_pixbuf/gstgdkpixbuf.c:
22864 * ext/gdk_pixbuf/pixbufscale.c:
22865 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22866 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22867 * ext/jpeg/gstjpegdec.c:
22868 * ext/jpeg/gstjpegenc.c:
22869 * ext/jpeg/gstsmokedec.c:
22870 * ext/jpeg/gstsmokeenc.c:
22871 * ext/libcaca/gstcacasink.c:
22872 * ext/libmng/gstmngdec.c:
22873 * ext/libmng/gstmngenc.c:
22874 * ext/libpng/gstpngdec.c:
22875 * ext/libpng/gstpngenc.c:
22876 * ext/mikmod/gstmikmod.c:
22877 * ext/raw1394/gstdv1394src.c:
22878 * ext/shout2/gstshout2.c:
22879 * ext/speex/gstspeexdec.c:
22880 * ext/speex/gstspeexenc.c:
22881 * gst/alpha/gstalpha.c:
22882 * gst/alpha/gstalphacolor.c:
22883 * gst/auparse/gstauparse.c:
22884 * gst/autodetect/gstautoaudiosink.c:
22885 (gst_auto_audio_sink_base_init):
22886 * gst/autodetect/gstautovideosink.c:
22887 (gst_auto_video_sink_base_init):
22888 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22889 * gst/cutter/gstcutter.c:
22890 * gst/debug/breakmydata.c:
22891 * gst/debug/efence.c:
22892 * gst/debug/gstnavigationtest.c:
22893 * gst/debug/negotiation.c:
22894 * gst/debug/progressreport.c:
22895 * gst/debug/testplugin.c:
22896 * gst/effectv/gstaging.c:
22897 * gst/effectv/gstdice.c:
22898 * gst/effectv/gstedge.c:
22899 * gst/effectv/gstquark.c:
22900 * gst/effectv/gstrev.c:
22901 * gst/effectv/gstvertigo.c:
22902 * gst/effectv/gstwarp.c:
22903 * gst/flx/gstflxdec.c:
22904 * gst/goom/gstgoom.c:
22905 * gst/interleave/deinterleave.c:
22906 * gst/interleave/interleave.c:
22907 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22908 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22909 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22910 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22911 * gst/level/gstlevel.c:
22912 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22913 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22914 * gst/median/gstmedian.c:
22915 * gst/monoscope/gstmonoscope.c:
22916 * gst/multipart/multipartdemux.c:
22917 * gst/multipart/multipartmux.c:
22918 * gst/oldcore/gstmd5sink.c:
22919 * gst/oldcore/gstmultifilesrc.c:
22920 * gst/oldcore/gstpipefilter.c:
22921 * gst/oldcore/gstshaper.c:
22922 * gst/oldcore/gststatistics.c:
22923 * gst/rtp/gstasteriskh263.c:
22924 * gst/rtp/gstrtpL16depay.c:
22925 * gst/rtp/gstrtpL16pay.c:
22926 * gst/rtp/gstrtpamrdepay.c:
22927 * gst/rtp/gstrtpamrpay.c:
22928 * gst/rtp/gstrtpdepay.c:
22929 * gst/rtp/gstrtpgsmpay.c:
22930 * gst/rtp/gstrtph263pay.c:
22931 * gst/rtp/gstrtph263pdepay.c:
22932 * gst/rtp/gstrtph263ppay.c:
22933 * gst/rtp/gstrtpmp4gpay.c:
22934 * gst/rtp/gstrtpmp4vdepay.c:
22935 * gst/rtp/gstrtpmp4vpay.c:
22936 * gst/rtp/gstrtpmpadepay.c:
22937 * gst/rtp/gstrtpmpapay.c:
22938 * gst/rtp/gstrtppcmadepay.c:
22939 * gst/rtp/gstrtppcmapay.c:
22940 * gst/rtp/gstrtppcmudepay.c:
22941 * gst/rtp/gstrtppcmupay.c:
22942 * gst/rtp/gstrtpspeexdepay.c:
22943 * gst/rtp/gstrtpspeexpay.c:
22944 * gst/rtsp/gstrtpdec.c:
22945 * gst/smpte/gstsmpte.c:
22946 * gst/videobox/gstvideobox.c:
22947 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22948 * gst/videofilter/gstvideobalance.c:
22949 * gst/videofilter/gstvideoflip.c:
22950 * gst/videofilter/gstvideotemplate.c:
22951 (gst_videotemplate_base_init):
22952 * gst/videomixer/videomixer.c:
22953 * gst/wavenc/gstwavenc.c:
22954 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22955 better/unified long descriptions
22957 Some cleanups to auparse, don't send multiple newsegments.
22959 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
22961 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22962 Original commit message from CVS:
22963 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22964 Don't unref event unconditionally after giving away ownership
22965 (gst_pad_push_event(), gst_pad_send_event() and
22966 gst_pad_event_default() take ownership of the event
22967 passed to them). Fixes warnings/crashes caused by
22970 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22972 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22973 Original commit message from CVS:
22974 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22975 Don't ref NULL caps (private streams have NULL caps) (#336387);
22976 also, no need to set caps on the same buffer twice.
22978 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
22980 gst/mpegstream/: Don't leak element and pad names in error messages, use
22981 Original commit message from CVS:
22982 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22983 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22984 (gst_dvd_demux_get_subpicture_stream):
22985 * gst/mpegstream/gstmpegdemux.c:
22986 (gst_mpeg_demux_sync_stream_to_time):
22987 Don't leak element and pad names in error messages, use
22988 GST_DEBUG_PAD_NAME instead. Add some more debug code.
22990 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22992 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22993 Original commit message from CVS:
22994 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22995 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22996 Name the structure in the custom event with the
22997 language codes for the audio and subtitle streams
22998 actually like dvddemux expects it to be named.
22999 Set caps on source pad and outgoing buffers.
23001 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
23003 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
23004 Original commit message from CVS:
23005 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
23006 (gst_lame_get_property), (gst_lame_setup):
23007 * ext/lame/gstlame.h:
23008 Make xingheader property non-functional, it's broken anyway
23009 after all (use xingmux instead).
23011 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
23013 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
23014 Original commit message from CVS:
23015 * ext/lame/gstlame.c: (gst_lame_sink_event):
23016 On EOS, flush encoder and send remaining data. Fix
23017 return value handling in sink event function.
23019 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
23021 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
23022 Original commit message from CVS:
23023 Patch by: Jürg Billeter <j at bitron dot ch>
23024 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
23025 Fix wrong check for started flag when setting the 'device' property.
23026 We want to allow it when the source is NOT started yet and ignore it
23027 when the source is running.
23029 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
23031 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
23032 Original commit message from CVS:
23033 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
23034 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
23035 (gst_asf_demux_process_chunk):
23036 * gst/asfdemux/gstasfdemux.h:
23037 Subtract first timestamp from timestamps, so that
23038 stream starts from 0; makes live streams that don't
23039 start at 0 work again (fixes #317310, #336097).
23041 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
23043 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
23044 Original commit message from CVS:
23045 Patch by: Christian Kirbach
23047 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
23048 -good. Fixes build on some systems (#331838).
23050 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
23052 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
23053 Original commit message from CVS:
23054 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23055 (gst_rmdemux_parse_cont):
23056 Extract more tags and also post codec name tag on the
23057 bus so this shows up in totem and nautilus.
23059 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
23061 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
23062 Original commit message from CVS:
23063 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23064 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
23065 Extra data usually goes into the caps as 'codec_data', not
23066 as first buffer into the stream.
23067 Need to byte swap AC3 content in realmedia files for some
23068 reason (fixes #331588).
23070 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
23072 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
23073 Original commit message from CVS:
23074 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
23075 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
23076 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
23077 When operating in pull mode, post an error message on the
23078 bus when all source pads are unlinked or some other fatal
23079 error occured (#323023). Regrade some recurring debug messages
23080 to LOG level. Convert c++-style comments into C-style ones.
23082 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
23084 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
23085 Original commit message from CVS:
23086 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
23087 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
23088 (gst_rmdemux_all_source_pads_unlinked),
23089 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
23090 (gst_rmdemux_parse_packet):
23091 * gst/realmedia/rmdemux.h:
23092 Handle unlinked source pads properly and stop if all source pads
23093 are unlinked (#323023).
23095 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
23097 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
23098 Original commit message from CVS:
23099 Patch by: Michal Benes <michal dot benes at xeris dot cz>
23100 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
23101 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
23102 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
23103 * gst/mpegstream/gstmpegdemux.h:
23104 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
23105 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
23106 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
23107 situation really happens when grabbing DVB streams. Current
23108 mpegdemuxer can not handle this situation correctly and it
23109 restarts counting gstreamer timestamps from zero.
23112 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
23114 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
23115 Original commit message from CVS:
23116 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
23117 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
23118 * ext/a52dec/gsta52dec.h:
23119 Fix #334550: failure to play raw AC3 files due to segment problems.
23121 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
23123 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
23124 Original commit message from CVS:
23125 Patch by: Christophe Fergeau <teuf gnome org>
23126 * ext/lame/gstlame.c: (gst_lame_release_memory),
23127 (gst_lame_finalize), (gst_lame_class_init),
23128 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
23129 (gst_lame_change_state):
23130 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
23132 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
23134 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
23135 Original commit message from CVS:
23136 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
23137 (gst_mad_sink_event), (gst_mad_change_state):
23138 Include AUDIO_CODEC tag with tags posted if input is not
23139 framed (#334258). Use _scale() util functions in more places.
23141 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
23143 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
23144 Original commit message from CVS:
23145 2006-03-12 Christophe Fergeau <teuf@gnome.org>
23146 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23147 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
23148 property as BROKEN (see
23149 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
23150 explanation why it's broken).
23152 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
23154 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
23155 Original commit message from CVS:
23156 2006-03-11 Christophe Fergeau <teuf@gnome.org>
23157 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23159 * gst/xingheader/Makefile.am:
23160 * gst/xingheader/gstxingmux.c:
23161 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
23162 to MP3 files (this allows decoder to figure out the length of VBR
23165 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
23167 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
23168 Original commit message from CVS:
23169 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
23170 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
23171 tag (#333683, patch by: Alex Lancaster).
23173 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
23175 ext/amrnb/: Further fancyfication.
23176 Original commit message from CVS:
23177 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23178 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
23179 (gst_amrnbdec_state_change):
23180 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
23181 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
23182 (gst_amrnbenc_state_change):
23183 * ext/amrnb/amrnbenc.h:
23184 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
23185 (gst_amrnbparse_query):
23186 Further fancyfication.
23187 Use _take to get writable data from the adapter.
23188 Precalc packet duration.
23190 Forward _push to upstream.
23191 Post error messages when something goes wrong.
23192 Remove old code in amrnbparse.
23193 Don't ignore query results from upstream.
23195 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
23197 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
23198 Original commit message from CVS:
23199 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
23200 The AMR encoder writes into the audio buffers it processes, so
23201 use gst_buffer_make_writable() on buffers we might (they go through
23202 an adapter, so there can be copying going on later anyway) be
23205 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
23207 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
23208 Original commit message from CVS:
23209 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
23210 (gst_mpeg_parse_handle_src_query):
23211 Declare variables at the beginning of a block and make
23212 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
23214 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
23216 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
23217 Original commit message from CVS:
23218 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
23219 Read packet size, sequence and padsize in right order again
23220 (fixes #332796; patch by: Fabrizio Gennari).
23222 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
23224 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
23225 Original commit message from CVS:
23226 * gst/iec958/ac3iec.c:
23227 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
23229 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23231 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
23232 Original commit message from CVS:
23234 Make the id3tag and mad checks check for both a header and the
23235 appropriate library if the pkg-config is missing. (Closes #331842)
23236 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
23237 do the same for the plugins themselves.
23239 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
23241 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
23242 Original commit message from CVS:
23243 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23244 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
23245 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
23246 * ext/mpeg2dec/gstmpeg2dec.h:
23247 Don't treat STATE_INVALID as fatal error; throw an error
23248 only after five consecutive decoding errors. Makes decoding
23249 mpeg streams more robust and fixes playback of joined clips
23252 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
23254 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
23255 Original commit message from CVS:
23256 * ext/dvdnav/dvdnavsrc.h:
23257 Oops. forgot to add this one.
23259 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
23261 ext/Makefile.am: Fix dist-check.
23262 Original commit message from CVS:
23263 2006-02-26 Julien MOUTTE <julien@moutte.net>
23264 * ext/Makefile.am: Fix dist-check.
23266 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
23268 configure.ac: Disable dvdnavsrc for now.
23269 Original commit message from CVS:
23271 Disable dvdnavsrc for now.
23273 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
23275 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
23276 Original commit message from CVS:
23279 * ext/dvdnav/Makefile.am:
23280 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
23281 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
23282 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
23283 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
23284 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
23285 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
23286 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
23287 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
23288 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
23289 (gst_dvd_nav_src_make_dvd_event),
23290 (gst_dvd_nav_src_structure_set_uint64),
23291 (gst_dvd_nav_src_push_dvd_nav_packet_event),
23292 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
23293 (gst_dvd_nav_src_push_titlelang_event),
23294 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
23295 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
23296 (gst_dvd_nav_src_handle_navigation_event),
23297 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
23298 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
23299 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
23300 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
23301 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
23302 (gst_dvd_nav_src_do_init), (plugin_init):
23303 dvdnavsrc ported to 0.10, for the most part at least. Not quite
23304 ready for prime time yet though.
23306 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
23308 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
23309 Original commit message from CVS:
23310 * ext/cdio/Makefile.am:
23311 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
23312 required for Cygwin, see #317048)
23313 * gst/rtp/gstasteriskh263.c:
23314 Cygwin has includes for both the unix network socket API
23315 and the windows API, but only one can be included, so fix
23316 includes to only use one or the other, prefering the unxi
23319 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23321 Port dvdsubdec to 0.10
23322 Original commit message from CVS:
23324 * gst/dvdsub/Makefile.am:
23325 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
23326 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
23327 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
23328 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
23329 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
23330 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
23331 (gst_send_empty_fill), (gst_send_subtitle_frame),
23332 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
23333 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
23335 * gst/dvdsub/gstdvdsubdec.h:
23336 Port dvdsubdec to 0.10
23338 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23340 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
23341 Original commit message from CVS:
23342 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
23343 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
23344 mpegdemux for MPEG-2 video streams.
23346 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23348 configure.ac: Bump nano back to CVS
23349 Original commit message from CVS:
23351 Bump nano back to CVS
23353 === release 0.10.2 ===
23355 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23357 configure.ac: releasing 0.10.2, "Season to Taste"
23358 Original commit message from CVS:
23360 releasing 0.10.2, "Season to Taste"
23362 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23364 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23365 Original commit message from CVS:
23367 releasing 0.10.1.3 prelease for 0.10.2
23369 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
23371 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23372 Original commit message from CVS:
23373 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23374 In sink event handler, release object lock again
23375 _before_ sending EOS event downstream (#313838).
23377 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
23380 * gst/asfdemux/gstasf.c:
23381 fix rank of asfdemux
23382 Original commit message from CVS:
23383 fix rank of asfdemux
23385 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23387 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23388 Original commit message from CVS:
23390 releasing 0.10.1.2 prelease for 0.10.2
23392 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
23394 * gst-plugins-ugly.spec.in:
23396 Original commit message from CVS:
23399 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
23401 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23402 Original commit message from CVS:
23403 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23404 (crop_copy_i422_buffer), (crop_buffer):
23405 When we need to crop the output buffer, make sure we
23406 create a buffer of the right size and respect the implicit
23407 striding used for I420 elsewhere in GStreamer (#331301).
23409 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23411 ext/cdio/gstcdio.c: Init debug category (#331253).
23412 Original commit message from CVS:
23413 * ext/cdio/gstcdio.c: (plugin_init):
23414 Init debug category (#331253).
23416 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
23418 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23419 Original commit message from CVS:
23420 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23421 Do not error out on non-recognized streams. Ignore them and allow
23422 playback of the other streams.
23424 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23426 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23427 Original commit message from CVS:
23428 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23429 Add a small sanity check for LPCM reading.
23431 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
23433 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23434 Original commit message from CVS:
23435 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23436 Take into account the file properties preroll value for
23437 timestamping/newsegment. It's weird this value was commented out.
23439 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
23441 gst/asfdemux/Makefile.am: More asf makefile fixing.
23442 Original commit message from CVS:
23443 * gst/asfdemux/Makefile.am:
23444 More asf makefile fixing.
23446 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
23448 ext/lame/gstlame.c: Fix up lame a bit.
23449 Original commit message from CVS:
23450 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23451 (gst_lame_change_state):
23453 Apply patch #319782 by Gautier Portet.
23455 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
23457 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23458 Original commit message from CVS:
23459 * gst/asfdemux/Makefile.am:
23460 But we do need to link against the riff libraryr.
23462 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
23464 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23465 Original commit message from CVS:
23466 * gst/asfdemux/Makefile.am:
23467 We don't want asfmux.c yet.
23469 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
23471 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23472 Original commit message from CVS:
23473 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23474 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23475 (gst_mad_change_state):
23476 Port fixes for bugs 314771, 308772, 140237, and 302625
23477 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23478 Use GST_EVENT_FLUSH_STOP to clear data from the current input
23479 buffer, to avoid using it for any future decoding.
23481 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
23483 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23484 Original commit message from CVS:
23486 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23487 (gst_asf_get_guid_nick):
23488 * gst/asfdemux/asfheaders.h:
23489 * gst/asfdemux/gstasf.c: (plugin_init):
23490 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23491 (gst_asf_demux_class_init), (gst_asf_demux_init),
23492 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23493 (gst_asf_demux_handle_src_event),
23494 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23495 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23496 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23497 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23498 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23499 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23500 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23501 (gst_asf_demux_get_bitrate_record),
23502 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23503 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23504 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23505 (gst_asf_demux_get_obj_data_correction),
23506 (gst_asf_demux_get_stream_audio),
23507 (gst_asf_demux_get_stream_correction),
23508 (gst_asf_demux_get_stream_video),
23509 (gst_asf_demux_get_stream_video_format),
23510 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23511 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23512 (gst_asf_demux_process_stream),
23513 (gst_asf_demux_get_gst_tag_from_tag_name),
23514 (gst_asf_demux_commit_taglist),
23515 (gst_asf_demux_process_ext_content_desc),
23516 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23517 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23518 (gst_asf_demux_process_comment),
23519 (gst_asf_demux_process_bitrate_props_object),
23520 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23521 (gst_asf_demux_descramble_segment),
23522 (gst_asf_demux_element_send_event),
23523 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23524 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23525 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23526 (gst_asf_demux_get_src_query_types),
23527 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23528 * gst/asfdemux/gstasfdemux.h:
23529 asfdemux ported to 0.10. Does still need a bit of work (seems like
23530 there's something funky going on when timestamping video frames).
23531 The seeking code is likely to make Wim cry, but hey, at least it
23534 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
23536 ext/amrnb/amrnbdec.c: Some more comments.
23537 Original commit message from CVS:
23538 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23539 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23540 Some more comments.
23541 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23542 Applied patch from Fabrizio Gennari, fixes #330844.
23544 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
23546 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23547 Original commit message from CVS:
23548 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23549 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23550 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23551 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23552 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23553 * ext/dvdread/dvdreadsrc.h:
23554 Let's try to play the title the user set via the URI handler or
23555 via properties instead of always playing the first title. Also,
23556 Also, count title/chapter/angle number in URI and properties
23557 from 1 rather than 0.
23559 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
23561 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23562 Original commit message from CVS:
23563 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23564 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23565 (gst_dvd_read_src_do_duration_query):
23566 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23567 otherwise GstBaseSrc will think we can operate pull_range based,
23568 which we don't really, and typefinding will fail miserably.
23569 Also, make seeking work somewhat (only works with flumpegdemux
23570 at the moment, mpegstream needs fixing for that first).
23572 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
23574 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23575 Original commit message from CVS:
23576 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23577 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23578 Only allocate buffer once we know exactly how much we need,
23579 rather than gratuitously allocating 2MB-buffers all the time
23580 even if we usually need much less than that. Also, demote
23581 a debug message from DEBUG to LOG level.
23583 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23585 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23586 Original commit message from CVS:
23587 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23588 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23589 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23590 (gst_dvd_read_src_do_position_query):
23591 Add some more debugging and fix duration query in BYTES.
23593 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
23595 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23596 Original commit message from CVS:
23599 * ext/dvdread/Makefile.am:
23600 * ext/dvdread/dvdreadsrc.c:
23601 * ext/dvdread/dvdreadsrc.h:
23602 Half-baked port to 0.10. Needs some love
23603 in the seeking department, but at least
23605 * ext/dvdread/stream_labels.c:
23606 * ext/dvdread/stream_labels.h:
23607 Remove these (we use ISO-639 language codes internally; applications
23608 that want to translate those into language names for display to the
23609 user should rely on the iso-codes package for that).
23611 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
23613 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23614 Original commit message from CVS:
23615 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23616 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23617 (gst_amrnbdec_state_change):
23618 * ext/amrnb/amrnbdec.h:
23619 Fix amrnbdec, handle events, take copy from adapter since the decoder
23620 apparently writes in the source data.
23621 Use some _scale_int, and precalc duration.
23622 Fix some leaks, post ERROR messages.
23624 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
23626 docs/plugins/: Add cdio plugin to docs.
23627 Original commit message from CVS:
23628 * docs/plugins/Makefile.am:
23629 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23630 * docs/plugins/gst-plugins-good-plugins-sections.txt:
23631 * docs/plugins/inspect/plugin-cdio.xml:
23632 Add cdio plugin to docs.
23633 * ext/cdio/gstcdiocddasrc.c:
23635 * ext/cdio/gstcdio.c:
23636 The plugin is called 'cdio' not 'cddio'.
23638 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
23640 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23641 Original commit message from CVS:
23642 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23643 One source pad not being linked is not an error condition when we're
23644 still parsing the header. In this case (e.g. where we don't have a
23645 suitable decoder installed) just pretend everything is fine, so that
23646 the demuxer will actually go on to signal no-more-pads when done
23647 parsing the header, otherwise decodebin/playbin will never post the
23648 appropriate error message if decoders are not available.
23650 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
23654 * ext/mad/gstid3tag.c:
23655 * gst/realmedia/rmdemux.c:
23656 Just make it compile with --disable-gst-debug.
23657 Original commit message from CVS:
23658 Just make it compile with --disable-gst-debug.
23660 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23662 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23663 Original commit message from CVS:
23664 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23665 (gst_mad_check_caps_reset), (gst_mad_chain):
23666 Merge patch from Radoslaw Szkodzinski (bug 326734)
23668 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23670 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23671 Original commit message from CVS:
23672 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23673 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23674 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23675 (gst_id3_tag_chain):
23676 fixing Gdate handling
23677 enabling mux/demux mode switching
23678 adding better debug output
23680 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
23682 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...
23683 Original commit message from CVS:
23684 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23685 If we haven't set caps on a source pad yet, the caps on the
23686 pad are NULL, not un-fixed. Set caps on outgoing buffers.
23688 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
23690 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23691 Original commit message from CVS:
23692 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23693 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23694 * ext/lame/gstlame.h:
23695 Contrary to what the const char in the lame API might suggest,
23696 lame expects us to keep the strings we pass to id3tag_set_foo()
23697 around; it doesn't free them either though, so we have to store
23698 them somewhere and free them later when we can be sure lame
23699 doesn't need them any longer.
23701 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
23703 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...
23704 Original commit message from CVS:
23705 * ext/lame/gstlame.c: (add_one_tag):
23706 Fix handling of GST_TAG_DATE (#311679), don't pass an
23707 uninitialised string pointer to lame if we don't know
23708 how to handle the tag type, and fix minor memory leak.
23710 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
23712 ext/mad/gstmad.c: Fix debug message.
23713 Original commit message from CVS:
23714 * ext/mad/gstmad.c: (gst_mad_chain):
23717 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23719 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23720 Original commit message from CVS:
23721 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
23722 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23723 Erase spurious call to gst_segment_set_newsegment.
23724 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23725 the superclass method when handling NEWSEGMENT events.
23726 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23727 and dvd-audio-restart event handling. There are currently less
23728 hackish ways of handling the sparse audio stream problem.
23730 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23732 fix up error domains, error strings, and use of translation
23733 Original commit message from CVS:
23734 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
23735 * ext/dvdnav/dvdnavsrc.c: (if):
23736 * ext/dvdread/stream_labels.c:
23737 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23738 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23739 fix up error domains, error strings, and use of translation
23741 fix up this file, even though none of them are actually marked
23744 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23746 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23747 Original commit message from CVS:
23748 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
23749 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23750 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23751 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23752 (gst_mpeg_parse_change_state):
23753 Make timestamp adjustment somewhat milder. Actual timestamps are
23754 now sent unmodified unless an actual gap is found in the
23755 stream. This should fix time display when playing most MPEG
23758 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
23760 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23761 Original commit message from CVS:
23762 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23763 * ext/cdio/gstcdio.h:
23764 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23765 Fix build for libcdio versions >= 76; give slightly lower rank
23768 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
23770 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23771 Original commit message from CVS:
23774 * ext/cdio/Makefile.am:
23775 * ext/cdio/gstcdio.c:
23776 * ext/cdio/gstcdio.h:
23777 * ext/cdio/gstcdiocddasrc.c:
23778 * ext/cdio/gstcdiocddasrc.h:
23779 Port libcdio cdda source, formerly known as cddasrc, now known as
23780 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23781 but that's not tested (fixes #317658).
23783 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
23785 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23786 Original commit message from CVS:
23787 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23788 tss tss... always set caps on outgoing buffer.
23790 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
23792 * gst-plugins-ugly.spec.in:
23794 Original commit message from CVS:
23797 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23802 Original commit message from CVS:
23805 === release 0.10.1 ===
23807 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23813 * docs/plugins/gst-plugins-ugly-plugins.args:
23814 * docs/plugins/inspect/plugin-a52dec.xml:
23815 * docs/plugins/inspect/plugin-amrnb.xml:
23816 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23817 * docs/plugins/inspect/plugin-iec958.xml:
23818 * docs/plugins/inspect/plugin-lame.xml:
23819 * docs/plugins/inspect/plugin-mad.xml:
23820 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23821 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23822 * docs/plugins/inspect/plugin-rmdemux.xml:
23824 Original commit message from CVS:
23827 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23832 Original commit message from CVS:
23835 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
23837 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23838 Original commit message from CVS:
23839 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23840 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23841 * ext/mad/gstmad.c: (gst_mad_src_query):
23842 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23843 * ext/sidplay/gstsiddec.cc:
23844 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23845 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23846 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23847 (fixes #325652; based on patch by: Philippe); make rmdemux return
23848 FALSE for position queries, instead of setting -1 as value and
23851 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23853 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23854 Original commit message from CVS:
23855 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
23856 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23857 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23858 rewrite timestamps in the case segments are being set from
23859 upstream, but use timestamps unmodified. Also send proper position
23860 values. This allows for correct time display and makes queries
23861 work in sink elements.
23862 * gst/mpegstream/gstdvddemux.h:
23863 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23864 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23865 Rename flush_filter to segment_filter, which is better represents
23866 what the arreibute does.
23867 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23868 Activate segment filtering when a timestamp discontinuity is seen.
23870 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
23872 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...
23873 Original commit message from CVS:
23874 * ext/mad/gstmad.c: (gst_mad_chain):
23875 Don't forget that we need to send out a newsegment event after a
23876 restart even if we don't have enough data to decode a frame right
23879 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23881 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23882 Original commit message from CVS:
23883 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
23884 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23885 Use the new "audio-shutdown" and "audio-restart" DVD events
23886 instead of the "spu-still-frame" event to shutdown and restart
23887 the audio pipeline.
23888 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23889 Check for cases where the segment-based adjustment calculation
23890 would produce negative values (which result in an overflow) and
23891 return GST_CLOCK_TIME_NONE instead.
23892 * gst/mpegstream/gstdvddemux.h:
23893 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23894 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23895 Add a mechanism to discard audio buffers with timestamps outside
23896 the currently set segment. This was causing (sometimes serious)
23897 synchronization problems after seeking in DVDs with LPCM audio,
23898 since VOBUs usually contain audio material that lies outside the
23899 timestamp range specified by the header.
23901 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23903 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23904 Original commit message from CVS:
23905 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23906 Remove lingering reference to GstID3Demux
23907 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23908 Don't output debug saying padding streams are unknown type,
23909 because they're not
23911 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23913 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23914 Original commit message from CVS:
23915 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
23916 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23917 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23920 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23921 (gst_mpeg_demux_get_audio_stream):
23922 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23923 (gst_dvd_demux_get_audio_stream)
23924 (gst_dvd_demux_get_subpicture_stream)
23925 (gst_dvd_demux_send_subbuffer):
23926 Send current* pad buffers with appropriate caps.
23928 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23930 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23931 Original commit message from CVS:
23932 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
23933 * gst/iec958/ac3iec.h:
23934 * gst/iec958/ac3iec.c:
23935 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23936 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23937 raw-audio property to ac3iec958 that allows setting the source pad
23938 caps to raw audio instead of audio/x-iec958. This makes it
23939 possible to use ac3iec958 together with the normal alsasink
23940 element to drive an external receiver that autodetects AC3
23943 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
23945 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23946 Original commit message from CVS:
23947 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23948 (ac3iec_chain_dvd):
23949 * gst/iec958/ac3iec.h:
23950 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23952 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23954 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23955 Original commit message from CVS:
23956 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23957 When getting a seek event, first check if the upstream element
23958 can handle it and only do our own seek stuff when it can't
23959 (should fix #322856).
23961 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
23963 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23964 Original commit message from CVS:
23965 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23966 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23967 Really convert to BYTES format when we want to convert
23968 to bytes (use right variable; fixes #322856).
23970 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23972 Big mpegparse clean up, second round:
23973 Original commit message from CVS:
23974 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
23975 Big mpegparse clean up, second round:
23976 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23977 Send and EOS event down the audio pipeline when an still frame
23978 event arrives. This prevents the pipeline from locking when a
23979 still menu comes directly after a flush.
23980 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23981 Don't send a newsegment in reset.
23982 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23983 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23984 Move the code of handle_newsegment to process_event. Send a
23985 NEWSEGMENT after FLUSH_STOP.
23986 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23988 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23989 (gst_mpeg_demux_class_init): Don't override send_event.
23990 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23991 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23992 (gst_mpeg_demux_reset):
23993 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
23995 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23996 Reset the mpegparse element after a flush.
23997 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23998 Don't forward events.
23999 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
24000 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24001 handle_newsegment is not a virtual method anymore.
24002 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
24003 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
24004 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
24005 rid of send_newsegment virtual method.
24006 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
24007 handle DVD events and call the superclass method for other event
24009 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
24010 override process_event anymore.
24011 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
24012 (gst_mpeg_parse_process_event): Move actual event processing to
24013 process event so that subclasses can properly override or extend
24015 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24016 Eliminate time parameter in process event.
24017 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
24018 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
24019 (gst_mpeg_demux_send_subbuffer):
24020 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24021 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
24022 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
24023 adding the value of the adjust attribute.
24024 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
24025 rid of the adjust attribute. Now all timestamp adjustments are
24026 performed by mpegparse using the current segment.
24027 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
24028 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
24029 on the adjust attribute for SCR values and the current segment.
24030 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
24031 adjust_ts virtual method to adjust timestamps for outgoing
24033 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
24034 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
24035 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24036 (gst_dvd_demux_handle_newsegment): Don't override
24038 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
24039 Check for DVD events in process_event instead of
24041 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24042 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
24043 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
24044 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
24045 (gst_mpeg_demux_send_event):
24046 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
24047 (gst_dvd_demux_handle_dvd_event):
24048 Eliminate the time parameter in send_event.
24050 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24052 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
24053 Original commit message from CVS:
24054 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
24055 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
24056 Fix typefinding in id3demux, and then remove it in favour
24057 of the new LGPL id3demux in gst-plugins-good
24058 * ext/mad/gstmad.c: (gst_mad_dispose):
24059 dispose can run more than once.
24061 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24063 gst/asfdemux/gstasfmux.c: change some char* into char[]
24064 Original commit message from CVS:
24065 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
24066 change some char* into char[]
24068 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
24070 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
24071 Original commit message from CVS:
24072 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
24073 Remove memleak from unused GstRMDemuxStream
24075 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
24077 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
24078 Original commit message from CVS:
24079 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
24080 (gst_id3_tag_do_typefind):
24081 Use the correct function to free typefind factory list.
24083 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
24085 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
24086 Original commit message from CVS:
24087 * ext/mad/gstmad.c: (gst_mad_src_query):
24088 For position and duration queries in TIME format, try the peer
24089 first (might be a demuxer).
24091 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24093 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
24094 Original commit message from CVS:
24095 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
24096 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
24097 Properly handle non contiguous VOBUs by adding the segment accum
24098 field to the adjust value.
24099 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24100 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
24101 handle_newsegment to prevent sending actual newsegment events and
24102 use tiemstamp rewriting instead.
24103 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
24105 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
24106 (gst_mpeg_parse_event):
24107 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24108 Add a new parameter to handle_newsegment to allow controlling
24109 whether newsegment events are forwarded or not.
24110 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
24111 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
24112 (gst_dvd_demux_reset):
24113 last_end_ptm and discont_time aren't necessary anymore, since
24114 timestamp adjustment is now replaced by newsegment events.
24115 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
24117 * gst/mpegstream/gstdvddemux.h:
24118 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
24119 Don't handle dvd-nav-packet events anymore, since the are now
24120 replaced by standard newsegment events.
24121 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
24122 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
24123 (gst_dvd_demux_change_state):
24124 * gst/mpegstream/gstdvddemux.h:
24125 Get rid of the ignore_next_newmedia_discont hack.
24126 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24127 (gst_dvd_demux_handle_newsegment):
24128 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24129 (gst_mpeg_demux_handle_newsegment): Don't override
24130 handle_newsegment anymore. It was only necessary to handle
24132 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
24133 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
24134 (gst_dvd_demux_set_cur_subpicture):
24135 Reactivate handling of DVD events.
24136 * gst/mpegstream/gstmpegparse.c (normal_seek)
24137 (gst_mpeg_parse_handle_src_event)
24138 (gst_mpeg_parse_handle_src_query):
24139 First attempt at reenabling seek.
24140 * gst/mpegstream/gstmpegparse.h:
24141 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24142 (gst_mpeg_parse_update_streaminfo)
24143 (gst_mpeg_parse_get_rate)
24144 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
24145 (gst_mpeg_parse_handle_src_query):
24146 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
24147 Make queries work again.
24148 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
24149 (gst_mpeg_parse_handle_newsegment)
24150 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
24151 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
24152 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24153 Get rid of the newsegment_pending attribute, and rely instead on
24154 proper timestamp adjustment.
24155 * gst/mpegstream/gstmpegparse.c
24156 (gst_mpeg_parse_get_src_event_masks): Erase.
24157 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
24158 Initialize fields before creating pads to prevent the pad creation
24159 callback from failing.
24160 (gst_mpeg_parse_reset): Initialize new fields, and change
24161 initialization order to match the order in the structure.
24162 (gst_mpeg_parse_handle_newsegment): Forward new segment events
24163 whenever possible, and update the current segment.
24164 (gst_mpeg_parse_send_newsegment): Update the current segment and
24165 pending_newsegment.
24166 (gst_mpeg_parse_pad_added): Use the current segment to send
24167 newsegment events to new pads.
24168 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
24169 and events. Properly update newsegment_pending.
24170 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24171 New fields do_adjust and current_segment.
24172 * gst/mpegstream/gstmpegdemux.c:
24173 * gst/mpegstream/gstdvddemux.c:
24174 * gst/mpegstream/gstmpegparse.h:
24175 Rename handle_discont virtual method to handle_newsegment. Erase
24176 some (already commented out support) for old NEW_MEDIA events.
24177 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24178 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24179 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
24180 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
24181 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
24182 Erase the "pending_scr" field, and replace it by a slightly
24183 different handling of the current SCR. Document code blocks in
24184 parse_packhead and chain.
24186 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
24188 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
24189 Original commit message from CVS:
24190 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24191 g_warning() are only for really fatal warnings. If we can't decode a
24192 tag, just ignore that tag and do a GST_WARNING.
24194 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24197 * ext/a52dec/gsta52dec.h:
24198 * ext/dvdread/dvdreadsrc.h:
24199 * ext/lame/gstlame.h:
24200 * ext/mad/gstid3tag.c:
24201 * ext/mad/gstmad.c:
24202 * ext/mad/gstmad.h:
24203 * ext/mpeg2dec/gstmpeg2dec.h:
24204 * ext/sidplay/gstsiddec.h:
24205 * gst/ac3parse/gstac3parse.c:
24206 * gst/ac3parse/gstac3parse.h:
24207 * gst/asfdemux/gstasfdemux.c:
24208 * gst/asfdemux/gstasfdemux.h:
24209 * gst/iec958/ac3iec.h:
24210 * gst/mpegaudioparse/gstmpegaudioparse.c:
24211 * gst/mpegaudioparse/gstmpegaudioparse.h:
24212 * gst/mpegstream/gstdvddemux.h:
24213 * gst/mpegstream/gstmpegclock.h:
24214 * gst/mpegstream/gstmpegdemux.h:
24215 * gst/mpegstream/gstmpegpacketize.h:
24216 * gst/mpegstream/gstmpegparse.c:
24217 * gst/mpegstream/gstmpegparse.h:
24218 * gst/mpegstream/gstrfc2250enc.c:
24219 * gst/mpegstream/gstrfc2250enc.h:
24220 * gst/realmedia/rmdemux.c:
24221 * gst/realmedia/rmdemux.h:
24222 * gst/synaesthesia/synaescope.c:
24224 Original commit message from CVS:
24227 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24231 Original commit message from CVS:
24234 === release 0.10.0 ===
24236 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24242 * docs/plugins/inspect/plugin-a52dec.xml:
24243 * docs/plugins/inspect/plugin-amrnb.xml:
24244 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24245 * docs/plugins/inspect/plugin-iec958.xml:
24246 * docs/plugins/inspect/plugin-lame.xml:
24247 * docs/plugins/inspect/plugin-mad.xml:
24248 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24249 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24250 * docs/plugins/inspect/plugin-rmdemux.xml:
24252 Original commit message from CVS:
24255 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
24257 Update for alloc_buffer changes.
24258 Original commit message from CVS:
24259 2005-12-05 Andy Wingo <wingo@pobox.com>
24260 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
24261 * ext/mad/gstmad.c: (gst_mad_chain):
24262 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
24263 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24264 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
24265 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
24266 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
24268 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
24270 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
24271 Original commit message from CVS:
24272 2005-12-05 Andy Wingo <wingo@pobox.com>
24273 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
24274 id3demux and id3mux now. Fixes #323199.
24276 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
24278 * gst-plugins-ugly.spec.in:
24279 update spec file for latest changes
24280 Original commit message from CVS:
24281 update spec file for latest changes
24283 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24285 fix silly Makefile.am bug so they link correctly again
24286 Original commit message from CVS:
24287 * ext/amrnb/Makefile.am:
24288 * gst/realmedia/Makefile.am:
24289 fix silly Makefile.am bug so they link correctly again
24291 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24295 Original commit message from CVS:
24298 === release 0.9.7 ===
24300 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24307 * docs/plugins/gst-plugins-ugly-plugins.args:
24308 * docs/plugins/inspect/plugin-a52dec.xml:
24309 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24310 * docs/plugins/inspect/plugin-iec958.xml:
24311 * docs/plugins/inspect/plugin-lame.xml:
24312 * docs/plugins/inspect/plugin-mad.xml:
24313 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24314 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24315 * docs/plugins/inspect/plugin-rmdemux.xml:
24316 * docs/random/LICENSE:
24317 * docs/random/PORTED_09:
24319 Original commit message from CVS:
24322 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24326 * ext/amrnb/Makefile.am:
24327 * gst/realmedia/Makefile.am:
24328 Don't know how these escaped my eye before. Fix link flags.
24329 Original commit message from CVS:
24330 Don't know how these escaped my eye before. Fix link flags.
24332 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24335 * examples/Makefile.am:
24336 * examples/capsfilter/Makefile.am:
24337 * examples/capsfilter/capsfilter1.c:
24338 * examples/gob/Makefile.am:
24339 * examples/gob/gst-identity2.gob:
24340 * examples/gstplay/.gitignore:
24341 * examples/gstplay/Makefile.am:
24342 * examples/gstplay/player.c:
24343 * examples/indexing/.gitignore:
24344 * examples/indexing/Makefile.am:
24345 * examples/indexing/indexmpeg.c:
24346 * examples/level/Makefile.am:
24347 * examples/level/README:
24348 * examples/level/demo.c:
24349 * examples/level/plot.c:
24350 * examples/stats/Makefile.am:
24351 * examples/stats/mp2ogg.c:
24352 * examples/switch/.gitignore:
24353 * examples/switch/Makefile.am:
24354 * examples/switch/switcher.c:
24356 Original commit message from CVS:
24359 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
24361 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24362 Original commit message from CVS:
24363 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24364 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24365 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24366 (gst_mpeg_parse_send_event):
24367 Ref events before sending them to multiple pads, after all
24368 gst_pad_send_event() takes ownership of events. Don't leak
24369 events that have not been handled (fixes #322745).
24371 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24373 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24374 Original commit message from CVS:
24375 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
24376 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24377 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24378 from making timestamp adjustments. This will have to be re-added
24379 in some form in the near future, but in order to do that, some nav
24380 packet parsing will be necessary in mpegdemux.
24381 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24382 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24383 (g_value_set_int, gst_mpeg_parse_set_property)
24384 Get rid of do_adjust and use_adjust. Rename max_discont to
24386 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24387 -1, no adjustment is made.
24388 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24389 Rename max_discont property to max_scr_gap. Erase "adjust"
24391 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24392 override send_event anymore, base class does the job.
24393 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24394 Base class now does most of the work.
24395 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24396 Generalize to forwarding the event to all source pads in the
24398 * gst/mpegstream/gstmpegparse.h:
24399 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24400 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24401 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24402 (gst_mpeg_parse_set_property):
24403 Clock synchronization doesn't make sense anymore for a
24406 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
24408 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24409 Original commit message from CVS:
24410 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24411 Don't treat normal EOS as a fatal error.
24413 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
24415 ext/mad/gstmad.c: Proper warning statements,
24416 Original commit message from CVS:
24417 * ext/mad/gstmad.c: (gst_mad_chain):
24418 Proper warning statements,
24419 Don't error if the src pad isn't linked when pushing.
24420 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24421 Proper state_change, avoids borkage when going to READY
24423 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24426 * gst-libs/Makefile.am:
24428 * gst-libs/ext/.gitignore:
24429 * gst-libs/gst/media-info/.gitignore:
24430 * gst-libs/gst/play/.gitignore:
24431 * gst-libs/gst/play/play.h:
24432 * gst-libs/gst/play/play.vcproj:
24433 no need for an AS_LIBTOOL call
24434 Original commit message from CVS:
24435 no need for an AS_LIBTOOL call
24437 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24441 * gst-plugins-ugly.spec.in:
24442 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24443 Original commit message from CVS:
24444 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24446 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24448 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24449 Original commit message from CVS:
24450 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24451 Prime libmpeg2's pumps with some null custom buffers
24452 to ensure it doesn't ask us to discard garbage later yay.
24454 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24456 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24457 Original commit message from CVS:
24458 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24459 Prime libmpeg2's pumps with some null custom buffers
24460 to ensure it ask us to discard garbage later yay.
24462 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
24464 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24465 Original commit message from CVS:
24466 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24467 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24468 (gst_a52dec_chain_raw):
24469 * ext/a52dec/gsta52dec.h:
24470 Accept AC3 in audio/x-private1-ac3 format, which includes
24471 DVD-specific headers, as well as raw AC3, for compatibility with
24474 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24476 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24477 Original commit message from CVS:
24478 * ext/mad/gstmad.c: (gst_mad_chain):
24479 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24480 skip frame synthesis and consume input data as if we'd done the
24481 decode. Makes mad not error when the src pad is not connected.
24484 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24487 Erase old CVS conflict line.
24488 Original commit message from CVS:
24489 Erase old CVS conflict line.
24491 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24493 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24494 Original commit message from CVS:
24495 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
24496 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24497 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24498 (gst_mpeg_parse_chain):
24499 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24500 (gst_mpeg_demux_send_newsegment):
24501 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24502 * gst/mpegstream/gstmpegparse.h:
24503 Rename send_discont method to send_newsegment and add parameters
24504 to handle actual segments. Adapt code all around to run with the
24505 new name and signature.
24506 * gst/mpegstream/gstmpegdemux.c:
24507 * gst/mpegstream/gstmpegparse.c:
24508 * gst/mpegstream/gstdvddemux.c:
24509 Convert to GST_BOILERPLATE.
24511 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24514 fix AS_LIBTOOL call
24515 Original commit message from CVS:
24516 fix AS_LIBTOOL call
24518 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24521 add a torture target
24522 Original commit message from CVS:
24523 add a torture target
24525 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24530 Original commit message from CVS:
24533 === release 0.9.6 ===
24535 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24541 * docs/plugins/gst-plugins-ugly-plugins.args:
24542 * docs/plugins/gst-plugins-ugly-plugins.signals:
24543 * docs/plugins/inspect/plugin-a52dec.xml:
24544 * docs/plugins/inspect/plugin-amrnb.xml:
24545 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24546 * docs/plugins/inspect/plugin-iec958.xml:
24547 * docs/plugins/inspect/plugin-lame.xml:
24548 * docs/plugins/inspect/plugin-mad.xml:
24549 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24550 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24551 * docs/plugins/inspect/plugin-rmdemux.xml:
24553 Original commit message from CVS:
24556 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
24558 gst/realmedia/rmdemux.c: Fractional framerates.
24559 Original commit message from CVS:
24560 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24561 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24562 (find_seek_offset_bytes), (find_seek_offset_time),
24563 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24564 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24565 (gst_rmdemux_chain), (gst_rmdemux_send_event),
24566 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24567 (gst_rmdemux_parse_packet):
24568 Fractional framerates.
24570 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24572 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24573 Original commit message from CVS:
24574 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24575 (gst_mpeg2dec_negotiate_format), (handle_sequence),
24576 (gst_mpeg2dec_sink_event):
24577 * ext/mpeg2dec/gstmpeg2dec.h:
24578 Use fractional framerates
24580 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24582 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24583 Original commit message from CVS:
24584 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24585 set_clock returns a boolean.
24587 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24589 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24590 Original commit message from CVS:
24591 * ext/mad/gstmad.c: (gst_mad_chain):
24592 Fix seeking even more by sending the newsegment event with the
24593 right parameters. Should fix querying in playbin/totem after
24596 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24598 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24599 Original commit message from CVS:
24600 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24601 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24602 Fix seeking in stand-alone mode. Fix nonexistant enum value
24603 introduced in previous commit. Improve debug messages here and
24604 there. Actually return a proper return value in the sink event
24607 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24609 * ext/lame/gstlame.c:
24611 Original commit message from CVS:
24614 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24617 * ext/lame/gstlame.c:
24618 * ext/mad/gstmad.c:
24619 * ext/sidplay/gstsiddec.cc:
24621 Original commit message from CVS:
24624 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
24627 * ext/lame/gstlame.c:
24628 * ext/mad/gstid3tag.c:
24629 * ext/sidplay/gstsiddec.cc:
24630 Update for gst_tag_setter API changes.
24631 Original commit message from CVS:
24632 2005-11-22 Andy Wingo <wingo@pobox.com>
24633 * Update for gst_tag_setter API changes.
24635 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
24638 * ext/a52dec/gsta52dec.c:
24639 * ext/mad/gstid3tag.c:
24640 * ext/mad/gstmad.c:
24641 * gst/mpegaudioparse/gstmpegaudioparse.c:
24642 * gst/mpegstream/gstdvddemux.c:
24643 * gst/mpegstream/gstmpegparse.c:
24644 * gst/realmedia/rmdemux.c:
24645 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24646 Original commit message from CVS:
24647 2005-11-22 Andy Wingo <wingo@pobox.com>
24648 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24649 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24650 * ext/mad/gstmad.c (gst_mad_chain)
24651 * gst/mpegaudioparse/gstmpegaudioparse.c
24652 (gst_mp3parse_sink_event)
24653 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24654 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24655 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24656 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24657 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24659 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
24661 ext/mad/Makefile.am: libgsttagedit => libgsttag
24662 Original commit message from CVS:
24663 * ext/mad/Makefile.am:
24664 libgsttagedit => libgsttag
24666 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
24668 ext/lame/gstlame.c: Don't take the stream lock
24669 Original commit message from CVS:
24670 * ext/lame/gstlame.c: (gst_lame_sink_event):
24671 Don't take the stream lock
24673 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
24675 ext/: Don't take the stream lock.
24676 Original commit message from CVS:
24677 2005-11-21 Andy Wingo <wingo@pobox.com>
24678 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24679 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24680 * ext/mad/gstmad.c (gst_mad_sink_event):
24681 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24683 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24684 stream lock changes.
24686 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
24688 *.*: Ran scripts/update-macros. Oh yes.
24689 Original commit message from CVS:
24690 2005-11-21 Andy Wingo <wingo@pobox.com>
24692 * *.c: Ran scripts/update-macros. Oh yes.
24694 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
24696 gst/mpegstream/: Filler events have beem removed for now.
24697 Original commit message from CVS:
24698 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24699 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24700 Filler events have beem removed for now.
24702 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
24704 gst/: Update for GST_FOURCC_FORMAT API change.
24705 Original commit message from CVS:
24706 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24707 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24708 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24709 Update for GST_FOURCC_FORMAT API change.
24711 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
24713 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24714 Original commit message from CVS:
24715 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24716 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24717 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24718 (gst_rmdemux_parse_packet):
24719 Modifications for disapearance of GST_PAD_IS_USABLE()
24721 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
24723 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24724 Original commit message from CVS:
24725 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24726 Remove some setcaps brokenness.
24727 Don't crash on bad input.
24729 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
24731 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24732 Original commit message from CVS:
24733 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24735 (gst_id3_tag_do_typefind): Unref caps
24736 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24738 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
24740 * ext/mad/gstmad.c:
24741 remove accidentally commited hack
24742 Original commit message from CVS:
24743 remove accidentally commited hack
24745 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
24747 * ext/mad/gstmad.c:
24749 Original commit message from CVS:
24752 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
24754 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24755 Original commit message from CVS:
24756 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24757 (gst_mpeg2dec_sink_event):
24758 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24759 nice-ify debug message in event handler; add CHECKME.
24760 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24761 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24762 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24763 (gst_dvd_demux_sync_stream_to_time):
24764 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24765 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24766 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24767 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24768 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24769 (gst_mpeg_demux_sync_stream_to_time),
24770 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24771 * gst/mpegstream/gstmpegdemux.h:
24772 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24773 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24774 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24775 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24776 (gst_mpeg_parse_chain):
24777 * gst/mpegstream/gstmpegparse.h:
24778 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24779 return value confusion (gst_pad_push vs. gst_pad_send_event and
24780 gst_pad_push_event); pass flow return values to caller;
24781 miscellaneous fixes and clean-ups.
24783 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
24785 * gst/mpegstream/gstdvddemux.c:
24786 set rank to secondary until it works 100%
24787 Original commit message from CVS:
24788 set rank to secondary until it works 100%
24790 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
24792 * gst-plugins-ugly.spec.in:
24793 add mpegstream plugin to spec file
24794 Original commit message from CVS:
24795 add mpegstream plugin to spec file
24797 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24799 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24800 Original commit message from CVS:
24801 2005-11-14 Martin Soto <soto@localhost.localdomain>
24802 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24805 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
24807 partially port the mpegstream plugin to GStreamer 0.9.
24808 Original commit message from CVS:
24809 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
24811 * gst/mpegstream/Makefile.am:
24812 * gst/mpegstream/gstdvddemux.c:
24813 * gst/mpegstream/gstdvddemux.h:
24814 * gst/mpegstream/gstmpegdemux.c:
24815 * gst/mpegstream/gstmpegdemux.h:
24816 * gst/mpegstream/gstmpegpacketize.c:
24817 * gst/mpegstream/gstmpegpacketize.h:
24818 * gst/mpegstream/gstmpegparse.c:
24819 * gst/mpegstream/gstmpegparse.h:
24820 * gst/mpegstream/gstmpegstream.c:
24821 * gst/mpegstream/gstrfc2250enc.c:
24822 * gst/mpegstream/gstrfc2250enc.h:
24823 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24824 partially port the mpegstream plugin to GStreamer 0.9.
24826 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
24828 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24829 Original commit message from CVS:
24830 2005-11-14 Andy Wingo <wingo@pobox.com>
24831 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24832 debugging, allows dll builds on windows. Fixes #316076.
24834 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24839 Original commit message from CVS:
24842 === release 0.9.5 ===
24844 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24851 * docs/plugins/inspect/plugin-a52dec.xml:
24852 * docs/plugins/inspect/plugin-amrnb.xml:
24853 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24854 * docs/plugins/inspect/plugin-iec958.xml:
24855 * docs/plugins/inspect/plugin-lame.xml:
24856 * docs/plugins/inspect/plugin-mad.xml:
24857 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24858 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24859 * docs/plugins/inspect/plugin-rmdemux.xml:
24861 Original commit message from CVS:
24864 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
24866 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24867 Original commit message from CVS:
24868 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24869 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24870 (handle_sequence), (handle_picture), (handle_slice),
24871 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24872 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24873 Forward GstFlowReturn about everywhere.
24874 Handle seeking correctly.
24876 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24878 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24879 Original commit message from CVS:
24880 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24881 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24882 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24883 Small cleanups in refcounting.
24885 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
24887 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24888 Original commit message from CVS:
24889 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24890 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24891 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24892 (handle_sequence), (handle_picture):
24893 * ext/mpeg2dec/gstmpeg2dec.h:
24894 Removed lots of dubious code.
24895 Handle flushing and seeking correctly. Still leaks though...
24897 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
24901 port plugins listing changes
24902 Original commit message from CVS:
24903 port plugins listing changes
24905 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24910 Original commit message from CVS:
24913 === release 0.9.4 ===
24915 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24922 * docs/plugins/gst-plugins-ugly-plugins.args:
24923 * docs/plugins/gst-plugins-ugly-plugins.signals:
24924 * docs/plugins/inspect/plugin-a52dec.xml:
24925 * docs/plugins/inspect/plugin-amrnb.xml:
24926 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24927 * docs/plugins/inspect/plugin-iec958.xml:
24928 * docs/plugins/inspect/plugin-lame.xml:
24929 * docs/plugins/inspect/plugin-mad.xml:
24930 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24931 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24932 * docs/plugins/inspect/plugin-rmdemux.xml:
24933 * gst/realmedia/rmdemux.c:
24936 Original commit message from CVS:
24939 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
24941 gst/realmedia/rmdemux.c: STOPPED->FAILED
24942 Original commit message from CVS:
24943 2005-10-23 Julien MOUTTE <julien@moutte.net>
24944 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24946 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
24948 * gst-plugins-ugly.spec.in:
24949 add packaging of a52dec
24950 Original commit message from CVS:
24951 add packaging of a52dec
24953 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24955 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24956 Original commit message from CVS:
24957 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24958 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24959 Set correct stream time in newsegment event.
24961 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24965 Original commit message from CVS:
24968 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24973 Original commit message from CVS:
24976 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
24978 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24979 Original commit message from CVS:
24980 * ext/a52dec/Makefile.am:
24981 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24982 (gst_a52dec_class_init), (gst_a52dec_sink_event),
24983 (gst_a52dec_change_state):
24984 * ext/a52dec/gsta52dec.h:
24985 Re-enable CPU flags, use liboil to get them.
24987 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
24989 Port AC3 decoder to 0.9 (#318849).
24990 Original commit message from CVS:
24991 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24993 * ext/a52dec/Makefile.am:
24994 * ext/a52dec/gsta52dec.c:
24995 * ext/a52dec/gsta52dec.h:
24996 Port AC3 decoder to 0.9 (#318849).
24998 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
25000 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
25001 Original commit message from CVS:
25002 * ext/sidplay/gstsiddec.cc:
25003 Small fixes and more error messages.
25005 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
25008 Original commit message from CVS:
25009 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
25010 (gst_amrnbparse_state_change):
25011 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
25012 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
25013 * ext/mpeg2dec/gstmpeg2dec.c:
25014 * ext/sidplay/gstsiddec.cc:
25015 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
25016 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
25019 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
25021 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
25022 Original commit message from CVS:
25024 GST_DOC has been renamed to GST_DOCBOOK_CHECK
25026 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25028 configure.ac: some docs I had
25029 Original commit message from CVS:
25032 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
25035 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
25037 gst/realmedia/rmdemux.c: segment-start/done API change.
25038 Original commit message from CVS:
25039 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
25040 (gst_rmdemux_perform_seek):
25041 segment-start/done API change.
25043 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
25047 * gst/iec958/ac3iec.c:
25048 Set buffer durations on IEC958 buffers.
25049 Original commit message from CVS:
25050 Set buffer durations on IEC958 buffers.
25052 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
25054 configure.ac: Fix glib check
25055 Original commit message from CVS:
25059 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
25061 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
25062 Original commit message from CVS:
25063 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
25064 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
25066 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25068 examples/stats/mp2ogg.c: yes, typo fixes
25069 Original commit message from CVS:
25070 * examples/stats/mp2ogg.c:
25073 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25075 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
25076 Original commit message from CVS:
25077 * examples/indexing/indexmpeg.c: (main):
25078 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
25079 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
25080 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
25081 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
25082 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
25083 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
25084 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
25085 * ext/dvdread/dvdreadsrc.h:
25086 * ext/lame/gstlame.h:
25087 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
25088 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
25089 * gst/iec958/ac3iec.h:
25090 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
25091 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
25092 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
25093 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
25094 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
25095 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
25096 moved bitshift from macro to enum definition
25098 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
25100 newsegment API update.
25101 Original commit message from CVS:
25102 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
25103 * ext/mad/gstmad.c: (gst_mad_chain):
25104 * gst/mpegaudioparse/gstmpegaudioparse.c:
25105 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25106 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
25107 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
25108 newsegment API update.
25110 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
25112 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
25113 Original commit message from CVS:
25114 * ext/amrnb/amrnbdec.c:
25115 Mark invalid frame sizes
25116 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
25117 UNUSABLE is not to be used here, just push out stuff so
25118 probes can continue linking or making the pad usable.
25120 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
25123 * gst/realmedia/rmdemux.c:
25124 Improve seek error-resilience.
25125 Original commit message from CVS:
25126 Improve seek error-resilience.
25127 Better error handling generally.
25129 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25134 Original commit message from CVS:
25137 === release 0.9.3 ===
25139 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25145 * ext/sidplay/Makefile.am:
25147 Original commit message from CVS:
25150 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
25152 * gst/realmedia/rmdemux.h:
25153 Forgot to commit this file. I hate Nano.
25154 Original commit message from CVS:
25155 Forgot to commit this file. I hate Nano.
25157 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
25161 * gst/realmedia/rmdemux.c:
25162 Sanity checks and memory leak fixes for real demuxer
25163 Original commit message from CVS:
25164 Sanity checks and memory leak fixes for real demuxer
25166 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
25168 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
25169 Original commit message from CVS:
25170 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
25171 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
25172 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
25173 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
25174 Real demuxer fixes. Make it more bulletproof against bad data,
25175 identify a few more stream types.
25176 Fix seeking so that it works (at least with the seek example
25177 program; it still fails with totem).
25179 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
25181 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
25182 Original commit message from CVS:
25183 * gst/mpegaudioparse/gstmpegaudioparse.c:
25184 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25185 Set correct caps on buffers too.
25187 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
25189 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
25190 Original commit message from CVS:
25191 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
25192 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25193 * gst/mpegaudioparse/gstmpegaudioparse.h:
25194 Put timestamps on buffers.
25196 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
25199 * ext/amrnb/amrnbenc.c:
25200 Changed amrnbenc description, it is an encoder, not decoder.
25201 Original commit message from CVS:
25202 Changed amrnbenc description, it is an encoder, not decoder.
25204 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
25207 * gst/iec958/ac3_padder.c:
25208 * gst/iec958/ac3_padder.h:
25209 * gst/iec958/ac3iec.c:
25210 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
25211 Original commit message from CVS:
25212 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
25213 more accurate, and to check AC3 checksums (both of them in each frame),
25214 and dump the frame (as a probable sync failure) if they don't match.
25215 General code cleanup, improved comments. Changed to not construct the
25216 header backwards, and not byteswap everything else. If we end up needing
25217 to do little-endian output, we should swap in the element doing the
25218 output (AC3 is big-endian).
25220 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
25222 * gst-plugins-ugly.spec.in:
25223 fix spec file for ugly
25224 Original commit message from CVS:
25225 fix spec file for ugly
25227 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25229 * docs/plugins/inspect/plugin-lame.xml:
25230 revert empty commit
25231 Original commit message from CVS:
25232 revert empty commit
25234 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25236 * docs/plugins/scan.stamp:
25237 whoops, wrong files
25238 Original commit message from CVS:
25239 whoops, wrong files
25241 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25243 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
25244 Original commit message from CVS:
25245 * docs/plugins/gst-plugins-ugly-plugins.args:
25246 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
25247 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
25248 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
25249 commit missing files
25250 * docs/plugins/inspect/plugin-lame.xml:
25253 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25257 * gst-plugins-ugly.spec.in:
25258 add check-valgrind target
25259 Original commit message from CVS:
25260 add check-valgrind target
25262 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25264 * docs/plugins/scanobj-build.stamp:
25266 Original commit message from CVS:
25269 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
25271 ext/lame/gstlame.c: Set caps on outgoing buffers.
25272 Original commit message from CVS:
25273 * ext/lame/gstlame.c: (gst_lame_chain):
25274 Set caps on outgoing buffers.
25276 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25279 * ext/lame/gstlame.c:
25280 * ext/lame/gstlame.h:
25281 clean up further so we don't try to set up five times for a simple pipeline
25282 Original commit message from CVS:
25283 clean up further so we don't try to set up five times for
25286 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
25290 * gst/iec958/ac3iec.c:
25291 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
25292 Original commit message from CVS:
25293 Set setcaps function on sink pad, not source pad. Produce correct caps
25296 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25299 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25300 * docs/plugins/inspect/plugin-iec958.xml:
25301 * docs/plugins/inspect/plugin-lame.xml:
25302 * docs/plugins/inspect/plugin-mad.xml:
25303 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25304 * docs/plugins/inspect/plugin-rmdemux.xml:
25305 update inspect with source
25306 Original commit message from CVS:
25307 update inspect with source
25309 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25311 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
25312 Original commit message from CVS:
25313 * ext/mad/gstid3tag.c:
25314 gsttaginterface.h -> gsttagsetter.h
25316 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25320 Original commit message from CVS:
25323 === release 0.9.1 ===
25325 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25334 Original commit message from CVS:
25337 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
25339 ext/amrnb/: State change function updates.
25340 Original commit message from CVS:
25341 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
25342 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
25343 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
25344 State change function updates.
25346 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25348 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
25349 Original commit message from CVS:
25350 * ext/mpeg2dec/gstmpeg2dec.c:
25351 GST_CAT_SEEK disappeared from the public API at some point
25353 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25355 * gst/iec958/ac3_padder.c:
25356 * gst/iec958/ac3_padder.h:
25358 Original commit message from CVS:
25361 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25367 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25368 * docs/plugins/inspect-build.stamp:
25369 * docs/plugins/inspect.stamp:
25370 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25371 * docs/plugins/inspect/plugin-iec958.xml:
25372 * docs/plugins/inspect/plugin-lame.xml:
25373 * docs/plugins/inspect/plugin-mad.xml:
25374 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25375 * docs/plugins/inspect/plugin-rmdemux.xml:
25376 docs for ugly plugins
25377 Original commit message from CVS:
25378 docs for ugly plugins
25380 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25382 * gst-plugins-ugly.spec.in:
25383 * gst/iec958/Makefile.am:
25385 Original commit message from CVS:
25388 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
25391 * gst/iec958/ac3iec.c:
25392 Accept audio/x-private1-a3c on sink pad
25393 Original commit message from CVS:
25394 Accept audio/x-private1-a3c on sink pad
25396 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25398 * gst-plugins-ugly.spec.in:
25400 Original commit message from CVS:
25403 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
25405 * examples/gstplay/player.c:
25406 * examples/stats/mp2ogg.c:
25407 * ext/a52dec/gsta52dec.c:
25408 * ext/amrnb/amrnbdec.c:
25409 * ext/amrnb/amrnbenc.c:
25410 * ext/amrnb/amrnbparse.c:
25411 * ext/dvdnav/dvdnavsrc.c:
25412 * ext/dvdread/dvdreadsrc.c:
25413 * ext/lame/gstlame.c:
25414 * ext/mad/gstid3tag.c:
25415 * ext/mad/gstmad.c:
25416 * ext/mpeg2dec/gstmpeg2dec.c:
25417 * gst/ac3parse/gstac3parse.c:
25418 * gst/asfdemux/gstasfdemux.c:
25419 * gst/asfdemux/gstasfmux.c:
25420 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25421 * gst/iec958/ac3iec.c:
25422 * gst/mpegaudioparse/gstmpegaudioparse.c:
25423 * gst/mpegstream/gstdvddemux.c:
25424 * gst/mpegstream/gstmpegdemux.c:
25425 * gst/mpegstream/gstmpegparse.c:
25426 * gst/mpegstream/gstrfc2250enc.c:
25427 * gst/realmedia/rmdemux.c:
25428 * gst/synaesthesia/gstsynaesthesia.c:
25429 All plugins updated for element state changes.
25430 Original commit message from CVS:
25431 2005-09-02 Andy Wingo <wingo@pobox.com>
25432 * All plugins updated for element state changes.
25434 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
25436 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25437 * gst/iec958/ac3iec.c:
25438 Fix return types in setcaps functions
25439 Original commit message from CVS:
25440 Fix return types in setcaps functions
25442 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
25445 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25446 * gst/iec958/ac3iec.c:
25447 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25448 Original commit message from CVS:
25449 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25450 Some general cleanups in iec958 framer.
25452 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25460 * m4/gst-matroska.m4:
25463 fix distcheck; remove some old m4s
25464 Original commit message from CVS:
25465 fix distcheck; remove some old m4s
25467 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
25471 * gst/iec958/Makefile.am:
25472 * gst/iec958/ac3_padder.c:
25473 * gst/iec958/ac3_padder.h:
25474 * gst/iec958/ac3iec.c:
25475 * gst/iec958/ac3iec.h:
25476 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25477 Original commit message from CVS:
25478 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25480 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
25482 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25483 Original commit message from CVS:
25484 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25485 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25486 (gst_dvdlpcmdec_change_state):
25487 Cleanups, fixed header parsing and stripping.
25489 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
25492 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25493 Use the right bytes when parsing the LPCM dvd header
25494 Original commit message from CVS:
25495 Use the right bytes when parsing the LPCM dvd header
25497 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
25500 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25501 Return the correct values from chain function
25502 Original commit message from CVS:
25503 Return the correct values from chain function
25505 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25508 * docs/Makefile.am:
25509 * docs/plugins/.gitignore:
25510 * docs/random/ChangeLog-0.8:
25511 * docs/version.entities.in:
25513 Original commit message from CVS:
25516 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
25519 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25520 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25521 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25522 Original commit message from CVS:
25523 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25524 header; instead do this internally. Also support the old way, using
25525 a different mime-type. CVS:
25527 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25530 Original commit message from CVS: