1 2022-09-21 19:19:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
4 meson: Use implicit builtin dirs in pkgconfig generation
5 Starting with Meson 0.62, meson automatically populates the variables
6 list in the pkgconfig file if you reference builtin directories in the
7 pkgconfig file (whether via a custom pkgconfig variable or elsewhere).
8 We need this, because ${prefix}/libexec is a hard-coded value which is
9 incorrect on, for example, Debian.
10 Bump requirement to 0.62, and remove version compares that retained
11 support for older Meson versions.
12 Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1245
13 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3061>
15 2022-08-29 10:17:45 -0400 Thibault Saunier <tsaunier@igalia.com>
18 doc: Do not build plugins to build the doc
19 It is not actually necessary
20 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2954>
22 2021-03-24 14:20:18 -0500 Zebediah Figura <z.figura12@gmail.com>
25 meson: Build with -Wl,-z,nodelete to prevent unloading of dynamic libraries and plugins
26 GLib made the unfortunate decision to prevent libgobject from ever being
27 unloaded, which means that now any library which registers a static type
28 can't ever be unloaded either (and any library that depends on those,
30 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/778>
32 2018-10-18 12:32:03 +0900 Yeongjin Jeong <yeongjin.jeong@navercorp.com>
34 * ext/x264/gstx264enc.c:
35 x264enc: Print full option-string applied to x264_encoder in debug log
36 x264 encoder transfers all options applied to the encoder
37 to the SEI payload when the headers(SPS, PPS) is requested.
38 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014>
40 2018-10-17 23:38:22 +0900 Yeongjin Jeong <yeongjin.jeong@navercorp.com>
42 * ext/x264/gstx264enc.c:
43 x264enc: Don't assume the order of nal unit
44 Just for extra safety, let's check the index of the nal unit
45 through the enum value of the nal type provided by x264.
46 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014>
48 2022-09-01 15:11:31 -0400 Thibault Saunier <tsaunier@igalia.com>
50 * ext/a52dec/meson.build:
51 * ext/amrnb/meson.build:
52 * ext/amrwbdec/meson.build:
53 * ext/cdio/meson.build:
54 * ext/dvdread/meson.build:
55 * ext/mpeg2dec/meson.build:
56 * ext/sidplay/meson.build:
57 * ext/x264/meson.build:
58 * gst/asfdemux/meson.build:
59 * gst/dvdlpcmdec/meson.build:
60 * gst/dvdsub/meson.build:
61 * gst/realmedia/meson.build:
62 * gst/xingmux/meson.build:
64 meson: Call pkgconfig.generate in the loop where we declare plugins dependencies
65 Removing some copy pasted code
66 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
68 2022-09-01 11:51:48 -0400 Thibault Saunier <tsaunier@igalia.com>
71 meson: Namespace the plugins_doc_dep/libraries variables
72 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
74 2022-08-31 18:44:14 -0400 Thibault Saunier <tsaunier@igalia.com>
77 meson: Rename plugins list and make them "dependency" objects
78 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
80 2022-05-31 15:18:03 +0200 Stéphane Cerveau <scerveau@collabora.com>
84 docs: disable in static build
85 Following gst-plugins-base, disable docs if static_build
92 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2529>
94 2022-06-29 10:55:13 +0100 Tim-Philipp Müller <tim@centricular.com>
97 coding style: allow declarations after statement
98 See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1243/
99 and https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/78
100 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2683>
102 2022-06-25 19:50:10 +0100 Tim-Philipp Müller <tim@centricular.com>
104 * tests/check/meson.build:
105 tests: skip unit tests for dependency-less elements that have been disabled
106 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1136
107 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2660>
109 2022-04-06 12:56:30 +0100 Tim-Philipp Müller <tim@centricular.com>
112 Bump GLib requirement to >= 2.62
113 Can't require 2.64 yet because of
114 https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/323
115 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2568>
117 2022-03-25 10:18:34 -0400 Xavier Claessens <xavier.claessens@collabora.com>
120 Always define ENABLE_NLS
121 GLib guarantees libintl API is always available, provided by
122 proxy-libintl as last resort. GLib itself unconditionally define
124 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
126 2022-03-25 10:20:24 -0400 Xavier Claessens <xavier.claessens@collabora.com>
128 * gst-libs/gst/gettext.h:
129 * gst-libs/gst/gst-i18n-plugin.h:
130 Delete unused i18n headers
131 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
133 2022-03-25 09:59:23 -0400 Xavier Claessens <xavier.claessens@collabora.com>
135 * ext/cdio/gstcdiocddasrc.c:
136 * ext/dvdread/dvdreadsrc.c:
137 * gst/asfdemux/gstasf.c:
138 * gst/asfdemux/gstasfdemux.c:
139 * gst/asfdemux/gstasfelement.c:
140 Replace gst-i18n-*.h with gi18n-lib.h
141 GLib guarantees libintl is always present, using proxy-libintl as
142 last resort. There is no need to mock gettex API any more.
143 This fix static build on Windows because G_INTL_STATIC_COMPILATION must
144 be defined before including libintl.h, and glib does it for us as part
146 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
148 2022-04-15 16:53:25 +0300 Sebastian Dröge <sebastian@centricular.com>
150 * ext/x264/gstx264enc.c:
151 x264enc: Don't try to fixate ANY allowed caps
152 Instead fall back to the template caps.
153 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2197>
155 2022-03-30 11:06:02 -0400 Xavier Claessens <xavier.claessens@collabora.com>
158 Use gmodule-no-export-2.0
159 We don't need `-Wl,--export-dynamic`, that's used only for executables
160 that needs to export an API to be used by plugins they load.
161 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
163 2022-03-25 15:00:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
165 * ext/dvdread/meson.build:
167 Remove glib and gobject dependencies everywhere
168 They are part of gst_dep already and we have to make sure to always have
169 gst_dep. The order in dependencies matters, because it is also the order
170 in which Meson will set -I args. We want gstreamer's config.h to take
171 precedence over glib's private config.h when it's a subproject.
172 While at it, remove useless fallback args for gmodule/gio dependencies,
173 only gstreamer core needs it.
174 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
176 2022-03-18 13:42:27 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
179 meson: Bump all meson requirements to 0.60
180 Lots of new warnings ever since
181 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1934
182 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1977>
184 2022-02-23 11:10:11 +0100 Sebastian Fricke <sebastian.fricke@collabora.com>
187 Maintain build instructions at a single location
188 Do not maintain similar build instructions within each gst-plugins-*
189 subproject and the subproject/gstreamer subproject. Use the build
190 instructions from the mono-repository and link to them via hyperlink.
191 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1743>
193 2022-02-21 11:37:26 -0500 Xavier Claessens <xavier.claessens@collabora.com>
195 * ext/amrnb/meson.build:
196 * ext/x264/meson.build:
197 devenv: Add some missing GStreamer specific env variables
198 This should make "meson devenv" closer to what "gst-env.py" sets.
199 - GST_VALIDATE_SCENARIOS_PATH
200 - GST_VALIDATE_APPS_DIR
202 - GST_ENCODING_TARGET_PATH
207 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1768>
209 2022-02-21 23:29:23 +0100 Ruben Gonzalez <rgonzalez@fluendo.com>
211 * docs/gst_plugins_cache.json:
212 * ext/x264/gstx264enc.c:
213 x264enc: Update long-name and description
214 Update x264enc long-name to be more than just the name. Then the
215 description also was updated to be longer than the long-name, and
216 similar to the plugin description.
217 Finally, as I am here, H264 was replaced by H.264 and x264 is only a
218 plugin (not plugins).
219 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1771>
221 2021-10-01 20:27:28 +0900 Seungha Yang <seungha@centricular.com>
224 meson: Do hard build error for some MSVC warnings
225 Handle various MSVC warnings as errors for development version.
226 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1006>
228 2022-02-04 11:15:47 +0000 Tim-Philipp Müller <tim@centricular.com>
232 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1635>
234 === release 1.20.0 ===
236 2022-02-03 19:53:25 +0000 Tim-Philipp Müller <tim@centricular.com>
242 * gst-plugins-ugly.doap:
246 2022-02-03 19:53:18 +0000 Tim-Philipp Müller <tim@centricular.com>
249 Update ChangeLogs for 1.20.0
251 === release 1.19.90 ===
253 2022-01-28 14:28:35 +0000 Tim-Philipp Müller <tim@centricular.com>
258 * gst-plugins-ugly.doap:
262 2022-01-28 14:28:28 +0000 Tim-Philipp Müller <tim@centricular.com>
265 Update ChangeLogs for 1.19.90
267 2022-01-27 01:39:28 +0000 Tim-Philipp Müller <tim@centricular.com>
271 gst-plugins-ugly: update translations
272 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1579>
274 2022-01-05 02:07:59 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
278 meson: Add explicit check: kwarg to all run_command() calls
279 This is required since Meson 0.61.0, and causes a warning to be
281 https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c
282 https://github.com/mesonbuild/meson/issues/9300
283 This exposed a bunch of places where we had broken run_command()
284 calls, unnecessary run_command() calls, and places where check: true
286 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
288 2021-11-03 18:44:03 +0000 Tim-Philipp Müller <tim@centricular.com>
293 === release 1.19.3 ===
295 2021-11-03 15:43:36 +0000 Tim-Philipp Müller <tim@centricular.com>
300 * gst-plugins-ugly.doap:
304 2021-11-03 15:43:32 +0000 Tim-Philipp Müller <tim@centricular.com>
307 Update ChangeLogs for 1.19.3
309 2021-10-25 11:37:45 +0100 Tim-Philipp Müller <tim@centricular.com>
312 meson: require matching GStreamer dep versions for unstable development releases
313 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
314 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
316 2021-10-25 01:02:36 +0100 Tim-Philipp Müller <tim@centricular.com>
362 gst-plugins-ugly: update translations
364 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
366 2021-10-21 00:33:06 +0100 Tim-Philipp Müller <tim@centricular.com>
369 meson: default to gpl=disabled for gst-plugins-bad and -ugly
370 This will only affect individual/tarball module builds, as the
371 options yield to the parent project which was set to gpl=disabled
372 by default already. We kept it as auto in the original commit
373 to accommodate the need to update cerbero as well, which had to
374 be done separately after the initial commit.
375 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
377 2021-10-18 15:47:00 +0100 Tim-Philipp Müller <tim@centricular.com>
379 * tests/check/meson.build:
380 meson: update for meson.build_root() and .build_source() deprecation
381 -> use meson.project_build_root() or .global_build_root() instead.
382 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
384 2021-10-18 00:40:14 +0100 Tim-Philipp Müller <tim@centricular.com>
387 * tests/check/meson.build:
388 meson: update for dep.get_pkgconfig_variable() deprecation
389 ... in favour of dep.get_variable('foo', ..) which in some
390 cases allows for further cleanups in future since we can
391 extract variables from pkg-config dependencies as well as
392 internal dependencies using this mechanism.
393 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
395 2021-10-18 00:03:47 +0100 Tim-Philipp Müller <tim@centricular.com>
398 meson: clean up conditional paths after version bump
399 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
401 2021-10-14 18:38:26 +0100 Tim-Philipp Müller <tim@centricular.com>
404 meson: bump meson requirement to >= 0.59
405 For monorepo build and ugly/bad, for advanced feature
406 option API like get_option('xyz').required(..) which
407 we use in combination with the 'gpl' option.
408 For rest of modules for consistency (people will likely
409 use newer features based on the top-level requirement).
410 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
412 2021-09-19 00:55:34 +0100 Tim-Philipp Müller <tim@centricular.com>
414 * ext/a52dec/meson.build:
415 * ext/cdio/meson.build:
416 * ext/dvdread/meson.build:
417 * ext/mpeg2dec/meson.build:
418 * ext/sidplay/meson.build:
419 * ext/x264/meson.build:
422 meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
423 Require explicit opt-in to build plugins with (A)GPL dependencies.
424 Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
425 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
427 2021-10-12 15:52:48 -0300 Thibault Saunier <tsaunier@igalia.com>
430 meson: Streamline the way we detect when to build documentation
431 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
433 2021-09-28 10:11:15 +1000 Brad Hards <bradh@frogmouth.net>
437 doc: update IRC links to OFTC
438 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
440 2021-09-26 01:07:02 +0100 Tim-Philipp Müller <tim@centricular.com>
444 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
446 === release 1.19.2 ===
448 2021-09-23 01:34:00 +0100 Tim-Philipp Müller <tim@centricular.com>
453 * gst-plugins-ugly.doap:
457 2021-09-21 15:05:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
459 * ext/x264/gstx264enc.c:
460 x264enc: Strip trailing whitespace from x264's log messages
461 x264 has linebreaks at the end of its log messages that we should
463 Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
464 format string to another function marked as printf (g_strdup_vprintf)
465 without triggering -Wformat-nonliteral.
466 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
468 2021-09-21 14:57:29 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
470 * ext/x264/gstx264enc.c:
471 x264enc: Add the func/line info to the log callback
472 It looks awkward when it's missing. At least point us at the callback
474 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
476 2021-09-21 14:56:23 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
478 * ext/x264/gstx264enc.c:
479 x264enc: Reduce log spam about bit depth support
480 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
482 2021-07-28 11:49:16 +0200 Stéphane Cerveau <scerveau@collabora.com>
484 * ext/mpeg2dec/gstmpeg2dec.c:
485 mpeg2dec: drop B-frame on open gop
486 Enhance open gop detection to drop B-frame which are invalid
487 before the first reference frame.
489 gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
490 the two first frames must be dropped as we detect an open GOP situation
491 but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
492 first frames should not be dropped as we are in a closed GOP situation.
493 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
495 2021-05-22 01:53:43 +0100 Tim-Philipp Müller <tim@centricular.com>
497 * ext/x264/gstencoderbitrateprofilemanager.c:
498 * gst/asfdemux/gstasfdemux.c:
499 * gst/realmedia/rtspreal.c:
501 Use g_memdup2() where available and add fallback for older GLib versions
502 - x264 encoder bitrate profile manager: alloc size is based
503 on existing allocation
504 - asfdemux: change length var to 64-bit and check for G_MAXUINT
505 - realmedia: opaque_data_len is read from 32 bits and then
506 only subtracted upon.
507 g_memdup() is deprecated since GLib 2.68 and we want to avoid
508 deprecation warnings with recent versions of GLib.
509 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
511 2021-06-01 15:28:40 +0100 Tim-Philipp Müller <tim@centricular.com>
516 === release 1.19.1 ===
518 2021-06-01 00:12:09 +0100 Tim-Philipp Müller <tim@centricular.com>
524 * gst-plugins-ugly.doap:
528 2018-02-26 17:28:25 +0100 David Fernandez <d.fernandezlop@gmail.com>
530 * docs/gst_plugins_cache.json:
531 * ext/x264/gstx264enc.c:
532 x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
533 There are cases where the video size might be less than 16x16.
534 This change allows the x264 encoder to accept this cases.
535 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
537 2021-04-20 18:48:38 -0400 Doug Nazar <nazard@nazar.ca>
539 * gst/realmedia/rmdemux.c:
540 * gst/realmedia/rmdemux.h:
541 realmedia: Drop duplicate seek events.
542 Also use seek seqnum for flush & segment events/messages.
543 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
545 2021-04-20 18:47:31 -0400 Doug Nazar <nazard@nazar.ca>
547 * gst/asfdemux/gstasfdemux.c:
548 asfdemux: Drop duplicate seek events.
549 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
551 2021-03-29 13:41:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
553 * gst/xingmux/gstxingmux.c:
554 * gst/xingmux/gstxingmux.h:
555 * gst/xingmux/plugin.c:
556 xingmux: allow per feature registration
557 Split plugin into features including
558 dynamic types which can be indiviually
559 registered during a static build.
561 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
562 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
563 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
565 2021-03-29 13:39:20 +0200 Stéphane Cerveau <scerveau@collabora.com>
567 * gst/realmedia/pnmsrc.c:
568 * gst/realmedia/pnmsrc.h:
569 * gst/realmedia/rademux.c:
570 * gst/realmedia/rademux.h:
571 * gst/realmedia/rdtdepay.c:
572 * gst/realmedia/rdtdepay.h:
573 * gst/realmedia/rdtmanager.c:
574 * gst/realmedia/rdtmanager.h:
575 * gst/realmedia/realmedia.c:
576 * gst/realmedia/rmdemux.c:
577 * gst/realmedia/rmdemux.h:
578 * gst/realmedia/rtspreal.c:
579 * gst/realmedia/rtspreal.h:
580 realmedia: allow per feature registration
581 Split plugin into features including
582 dynamic types which can be indiviually
583 registered during a static build.
585 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
586 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
587 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
589 2021-03-29 13:23:51 +0200 Stéphane Cerveau <scerveau@collabora.com>
591 * gst/dvdsub/gstdvdsubdec.c:
592 * gst/dvdsub/gstdvdsubdec.h:
593 * gst/dvdsub/gstdvdsubparse.c:
594 * gst/dvdsub/gstdvdsubparse.h:
595 dvdsub: allow per feature registration
596 Split plugin into features including
597 dynamic types which can be indiviually
598 registered during a static build.
600 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
601 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
602 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
604 2021-03-29 13:15:32 +0200 Stéphane Cerveau <scerveau@collabora.com>
606 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
607 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
608 dvdlpcmdec: allow per feature registration
609 Split plugin into features including
610 dynamic types which can be indiviually
611 registered during a static build.
613 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
614 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
615 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
617 2021-03-29 13:11:23 +0200 Stéphane Cerveau <scerveau@collabora.com>
619 * gst/asfdemux/gstasf.c:
620 * gst/asfdemux/gstasfdemux.c:
621 * gst/asfdemux/gstasfdemux.h:
622 * gst/asfdemux/gstasfelement.c:
623 * gst/asfdemux/gstasfelements.h:
624 * gst/asfdemux/gstrtpasfdepay.c:
625 * gst/asfdemux/gstrtspwms.c:
626 * gst/asfdemux/meson.build:
627 asfdemux: allow per feature registration
628 Split plugin into features including
629 dynamic types which can be indiviually
630 registered during a static build.
632 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
633 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
634 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
636 2021-03-29 12:39:36 +0200 Stéphane Cerveau <scerveau@collabora.com>
638 * ext/x264/gstx264enc.c:
639 * ext/x264/gstx264enc.h:
640 x264: allow per feature registration
641 Split plugin into features including
642 dynamic types which can be indiviually
643 registered during a static build.
645 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
646 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
647 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
649 2021-03-29 12:33:00 +0200 Stéphane Cerveau <scerveau@collabora.com>
651 * ext/sidplay/gstsiddec.cc:
652 * ext/sidplay/gstsiddec.h:
653 sidplay: allow per feature registration
654 Split plugin into features including
655 dynamic types which can be indiviually
656 registered during a static build.
658 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
659 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
660 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
662 2021-03-29 12:31:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
664 * ext/mpeg2dec/gstmpeg2dec.c:
665 * ext/mpeg2dec/gstmpeg2dec.h:
666 mpeg2dec: allow per feature registration
667 Split plugin into features including
668 dynamic types which can be indiviually
669 registered during a static build.
671 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
672 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
673 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
675 2021-03-29 12:28:28 +0200 Stéphane Cerveau <scerveau@collabora.com>
677 * ext/dvdread/dvdreadsrc.c:
678 * ext/dvdread/dvdreadsrc.h:
679 dvdread: allow per feature registration
680 Split plugin into features including
681 dynamic types which can be indiviually
682 registered during a static build.
684 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
685 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
686 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
688 2021-03-29 12:28:04 +0200 Stéphane Cerveau <scerveau@collabora.com>
690 * ext/cdio/gstcdio.c:
691 * ext/cdio/gstcdio.h:
692 * ext/cdio/gstcdiocddasrc.c:
693 * ext/cdio/gstcdiocddasrc.h:
694 cdio: allow per feature registration
695 Split plugin into features including
696 dynamic types which can be indiviually
697 registered during a static build.
699 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
700 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
701 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
703 2021-03-29 10:39:46 +0200 Stéphane Cerveau <scerveau@collabora.com>
705 * ext/amrwbdec/amrwb.c:
706 * ext/amrwbdec/amrwbdec.c:
707 * ext/amrwbdec/amrwbdec.h:
708 amrwbdec: allow per feature registration
709 Split plugin into features including
710 dynamic types which can be indiviually
711 registered during a static build.
713 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
714 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
715 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
717 2021-03-29 10:38:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
720 * ext/amrnb/amrnbdec.c:
721 * ext/amrnb/amrnbdec.h:
722 * ext/amrnb/amrnbenc.c:
723 * ext/amrnb/amrnbenc.h:
724 amrnb: allow per feature registration
725 Split plugin into features including
726 dynamic types which can be indiviually
727 registered during a static build.
729 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
730 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
731 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
733 2021-03-29 10:37:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
735 * ext/a52dec/gsta52dec.c:
736 * ext/a52dec/gsta52dec.h:
737 a52dec: allow per feature registration
738 Split plugin into features including
739 dynamic types which can be indiviually
740 registered during a static build.
742 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
743 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
744 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
746 2021-03-19 15:16:06 +1100 Matthew Waters <matthew@centricular.com>
748 * ext/x264/gstencoderbitrateprofilemanager.c:
749 gst: don't use volatile to mean atomic
750 volatile is not sufficient to provide atomic guarantees and real atomics
751 should be used instead. GCC 11 has started warning about using volatile
752 with atomic operations.
753 https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
754 Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
755 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
757 2021-03-03 11:05:14 +0200 Sebastian Dröge <sebastian@centricular.com>
759 * gst/realmedia/rmdemux.c:
760 rmdemux: Make sure we have enough data available when parsing audio/video packets
761 Otherwise there will be out-of-bounds reads and potential crashes.
762 Thanks to Natalie Silvanovich for reporting.
763 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
764 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
766 2020-11-04 18:44:07 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
769 meson: Enable some MSVC warnings for parity with GCC/Clang
770 This makes it easier to do development with MSVC by making it warn
771 on common issues that GCC/Clang error out for in our CI configuration.
772 Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
773 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
775 2020-10-31 04:52:14 +0900 Seungha Yang <seungha@centricular.com>
777 * tests/check/elements/mpeg2dec.c:
778 tests: mpeg2dec: Don't expect BT601 color space
779 If it's required, mpeg2dec should set it explicitly.
780 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
782 2020-09-08 17:30:39 +0100 Tim-Philipp Müller <tim@centricular.com>
785 ci: include template from gst-ci master branch again
787 2020-09-08 16:58:40 +0100 Tim-Philipp Müller <tim@centricular.com>
792 === release 1.18.0 ===
794 2020-09-08 00:05:39 +0100 Tim-Philipp Müller <tim@centricular.com>
801 * gst-plugins-ugly.doap:
805 2020-09-07 22:40:46 +0100 Tim-Philipp Müller <tim@centricular.com>
808 * scripts/dist-translations.py:
809 * scripts/meson.build:
810 meson: dist pot file in tarball
811 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
813 2020-09-07 12:14:13 +0300 Sebastian Dröge <sebastian@centricular.com>
815 * ext/x264/gstx264enc.c:
816 x264: Update for gst_video_transfer_function_*() function renaming
817 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
819 2020-08-21 10:35:11 +0300 Sebastian Dröge <sebastian@centricular.com>
821 * docs/gst_plugins_cache.json:
822 * ext/x264/gstx264enc.c:
823 x264enc: Allow maximum quantizer value of 63 instead of 51
824 QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
825 up to 81 (QP_MAX) but that seems to be outside the spec.
826 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
828 === release 1.17.90 ===
830 2020-08-20 16:12:23 +0100 Tim-Philipp Müller <tim@centricular.com>
835 * gst-plugins-ugly.doap:
839 2020-07-15 10:49:03 +0300 Jordan Petridis <jordan@centricular.com>
841 * tests/check/elements/amrnbenc.c:
842 amrnbenc: remove global variables
843 gstcheck is declaring its own buffers glist which ends up
844 overwritten, loks like the code meant to use that already
845 gcc 10 is also complaining about this, but only on static
846 builds for some reason
848 FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
849 /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
850 collect2: error: ld returned 1 exit status
852 also remove unused var `current_buf`
853 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
855 2020-04-02 03:27:26 +1100 Jan Schmidt <jan@centricular.com>
857 * gst/realmedia/rmdemux.c:
858 rmdemux: Don't ignore the return value of gst_segment_do_seek()
859 If gst_segment_do_seek() fails, fail the seek.
860 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
862 2020-04-01 19:34:30 +1100 Jan Schmidt <jan@centricular.com>
864 * gst/asfdemux/gstasfdemux.c:
865 asfdemux: Don't ignore the return result of gst_segment_do_seek()
866 gst_segment_do_seek() can fail, and our seek should fail
868 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
870 2020-04-17 11:34:16 -0500 Derek Lesho <dlesho@codeweavers.com>
872 * gst/asfdemux/gstasfdemux.c:
873 asfdemux: Only forward SEEK event when in push mode.
874 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
876 2020-07-25 21:19:20 +0100 Stéphane Cerveau <scerveau@collabora.com>
879 meson: add a plugin summary
880 This summary displays a list of plugins which
882 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
884 2018-10-03 13:32:11 +0200 Thibault Saunier <tsaunier@igalia.com>
886 * ext/x264/GstX264Enc.prs:
887 x264enc: Add a 'Zero Latency' profile
888 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
890 2020-07-22 17:31:37 +0200 Mathieu Duponchelle <mathieu@centricular.com>
892 * tests/check/elements/x264enc.c:
893 tests/x264enc: Don't declare variables inside the for loop header
894 This is a C99 feature
895 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
897 2020-07-21 15:40:26 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
899 * tests/check/elements/x264enc.c:
900 tests: x264enc: Test formats are compatible with profile
901 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
903 2020-07-01 16:11:09 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
905 * ext/x264/gstx264enc.c:
906 x264enc: Separate high-10 video formats from 8-bit formats
907 If downstream is constrained to an 8-bit profile, caps queries would
908 still allow I420_10LE as input. If upstream actually sends such a caps
909 event, downstream would fail to accept the high-10 profile.
910 The following pipeline now fails earlier, during the negotiation phase
911 instead of the stream start:
912 gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
913 ! x264enc ! video/x-h264,profile=constrained-baseline \
915 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
917 2020-07-21 15:39:31 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
919 * tests/check/elements/x264enc.c:
920 tests: x264enc: Test 10-bit formats
921 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
923 2020-07-21 15:33:57 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
925 * tests/check/elements/x264enc.c:
926 tests: x264enc: Test all (8-bit) video formats
927 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
929 2020-07-06 22:13:55 -0400 Thibault Saunier <tsaunier@igalia.com>
931 * ext/x264/gstx264enc.c:
932 x264enc: Forward downstream colorimetry and chroma-site upstream
933 So that the value can be used by upstream converters when necessary.
934 This whole logic has been copied from `__gst_video_element_proxy_caps`
935 but those 2 fields were missing.
936 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
938 2020-07-08 17:07:35 +0100 Tim-Philipp Müller <tim@centricular.com>
941 * scripts/extract-release-date-from-doap-file.py:
942 meson: set release date from .doap file for releases
943 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
945 2020-07-03 02:03:37 +0100 Tim-Philipp Müller <tim@centricular.com>
950 === release 1.17.2 ===
952 2020-07-03 00:29:25 +0100 Tim-Philipp Müller <tim@centricular.com>
957 * gst-plugins-ugly.doap:
961 2020-06-23 00:03:04 +0200 Mathieu Duponchelle <mathieu@centricular.com>
964 meson: mark plugins cache target as always stale
966 2020-06-19 22:55:28 -0400 Thibault Saunier <tsaunier@igalia.com>
968 * docs/gst_plugins_cache.json:
969 doc: Stop documenting properties from parents
971 2020-06-20 00:28:13 +0100 Tim-Philipp Müller <tim@centricular.com>
976 === release 1.17.1 ===
978 2020-06-19 19:20:41 +0100 Tim-Philipp Müller <tim@centricular.com>
983 * docs/gst_plugins_cache.json:
984 * gst-plugins-ugly.doap:
988 2020-06-09 15:13:47 -0400 Thibault Saunier <tsaunier@igalia.com>
990 * docs/gst_plugins_cache.json:
991 docs: Update plugins cache
993 2020-06-08 09:37:10 -0400 Thibault Saunier <tsaunier@igalia.com>
995 * docs/gst_plugins_cache.json:
996 docs: Update plugins cache
998 2020-06-06 10:15:25 +0100 Philippe Normand <philn@igalia.com>
1000 * ext/sidplay/gstsiddec.cc:
1001 siddec: update gst_type_mark_as_plugin_api() calls
1002 This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
1003 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
1005 2020-06-06 00:41:38 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1007 * ext/a52dec/gsta52dec.c:
1008 * ext/amrnb/amrnbdec.c:
1009 * ext/amrnb/amrnbenc.c:
1010 * ext/x264/gstx264enc.c:
1011 plugins: uddate gst_type_mark_as_plugin_api() calls
1013 2020-06-03 18:38:28 -0400 Thibault Saunier <tsaunier@igalia.com>
1016 doc: Require hotdoc >= 0.11.0
1018 2020-05-27 16:02:02 +0300 Sebastian Dröge <sebastian@centricular.com>
1020 * docs/gst_plugins_cache.json:
1021 docs: Update gst_plugins_cache.json
1023 2020-05-30 23:16:50 +0300 Sebastian Dröge <sebastian@centricular.com>
1025 * ext/a52dec/gsta52dec.c:
1026 * ext/amrnb/amrnbdec.c:
1027 * ext/amrnb/amrnbenc.c:
1028 * ext/sidplay/gstsiddec.cc:
1029 * ext/x264/gstx264enc.c:
1030 plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
1032 2020-06-02 00:41:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1034 * gst/asfdemux/gstasfdemux.c:
1035 asfdemux: extract WM/PartOfSet disc number and count metadata
1037 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
1039 2020-06-02 00:40:48 +0100 Tim-Philipp Müller <tim@centricular.com>
1041 * gst/asfdemux/gstasfdemux.c:
1042 asfdemux: sprinkle some INDENT-OFF
1043 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
1045 2020-05-27 14:42:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1047 * tests/check/meson.build:
1048 tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
1049 If core is built as a subproject (e.g. as in gst-build), make sure to use
1050 the gst-plugin-scanner from the built subproject. Without this, gstreamer
1051 might accidentally use the gst-plugin-scanner from the install prefix if
1052 that exists, which in turn might drag in gst library versions we didn't
1053 mean to drag in. Those gst library versions might then be older than
1054 what our current build needs, and might cause our newly-built plugins
1055 to get blacklisted in the test registry because they rely on a symbol
1056 that the wrongly-pulled in gst lib doesn't have.
1057 This should fix running of unit tests in gst-build when invoking
1058 meson test or ninja test from outside the devenv for the case where
1059 there is an older or different-version gst-plugin-scanner installed
1060 in the install prefix.
1061 In case no gst-plugin-scanner is installed in the install prefix, this
1062 will fix "GStreamer-WARNING: External plugin loader failed. This most
1063 likely means that the plugin loader helper binary was not found or
1064 could not be run. You might need to set the GST_PLUGIN_SCANNER
1065 environment variable if your setup is unusual." warnings when running
1067 In the case where we find GStreamer core via pkg-config we use
1068 a newly-added pkg-config var "pluginscannerdir" to get the right
1069 directory. This has the benefit of working transparently for both
1070 installed and uninstalled pkg-config files/setups.
1071 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
1073 2020-05-27 09:13:17 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.com>
1075 * ext/dvdread/dvdreadsrc.c:
1076 dvdreadsrc: fix uninitialized warning
1077 Variable is always set in actual code paths but let's keep gcc happy.
1078 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
1080 2020-05-12 05:07:47 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1082 * ext/sidplay/meson.build:
1084 meson: Pass native: false to add_languages()
1085 This is needed for cross-compiling without a build machine compiler
1086 available. The option was added in 0.54, but we only need this in
1087 Cerbero and it doesn't affect older versions so it should be ok.
1088 Will just cause a spurious warning.
1089 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
1091 2020-04-03 14:24:46 -0500 Derek Lesho <dlesho@codeweavers.com>
1093 * gst/asfdemux/gstasfdemux.c:
1094 asfdemux: Always re-initialize metadata and global_metadata
1095 When transitioning from the PAUSED state, to the READY state, and back,
1096 metadata and global_metadata are left uninitialized, unlike when the
1097 demxuer transitions from NULL to READY, then to PAUSED. I have found
1098 this to cause a segmentation fault when fields in these structures are
1101 2020-04-02 16:18:00 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1103 * ext/x264/gstx264enc.c:
1104 x264enc: Fix 'ref' property range and default
1105 The --ref option indicate the size of the DPB, hence should be in the range of
1106 0 to 16. This patch also fix the default to match x264enc default 3. This
1107 change isn't a behaviour change since we don't enforce the reported default.
1109 2020-03-19 18:05:43 -0300 Thibault Saunier <tsaunier@igalia.com>
1111 * ext/a52dec/gsta52dec.c:
1112 a52dec: Mark as converter
1113 It is able to do channel downminxing, so technically it is also a
1115 This is also important so validate knows about that when doing its
1118 2019-10-17 14:55:51 +0200 Thibault Saunier <tsaunier@igalia.com>
1120 * ext/x264/gstencoderbitrateprofilemanager.c:
1121 * ext/x264/gstencoderbitrateprofilemanager.h:
1122 * ext/x264/gstx264enc.c:
1123 * ext/x264/gstx264enc.h:
1124 * ext/x264/meson.build:
1125 x264enc: Respect Youtube bitrate recommandation
1126 Properly follow google recommendations[0] concerning bitrate when the
1127 user wants to use the youtube profile.
1128 [0]: https://support.google.com/youtube/answer/1722171?hl=en
1130 2019-12-18 16:09:42 +0100 Stéphane Cerveau <scerveau@collabora.com>
1132 * ext/dvdread/dvdreadsrc.c:
1133 ugly: use of g_value_dup_string
1134 Use helper method to get string from GValue.
1136 2019-12-14 18:49:54 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
1138 * ext/x264/gstx264enc.c:
1139 x264enc: fixed codestyle
1141 2019-12-14 17:15:21 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
1143 * ext/x264/gstx264enc.c:
1144 x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
1145 Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
1146 set inside em_data field. h264parse element (and possible third-party
1147 decoders such as libav) also follows this requirement.
1148 https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
1150 2019-06-09 00:30:53 +0100 Tim-Philipp Müller <tim@centricular.com>
1160 * docs/version.entities.in:
1162 * ext/a52dec/Makefile.am:
1163 * ext/amrnb/Makefile.am:
1164 * ext/amrwbdec/Makefile.am:
1165 * ext/cdio/Makefile.am:
1166 * ext/dvdread/Makefile.am:
1167 * ext/mpeg2dec/.gitignore:
1168 * ext/mpeg2dec/Makefile.am:
1169 * ext/sidplay/Makefile.am:
1170 * ext/x264/Makefile.am:
1171 * gst-libs/Makefile.am:
1172 * gst-libs/gst/Makefile.am:
1174 * gst/asfdemux/.gitignore:
1175 * gst/asfdemux/Makefile.am:
1176 * gst/dvdlpcmdec/Makefile.am:
1177 * gst/dvdsub/Makefile.am:
1178 * gst/realmedia/.gitignore:
1179 * gst/realmedia/Makefile.am:
1180 * gst/xingmux/Makefile.am:
1187 * m4/as-slurp-ffmpeg.m4:
1188 * m4/check-libheader.m4:
1192 * m4/gst-fionread.m4:
1193 * m4/gst-ivorbis.m4:
1202 * pkgconfig/.gitignore:
1203 * pkgconfig/Makefile.am:
1204 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
1208 * tests/Makefile.am:
1209 * tests/check/.gitignore:
1210 * tests/check/Makefile.am:
1211 * tests/check/elements/.gitignore:
1212 * tests/check/generic/.gitignore:
1213 * tests/files/Makefile.am:
1214 Remove autotools build system
1216 2019-09-02 09:33:15 -0400 Aaron Boxer <aaron.boxer@collabora.com>
1219 * ext/mpeg2dec/gstmpeg2dec.c:
1220 * ext/x264/gstx264enc.c:
1221 * gst/asfdemux/gstasfdemux.c:
1222 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1223 * gst/dvdsub/gstdvdsubdec.c:
1224 * gst/realmedia/rdtjitterbuffer.c:
1225 * gst/realmedia/rtspreal.c:
1226 * hooks/pre-commit.hook:
1227 documentation: fix some typos
1229 2019-08-23 19:06:59 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1231 * ext/amrnb/amrnbdec.c:
1232 * ext/amrnb/amrnbenc.c:
1233 * ext/amrwbdec/amrwbdec.c:
1234 docstrings: port ulinks to markdown links
1236 2019-08-23 16:25:25 +1000 Matthew Waters <matthew@centricular.com>
1239 meson: Don't generate doc cache when no plugins are enabled
1240 Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
1242 2019-07-15 21:56:57 +0900 Seungha Yang <seungha.yang@navercorp.com>
1244 * ext/x264/gstx264enc.c:
1245 x264enc: Port to color_{primaries,transfer,matrix}_to_iso
1246 ... with more color value mapping
1248 2019-07-15 22:38:35 +0900 Seungha Yang <seungha.yang@navercorp.com>
1250 * tests/check/elements/x264enc.c:
1251 * tests/check/meson.build:
1252 tests: x264enc: Enable test on Windows
1253 ... with removal of pointless unistd.h dependency.
1254 Note that full dependency listing is required to run unit test
1255 executable binary on Windows uninstalled environment.
1257 2019-05-31 23:07:58 +0200 Niels De Graef <niels.degraef@barco.com>
1261 meson: Bump minimal GLib version to 2.44
1262 This means we can use some newer features and get rid of some
1263 boilerplate code using the G_DECLARE_* macros.
1264 As discussed on IRC, 2.44 is old enough by now to start depending on it.
1266 2019-05-29 23:00:48 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1268 * ext/sidplay/gstsiddec.cc:
1269 doc: remove xml from comments
1271 2019-05-25 14:19:54 +0200 Tim-Philipp Müller <tim@centricular.com>
1273 * gst/asfdemux/asfheaders.h:
1274 asfdemux: remove some unused cruft in internal headers
1276 2019-05-16 09:15:52 -0400 Thibault Saunier <tsaunier@igalia.com>
1278 * docs/gst_plugins_cache.json:
1280 docs: Stop building the doc cache by default
1281 And update the cache
1282 Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
1284 2019-05-13 22:54:16 -0400 Thibault Saunier <tsaunier@igalia.com>
1286 * docs/gst_plugins_cache.json:
1287 docs: Update plugins documentation cache
1289 2018-10-22 11:47:37 +0200 Thibault Saunier <tsaunier@igalia.com>
1294 * docs/all_index.md:
1295 * docs/gst_api_version.in:
1296 * docs/gst_plugins_cache.json:
1299 * docs/plugins/.gitignore:
1300 * docs/plugins/Makefile.am:
1301 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1302 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1303 * docs/plugins/gst-plugins-ugly-plugins.args:
1304 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1305 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1306 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1307 * docs/plugins/gst-plugins-ugly-plugins.signals:
1308 * docs/plugins/gst-plugins-ugly-plugins.types:
1309 * docs/plugins/inspect/plugin-a52dec.xml:
1310 * docs/plugins/inspect/plugin-amrnb.xml:
1311 * docs/plugins/inspect/plugin-amrwbdec.xml:
1312 * docs/plugins/inspect/plugin-asf.xml:
1313 * docs/plugins/inspect/plugin-cdio.xml:
1314 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1315 * docs/plugins/inspect/plugin-dvdread.xml:
1316 * docs/plugins/inspect/plugin-dvdsub.xml:
1317 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1318 * docs/plugins/inspect/plugin-realmedia.xml:
1319 * docs/plugins/inspect/plugin-sid.xml:
1320 * docs/plugins/inspect/plugin-x264.xml:
1321 * docs/plugins/inspect/plugin-xingmux.xml:
1323 * ext/a52dec/meson.build:
1324 * ext/amrnb/meson.build:
1325 * ext/amrwbdec/meson.build:
1326 * ext/cdio/meson.build:
1327 * ext/dvdread/meson.build:
1328 * ext/mpeg2dec/meson.build:
1329 * ext/sidplay/meson.build:
1330 * ext/x264/meson.build:
1331 * gst/asfdemux/gstasfdemux.h:
1332 * gst/asfdemux/meson.build:
1333 * gst/dvdlpcmdec/meson.build:
1334 * gst/dvdsub/meson.build:
1335 * gst/realmedia/meson.build:
1336 * gst/xingmux/meson.build:
1338 * meson_options.txt:
1339 docs: Port documentation to hotdoc
1341 2018-10-22 11:47:32 +0200 Thibault Saunier <tsaunier@igalia.com>
1343 * ext/a52dec/gsta52dec.c:
1344 * ext/amrnb/amrnbdec.c:
1345 * ext/amrnb/amrnbenc.c:
1346 * ext/amrwbdec/amrwbdec.c:
1347 * ext/cdio/gstcdiocddasrc.c:
1348 * ext/x264/gstx264enc.c:
1349 * gst/asfdemux/gstasfdemux.h:
1350 * gst/asfdemux/gstrtspwms.c:
1351 * gst/realmedia/gstrdtbuffer.h:
1352 * gst/realmedia/rademux.c:
1353 * gst/realmedia/rdtmanager.c:
1354 * gst/realmedia/rtspreal.c:
1355 * gst/xingmux/gstxingmux.c:
1356 docs: Port all docstring to gtk-doc markdown
1358 2019-04-26 18:28:04 +0100 Tim-Philipp Müller <tim@centricular.com>
1360 * ext/sidplay/meson.build:
1361 meson: sidplay: use library() instead of shared_module()
1362 Like we do for other plugins, and also install a .pc file
1363 if we build the plugin statically.
1365 2019-04-22 12:51:33 +0300 Sebastian Dröge <sebastian@centricular.com>
1367 * ext/dvdread/meson.build:
1369 meson: Always require the gmodule dependency
1370 It's needed by the dvdread plugin but also by the x264 plugin in certain
1371 circumstances. As it's part of GLib and always available, simply move it
1372 as a hard dependency to the top-level meson.build.
1374 2019-04-19 10:28:17 +0100 Tim-Philipp Müller <tim@centricular.com>
1379 * docs/plugins/inspect/plugin-a52dec.xml:
1380 * docs/plugins/inspect/plugin-amrnb.xml:
1381 * docs/plugins/inspect/plugin-amrwbdec.xml:
1382 * docs/plugins/inspect/plugin-asf.xml:
1383 * docs/plugins/inspect/plugin-cdio.xml:
1384 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1385 * docs/plugins/inspect/plugin-dvdread.xml:
1386 * docs/plugins/inspect/plugin-dvdsub.xml:
1387 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1388 * docs/plugins/inspect/plugin-realmedia.xml:
1389 * docs/plugins/inspect/plugin-sid.xml:
1390 * docs/plugins/inspect/plugin-x264.xml:
1391 * docs/plugins/inspect/plugin-xingmux.xml:
1395 === release 1.16.0 ===
1397 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1404 * gst-plugins-ugly.doap:
1408 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1410 * docs/plugins/inspect/plugin-a52dec.xml:
1411 * docs/plugins/inspect/plugin-amrnb.xml:
1412 * docs/plugins/inspect/plugin-amrwbdec.xml:
1413 * docs/plugins/inspect/plugin-asf.xml:
1414 * docs/plugins/inspect/plugin-cdio.xml:
1415 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1416 * docs/plugins/inspect/plugin-dvdread.xml:
1417 * docs/plugins/inspect/plugin-dvdsub.xml:
1418 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1419 * docs/plugins/inspect/plugin-realmedia.xml:
1420 * docs/plugins/inspect/plugin-sid.xml:
1421 * docs/plugins/inspect/plugin-x264.xml:
1422 * docs/plugins/inspect/plugin-xingmux.xml:
1425 2019-04-19 00:24:38 +0100 Tim-Philipp Müller <tim@centricular.com>
1431 === release 1.15.90 ===
1433 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1439 * gst-plugins-ugly.doap:
1443 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1445 * docs/plugins/inspect/plugin-a52dec.xml:
1446 * docs/plugins/inspect/plugin-amrnb.xml:
1447 * docs/plugins/inspect/plugin-amrwbdec.xml:
1448 * docs/plugins/inspect/plugin-asf.xml:
1449 * docs/plugins/inspect/plugin-cdio.xml:
1450 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1451 * docs/plugins/inspect/plugin-dvdread.xml:
1452 * docs/plugins/inspect/plugin-dvdsub.xml:
1453 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1454 * docs/plugins/inspect/plugin-realmedia.xml:
1455 * docs/plugins/inspect/plugin-sid.xml:
1456 * docs/plugins/inspect/plugin-x264.xml:
1457 * docs/plugins/inspect/plugin-xingmux.xml:
1460 2019-03-27 21:59:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1462 * ext/x264/meson.build:
1463 meson: Add a subproject fallback for x264
1465 2019-03-10 19:33:31 +0000 Piotr Drąg <piotrdrag@gmail.com>
1470 2019-03-21 11:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1473 meson: add -Wno-unused also to C++ args when gst debug system is disabled
1475 2019-03-04 09:08:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1480 * docs/plugins/inspect/plugin-a52dec.xml:
1481 * docs/plugins/inspect/plugin-amrnb.xml:
1482 * docs/plugins/inspect/plugin-amrwbdec.xml:
1483 * docs/plugins/inspect/plugin-asf.xml:
1484 * docs/plugins/inspect/plugin-cdio.xml:
1485 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1486 * docs/plugins/inspect/plugin-dvdread.xml:
1487 * docs/plugins/inspect/plugin-dvdsub.xml:
1488 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1489 * docs/plugins/inspect/plugin-realmedia.xml:
1490 * docs/plugins/inspect/plugin-sid.xml:
1491 * docs/plugins/inspect/plugin-x264.xml:
1492 * docs/plugins/inspect/plugin-xingmux.xml:
1496 2019-02-28 11:03:31 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1498 * ext/x264/gstx264enc.c:
1499 x264enc: inject CEA708 closed captions
1501 === release 1.15.2 ===
1503 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1509 * gst-plugins-ugly.doap:
1513 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1515 * docs/plugins/inspect/plugin-a52dec.xml:
1516 * docs/plugins/inspect/plugin-amrnb.xml:
1517 * docs/plugins/inspect/plugin-amrwbdec.xml:
1518 * docs/plugins/inspect/plugin-asf.xml:
1519 * docs/plugins/inspect/plugin-cdio.xml:
1520 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1521 * docs/plugins/inspect/plugin-dvdread.xml:
1522 * docs/plugins/inspect/plugin-dvdsub.xml:
1523 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1524 * docs/plugins/inspect/plugin-realmedia.xml:
1525 * docs/plugins/inspect/plugin-sid.xml:
1526 * docs/plugins/inspect/plugin-x264.xml:
1527 * docs/plugins/inspect/plugin-xingmux.xml:
1530 2019-02-26 11:48:47 +0000 Tim-Philipp Müller <tim@centricular.com>
1576 2019-02-22 23:54:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1578 * ext/sidplay/gstsiddec.cc:
1579 sidplay: fix indentation
1581 2019-02-12 17:58:19 +0200 Sebastian Dröge <sebastian@centricular.com>
1583 * ext/dvdread/dvdreadsrc.c:
1584 dvdreadsrc: Work around GCC9 compiler warning
1585 It's technically true but not for this specific type.
1586 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]
1587 394 | gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1588 | ~~~~~~~~~~~~^~~~~~~~~
1590 2019-01-30 19:50:30 +0900 Seungha Yang <seungha.yang@navercorp.com>
1593 meson: Add support orc fallback
1594 Allow fallback to orc subproject if any.
1596 2019-01-25 14:38:05 +0200 Sebastian Dröge <sebastian@centricular.com>
1598 * ext/x264/gstx264enc.c:
1599 x264: Only enable dynamic loading code for x264 < 253
1600 Otherwise we get some compiler warnings:
1601 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1602 unload_x264 (GstX264EncVTable * vtable)
1604 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1605 load_x264 (const gchar * filename)
1608 2019-01-25 14:36:55 +0200 Sebastian Dröge <sebastian@centricular.com>
1610 * ext/x264/meson.build:
1611 x264: Link to gmodule in the meson build if extra x264 libraries are provided
1612 We would dynamically load additional x264 libraries then.
1614 2019-01-17 17:29:38 +0200 Helmut Grohne <helmut@subdivi.de>
1617 sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1618 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1620 === release 1.15.1 ===
1622 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1628 * gst-plugins-ugly.doap:
1632 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1634 * docs/plugins/inspect/plugin-a52dec.xml:
1635 * docs/plugins/inspect/plugin-amrnb.xml:
1636 * docs/plugins/inspect/plugin-amrwbdec.xml:
1637 * docs/plugins/inspect/plugin-asf.xml:
1638 * docs/plugins/inspect/plugin-cdio.xml:
1639 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1640 * docs/plugins/inspect/plugin-dvdread.xml:
1641 * docs/plugins/inspect/plugin-dvdsub.xml:
1642 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1643 * docs/plugins/inspect/plugin-realmedia.xml:
1644 * docs/plugins/inspect/plugin-sid.xml:
1645 * docs/plugins/inspect/plugin-x264.xml:
1646 * docs/plugins/inspect/plugin-xingmux.xml:
1649 2019-01-17 02:02:22 +0000 Tim-Philipp Müller <tim@centricular.com>
1695 2018-12-30 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1697 * tests/check/generic/states.c:
1698 * tests/check/meson.build:
1699 tests: Enable test generic_states on Windows
1700 ... and drop needless unistd.h dependency
1702 2018-12-18 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1705 * tests/check/meson.build:
1706 meson: Use join_paths() instead '/'
1708 2018-12-07 23:39:01 +0900 Seungha Yang <seungha.yang@navercorp.com>
1711 * tests/check/meson.build:
1712 * tests/meson.build:
1713 tests: Enable unit test on Windows
1714 Remove hard-coded ':' whitelist separator since it varies with OS
1716 2018-12-05 17:24:25 -0300 Thibault Saunier <tsaunier@igalia.com>
1719 Automatic update of common submodule
1720 From ed78bee to 59cb678
1722 2018-11-24 19:28:19 +0900 Seungha Yang <seungha.yang@navercorp.com>
1725 meson: Specify encoding to UTF-8 when building with MSVC
1726 Use build arguments consistent with core and -base. This can also
1727 remove noisy "C4819" warning of non-us locale MSVC.
1729 2018-11-12 13:30:59 +0200 Jordan Petridis <jordan@centricular.com>
1732 Add Gitlab CI configuration
1733 This commit adds a .gitlab-ci.yml file, which uses a feature
1734 to fetch the config from a centralized repository. The intent is
1735 to have all the gstreamer modules use the same configuration.
1736 The configuration is currently hosted at the gst-ci repository
1737 under the gitlab/ci_template.yml path.
1738 Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1740 2018-11-05 05:38:33 +0000 Matthew Waters <matthew@centricular.com>
1743 Update common submodule location
1744 Remove the git directory
1746 2018-11-05 12:52:46 +0800 Haihao Xiang <haihao.xiang@intel.com>
1749 * gst-plugins-ugly.doap:
1750 Clone the code from gitlab
1751 This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1753 2018-10-08 20:45:52 +0100 Tim-Philipp Müller <tim@centricular.com>
1756 meson: use new 'python' module instead of deprecated
1757 https://github.com/mesonbuild/meson/pull/4169
1759 2018-09-22 17:33:35 +0100 Tim-Philipp Müller <tim@centricular.com>
1761 * tests/check/elements/x264enc.c:
1762 tests: x264enc: fix leak in unit test
1763 The static pad templates weren't static so their
1764 contents were leaked. valgrind was not happy.
1765 Also rename confusing define.
1767 2018-09-18 21:43:14 +0900 Seungha Yang <seungha.yang@navercorp.com>
1769 * ext/x264/gstx264enc.c:
1770 * ext/x264/gstx264enc.h:
1771 x264enc: Avoid format decision per frame
1772 Avoid switch/case per frame for format decision and detect the format
1773 only if where it could be changed. Note that, whenever encoder->input_state
1774 is changed, gst_x264_enc_init_encoder() is called.
1775 https://bugzilla.gnome.org/show_bug.cgi?id=797164
1777 2018-09-19 12:00:32 +0100 Tim-Philipp Müller <tim@centricular.com>
1780 * meson_options.txt:
1781 meson: add glib-checks option to disable API guards and such
1782 We want this enabled by default, also in releases, but people
1783 may want to disable this for performance-critical workloads or
1784 on embedded devices.
1786 2018-09-19 11:58:54 +0100 Tim-Philipp Müller <tim@centricular.com>
1788 * meson_options.txt:
1789 meson: fix missing closing bracket in option descriptions
1791 2018-08-18 21:22:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1794 * meson_options.txt:
1795 * tests/meson.build:
1796 meson: add option to disable tests
1798 2018-08-18 21:20:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1801 meson: clean up some cruft
1803 2018-08-18 21:15:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1806 * meson_options.txt:
1807 meson: add options to disable gobject cast checks and glib asserts
1808 ... and define G_DISABLE_DEPRECATED for development versions,
1809 like we do in autotools.
1811 2018-08-16 13:17:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1813 * ext/x264/gstx264enc.c:
1814 x264enc: Set bit depth for x264 ≥ 153
1815 https://bugzilla.gnome.org/show_bug.cgi?id=796975
1817 2018-08-16 14:55:04 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1819 * ext/x264/gstx264enc.c:
1820 x264enc: Remove superfluous x264_param_default
1821 https://bugzilla.gnome.org/show_bug.cgi?id=796973
1823 2018-07-27 19:29:01 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1825 * ext/a52dec/meson.build:
1826 * ext/amrnb/meson.build:
1827 * ext/amrwbdec/meson.build:
1828 * ext/cdio/meson.build:
1829 * ext/dvdread/meson.build:
1830 * ext/mpeg2dec/meson.build:
1831 * ext/sidplay/meson.build:
1832 * ext/x264/meson.build:
1835 * meson_options.txt:
1836 Add feature options for all plugins
1837 The only automagic dependency left is C++ availability detection.
1838 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1840 2018-07-25 17:17:21 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1843 * meson_options.txt:
1844 meson: Convert common options to feature options
1845 The rest will be converted later, these are necessary for gst-build to
1846 set options correctly.
1847 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1849 2018-06-11 14:43:20 +0200 Edward Hervey <edward@centricular.com>
1851 * gst/asfdemux/gstasfdemux.c:
1852 asfdemux: Remove 0.10 code
1853 This was used to "close" a segment. It's no longer needed anymore
1854 in 1.x (it was essentially sending the same thing again)
1856 2018-05-11 09:21:09 +0200 Edward Hervey <edward@centricular.com>
1858 * gst/asfdemux/gstasfdemux.c:
1859 asfdemux: Only send flush event on seeking flushes
1860 And not on all the time
1862 2018-05-21 11:54:50 +0100 Tim-Philipp Müller <tim@centricular.com>
1865 * meson_options.txt:
1866 meson: add 'nls' option to disable translations
1867 And enable by default. Was implicitly disabled because
1868 ENABLE_NLS was not defined. Also use .set_quoted().
1870 2018-05-05 19:32:00 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1873 * meson_options.txt:
1874 meson: Update option names to omit disable_ and with- prefixes
1875 Also yield common options to the outer project (gst-build in our case)
1876 so that they don't have to be set manually.
1878 2018-05-04 22:54:01 +1000 Jan Schmidt <jan@centricular.com>
1880 * gst/dvdsub/gstdvdsubdec.c:
1881 dvdsubdec: Take the highlight event from the structure.
1882 Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1883 associated with a highlight event, instead store
1884 it in the event structure directly, as
1885 GstEvent::timestamp will disappear in GStreamer 2.0
1886 https://bugzilla.gnome.org/show_bug.cgi?id=761477
1888 2018-04-24 14:06:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
1890 * ext/a52dec/meson.build:
1891 * ext/amrnb/meson.build:
1892 * ext/amrwbdec/meson.build:
1893 * ext/cdio/meson.build:
1894 * ext/dvdread/meson.build:
1895 * ext/mpeg2dec/meson.build:
1896 * ext/x264/meson.build:
1897 * gst/asfdemux/meson.build:
1898 * gst/dvdlpcmdec/meson.build:
1899 * gst/dvdsub/meson.build:
1900 * gst/realmedia/meson.build:
1901 * gst/xingmux/meson.build:
1903 Meson: Generate pc file for all plugins in ugly
1904 https://bugzilla.gnome.org/show_bug.cgi?id=794568
1906 2018-04-25 10:59:11 +0100 Tim-Philipp Müller <tim@centricular.com>
1909 meson: use -Wl,-Bsymbolic-functions where supported
1910 Just like the autotools build.
1912 2018-04-16 20:13:05 +0300 Sebastian Dröge <sebastian@centricular.com>
1914 * gst/asfdemux/gstasfdemux.c:
1915 asfdemux: Set the stream-format field of H264 streams
1916 If we have codec_data it will be AVC, otherwise assume byte-stream.
1918 2018-04-16 10:53:12 +0100 Tim-Philipp Müller <tim@centricular.com>
1922 Automatic update of common submodule
1923 From 3fa2c9e to ed78bee
1925 2018-03-20 09:26:15 +0000 Tim-Philipp Müller <tim@centricular.com>
1930 * docs/plugins/inspect/plugin-a52dec.xml:
1931 * docs/plugins/inspect/plugin-amrnb.xml:
1932 * docs/plugins/inspect/plugin-amrwbdec.xml:
1933 * docs/plugins/inspect/plugin-asf.xml:
1934 * docs/plugins/inspect/plugin-cdio.xml:
1935 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1936 * docs/plugins/inspect/plugin-dvdread.xml:
1937 * docs/plugins/inspect/plugin-dvdsub.xml:
1938 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1939 * docs/plugins/inspect/plugin-realmedia.xml:
1940 * docs/plugins/inspect/plugin-sid.xml:
1941 * docs/plugins/inspect/plugin-x264.xml:
1942 * docs/plugins/inspect/plugin-xingmux.xml:
1946 === release 1.14.0 ===
1948 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1954 * gst-plugins-ugly.doap:
1958 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1960 * docs/plugins/inspect/plugin-a52dec.xml:
1961 * docs/plugins/inspect/plugin-amrnb.xml:
1962 * docs/plugins/inspect/plugin-amrwbdec.xml:
1963 * docs/plugins/inspect/plugin-asf.xml:
1964 * docs/plugins/inspect/plugin-cdio.xml:
1965 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1966 * docs/plugins/inspect/plugin-dvdread.xml:
1967 * docs/plugins/inspect/plugin-dvdsub.xml:
1968 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1969 * docs/plugins/inspect/plugin-realmedia.xml:
1970 * docs/plugins/inspect/plugin-sid.xml:
1971 * docs/plugins/inspect/plugin-x264.xml:
1972 * docs/plugins/inspect/plugin-xingmux.xml:
1975 === release 1.13.91 ===
1977 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1983 * gst-plugins-ugly.doap:
1987 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1989 * docs/plugins/inspect/plugin-a52dec.xml:
1990 * docs/plugins/inspect/plugin-amrnb.xml:
1991 * docs/plugins/inspect/plugin-amrwbdec.xml:
1992 * docs/plugins/inspect/plugin-asf.xml:
1993 * docs/plugins/inspect/plugin-cdio.xml:
1994 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1995 * docs/plugins/inspect/plugin-dvdread.xml:
1996 * docs/plugins/inspect/plugin-dvdsub.xml:
1997 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1998 * docs/plugins/inspect/plugin-realmedia.xml:
1999 * docs/plugins/inspect/plugin-sid.xml:
2000 * docs/plugins/inspect/plugin-x264.xml:
2001 * docs/plugins/inspect/plugin-xingmux.xml:
2004 2018-03-12 20:19:19 +0000 Tim-Philipp Müller <tim@centricular.com>
2006 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2007 docs: plugins: minor addition to plugins list
2009 2018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de>
2012 configure.ac: enable largefile support if possible
2013 https://bugzilla.gnome.org/show_bug.cgi?id=793103
2015 === release 1.13.90 ===
2017 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
2023 * gst-plugins-ugly.doap:
2027 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
2029 * docs/plugins/gst-plugins-ugly-plugins.args:
2030 * docs/plugins/inspect/plugin-a52dec.xml:
2031 * docs/plugins/inspect/plugin-amrnb.xml:
2032 * docs/plugins/inspect/plugin-amrwbdec.xml:
2033 * docs/plugins/inspect/plugin-asf.xml:
2034 * docs/plugins/inspect/plugin-cdio.xml:
2035 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2036 * docs/plugins/inspect/plugin-dvdread.xml:
2037 * docs/plugins/inspect/plugin-dvdsub.xml:
2038 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2039 * docs/plugins/inspect/plugin-realmedia.xml:
2040 * docs/plugins/inspect/plugin-sid.xml:
2041 * docs/plugins/inspect/plugin-x264.xml:
2042 * docs/plugins/inspect/plugin-xingmux.xml:
2045 2018-03-01 19:07:42 +0100 Mathieu Duponchelle <mathieu@centricular.com>
2048 * tests/check/meson.build:
2049 meson: enable more warnings
2051 2018-02-28 10:07:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2053 * ext/x264/gstx264enc.c:
2054 x264enc: fix build with newer x264 with support for multiple bit depths
2055 libx264 used to be built for one specific bit depth, and if we
2056 wanted to support multiple bit depths we would have to dynamically
2057 load the right .so from different paths. That has changed now, and
2058 libx264 can include support for multiple depths in the same lib,
2059 so we don't need to do the dlopen() dance any more. We'll keep
2060 the vtable stuff around until we can drop support for older x264.
2061 gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
2062 https://bugzilla.gnome.org/show_bug.cgi?id=792111
2064 2018-02-27 15:42:32 +0100 Alicia Boya García <aboya@igalia.com>
2066 * ext/x264/gstx264enc.c:
2067 x264enc: Add format example for option-string
2068 https://bugzilla.gnome.org/show_bug.cgi?id=793879
2070 2018-02-21 19:47:36 +0000 Tim-Philipp Müller <tim@centricular.com>
2073 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
2074 add_global_arguments() can't be used in subprojects. It's
2075 entirely possible that -ugly is a subproject but gstreamer
2076 is picked up from an installed location, so we should
2077 really use add_project_arguments() in both cases.
2079 2018-02-15 19:44:21 +0000 Tim-Philipp Müller <tim@centricular.com>
2082 * docs/plugins/inspect/plugin-a52dec.xml:
2083 * docs/plugins/inspect/plugin-amrnb.xml:
2084 * docs/plugins/inspect/plugin-amrwbdec.xml:
2085 * docs/plugins/inspect/plugin-asf.xml:
2086 * docs/plugins/inspect/plugin-cdio.xml:
2087 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2088 * docs/plugins/inspect/plugin-dvdread.xml:
2089 * docs/plugins/inspect/plugin-dvdsub.xml:
2090 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2091 * docs/plugins/inspect/plugin-realmedia.xml:
2092 * docs/plugins/inspect/plugin-sid.xml:
2093 * docs/plugins/inspect/plugin-x264.xml:
2094 * docs/plugins/inspect/plugin-xingmux.xml:
2098 === release 1.13.1 ===
2100 2018-02-15 17:10:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2104 * gst-plugins-ugly.doap:
2108 2018-02-15 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.com>
2110 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2111 * docs/plugins/gst-plugins-ugly-plugins.args:
2112 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2113 * docs/plugins/inspect/plugin-a52dec.xml:
2114 * docs/plugins/inspect/plugin-amrnb.xml:
2115 * docs/plugins/inspect/plugin-amrwbdec.xml:
2116 * docs/plugins/inspect/plugin-asf.xml:
2117 * docs/plugins/inspect/plugin-cdio.xml:
2118 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2119 * docs/plugins/inspect/plugin-dvdread.xml:
2120 * docs/plugins/inspect/plugin-dvdsub.xml:
2121 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2122 * docs/plugins/inspect/plugin-realmedia.xml:
2123 * docs/plugins/inspect/plugin-sid.xml:
2124 * docs/plugins/inspect/plugin-x264.xml:
2125 * docs/plugins/inspect/plugin-xingmux.xml:
2126 docs: update plugin docs
2128 2018-02-15 14:52:29 +0000 Tim-Philipp Müller <tim@centricular.com>
2134 po: update translations
2136 2018-02-08 19:09:45 +0000 Tim-Philipp Müller <tim@centricular.com>
2139 meson: make version numbers ints and fix int/string comparison
2140 WARNING: Trying to compare values of different types (str, int).
2141 The result of this is undefined and will become a hard error
2142 in a future Meson release.
2144 2018-02-04 12:03:36 +0100 Tim-Philipp Müller <tim@centricular.com>
2147 autotools: use -fno-strict-aliasing where supported
2148 https://bugzilla.gnome.org/show_bug.cgi?id=769183
2150 2018-01-30 20:34:52 +0000 Tim-Philipp Müller <tim@centricular.com>
2152 * ext/sidplay/meson.build:
2154 meson: use -fno-strict-aliasing where supported
2155 https://bugzilla.gnome.org/show_bug.cgi?id=769183
2157 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
2159 * ext/amrnb/amrnbdec.c:
2160 amrnbdec: Don't use g_return_*_if_fail() on data parsing
2161 Those functions can be disabled. Instead just use the (existing)
2165 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
2167 * ext/amrwbdec/amrwbdec.c:
2168 amrwbdec: Don't use g_return_*_if_fail() on data parsing
2169 Those functions can be disabled. Instead just use the (existing)
2173 2017-12-26 13:51:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2176 meson: skip translations if gettext is not available
2178 2017-12-14 14:49:17 +1100 Matthew Waters <matthew@centricular.com>
2181 Automatic update of common submodule
2182 From e8c7a71 to 3fa2c9e
2184 2017-12-07 15:52:58 +0900 Justin Kim <justin.kim@collabora.com>
2186 * ext/x264/gstx264enc.c:
2187 * ext/x264/gstx264enc.h:
2188 x264enc: add 'insert-vui' property for users to choose
2189 VUI(Video Usability Information) parameters should be set
2190 according to the specification. However, some of the existing
2191 hardware decoders refuse to decode in certain combinations of
2192 the resolution and VUI parameters. To support the legacy
2193 decoders, this patch provides 'insert-vui' to skip the settings.
2194 https://bugzilla.gnome.org/show_bug.cgi?id=791331
2196 2017-12-06 13:01:39 +0200 Sebastian Dröge <sebastian@centricular.com>
2198 * ext/cdio/gstcdio.c:
2199 * ext/cdio/gstcdio.h:
2200 * ext/cdio/gstcdiocddasrc.c:
2201 cdio: Fix build with cdio >= 1.0
2202 LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
2203 as 1 for 1.0. We had various checks for < 83, which of course succeeded
2204 now although we are >= 0.83.
2205 Fix this by checking for < 76 (0.76) too, as that is the minimum version
2206 we currently support and everything < 76 is going to be >= 1.0.
2207 https://bugzilla.gnome.org/show_bug.cgi?id=791301
2209 2017-11-27 20:11:56 +1100 Matthew Waters <matthew@centricular.com>
2212 Automatic update of common submodule
2213 From 3f4aa96 to e8c7a71
2215 2017-11-26 15:05:14 +0000 Tim-Philipp Müller <tim@centricular.com>
2218 configure: actually use -fvisibility if supported
2219 Fix up for previous commit.
2221 2017-11-26 14:49:21 +0000 Tim-Philipp Müller <tim@centricular.com>
2224 autotools: stop controlling symbol visibility with -export-symbols-regex
2225 Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
2226 This should result in consistent behaviour for the autotools and
2229 2017-11-13 11:13:30 +0100 Edward Hervey <edward@centricular.com>
2231 * gst/asfdemux/gstasfdemux.c:
2232 asfdemux: Fix prerolling files with "empty" streams
2233 This is a regression that was introduced by
2234 commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
2235 " asfdemux: Add support for dvr-ms"
2236 The problem is that some files/streams might contain stream definition
2237 but there is no actual packets for those streams.
2238 This was used to "define" streams with different bitrates for example.
2239 The first_ts calculation resulted in never ever finding a valid first_ts
2240 since some streams were empty, and therefore never "activating" itself.
2241 Instead of that we first check if we are prerolled. And if we are we
2242 unconditionally get the "first_ts"
2243 The preroll check has been adapted to check whether streams of
2244 each defined type (i.e. audio/video/sub) has been prerolled. This solves
2245 the problem of having different streams of a particular type where only
2246 one stream actually has data.
2248 2017-11-13 11:09:31 +0100 Edward Hervey <edward@centricular.com>
2250 * gst/asfdemux/gstasfdemux.c:
2251 asfdemux: Store the stream type in streams
2252 The field was present but never set :)
2254 2017-09-26 10:11:24 +0530 Ponnam Srinivas <p.srinivas@samsung.com>
2256 * ext/a52dec/gsta52dec.c:
2257 a52dec: Fix out buffer memory leak in error code path
2258 https://bugzilla.gnome.org/show_bug.cgi?id=788119
2260 2017-09-15 17:06:58 +0530 Deepak Srivastava <srivastava.d@samsung.com>
2262 * ext/mpeg2dec/gstmpeg2dec.c:
2263 mpeg2dec: Fix buffer memory leak in error code path
2264 https://bugzilla.gnome.org/show_bug.cgi?id=787817
2266 2017-09-07 13:27:26 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2268 * ext/mpeg2dec/gstmpeg2dec.c:
2269 mpeg2dec: Unmap output video frame if copying to it fails
2270 https://bugzilla.gnome.org/show_bug.cgi?id=787398
2272 2017-08-31 11:33:14 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2274 * gst/realmedia/asmrules.c:
2275 realmedia: fix leak in asmrules error code path
2276 https://bugzilla.gnome.org/show_bug.cgi?id=787056
2278 2017-08-30 18:41:28 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2280 * gst/realmedia/rtspreal.c:
2281 realmedia: Fix Memory leak in error case
2282 https://bugzilla.gnome.org/show_bug.cgi?id=787014
2284 2017-08-26 13:02:26 +0100 Tim-Philipp Müller <tim@centricular.com>
2286 * tests/files/Makefile.am:
2287 * tests/files/cbr_stream.mp3:
2288 * tests/files/stream.mp2:
2289 * tests/files/vbr_stream.mp3:
2290 tests: remove files that were used by the mpg123 unit test
2292 2017-08-26 09:35:20 +0100 Tim-Philipp Müller <tim@centricular.com>
2297 * docs/plugins/Makefile.am:
2298 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2299 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2300 * docs/plugins/inspect/plugin-twolame.xml:
2303 * ext/twolame/Makefile.am:
2304 * ext/twolame/gsttwolamemp2enc.c:
2305 * ext/twolame/gsttwolamemp2enc.h:
2306 * ext/twolame/meson.build:
2308 Remove twolame plugin, moved to -good
2309 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2311 2017-08-26 08:51:01 +0100 Tim-Philipp Müller <tim@centricular.com>
2316 * docs/plugins/Makefile.am:
2317 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2318 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2319 * docs/plugins/gst-plugins-ugly-plugins.args:
2320 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2321 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2322 * docs/plugins/inspect/plugin-lame.xml:
2324 * ext/lame/Makefile.am:
2325 * ext/lame/gstlamemp3enc.c:
2326 * ext/lame/gstlamemp3enc.h:
2327 * ext/lame/meson.build:
2328 * ext/lame/plugin.c:
2333 * tests/check/Makefile.am:
2334 * tests/check/gst-plugins-ugly.supp:
2335 * tests/check/meson.build:
2336 * tests/check/pipelines/.gitignore:
2337 * tests/check/pipelines/lame.c:
2338 Remove lame plugin, moved to -good
2339 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2341 2017-08-20 14:31:02 +0100 Tim-Philipp Müller <tim@centricular.com>
2346 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2347 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2348 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2349 * docs/plugins/inspect/plugin-mpg123.xml:
2352 * ext/mpg123/Makefile.am:
2353 * ext/mpg123/gstmpg123audiodec.c:
2354 * ext/mpg123/gstmpg123audiodec.h:
2355 * ext/mpg123/meson.build:
2356 * tests/check/Makefile.am:
2357 * tests/check/elements/.gitignore:
2358 * tests/check/elements/mpg123audiodec.c:
2359 * tests/check/meson.build:
2360 Remove mpg123 plugin, moved to -good
2361 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2363 2017-08-17 12:23:43 +0100 Tim-Philipp Müller <tim@centricular.com>
2367 Automatic update of common submodule
2368 From 48a5d85 to 3f4aa96
2370 2017-08-10 15:48:27 +0100 Tim-Philipp Müller <tim@centricular.com>
2372 * ext/sidplay/meson.build:
2373 sidplay: hide symbols in meson for this c++ plugin too
2374 Keep things local, as this is the only c++ plugin
2377 2017-08-10 11:55:58 +0100 Tim-Philipp Müller <tim@centricular.com>
2380 meson: don't export symbols by default
2381 Only plugin entry points should be exported.
2382 Currently plugins might export more symbols with
2383 the meson build, as we don't have the exports
2384 regexp there that we pass to libtool.
2386 2017-08-09 19:31:56 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2388 * ext/x264/gstx264enc.c:
2389 x264enc: add FIXME note for future configuration cleanup
2391 2017-07-25 13:36:17 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2393 * ext/dvdread/dvdreadsrc.c:
2394 dvdreadsrc: Fix string memory leak
2395 https://bugzilla.gnome.org/show_bug.cgi?id=785388
2397 2017-07-15 15:01:09 +0100 Tim-Philipp Müller <tim@centricular.com>
2399 * ext/x264/gstx264enc.c:
2400 x264enc: fix indentation
2402 2017-07-15 14:59:42 +0100 Tim-Philipp Müller <tim@centricular.com>
2404 * ext/x264/gstx264enc.c:
2405 x264enc: fix caps leak
2406 Move creation of supported sink pads into class_init function
2407 which is also the only place where they're used. Unref the
2408 caps when no longer needed, the pad template will take its
2410 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2412 2017-07-15 14:57:49 +0100 Tim-Philipp Müller <tim@centricular.com>
2414 * ext/mpg123/gstmpg123audiodec.c:
2415 mpg123audiodec: fix caps leak
2416 The pad template takes its own ref, so we should unref the caps.
2417 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2419 2017-07-15 12:49:19 +0100 Tim-Philipp Müller <tim@centricular.com>
2422 meson: po: use glib preset and read language list from LINGUAS
2423 Supported since meson 0.37, so we can use it now.
2425 2017-07-11 14:21:41 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2427 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2428 dvdlpmdec: Fix overrun from coverity
2431 2017-07-07 11:58:36 +0100 Tim-Philipp Müller <tim@centricular.com>
2434 meson: find python3 via python3 module
2435 https://bugzilla.gnome.org/show_bug.cgi?id=783198
2437 2017-07-05 18:58:35 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2439 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2440 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2441 dvdlpcmdec: Added support for Blu-Ray audio
2442 https://bugzilla.gnome.org/show_bug.cgi?id=784552
2444 2017-06-27 11:48:08 +0200 Edward Hervey <edward@centricular.com>
2446 * gst/asfdemux/gstasfdemux.c:
2447 asfdemux: More index handling
2448 In the same vein as the previous commit, the end of the file might have been
2449 cut and therefore contains bogus data.
2450 If the object is too short, consider it as garbage and return a non-fatal
2452 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2454 2017-06-27 10:25:42 +0200 Edward Hervey <edward@centricular.com>
2456 * gst/asfdemux/gstasfdemux.c:
2457 asfdemux; Don't assume index is present at end of file
2458 Some files have garbage at the end of the file, don't error out if we don't
2459 find the index there.
2460 Reverts back to previous behaviour (where corrupted/missing indexex were
2462 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2464 2017-06-26 09:49:22 +0100 Tim-Philipp Müller <tim@centricular.com>
2467 meson: fix with-package-name option
2468 https://bugzilla.gnome.org/show_bug.cgi?id=784082
2470 2017-06-14 21:08:31 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2472 * gst/asfdemux/gstasfdemux.c:
2473 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2474 ... which is how it has always been until changed coincidentally in commit
2475 9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2476 dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2477 to compensate for that in a lateral way
2479 2017-06-14 20:56:16 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2481 * ext/x264/gstx264enc.c:
2482 x264enc: relax bframes upper limit count to maximum encoder supported
2484 2017-06-23 23:44:18 +0100 Tim-Philipp Müller <tim@centricular.com>
2486 * ext/sidplay/meson.build:
2487 meson: don't error out if sidplay library is not found
2489 2017-06-23 18:33:24 +0100 Tim-Philipp Müller <tim@centricular.com>
2492 * ext/sidplay/meson.build:
2493 meson: build sid plugin
2494 https://bugzilla.gnome.org/show_bug.cgi?id=784135
2496 2017-06-21 21:23:29 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2498 * ext/x264/gstx264enc.c:
2499 x264: fix memory leak
2500 When the allowed caps are the same of template caps the allowed
2501 caps are not unrefed, leaking memory.
2502 https://bugzilla.gnome.org/show_bug.cgi?id=784060
2504 2017-06-07 12:08:43 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
2506 * tests/check/meson.build:
2507 meson: Do not use path separator in test names
2508 Avoiding warnings like:
2509 WARNING: Target "elements/audioamplify" has a path separator in its name.
2511 2017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com>
2513 * gst/asfdemux/gstasfdemux.c:
2514 asfdemux: fix checking for header objects
2515 The if 'and' condition was mixed up with the last parameter of the
2516 function and would lead to wrong results
2518 2017-05-21 17:49:59 +0100 Tim-Philipp Müller <tim@centricular.com>
2523 meson: don't need config.h.meson any longer
2525 2017-05-20 14:58:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2528 * meson_options.txt:
2529 meson: add options to set package name and origin
2530 https://bugzilla.gnome.org/show_bug.cgi?id=782172
2532 2017-05-19 20:05:02 +0200 Jan Schmidt <jan@centricular.com>
2534 * tests/check/meson.build:
2535 Add gstvideo_dep for meson mpeg2dec test build
2537 2017-05-19 18:59:17 +0200 Jan Schmidt <jan@centricular.com>
2539 * tests/check/Makefile.am:
2540 * tests/check/elements/mpeg2dec.c:
2541 mpeg2dec test: Fix expected output caps
2542 In the absence of explicit info, video decoders
2543 now output mono multiview caps by default, so make
2544 the expected caps match that
2546 2017-05-16 14:07:56 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2550 * ext/a52dec/Makefile.am:
2551 * ext/amrnb/Makefile.am:
2552 * ext/amrwbdec/Makefile.am:
2553 * ext/cdio/Makefile.am:
2554 * ext/dvdread/Makefile.am:
2555 * ext/lame/Makefile.am:
2556 * ext/mpeg2dec/Makefile.am:
2557 * ext/mpg123/Makefile.am:
2558 * ext/sidplay/Makefile.am:
2559 * ext/twolame/Makefile.am:
2560 * ext/x264/Makefile.am:
2561 * gst/asfdemux/Makefile.am:
2562 * gst/dvdlpcmdec/Makefile.am:
2563 * gst/dvdsub/Makefile.am:
2564 * gst/realmedia/Makefile.am:
2565 * gst/xingmux/Makefile.am:
2566 Remove plugin specific static build option
2567 Static and dynamic plugins now have the same interface. The standard
2568 --enable-static/--enable-shared toggle are sufficient.
2570 2017-05-09 09:45:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2572 * ext/sidplay/gstsiddec.cc:
2573 sid: Make plugin name match plugin file name
2575 2017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com>
2581 === release 1.12.0 ===
2583 2017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com>
2589 * docs/plugins/inspect/plugin-a52dec.xml:
2590 * docs/plugins/inspect/plugin-amrnb.xml:
2591 * docs/plugins/inspect/plugin-amrwbdec.xml:
2592 * docs/plugins/inspect/plugin-asf.xml:
2593 * docs/plugins/inspect/plugin-cdio.xml:
2594 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2595 * docs/plugins/inspect/plugin-dvdread.xml:
2596 * docs/plugins/inspect/plugin-dvdsub.xml:
2597 * docs/plugins/inspect/plugin-lame.xml:
2598 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2599 * docs/plugins/inspect/plugin-mpg123.xml:
2600 * docs/plugins/inspect/plugin-realmedia.xml:
2601 * docs/plugins/inspect/plugin-siddec.xml:
2602 * docs/plugins/inspect/plugin-twolame.xml:
2603 * docs/plugins/inspect/plugin-x264.xml:
2604 * docs/plugins/inspect/plugin-xingmux.xml:
2605 * gst-plugins-ugly.doap:
2609 2017-05-04 15:12:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2654 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com>
2658 po: Update translations
2660 === release 1.11.91 ===
2662 2017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com>
2668 * docs/plugins/inspect/plugin-a52dec.xml:
2669 * docs/plugins/inspect/plugin-amrnb.xml:
2670 * docs/plugins/inspect/plugin-amrwbdec.xml:
2671 * docs/plugins/inspect/plugin-asf.xml:
2672 * docs/plugins/inspect/plugin-cdio.xml:
2673 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2674 * docs/plugins/inspect/plugin-dvdread.xml:
2675 * docs/plugins/inspect/plugin-dvdsub.xml:
2676 * docs/plugins/inspect/plugin-lame.xml:
2677 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2678 * docs/plugins/inspect/plugin-mpg123.xml:
2679 * docs/plugins/inspect/plugin-realmedia.xml:
2680 * docs/plugins/inspect/plugin-siddec.xml:
2681 * docs/plugins/inspect/plugin-twolame.xml:
2682 * docs/plugins/inspect/plugin-x264.xml:
2683 * docs/plugins/inspect/plugin-xingmux.xml:
2684 * gst-plugins-ugly.doap:
2688 2017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com>
2733 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
2739 po: Update translations
2741 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2743 * ext/x264/gstx264enc.h:
2744 x264: Use __declspec(dllimport) with MinGW too
2745 x264.h says this isn't needed with MinGW, but it looks like it is.
2746 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2748 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
2751 Automatic update of common submodule
2752 From 60aeef6 to 48a5d85
2754 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
2758 Automatic update of common submodule
2759 From 39ac2f5 to 60aeef6
2761 === release 1.11.90 ===
2763 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
2769 * docs/plugins/inspect/plugin-a52dec.xml:
2770 * docs/plugins/inspect/plugin-amrnb.xml:
2771 * docs/plugins/inspect/plugin-amrwbdec.xml:
2772 * docs/plugins/inspect/plugin-asf.xml:
2773 * docs/plugins/inspect/plugin-cdio.xml:
2774 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2775 * docs/plugins/inspect/plugin-dvdread.xml:
2776 * docs/plugins/inspect/plugin-dvdsub.xml:
2777 * docs/plugins/inspect/plugin-lame.xml:
2778 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2779 * docs/plugins/inspect/plugin-mpg123.xml:
2780 * docs/plugins/inspect/plugin-realmedia.xml:
2781 * docs/plugins/inspect/plugin-siddec.xml:
2782 * docs/plugins/inspect/plugin-twolame.xml:
2783 * docs/plugins/inspect/plugin-x264.xml:
2784 * docs/plugins/inspect/plugin-xingmux.xml:
2785 * gst-plugins-ugly.doap:
2789 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
2833 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2837 po: Update translations
2839 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2841 * tests/check/meson.build:
2842 meson: test: Fix environment object usage
2843 And use get_pkgconfig_variable instead of calling pkg-config ourself
2845 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
2848 REQUIREMENTS: update for mad mp3 decoder removal
2849 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2851 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2854 Add libgstrmdemux.so to cruft list
2855 This was renamed to libgstrealmedia.so, this fixes helps fixing
2857 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2859 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2861 * docs/plugins/inspect/plugin-realmedia.xml:
2862 * gst/realmedia/Makefile.am:
2863 * gst/realmedia/meson.build:
2864 Rename plugin filenames to match plugin names
2865 libgstrmdemux.so becomes libgstrealmedia.so
2866 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2868 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
2870 * ext/mpeg2dec/gstmpeg2dec.c:
2871 mpeg2dec: Fix latency calculation
2872 The latency calculation was missing a scaling by GST_SECOND,
2873 so it would always report a tiny latency. Fix that.
2874 Spotted by Guillaume Desmottes.
2876 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2878 * gst/asfdemux/gstasfdemux.c:
2879 asfdemux: Fix compilation with gcc 7
2880 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2881 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2882 is_encrypted = ! !((flags & 0x8000) << 15);
2883 ~~~~~~~~~~~~~~~~~~^~~~~~
2884 https://bugzilla.gnome.org/show_bug.cgi?id=779329
2886 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
2888 * ext/amrwbdec/amrwb.c:
2889 * ext/amrwbdec/amrwbdec.h:
2890 Update Edgard Lima's email
2891 https://bugzilla.gnome.org/show_bug.cgi?id=779230
2893 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
2896 meson: Update version
2898 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2903 === release 1.11.2 ===
2905 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
2911 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2912 * docs/plugins/inspect/plugin-a52dec.xml:
2913 * docs/plugins/inspect/plugin-amrnb.xml:
2914 * docs/plugins/inspect/plugin-amrwbdec.xml:
2915 * docs/plugins/inspect/plugin-asf.xml:
2916 * docs/plugins/inspect/plugin-cdio.xml:
2917 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2918 * docs/plugins/inspect/plugin-dvdread.xml:
2919 * docs/plugins/inspect/plugin-dvdsub.xml:
2920 * docs/plugins/inspect/plugin-lame.xml:
2921 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2922 * docs/plugins/inspect/plugin-mpg123.xml:
2923 * docs/plugins/inspect/plugin-realmedia.xml:
2924 * docs/plugins/inspect/plugin-siddec.xml:
2925 * docs/plugins/inspect/plugin-twolame.xml:
2926 * docs/plugins/inspect/plugin-x264.xml:
2927 * docs/plugins/inspect/plugin-xingmux.xml:
2928 * gst-plugins-ugly.doap:
2931 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2975 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2979 po: Update translations
2981 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2984 meson: dist meson build files
2985 Ship meson build files in tarballs, so people who use tarballs
2986 in their builds can start playing with meson already.
2988 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2990 * ext/x264/gstx264enc.c:
2991 x264: Initialize function vtable in plugin_init()
2992 These values are defined in the x264.h header and are not const on
2993 Windows due to the way DLLs work. See:
2994 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
2995 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
2996 https://bugzilla.gnome.org/show_bug.cgi?id=777903
2998 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
3000 * gst/asfdemux/gstasfdemux.c:
3001 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
3002 https://bugzilla.gnome.org/show_bug.cgi?id=777955
3004 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
3006 * gst/asfdemux/gstasfdemux.c:
3007 asfdemux: Reset number of languages to 0 when freeing the array because of errors
3008 Otherwise we will happily index into the array at NULL if the requested
3009 index is smaller than the number of languages that were previously
3011 https://bugzilla.gnome.org/show_bug.cgi?id=777937
3013 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3015 * tests/check/meson.build:
3016 meson: Properly use ':' for defining keywords
3018 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
3023 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
3028 === release 1.11.1 ===
3030 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
3036 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3037 * docs/plugins/inspect/plugin-a52dec.xml:
3038 * docs/plugins/inspect/plugin-amrnb.xml:
3039 * docs/plugins/inspect/plugin-amrwbdec.xml:
3040 * docs/plugins/inspect/plugin-asf.xml:
3041 * docs/plugins/inspect/plugin-cdio.xml:
3042 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3043 * docs/plugins/inspect/plugin-dvdread.xml:
3044 * docs/plugins/inspect/plugin-dvdsub.xml:
3045 * docs/plugins/inspect/plugin-lame.xml:
3046 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3047 * docs/plugins/inspect/plugin-mpg123.xml:
3048 * docs/plugins/inspect/plugin-realmedia.xml:
3049 * docs/plugins/inspect/plugin-siddec.xml:
3050 * docs/plugins/inspect/plugin-twolame.xml:
3051 * docs/plugins/inspect/plugin-x264.xml:
3052 * docs/plugins/inspect/plugin-xingmux.xml:
3053 * gst-plugins-ugly.doap:
3056 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
3100 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
3105 po: Update translations
3107 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3109 * ext/amrnb/meson.build:
3110 * ext/x264/meson.build:
3112 meson: Install presets files
3114 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
3116 * ext/x264/GstX264Enc.prs:
3117 x264enc: Add a youtube preset.
3118 Based on https://support.google.com/youtube/answer/1722171
3119 https://bugzilla.gnome.org/show_bug.cgi?id=751560
3121 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
3125 * docs/plugins/Makefile.am:
3126 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3127 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3128 * docs/plugins/inspect/plugin-mad.xml:
3130 * ext/mad/Makefile.am:
3133 * ext/mad/meson.build:
3136 We have better replacements such as the mpg123 plugin.
3137 The main reason to keep around mad was for 'freeform'
3138 mp3 support, but mpg123 can handle those too nowadays.
3139 Also, mad is GPL and has been unmaintained for years.
3140 https://bugzilla.gnome.org/show_bug.cgi?id=776140
3142 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
3147 * win32/common/.gitignore:
3148 * win32/common/config.h:
3149 win32: remove platform-specific copies of generated headers
3150 Unused and no longer needed.
3152 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
3157 * gst-plugins-ugly.spec.in:
3158 Remove generated .spec file
3159 Likely extremely bitrotten, and we should not ship this anyway.
3161 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
3164 meson: Support building without Gst debug
3166 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
3170 Automatic update of common submodule
3171 From f980fd9 to 39ac2f5
3173 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
3175 * gst/asfdemux/gstasfdemux.c:
3176 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
3177 https://bugzilla.gnome.org/show_bug.cgi?id=775515
3179 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
3181 * ext/x264/gstx264enc.c:
3182 x264enc: Add information for mixed mode
3183 https://bugzilla.gnome.org/show_bug.cgi?id=775411
3185 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
3187 * ext/x264/gstx264enc.c:
3188 x264enc: Correctly pass interlacing/TFF information
3189 Give the interlacing information correctly to the encoder. Also parse
3190 TFF/BFF information from the caps and pass it too.
3191 https://bugzilla.gnome.org/show_bug.cgi?id=775411
3193 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
3195 * ext/x264/gstx264enc.c:
3196 x264enc: Auto-detect interlace mode from caps
3197 If the caps are interlaced, interlacing is always enabled on the
3198 encoder. If the interlace-mode field is missing or if it's progressive,
3199 the encoder uses the "interlaced" property.
3200 https://bugzilla.gnome.org/show_bug.cgi?id=775228
3202 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
3205 common: use https protocol for common submodule
3206 https://bugzilla.gnome.org/show_bug.cgi?id=775110
3208 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
3210 * gst/realmedia/realhash.c:
3211 real: Fix compiler warnings with latest clang
3212 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
3215 https://bugzilla.gnome.org/show_bug.cgi?id=775112
3217 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
3219 * gst/asfdemux/gstasfdemux.c:
3220 asfdemux: Allow 64bit sizes for DATA object
3221 we *can* have files greater than 4GB, any other object should be
3224 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
3226 * gst/asfdemux/gstasfdemux.c:
3227 asfdemux: Add sanity check for asf_stream_audio
3228 We should have enough bytes for the specified codec_data
3229 https://bugzilla.gnome.org/show_bug.cgi?id=775070
3231 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
3233 * gst/asfdemux/gstasfdemux.c:
3234 asfdemux: Add sanity checks when reading asf_stream_video_format
3235 It should report a size of at least 40 bytes
3236 Also check for the size of the remaining data (i.e. codec_data)
3237 https://bugzilla.gnome.org/show_bug.cgi?id=775070
3239 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
3241 * gst/asfdemux/gstasfdemux.c:
3242 asfdemux: Add check for invalid/corrupt asf object
3243 An asf object can't realistically be bigger than 2**32 bytes.
3244 If it reports a size bigger than that, consider it corrupt and properly
3245 propagate the error back.
3246 https://bugzilla.gnome.org/show_bug.cgi?id=775070
3248 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
3250 * gst/asfdemux/gstasfdemux.c:
3251 asfdemux: Handle EOS in push-mode on corrupted files
3252 It is possible no streams were activated when receiving EOS, if so
3253 handled it as if we hadn't seen the header
3254 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3256 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
3258 * gst/asfdemux/gstasfdemux.c:
3259 * gst/asfdemux/gstasfdemux.h:
3260 asfdemux: FILE headers are mandatory in the header
3261 As per the specification, also avoids ending up trying to play a
3262 file with plenty of un-initialized values.
3263 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3265 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
3267 * gst/asfdemux/gstasfdemux.c:
3268 asfdemux: Handle incomplete header in pull mode
3269 pulling headers is meant to complete as a whole. If we don't have
3270 enough data, it's an error.
3271 Avoids pipeline hangs on corrupted files
3272 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3274 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
3276 * gst/asfdemux/gstasfdemux.c:
3277 asfdemux: Handle issues with "empty" files
3278 In some corrupted files, we could end up with no actual streams
3280 In those cases, make sure we properly propagate the failure all
3281 the way to the loop function. This avoids ending up in cases where
3282 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
3283 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3285 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
3287 * ext/dvdread/dvdreadsrc.c:
3288 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
3290 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
3293 meson: Add ignored warnings for MSVC
3294 https://bugzilla.gnome.org/show_bug.cgi?id=774656
3296 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
3299 * ext/x264/Makefile.am:
3300 * ext/x264/gstx264enc.c:
3301 * ext/x264/gstx264enc.h:
3302 * ext/x264/meson.build:
3303 * meson_options.txt:
3304 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
3305 x264 has to be compiled specifically for a target bit depth.
3306 Distributions currently ship various libraries in their packages, with
3307 different bit depths.
3308 This change now allows to provide them all at configure time and have
3309 the x264enc element dynamically switch between them based on the bit
3310 depth of the input format.
3311 https://bugzilla.gnome.org/show_bug.cgi?id=763297
3313 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
3316 meson: update version
3318 === release 1.11.0 ===
3320 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
3325 === release 1.10.0 ===
3327 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
3333 * docs/plugins/inspect/plugin-a52dec.xml:
3334 * docs/plugins/inspect/plugin-amrnb.xml:
3335 * docs/plugins/inspect/plugin-amrwbdec.xml:
3336 * docs/plugins/inspect/plugin-asf.xml:
3337 * docs/plugins/inspect/plugin-cdio.xml:
3338 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3339 * docs/plugins/inspect/plugin-dvdread.xml:
3340 * docs/plugins/inspect/plugin-dvdsub.xml:
3341 * docs/plugins/inspect/plugin-lame.xml:
3342 * docs/plugins/inspect/plugin-mad.xml:
3343 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3344 * docs/plugins/inspect/plugin-mpg123.xml:
3345 * docs/plugins/inspect/plugin-realmedia.xml:
3346 * docs/plugins/inspect/plugin-siddec.xml:
3347 * docs/plugins/inspect/plugin-twolame.xml:
3348 * docs/plugins/inspect/plugin-x264.xml:
3349 * docs/plugins/inspect/plugin-xingmux.xml:
3350 * gst-plugins-ugly.doap:
3351 * win32/common/config.h:
3354 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
3398 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3402 po: Update translations
3404 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3407 * tests/meson.build:
3408 meson: Don't depend on gstreamer-check-1.0 on windows
3409 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3411 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3414 * tests/check/meson.build:
3415 * tests/meson.build:
3416 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3417 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3418 Does not actually work. See:
3419 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3421 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
3423 * tests/check/meson.build:
3424 meson: fix build outside of gst-all
3426 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3429 * tests/check/meson.build:
3430 * tests/meson.build:
3431 meson: move gstreamer-check-1.0 dependency to tests/check
3432 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3434 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3437 meson: Don't set c_std to gnu99
3438 Use the default for each compiler on every platform instead. This
3439 improves our compatibility with compilers that don't have gnu99 as
3442 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3445 * tests/check/getpluginsdir:
3446 * tests/check/meson.build:
3447 meson: Make use of new environment object and set plugin path to builddir
3448 Workaround source_root being the root directory of all projects
3449 in the subproject case and remove now unneeded getpluginsdir
3450 Bump meson requirement to 0.35
3452 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3454 * hooks/pre-commit.hook:
3456 * tests/check/getpluginsdir:
3457 meson: Setup pre commit hook and fix getpluginsdir for standalone case
3459 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
3462 meson: update version
3464 === release 1.9.90 ===
3466 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
3472 * docs/plugins/inspect/plugin-a52dec.xml:
3473 * docs/plugins/inspect/plugin-amrnb.xml:
3474 * docs/plugins/inspect/plugin-amrwbdec.xml:
3475 * docs/plugins/inspect/plugin-asf.xml:
3476 * docs/plugins/inspect/plugin-cdio.xml:
3477 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3478 * docs/plugins/inspect/plugin-dvdread.xml:
3479 * docs/plugins/inspect/plugin-dvdsub.xml:
3480 * docs/plugins/inspect/plugin-lame.xml:
3481 * docs/plugins/inspect/plugin-mad.xml:
3482 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3483 * docs/plugins/inspect/plugin-mpg123.xml:
3484 * docs/plugins/inspect/plugin-realmedia.xml:
3485 * docs/plugins/inspect/plugin-siddec.xml:
3486 * docs/plugins/inspect/plugin-twolame.xml:
3487 * docs/plugins/inspect/plugin-x264.xml:
3488 * docs/plugins/inspect/plugin-xingmux.xml:
3489 * gst-plugins-ugly.doap:
3490 * win32/common/config.h:
3493 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
3537 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
3541 po: Update translations
3543 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
3545 * ext/x264/gstx264enc.c:
3546 x264enc: Set colorimetry and chroma-site information
3547 https://bugzilla.gnome.org/show_bug.cgi?id=772159
3549 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
3553 meson: hook up translations
3555 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
3558 * tests/check/getpluginsdir:
3559 * tests/check/meson.build:
3560 * tests/meson.build:
3561 meson: hook up unit tests
3563 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
3566 configure: Depend on gstreamer 1.9.2.1
3568 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
3572 Automatic update of common submodule
3573 From b18d820 to f980fd9
3575 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
3579 Automatic update of common submodule
3580 From f49c55e to b18d820
3582 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3585 meson: Bump version to 1.9.2
3587 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
3592 === release 1.9.2 ===
3594 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
3600 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3601 * docs/plugins/inspect/plugin-a52dec.xml:
3602 * docs/plugins/inspect/plugin-amrnb.xml:
3603 * docs/plugins/inspect/plugin-amrwbdec.xml:
3604 * docs/plugins/inspect/plugin-asf.xml:
3605 * docs/plugins/inspect/plugin-cdio.xml:
3606 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3607 * docs/plugins/inspect/plugin-dvdread.xml:
3608 * docs/plugins/inspect/plugin-dvdsub.xml:
3609 * docs/plugins/inspect/plugin-lame.xml:
3610 * docs/plugins/inspect/plugin-mad.xml:
3611 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3612 * docs/plugins/inspect/plugin-mpg123.xml:
3613 * docs/plugins/inspect/plugin-realmedia.xml:
3614 * docs/plugins/inspect/plugin-siddec.xml:
3615 * docs/plugins/inspect/plugin-twolame.xml:
3616 * docs/plugins/inspect/plugin-x264.xml:
3617 * docs/plugins/inspect/plugin-xingmux.xml:
3618 * gst-plugins-ugly.doap:
3619 * win32/common/config.h:
3622 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
3664 po: Update translations
3666 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
3668 * ext/sidplay/gstsiddec.cc:
3669 siddec: Fix compilation with debugging disabled
3671 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3672 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3673 const gchar *reason = gst_flow_get_name (ret);
3676 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
3678 * ext/sidplay/gstsiddec.cc:
3679 * gst/asfdemux/gstasfdemux.c:
3680 * gst/realmedia/rmdemux.c:
3681 Use the new API to post flow ERROR messages on the bus
3682 https://bugzilla.gnome.org/show_bug.cgi?id=770158
3684 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
3686 * gst/asfdemux/meson.build:
3687 meson: Link asfdemux against the gstsdp library
3689 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
3692 meson: Add support for fallback subprojects
3694 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3698 * ext/a52dec/meson.build:
3699 * ext/amrnb/meson.build:
3700 * ext/amrwbdec/meson.build:
3701 * ext/cdio/meson.build:
3702 * ext/dvdread/meson.build:
3703 * ext/lame/meson.build:
3704 * ext/mad/meson.build:
3706 * ext/mpeg2dec/meson.build:
3707 * ext/mpg123/meson.build:
3708 * ext/twolame/meson.build:
3709 * ext/x264/meson.build:
3710 * gst/asfdemux/meson.build:
3711 * gst/dvdlpcmdec/meson.build:
3712 * gst/dvdsub/meson.build:
3714 * gst/realmedia/meson.build:
3715 * gst/xingmux/meson.build:
3717 Add support for Meson as alternative/parallel build system
3718 https://github.com/mesonbuild/meson
3719 With contributions from:
3720 Tim-Philipp Müller <tim@centricular.com>
3721 Jussi Pakkanen <jpakkane@gmail.com> (original port)
3722 Highlights of the features provided are:
3723 * Faster builds on Linux (~40-50% faster)
3724 * The ability to build with MSVC on Windows
3725 * Generate Visual Studio project files
3726 * Generate XCode project files
3727 * Much faster builds on Windows (on-par with Linux)
3728 * Seriously fast configure and building on embedded
3729 ... and many more. For more details see:
3730 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3731 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3732 Building with Meson should work on both Linux and Windows, but may
3733 need a few more tweaks on other operating systems.
3735 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3737 * ext/a52dec/gsta52dec.c:
3738 * ext/dvdread/dvdreadsrc.c:
3739 * ext/x264/gstx264enc.h:
3740 * gst/realmedia/realhash.c:
3741 * gst/realmedia/rtspreal.c:
3742 plugins: Use <stdint.h> instead of _stdint.h
3743 _stdint.h is generated by Autotools and we don't really need it. All
3744 supported platforms now ship with stdint.h. The only stickler was MSVC,
3745 and since Visual Studio 2015 it also ships stdint.h now.
3747 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
3749 * ext/mpeg2dec/perftest.c:
3750 mpeg2dec: remove file no longer used or needed
3752 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
3754 * gst/dvdlpcmdec/Makefile.am:
3755 dvdlpcmdec: add libgstbase CFLAGS as well
3757 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3759 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
3761 * gst/dvdlpcmdec/Makefile.am:
3762 dvdlpcmdec: link libgstbase-1.0
3763 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3765 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
3767 * gst/asfdemux/gstasfdemux.c:
3768 asfdemux: Add byte rate based bitrate tag in case there are no audio props
3769 https://bugzilla.gnome.org/show_bug.cgi?id=769418
3771 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3773 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3774 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3775 dvdlpcmdec: add support for another format
3776 The format specification can be found here:
3777 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3778 Note: This format is also used for Wifi-Display.
3779 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3781 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3783 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3784 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3785 dvdlpcmdec: rewrite to use GstAudioDecoder
3786 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3788 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
3790 * ext/sidplay/gstsiddec.cc:
3791 sidplay: fix compiler warnings when building with -O3
3792 Avoid compiler warnings "‘foo’ may be used uninitialized in this
3793 function" when building with -O3 by checking the return bool value
3794 of format conversion function.
3795 https://bugzilla.gnome.org/show_bug.cgi?id=769116
3797 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
3800 Automatic update of common submodule
3801 From f363b32 to f49c55e
3803 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
3808 === release 1.9.1 ===
3810 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
3816 * docs/plugins/inspect/plugin-a52dec.xml:
3817 * docs/plugins/inspect/plugin-amrnb.xml:
3818 * docs/plugins/inspect/plugin-amrwbdec.xml:
3819 * docs/plugins/inspect/plugin-asf.xml:
3820 * docs/plugins/inspect/plugin-cdio.xml:
3821 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3822 * docs/plugins/inspect/plugin-dvdread.xml:
3823 * docs/plugins/inspect/plugin-dvdsub.xml:
3824 * docs/plugins/inspect/plugin-lame.xml:
3825 * docs/plugins/inspect/plugin-mad.xml:
3826 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3827 * docs/plugins/inspect/plugin-mpg123.xml:
3828 * docs/plugins/inspect/plugin-realmedia.xml:
3829 * docs/plugins/inspect/plugin-siddec.xml:
3830 * docs/plugins/inspect/plugin-twolame.xml:
3831 * docs/plugins/inspect/plugin-x264.xml:
3832 * docs/plugins/inspect/plugin-xingmux.xml:
3833 * gst-plugins-ugly.doap:
3834 * win32/common/config.h:
3837 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
3881 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
3884 po: Update translations
3886 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3889 Automatic update of common submodule
3890 From ac2f647 to f363b32
3892 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
3894 * gst/asfdemux/gstasfdemux.c:
3895 asfdemux: fix seeking back after EOS has been reached in push mode
3896 Fix seeking when demuxer is in INDEX state. This happens when we
3897 reached the end of the stream. It should still be possible to do
3898 a flushing seek and seek back to any other position though. Instead
3899 the demuxer would just go straight to EOS again instead of going
3900 back to processing packets again from the new position.
3901 https://bugzilla.gnome.org/show_bug.cgi?id=749066
3903 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3905 * gst/realmedia/rdtmanager.c:
3906 rdtmanager: fix clock leak
3907 The clock returned by gst_system_clock_obtain() was never unreffed.
3908 https://bugzilla.gnome.org/show_bug.cgi?id=766565
3910 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
3912 * docs/plugins/inspect/plugin-a52dec.xml:
3913 * docs/plugins/inspect/plugin-amrnb.xml:
3914 * docs/plugins/inspect/plugin-amrwbdec.xml:
3915 * docs/plugins/inspect/plugin-asf.xml:
3916 * docs/plugins/inspect/plugin-cdio.xml:
3917 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3918 * docs/plugins/inspect/plugin-dvdread.xml:
3919 * docs/plugins/inspect/plugin-dvdsub.xml:
3920 * docs/plugins/inspect/plugin-lame.xml:
3921 * docs/plugins/inspect/plugin-mad.xml:
3922 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3923 * docs/plugins/inspect/plugin-mpg123.xml:
3924 * docs/plugins/inspect/plugin-realmedia.xml:
3925 * docs/plugins/inspect/plugin-siddec.xml:
3926 * docs/plugins/inspect/plugin-twolame.xml:
3927 * docs/plugins/inspect/plugin-x264.xml:
3928 * docs/plugins/inspect/plugin-xingmux.xml:
3929 docs: Update for git master
3931 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
3933 * ext/amrnb/amrnbdec.c:
3935 amrnbec, mad: fix two more parse function declarations
3937 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
3939 * ext/a52dec/gsta52dec.c:
3940 * ext/amrwbdec/amrwbdec.c:
3941 a52dec, amrwbec: fix parse function declaration mismatch
3942 Fixes MSVC compiler warning:
3943 amrwbdec.c(99): warning C4133: '=': incompatible types
3944 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3945 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3946 gsta52dec.c(156): warning C4133: '=': incompatible types
3947 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3948 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3950 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3952 * ext/mpg123/gstmpg123audiodec.h:
3953 mpg123: fix build with msvc
3954 Fix syntax errors when compiling against cerbero-provided libmpg123
3955 headers. We do the same as the libmpg123 internal visual studio
3957 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3958 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3959 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3960 mpg123.h(1378): error C2091: function returns function
3961 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3962 mpg123.h(1378): error C2059: syntax error: ')'
3963 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3964 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3967 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
3970 * ext/mpeg2dec/gstmpeg2dec.c:
3971 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3972 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3973 and get rid of version-dependent code paths. There's still
3974 avdec_mpeg2video for those who are stuck on ancient distros which
3975 we don't target any more.
3976 Also fixes build with MSVC, which doesn't like #if #else #endif
3977 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3979 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
3983 Automatic update of common submodule
3984 From 6f2d209 to ac2f647
3986 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
3988 * ext/a52dec/gsta52dec.c:
3989 * ext/amrnb/amrnbdec.c:
3990 * ext/amrnb/amrnbenc.c:
3991 * ext/amrwbdec/amrwbdec.c:
3992 * ext/dvdread/dvdreadsrc.c:
3993 * ext/lame/gstlamemp3enc.c:
3995 * ext/mpeg2dec/gstmpeg2dec.c:
3996 * ext/sidplay/gstsiddec.cc:
3997 * ext/twolame/gsttwolamemp2enc.c:
3998 * ext/x264/gstx264enc.c:
3999 * gst/asfdemux/gstasfdemux.c:
4000 * gst/asfdemux/gstrtpasfdepay.c:
4001 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4002 * gst/dvdsub/gstdvdsubdec.c:
4003 * gst/dvdsub/gstdvdsubparse.c:
4004 * gst/realmedia/pnmsrc.c:
4005 * gst/realmedia/rademux.c:
4006 * gst/realmedia/rdtdepay.c:
4007 * gst/realmedia/rdtmanager.c:
4008 * gst/realmedia/rmdemux.c:
4009 * gst/xingmux/gstxingmux.c:
4010 ugly: use new gst_element_class_add_static_pad_template()
4011 https://bugzilla.gnome.org/show_bug.cgi?id=763082
4013 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
4018 === release 1.8.0 ===
4020 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
4026 * docs/plugins/inspect/plugin-a52dec.xml:
4027 * docs/plugins/inspect/plugin-amrnb.xml:
4028 * docs/plugins/inspect/plugin-amrwbdec.xml:
4029 * docs/plugins/inspect/plugin-asf.xml:
4030 * docs/plugins/inspect/plugin-cdio.xml:
4031 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4032 * docs/plugins/inspect/plugin-dvdread.xml:
4033 * docs/plugins/inspect/plugin-dvdsub.xml:
4034 * docs/plugins/inspect/plugin-lame.xml:
4035 * docs/plugins/inspect/plugin-mad.xml:
4036 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4037 * docs/plugins/inspect/plugin-mpg123.xml:
4038 * docs/plugins/inspect/plugin-realmedia.xml:
4039 * docs/plugins/inspect/plugin-siddec.xml:
4040 * docs/plugins/inspect/plugin-twolame.xml:
4041 * docs/plugins/inspect/plugin-x264.xml:
4042 * docs/plugins/inspect/plugin-xingmux.xml:
4043 * gst-plugins-ugly.doap:
4044 * win32/common/config.h:
4047 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
4091 === release 1.7.91 ===
4093 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
4099 * docs/plugins/inspect/plugin-a52dec.xml:
4100 * docs/plugins/inspect/plugin-amrnb.xml:
4101 * docs/plugins/inspect/plugin-amrwbdec.xml:
4102 * docs/plugins/inspect/plugin-asf.xml:
4103 * docs/plugins/inspect/plugin-cdio.xml:
4104 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4105 * docs/plugins/inspect/plugin-dvdread.xml:
4106 * docs/plugins/inspect/plugin-dvdsub.xml:
4107 * docs/plugins/inspect/plugin-lame.xml:
4108 * docs/plugins/inspect/plugin-mad.xml:
4109 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4110 * docs/plugins/inspect/plugin-mpg123.xml:
4111 * docs/plugins/inspect/plugin-realmedia.xml:
4112 * docs/plugins/inspect/plugin-siddec.xml:
4113 * docs/plugins/inspect/plugin-twolame.xml:
4114 * docs/plugins/inspect/plugin-x264.xml:
4115 * docs/plugins/inspect/plugin-xingmux.xml:
4116 * gst-plugins-ugly.doap:
4117 * win32/common/config.h:
4120 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4164 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
4166 * gst/asfdemux/gstasfdemux.c:
4167 * gst/asfdemux/gstasfdemux.h:
4168 asfdemux: Don't modify segment values on accurate seeks
4169 When dealing with accurate seeks, we want to return exactly the segment
4170 that was requested by the seek event, and not adjust the values.
4171 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4173 === release 1.7.90 ===
4175 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
4181 * docs/plugins/inspect/plugin-a52dec.xml:
4182 * docs/plugins/inspect/plugin-amrnb.xml:
4183 * docs/plugins/inspect/plugin-amrwbdec.xml:
4184 * docs/plugins/inspect/plugin-asf.xml:
4185 * docs/plugins/inspect/plugin-cdio.xml:
4186 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4187 * docs/plugins/inspect/plugin-dvdread.xml:
4188 * docs/plugins/inspect/plugin-dvdsub.xml:
4189 * docs/plugins/inspect/plugin-lame.xml:
4190 * docs/plugins/inspect/plugin-mad.xml:
4191 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4192 * docs/plugins/inspect/plugin-mpg123.xml:
4193 * docs/plugins/inspect/plugin-realmedia.xml:
4194 * docs/plugins/inspect/plugin-siddec.xml:
4195 * docs/plugins/inspect/plugin-twolame.xml:
4196 * docs/plugins/inspect/plugin-x264.xml:
4197 * docs/plugins/inspect/plugin-xingmux.xml:
4198 * gst-plugins-ugly.doap:
4199 * win32/common/config.h:
4202 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
4245 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
4248 po: Update translations
4250 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
4252 * ext/dvdread/dvdreadsrc.c:
4253 dvdread: Fix seek starting at 0 for title != 1
4254 Otherwise the playback would start at title 0
4255 https://bugzilla.gnome.org/show_bug.cgi?id=762787
4257 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
4260 Automatic update of common submodule
4261 From b64f03f to 6f2d209
4263 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
4265 * gst/asfdemux/gstasfdemux.c:
4266 asfdemux: fix adding bitrate to stream tags
4267 https://bugzilla.gnome.org/show_bug.cgi?id=699586
4269 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
4271 * gst/asfdemux/asf.vcproj:
4272 * gst/realmedia/rmdemux.vcproj:
4275 * win32/vs6/gst_plugins_ugly.dsw:
4276 * win32/vs6/libgstasfdemux.dsp:
4277 * win32/vs6/libgstdvdlpcmdec.dsp:
4278 * win32/vs6/libgstdvdsub.dsp:
4279 * win32/vs6/libgstlame.dsp:
4280 * win32/vs6/libgstmad.dsp:
4281 * win32/vs6/libgstrealmedia.dsp:
4282 * win32/vs6/libgstsynaesthesia.dsp:
4283 win32: remove outdated build cruft
4284 This hasn't been touched for generations, doesn't work,
4285 and is just causing confusion. We also don't want to
4286 maintain these files manually.
4288 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
4290 * ext/mpeg2dec/gstmpeg2dec.c:
4291 mpeg2dec: don't use exported but undeclared core debug category symbols
4292 It's not right and won't work on Windows with MSVC.
4294 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4299 === release 1.7.2 ===
4301 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
4307 * docs/plugins/inspect/plugin-a52dec.xml:
4308 * docs/plugins/inspect/plugin-amrnb.xml:
4309 * docs/plugins/inspect/plugin-amrwbdec.xml:
4310 * docs/plugins/inspect/plugin-asf.xml:
4311 * docs/plugins/inspect/plugin-cdio.xml:
4312 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4313 * docs/plugins/inspect/plugin-dvdread.xml:
4314 * docs/plugins/inspect/plugin-dvdsub.xml:
4315 * docs/plugins/inspect/plugin-lame.xml:
4316 * docs/plugins/inspect/plugin-mad.xml:
4317 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4318 * docs/plugins/inspect/plugin-mpg123.xml:
4319 * docs/plugins/inspect/plugin-realmedia.xml:
4320 * docs/plugins/inspect/plugin-siddec.xml:
4321 * docs/plugins/inspect/plugin-twolame.xml:
4322 * docs/plugins/inspect/plugin-x264.xml:
4323 * docs/plugins/inspect/plugin-xingmux.xml:
4324 * gst-plugins-ugly.doap:
4325 * win32/common/config.h:
4328 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
4370 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
4374 po: Update translations
4376 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4378 * ext/sidplay/gstsiddec.cc:
4379 sidplay: Fix compiler warning about C++11 compatibility
4380 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4381 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4383 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4384 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4387 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
4389 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4390 * docs/plugins/inspect/plugin-a52dec.xml:
4391 * docs/plugins/inspect/plugin-amrnb.xml:
4392 * docs/plugins/inspect/plugin-amrwbdec.xml:
4393 * docs/plugins/inspect/plugin-asf.xml:
4394 * docs/plugins/inspect/plugin-cdio.xml:
4395 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4396 * docs/plugins/inspect/plugin-dvdread.xml:
4397 * docs/plugins/inspect/plugin-dvdsub.xml:
4398 * docs/plugins/inspect/plugin-lame.xml:
4399 * docs/plugins/inspect/plugin-mad.xml:
4400 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4401 * docs/plugins/inspect/plugin-mpg123.xml:
4402 * docs/plugins/inspect/plugin-realmedia.xml:
4403 * docs/plugins/inspect/plugin-siddec.xml:
4404 * docs/plugins/inspect/plugin-twolame.xml:
4405 * docs/plugins/inspect/plugin-x264.xml:
4406 * docs/plugins/inspect/plugin-xingmux.xml:
4407 docs: update inspection to git and fix mpg123 inspect location
4409 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
4411 * tests/files/Makefile.am:
4412 * tests/files/stream.mp2:
4413 tests: fix distcheck
4415 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
4418 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4419 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4420 * docs/plugins/xml/plugin-mpg123.xml:
4422 * gst-plugins-ugly.spec.in:
4423 * tests/check/Makefile.am:
4424 mpg123: move from -bad to -ugly
4425 Hook up to build system, add to docs
4427 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
4430 * tests/Makefile.am:
4431 * tests/check/Makefile.am:
4432 * tests/check/elements/.gitignore:
4433 * tests/files/Makefile.am:
4434 * tests/files/cbr_stream.mp3:
4435 * tests/files/vbr_stream.mp3:
4436 tests: add test data for mpg123 plugin
4438 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
4440 Merge branch 'plugin-move-mpg123'
4441 Move mpg123 plugin from -bad to -ugly.
4442 https://bugzilla.gnome.org/show_bug.cgi?id=719849
4444 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
4446 * ext/mpg123/gstmpg123audiodec.c:
4447 plugins-bad: Fix example pipelines
4448 rename gst-launch --> gst-launch-1.0
4449 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4450 fix caps in examples
4451 https://bugzilla.gnome.org/show_bug.cgi?id=759432
4453 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
4455 * ext/mpg123/gstmpg123audiodec.c:
4456 mpg123: still reset pending audio info on hard flush
4457 Follow-up to previous commit.
4458 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4460 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
4462 * ext/mpg123/gstmpg123audiodec.c:
4463 mpg123: fix handling of sample rate change during playback
4464 If the sample rate of the media changes, the resulting flush will
4465 clear the has_next_audioinfo flag, and the caps won't be sent
4467 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4469 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4471 * ext/mpg123/gstmpg123audiodec.c:
4472 audiodecoders: use default pad accept-caps handling
4473 Avoids useless check of downstream caps when handling an
4475 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4476 sbcdec, adpcmdec, sirendec
4478 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
4480 * ext/mpg123/Makefile.am:
4481 Remove obsolete Android build cruft
4482 This is not needed any longer.
4484 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
4486 * ext/mpg123/gstmpg123audiodec.c:
4487 mpg123: fix compiler warning and simplify checks in set_caps
4488 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4490 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4492 * ext/mpg123/gstmpg123audiodec.c:
4493 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4494 The old code was using gst_caps_normalize() and was generally overly
4495 complex. Simplify by picking sample rate and number of channels from
4496 upstream and the sample format from the allowed caps. If the format caps
4497 is a list of strins, just pick the first one. And if the srcpad isn't
4498 linked yet, use the default format (S16).
4499 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4501 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
4503 * ext/mpg123/gstmpg123audiodec.c:
4504 Fix up one-element lists in template caps
4506 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
4508 * tests/check/elements/mpg123audiodec.c:
4509 tests: fix mpg123audiodec test for big-endian architectures
4511 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4513 * ext/mpg123/gstmpg123audiodec.c:
4514 mpg123: improved error report and checks
4515 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4517 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
4519 * ext/mpg123/gstmpg123audiodec.c:
4520 mpg123audiodec: Require caps to be set before any data processing
4522 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
4524 * ext/mpg123/gstmpg123audiodec.c:
4525 mpg123: Remove dead assignment
4528 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4530 * tests/check/elements/mpg123audiodec.c:
4531 mpg123audiodec: Fix event handling in unit test
4533 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4535 * ext/mpg123/Makefile.am:
4536 gst: Add better support for static plugins
4538 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
4540 * ext/mpg123/gstmpg123audiodec.c:
4541 mpg123: Add conditional on API version for new enum
4543 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4545 * tests/check/Makefile.am:
4546 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4547 To get the CK_DEFAULT_TIMEOUT defined for all tests
4548 https://bugzilla.gnome.org/show_bug.cgi?id=761472
4550 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4554 Automatic update of common submodule
4555 From 86e4663 to b64f03f
4557 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
4560 * ext/amrnb/amrnbdec.h:
4561 * ext/amrnb/amrnbenc.h:
4562 * ext/amrwbdec/amrwbdec.h:
4563 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4564 We don't really need to cater for older versions any more.
4566 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
4568 * ext/mpeg2dec/gstmpeg2dec.c:
4569 mpeg2dec: Demote rank to SECONDARY
4570 https://bugzilla.gnome.org/show_bug.cgi?id=574461
4572 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4574 * gst/dvdsub/gstdvdsubdec.c:
4575 dvdsubdec: use query caps instead of accept-caps
4576 accept-caps does only a shallow check and a full downstream
4577 caps query is needed to check if ARGB is possible
4579 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
4581 * gst/asfdemux/asfpacket.c:
4582 * gst/asfdemux/gstasfdemux.c:
4583 * gst/asfdemux/gstasfdemux.h:
4584 asfdemux: Support reverse playback
4585 Support reverse playback for ASF format.
4586 Parse packets and queue the payloads, then push
4587 the payload buffer to decoder in reverse order.
4588 Video buffers are pushed from KeyFrame to next
4590 https://bugzilla.gnome.org/show_bug.cgi?id=757341
4592 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
4597 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
4599 * tests/check/elements/amrnbenc.c:
4600 amrnbenc: Fix various compiler warnings in the test
4602 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
4604 * tests/check/elements/x264enc.c:
4605 x264enc: Fix various compiler warnings in the test
4607 === release 1.7.1 ===
4609 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
4615 * docs/plugins/inspect/plugin-a52dec.xml:
4616 * docs/plugins/inspect/plugin-amrnb.xml:
4617 * docs/plugins/inspect/plugin-amrwbdec.xml:
4618 * docs/plugins/inspect/plugin-asf.xml:
4619 * docs/plugins/inspect/plugin-cdio.xml:
4620 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4621 * docs/plugins/inspect/plugin-dvdread.xml:
4622 * docs/plugins/inspect/plugin-dvdsub.xml:
4623 * docs/plugins/inspect/plugin-lame.xml:
4624 * docs/plugins/inspect/plugin-mad.xml:
4625 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4626 * docs/plugins/inspect/plugin-realmedia.xml:
4627 * docs/plugins/inspect/plugin-siddec.xml:
4628 * docs/plugins/inspect/plugin-twolame.xml:
4629 * docs/plugins/inspect/plugin-x264.xml:
4630 * docs/plugins/inspect/plugin-xingmux.xml:
4631 * gst-plugins-ugly.doap:
4632 * win32/common/config.h:
4635 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
4679 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
4683 po: Update translations
4685 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
4688 configure: Use -Bsymbolic-functions if available
4689 While this is more useful for libraries, some of our plugins with multiple
4690 files and some internal API can also benefit from this.
4692 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
4694 * docs/plugins/gst-plugins-ugly-plugins.args:
4695 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4696 * docs/plugins/inspect/plugin-a52dec.xml:
4697 * docs/plugins/inspect/plugin-amrnb.xml:
4698 * docs/plugins/inspect/plugin-amrwbdec.xml:
4699 * docs/plugins/inspect/plugin-asf.xml:
4700 * docs/plugins/inspect/plugin-cdio.xml:
4701 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4702 * docs/plugins/inspect/plugin-dvdread.xml:
4703 * docs/plugins/inspect/plugin-dvdsub.xml:
4704 * docs/plugins/inspect/plugin-lame.xml:
4705 * docs/plugins/inspect/plugin-mad.xml:
4706 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4707 * docs/plugins/inspect/plugin-realmedia.xml:
4708 * docs/plugins/inspect/plugin-siddec.xml:
4709 * docs/plugins/inspect/plugin-twolame.xml:
4710 * docs/plugins/inspect/plugin-x264.xml:
4711 * docs/plugins/inspect/plugin-xingmux.xml:
4714 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4718 Automatic update of common submodule
4719 From b319909 to 86e4663
4721 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4723 * ext/x264/gstx264enc.c:
4724 x264enc: increase bitrate limit from 100Mbps to 2Gbps
4725 Don't artificially limit the bitrate, x264enc allows much
4726 higher bitrates, and for intra-only 4k AVC they are needed.
4727 x264 clips to 2Gbps internally, so use that as limit for now.
4728 https://bugzilla.gnome.org/show_bug.cgi?id=758620
4730 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4732 * ext/x264/gstx264enc.c:
4733 x264enc: drop unnecessary NULL check before g_free
4735 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
4738 Automatic update of common submodule
4739 From b99800a to b319909
4741 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
4744 Use new GST_ENABLE_EXTRA_CHECKS #define
4745 https://bugzilla.gnome.org/show_bug.cgi?id=756870
4747 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
4751 Automatic update of common submodule
4752 From 9aed1d7 to b99800a
4754 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
4757 Update GLib dependency to 2.40.0
4759 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4761 * ext/dvdread/README:
4762 dvdread: remove broken link
4763 Removing instead of updating as previously pointed-to page
4764 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4765 from dvd.sourceforge.net's homepage as: "Collection of
4766 information on file formats/data structures relating to DVD
4769 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
4771 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4772 dvdlpcmdec: fix invalid read beyond channel position array
4773 We would always copy sizeof(sorted_position) bytes, which is
4774 for 8 channels, but if we have less than 8 channels the
4775 position array we copy from will only have allocated space
4776 for channel channels, so we would read beyond the input
4777 array in some cases.
4779 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
4781 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4782 dvdlpcmdec: factor out common code to set output format into new function
4783 When caps event is recieved and header is changed, reordering channel
4784 and setting the default output format for audio are processed. These 2 of
4785 code are same. Thus, It is better to make a new function for these common
4786 code in terms of removing duplicated code, maintenance and expansion.
4787 https://bugzilla.gnome.org/show_bug.cgi?id=753920
4789 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4791 * gst/asfdemux/gstasfdemux.c:
4792 asfdemux: Don't push any data on pads after the segment.stop
4793 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4795 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
4797 * gst/asfdemux/gstasfdemux.c:
4798 * gst/asfdemux/gstasfdemux.h:
4799 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4800 Not for accurate seeks, which should accurately start at the requested
4802 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4804 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
4806 * gst/asfdemux/gstasfdemux.c:
4807 asfdemux: Update segment.position when pushing buffers
4808 Without this, non-flushing seeks are not going to work well.
4809 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4811 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
4813 * gst/asfdemux/gstasfdemux.c:
4814 asfdemux: Only push EOS event if we're not doing a segment seek
4815 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4817 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4819 * gst/asfdemux/gstasfdemux.c:
4820 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4821 We don't want to unconditionally send an EOS event downstream, but might want
4822 to send a SEGMENT_DONE message/event instead if a segment seek was done
4824 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4826 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
4831 === release 1.6.0 ===
4833 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
4839 * docs/plugins/inspect/plugin-a52dec.xml:
4840 * docs/plugins/inspect/plugin-amrnb.xml:
4841 * docs/plugins/inspect/plugin-amrwbdec.xml:
4842 * docs/plugins/inspect/plugin-asf.xml:
4843 * docs/plugins/inspect/plugin-cdio.xml:
4844 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4845 * docs/plugins/inspect/plugin-dvdread.xml:
4846 * docs/plugins/inspect/plugin-dvdsub.xml:
4847 * docs/plugins/inspect/plugin-lame.xml:
4848 * docs/plugins/inspect/plugin-mad.xml:
4849 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4850 * docs/plugins/inspect/plugin-realmedia.xml:
4851 * docs/plugins/inspect/plugin-siddec.xml:
4852 * docs/plugins/inspect/plugin-twolame.xml:
4853 * docs/plugins/inspect/plugin-x264.xml:
4854 * docs/plugins/inspect/plugin-xingmux.xml:
4855 * gst-plugins-ugly.doap:
4856 * win32/common/config.h:
4859 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4903 === release 1.5.91 ===
4905 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
4911 * docs/plugins/inspect/plugin-a52dec.xml:
4912 * docs/plugins/inspect/plugin-amrnb.xml:
4913 * docs/plugins/inspect/plugin-amrwbdec.xml:
4914 * docs/plugins/inspect/plugin-asf.xml:
4915 * docs/plugins/inspect/plugin-cdio.xml:
4916 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4917 * docs/plugins/inspect/plugin-dvdread.xml:
4918 * docs/plugins/inspect/plugin-dvdsub.xml:
4919 * docs/plugins/inspect/plugin-lame.xml:
4920 * docs/plugins/inspect/plugin-mad.xml:
4921 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4922 * docs/plugins/inspect/plugin-realmedia.xml:
4923 * docs/plugins/inspect/plugin-siddec.xml:
4924 * docs/plugins/inspect/plugin-twolame.xml:
4925 * docs/plugins/inspect/plugin-x264.xml:
4926 * docs/plugins/inspect/plugin-xingmux.xml:
4927 * gst-plugins-ugly.doap:
4928 * win32/common/config.h:
4931 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
4975 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
4978 po: Update translations
4980 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
4982 * ext/x264/gstx264enc.c:
4983 x264: Add bitrate info to the tags output.
4984 Makes it possible for muxers to know the target bitrate as soon
4985 as encoding starts, which flvmux now uses.
4987 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
4989 * gst/asfdemux/gstasfdemux.c:
4990 * gst/asfdemux/gstasfdemux.h:
4991 asfdemux: fix file mode of some source files
4993 === release 1.5.90 ===
4995 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
5001 * docs/plugins/inspect/plugin-a52dec.xml:
5002 * docs/plugins/inspect/plugin-amrnb.xml:
5003 * docs/plugins/inspect/plugin-amrwbdec.xml:
5004 * docs/plugins/inspect/plugin-asf.xml:
5005 * docs/plugins/inspect/plugin-cdio.xml:
5006 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5007 * docs/plugins/inspect/plugin-dvdread.xml:
5008 * docs/plugins/inspect/plugin-dvdsub.xml:
5009 * docs/plugins/inspect/plugin-lame.xml:
5010 * docs/plugins/inspect/plugin-mad.xml:
5011 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5012 * docs/plugins/inspect/plugin-realmedia.xml:
5013 * docs/plugins/inspect/plugin-siddec.xml:
5014 * docs/plugins/inspect/plugin-twolame.xml:
5015 * docs/plugins/inspect/plugin-x264.xml:
5016 * docs/plugins/inspect/plugin-xingmux.xml:
5017 * gst-plugins-ugly.doap:
5018 * win32/common/config.h:
5021 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
5065 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
5069 po: Update translations
5071 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5073 * ext/x264/gstx264enc.c:
5074 x264enc: actually return TRUE from accept-caps handler
5075 The query was handled
5077 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5079 * ext/x264/gstx264enc.c:
5080 x264enc: implement accept-caps handling
5081 Implement accept-caps handling without doing caps queries downstream
5083 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5085 * ext/amrnb/amrnbenc.c:
5086 * ext/lame/gstlamemp3enc.c:
5087 * ext/twolame/gsttwolamemp2enc.c:
5088 audioencoders: use template subset check for accept-caps
5089 It is faster than doing a query that propagates downstream and
5091 Elements: amrnbenc, lamemp3enc, twolamemp2enc
5093 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5095 * ext/mpeg2dec/gstmpeg2dec.c:
5096 mpeg2dec: use default pad accept-caps handling
5097 Avoids useless check of downstream caps when handling an
5100 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5102 * ext/a52dec/gsta52dec.c:
5103 * ext/amrnb/amrnbdec.c:
5104 * ext/amrwbdec/amrwbdec.c:
5106 audiodecoders: use default pad accept-caps handling
5107 Avoids useless check of downstream caps when handling an
5109 Elements: a52dec, amrnbdec, amrwbdec, mad
5111 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
5113 * tests/check/generic/states.c:
5114 check: Rename states unit test
5115 Makes it easier to differentiate from other modules states unit test
5117 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
5119 * gst/realmedia/rmdemux.c:
5120 rmdemux: fix assertion error when freeing old tags.
5121 Check if old_tags is present before calling gst_tag_list_unref
5122 https://bugzilla.gnome.org/show_bug.cgi?id=753301
5124 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
5126 * gst/asfdemux/gstasfdemux.c:
5127 asfdemux: fix assertion error when codec_data is not present in structure
5128 When discovering a particular asf file, caps structure doesn't have
5129 codec_data, and this was not being checked before using the same,
5130 resulting in assertion error
5131 https://bugzilla.gnome.org/show_bug.cgi?id=752803
5133 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
5135 * gst/asfdemux/gstasfdemux.c:
5136 asfdemux: remove unread value
5137 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
5140 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
5142 * gst/asfdemux/gstasfdemux.c:
5143 asfdemux: Don't post error on flushing while reading headers
5145 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
5147 * gst/realmedia/rmdemux.c:
5148 rmdemux: mark tag list as global scope
5150 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
5152 * gst/realmedia/rmdemux.c:
5153 rmdemux: fix taglist leak
5154 merge doesn't take ownership, so must unref the
5155 old tags if we do merge.
5157 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
5159 * gst/realmedia/rmdemux.c:
5160 rmdemux: fix wrong unref when there are no tags
5161 Tags should be appended to pending tags and unref'ed only if tags
5162 are present. Else there is no need to append.
5163 https://bugzilla.gnome.org/show_bug.cgi?id=752404
5165 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
5167 * gst/realmedia/rmdemux.c:
5168 rmdemux: fix memory leaks during error cases
5169 while adding stream, during error cases, only stream is
5170 being freed. Adapter, pad, tags, subpackets, index are not being
5171 freed resulting in memory leaks
5172 https://bugzilla.gnome.org/show_bug.cgi?id=752404
5174 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
5176 * gst-plugins-ugly.doap:
5177 Update mailing list in doap file as well
5179 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
5181 * ext/amrnb/amrnbdec.c:
5182 Update mailing list address from sourceforge to freedesktop
5184 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
5186 * gst/realmedia/rmdemux.c:
5187 rmdemux: fix tag memory leak
5188 tags is not being freed after being merged to the
5190 https://bugzilla.gnome.org/show_bug.cgi?id=752404
5192 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
5195 Automatic update of common submodule
5196 From f74b2df to 9aed1d7
5198 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
5203 === release 1.5.2 ===
5205 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
5211 * docs/plugins/gst-plugins-ugly-plugins.args:
5212 * docs/plugins/inspect/plugin-a52dec.xml:
5213 * docs/plugins/inspect/plugin-amrnb.xml:
5214 * docs/plugins/inspect/plugin-amrwbdec.xml:
5215 * docs/plugins/inspect/plugin-asf.xml:
5216 * docs/plugins/inspect/plugin-cdio.xml:
5217 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5218 * docs/plugins/inspect/plugin-dvdread.xml:
5219 * docs/plugins/inspect/plugin-dvdsub.xml:
5220 * docs/plugins/inspect/plugin-lame.xml:
5221 * docs/plugins/inspect/plugin-mad.xml:
5222 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5223 * docs/plugins/inspect/plugin-realmedia.xml:
5224 * docs/plugins/inspect/plugin-siddec.xml:
5225 * docs/plugins/inspect/plugin-twolame.xml:
5226 * docs/plugins/inspect/plugin-x264.xml:
5227 * docs/plugins/inspect/plugin-xingmux.xml:
5228 * gst-plugins-ugly.doap:
5229 * win32/common/config.h:
5232 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
5276 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5279 po: Update translations
5281 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
5283 * gst/asfdemux/gstasfdemux.c:
5284 asfdemux: Use gst_video_multiview_guess_half_aspect() function
5285 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
5286 stereoscopic video is full-frame per view or not.
5288 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5291 Automatic update of common submodule
5292 From 6015d26 to f74b2df
5294 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
5296 * ext/x264/gstx264enc.c:
5297 * ext/x264/gstx264enc.h:
5298 x264enc: Use gst_video_encoder_set_min_pts
5299 This method replace the manual adjustment of PTS and DTS to avoid
5300 negative DTS issues. Using this method will also update the segment so
5302 https://bugzilla.gnome.org/show_bug.cgi?id=740575
5304 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
5306 * gst/asfdemux/Makefile.am:
5307 * gst/asfdemux/gstasfdemux.c:
5308 * gst/asfdemux/gstasfdemux.h:
5309 asfdemux: Add support for stereoscopic video metadata.
5310 Add parsing of stereoscopic metadata, and place into the caps to
5312 Fix parsing of Advanced Mutual Exclustion objects.
5313 https://bugzilla.gnome.org/show_bug.cgi?id=711190
5314 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5316 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
5318 * ext/x264/gstx264enc.c:
5319 * ext/x264/gstx264enc.h:
5320 x264enc: Add support for stereoscopic video
5321 Provide new frame-packing property to directly set
5322 x264enc frame packing, or pass through upstream settings
5323 The explicit layout from the frame-packing property is
5324 preferred over any info from the caps.
5326 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
5328 * gst/xingmux/gstxingmux.c:
5329 xingmux: fix compiler warnings
5330 https://bugzilla.gnome.org/show_bug.cgi?id=750596
5332 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
5335 cruft: add the obsolete tmpl dir to cruft-dirs
5337 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
5340 Automatic update of common submodule
5341 From d9a3353 to 6015d26
5343 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
5346 Automatic update of common submodule
5347 From d37af32 to d9a3353
5349 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
5352 Automatic update of common submodule
5353 From 21ba2e5 to d37af32
5355 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
5358 Automatic update of common submodule
5359 From c408583 to 21ba2e5
5361 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
5363 * docs/plugins/Makefile.am:
5364 docs: remove variables that we define in the snippet from common
5365 This is syncing our Makefile.am with upstream gtkdoc.
5367 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
5371 Automatic update of common submodule
5372 From d676993 to c408583
5374 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5379 === release 1.5.1 ===
5381 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
5387 * docs/plugins/gst-plugins-ugly-plugins.args:
5388 * docs/plugins/inspect/plugin-a52dec.xml:
5389 * docs/plugins/inspect/plugin-amrnb.xml:
5390 * docs/plugins/inspect/plugin-amrwbdec.xml:
5391 * docs/plugins/inspect/plugin-asf.xml:
5392 * docs/plugins/inspect/plugin-cdio.xml:
5393 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5394 * docs/plugins/inspect/plugin-dvdread.xml:
5395 * docs/plugins/inspect/plugin-dvdsub.xml:
5396 * docs/plugins/inspect/plugin-lame.xml:
5397 * docs/plugins/inspect/plugin-mad.xml:
5398 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5399 * docs/plugins/inspect/plugin-realmedia.xml:
5400 * docs/plugins/inspect/plugin-siddec.xml:
5401 * docs/plugins/inspect/plugin-twolame.xml:
5402 * docs/plugins/inspect/plugin-x264.xml:
5403 * docs/plugins/inspect/plugin-xingmux.xml:
5404 * gst-plugins-ugly.doap:
5405 * win32/common/config.h:
5408 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5452 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
5456 po: Update translations
5458 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
5460 * tests/check/elements/amrnbenc.c:
5461 * tests/check/elements/mpeg2dec.c:
5462 * tests/check/elements/x264enc.c:
5463 * tests/check/elements/xingmux.c:
5464 * tests/check/pipelines/lame.c:
5465 check: Use GST_CHECK_MAIN () macro everywhere
5466 Makes source code smaller, and ensures we go through common initialization
5467 path (like the one that sets up XML unit test output ...)
5469 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
5471 * ext/x264/gstx264enc.c:
5472 x264enc: don't artificially limit max allowed value of "threads" property
5473 In auto mode it will happily chose much higher values anyway,
5474 and a limit of 4 seems a bit low these days.
5476 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
5478 * ext/dvdread/dvdreadsrc.c:
5479 dvdread: Also reset the first_seek var in start()
5480 Make the initial chapter seek work across reuse.
5481 https://bugzilla.gnome.org/show_bug.cgi?id=453322
5483 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
5485 * ext/dvdread/dvdreadsrc.c:
5486 * ext/dvdread/dvdreadsrc.h:
5487 dvdread: Work around basesrc initial seek
5488 Ignore the initial seek basesrc sends, as it
5489 breaks starting from another chapter by
5490 immediately seeking back to the start of the title
5492 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
5494 * ext/a52dec/gsta52dec.c:
5495 * ext/amrnb/amrnbdec.c:
5496 * ext/amrnb/amrnbenc.c:
5497 * ext/amrwbdec/amrwbdec.c:
5498 * ext/cdio/gstcdiocddasrc.c:
5499 * ext/lame/gstlamemp3enc.c:
5501 * ext/sidplay/gstsiddec.cc:
5502 * ext/twolame/gsttwolamemp2enc.c:
5503 * ext/x264/gstx264enc.c:
5504 * gst/realmedia/rademux.c:
5505 * gst/xingmux/gstxingmux.c:
5506 docs: update example pipelines in element docs
5507 Mostly gst-launch -> gst-launch-1.0, but also
5508 use autoaudiosink/autovideosink in more places
5509 and update pipelines a little or flesh out
5512 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5514 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5515 * gst/realmedia/rdtdepay.c:
5516 Rename property enums from ARG_ to PROP_
5517 Property enum items should be nameed PROP_ for consistency and readability.
5519 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
5522 * ext/mad/Makefile.am:
5523 * ext/x264/Makefile.am:
5524 * gst/asfdemux/Makefile.am:
5525 * gst/dvdlpcmdec/Makefile.am:
5526 * gst/dvdsub/Makefile.am:
5527 * gst/realmedia/Makefile.am:
5528 * gst/xingmux/Makefile.am:
5529 Remove obsolete Android build cruft
5530 This is not needed any longer.
5532 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5534 * gst/realmedia/pnmsrc.c:
5535 realmedia: remove unused enum item PROP_LAST
5537 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
5539 * tests/check/Makefile.am:
5540 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5541 Make sure the test environment is set up.
5542 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5544 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
5547 configure: bump automake requirement to 1.14 and autoconf to 2.69
5548 This is only required for builds from git, people can still
5549 build tarballs if they only have older autotools.
5550 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5552 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
5557 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
5560 Remove LICENSE_readme
5561 It's completely outdated and just confusing, better if people are
5562 forced to look at the actual code in question than trusting this file.
5564 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5568 autotools automatically generate this, and when using different versions
5569 for autogen.sh there will always be changes to a file tracked by git.
5571 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
5573 * gst/asfdemux/gstasfdemux.c:
5574 asfdemux: fix a seek failure due to out-of-range in push mode
5575 A seek in push mode failed for big offsets which are beyond
5576 the range of guint32.
5577 https://bugzilla.gnome.org/show_bug.cgi?id=748162
5579 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
5582 * tests/check/Makefile.am:
5583 tests: Use AM_TESTS_ENVIRONMENT
5584 Needed by the new automake test runner
5586 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5590 Automatic update of common submodule
5591 From bc76a8b to c8fb372
5593 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5595 * ext/a52dec/gsta52dec.c:
5596 a52dec: fix race in liba52dec lookup table initialization
5597 a52_init initializes the IMDCT global state as well as creating
5598 a new state. When two A52 decoders are created (eg, when two AC3
5599 tracks are contained in a video), calls to a52_init may happen
5600 at the same time, and the IMDCT initialization is not reentrant.
5601 https://bugzilla.gnome.org/show_bug.cgi?id=746781
5603 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5605 * ext/mpeg2dec/gstmpeg2dec.c:
5606 mpeg2dec: fix buffer leak in crop_buffer()
5607 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5608 gst_buffer_replace() reffed it as well so we were one reference extra.
5609 https://bugzilla.gnome.org/show_bug.cgi?id=746887
5611 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5613 * gst/realmedia/rmdemux.c:
5614 rmdemux: resurrect some flow return handling
5615 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5617 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5619 * gst/asfdemux/gstasfdemux.c:
5620 asfdemux: resurrect some flow return handling
5621 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5623 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5625 * ext/mpeg2dec/gstmpeg2dec.c:
5626 mpeg2dec: fix memory leak
5629 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5631 * ext/mpeg2dec/gstmpeg2dec.c:
5632 mpeg2dec: initialize buffer
5633 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5636 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5638 * ext/mpeg2dec/gstmpeg2dec.c:
5639 mpeg2dec: Add stride support
5640 This allow using external pools that have different strides from the
5641 default. These strides need to respect certain rules, which we check
5642 and if these are not met, we fallback to generic pool.
5643 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5645 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5647 * ext/mpeg2dec/gstmpeg2dec.c:
5648 * ext/mpeg2dec/gstmpeg2dec.h:
5649 mpeg2dec: Re-implement pool handling
5650 This is a rewrite of the pool negotiation and configuration. Direct
5651 to output decoding is now achieved by configuring the pool using
5652 video-alignment. This removes copies when dealing with any elements that
5653 supports VideoAlignment, and enable usage of generic video buffer pool,
5654 XVImagePool and GLPool. It drops the crop meta implementation for now.
5655 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5657 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
5659 * gst/dvdsub/gstdvdsubdec.c:
5660 dvbsub: fix indentation
5662 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
5664 * ext/dvdread/dvdreadsrc.c:
5665 * gst/dvdsub/gstdvdsubdec.c:
5666 Fix double semicolons
5668 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5670 * ext/mpeg2dec/gstmpeg2dec.c:
5671 Revert "mpeg2dec: Fix handling of stride"
5672 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5674 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5676 * ext/mpeg2dec/gstmpeg2dec.c:
5677 Revert "mpeg2dec: Use propose unref method for buffer"
5678 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5680 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5682 * ext/mpeg2dec/gstmpeg2dec.c:
5683 mpeg2dec: Use propose unref method for buffer
5685 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5687 * ext/mpeg2dec/gstmpeg2dec.c:
5688 mpeg2dec: Fix handling of stride
5690 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
5691 would look bad when file.ts contains 704x576 video, because vaapisink would
5692 give you buffers of stride 768, but libmpeg2 was not told about this and
5693 used a stride of 704.
5694 Tell libmpeg2 about the stride from downstream; in the process, teach it to
5695 reject buffer pools that don't meet libmpeg2's chroma stride requirements
5696 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5698 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
5700 * ext/x264/gstx264enc.c:
5701 * gst/asfdemux/gstasfdemux.c:
5702 Improve and fix LATENCY query handling
5703 This now follows the design docs everywhere, especially the maximum latency
5705 https://bugzilla.gnome.org/show_bug.cgi?id=744106
5707 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
5709 * ext/x264/gstx264enc.c:
5710 x264enc: Don't set max latency to the same value as the encoder latency
5711 The meaning of the max latency is *not* the maximum latency this element will
5712 introduce. It is the maximum latency this element can endure without
5713 overflowing any buffers, which is infinite for x264enc.
5714 Fixes latency configuration in zero latency mode, where max latency was
5715 becoming 0... which usually won't work well if something else introduces
5716 latency as then max < min in the end, and latency configuration just fails.
5718 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5720 * ext/x264/gstx264enc.c:
5721 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5722 This matches what is done when downstream caps are not ANY, and fixes
5723 prerolling in byte stream mode when typefind is downstream.
5725 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
5727 * ext/lame/gstlamemp3enc.c:
5728 * ext/twolame/gsttwolamemp2enc.c:
5729 Constify some static arrays everywhere
5731 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
5734 configure: remove non-ported plugins stuff
5735 It's not needed any longer, all plugins in -ugly
5738 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5740 * ext/x264/gstx264enc.c:
5741 x264enc: Don't set an allocation maximum
5742 There is no reason x264enc should enforce a maximum allocation size.
5743 The maximum is normally set by buffer pool which cannot grow, but we
5744 don't offer a buffer pool. This would lead to stall when used with
5745 element that don't implement allocation query.
5746 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5748 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
5751 Automatic update of common submodule
5752 From f2c6b95 to bc76a8b
5754 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
5757 MAINTAINERS: Update my mail address
5759 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
5762 Automatic update of common submodule
5763 From ef1ffdc to f2c6b95
5765 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
5768 Automatic update of common submodule
5769 From 7bb2bce to ef1ffdc
5771 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5773 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5774 dvdlpcmdec: set channel positions using the appropriate API
5775 https://bugzilla.gnome.org/show_bug.cgi?id=731038
5777 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
5779 * gst/asfdemux/gstasfdemux.c:
5780 asfdemux: fix comment
5782 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
5784 * gst/asfdemux/gstasfdemux.c:
5785 asfdemux: Send duration query upstream first
5786 An upstream element (like mms or some dlna source) might be able to
5787 answer the query. Try that first, else fallback to standard logic
5789 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
5791 * gst/asfdemux/asfpacket.c:
5792 asf: fix up file mode
5794 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
5797 Automatic update of common submodule
5798 From 84d06cd to 7bb2bce
5800 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5803 tests: parallelise 'make check-valgrind'
5805 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5808 Automatic update of common submodule
5809 From a8c8939 to 84d06cd
5811 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
5815 Automatic update of common submodule
5816 From 36388a1 to a8c8939
5818 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5820 * gst/asfdemux/gstasfdemux.c:
5821 asfdemux: first try to delegate TIME seek events upstream
5822 We should give a chance to upstream to handle TIME seek events before trying
5823 to handle it in asfdemux.
5824 Fix a bug where fast backward seeks where discarded right away because they
5825 were not supported by asfdemux.
5826 https://bugzilla.gnome.org/show_bug.cgi?id=734471
5828 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5830 * gst/asfdemux/asfheaders.c:
5831 * gst/asfdemux/asfheaders.h:
5832 * gst/asfdemux/gstasfdemux.c:
5833 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5834 We can safely ignore those but best to claim to understand this object type so
5835 we don't raise a warning.
5836 https://bugzilla.gnome.org/show_bug.cgi?id=736060
5838 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5840 * gst/asfdemux/gstasfdemux.c:
5841 * gst/asfdemux/gstasfdemux.h:
5842 asfdemux: if video is h264, check the codec_data for bytestream data
5843 For bytestream we don't want to expose it as codec_data but rather as
5844 streamheader as it is not out-of-band data but data that should be
5845 prepended to the beginning of the stream before the other buffers.
5846 https://bugzilla.gnome.org/show_bug.cgi?id=735070
5848 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
5850 * docs/plugins/inspect/plugin-a52dec.xml:
5851 * docs/plugins/inspect/plugin-amrnb.xml:
5852 * docs/plugins/inspect/plugin-amrwbdec.xml:
5853 * docs/plugins/inspect/plugin-asf.xml:
5854 * docs/plugins/inspect/plugin-cdio.xml:
5855 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5856 * docs/plugins/inspect/plugin-dvdread.xml:
5857 * docs/plugins/inspect/plugin-dvdsub.xml:
5858 * docs/plugins/inspect/plugin-lame.xml:
5859 * docs/plugins/inspect/plugin-mad.xml:
5860 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5861 * docs/plugins/inspect/plugin-realmedia.xml:
5862 * docs/plugins/inspect/plugin-siddec.xml:
5863 * docs/plugins/inspect/plugin-twolame.xml:
5864 * docs/plugins/inspect/plugin-x264.xml:
5865 * docs/plugins/inspect/plugin-xingmux.xml:
5866 docs: update for git master
5868 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5870 * gst/asfdemux/gstasfdemux.c:
5871 asfdemux: simplify log statement
5872 Use the GST_PTR_FORMAT to print the buffer
5874 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
5876 * ext/x264/gstx264enc.c:
5877 x264: fix colour inversion with YV12 format
5878 It's the same as I420 but with the U/V planes swapped.
5880 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
5884 Makefile: Add usage of build-checks step
5885 Allows building checks without running them
5887 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5889 * ext/x264/gstx264enc.c:
5890 x264enc: Request buffers in allocation query
5891 https://bugzilla.gnome.org/show_bug.cgi?id=732288
5893 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5895 * ext/x264/gstx264enc.c:
5896 * ext/x264/gstx264enc.h:
5897 x264enc: Shift both PTS and DTS to ensure positive timestamp
5898 Currently we only shift DTS to compensate that we don't support negative
5899 timestamp. This cause a problem that PTS is no longer >= DTS and may
5900 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5901 remove all the hack to handle this which seems the result of thinking libx264
5903 https://bugzilla.gnome.org/show_bug.cgi?id=731351
5905 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
5910 === release 1.4.0 ===
5912 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
5918 * docs/plugins/inspect/plugin-a52dec.xml:
5919 * docs/plugins/inspect/plugin-amrnb.xml:
5920 * docs/plugins/inspect/plugin-amrwbdec.xml:
5921 * docs/plugins/inspect/plugin-asf.xml:
5922 * docs/plugins/inspect/plugin-cdio.xml:
5923 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5924 * docs/plugins/inspect/plugin-dvdread.xml:
5925 * docs/plugins/inspect/plugin-dvdsub.xml:
5926 * docs/plugins/inspect/plugin-lame.xml:
5927 * docs/plugins/inspect/plugin-mad.xml:
5928 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5929 * docs/plugins/inspect/plugin-realmedia.xml:
5930 * docs/plugins/inspect/plugin-siddec.xml:
5931 * docs/plugins/inspect/plugin-twolame.xml:
5932 * docs/plugins/inspect/plugin-x264.xml:
5933 * docs/plugins/inspect/plugin-xingmux.xml:
5934 * gst-plugins-ugly.doap:
5935 * win32/common/config.h:
5938 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
5982 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
5985 po: Update translations
5987 === release 1.3.91 ===
5989 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
5995 * docs/plugins/inspect/plugin-a52dec.xml:
5996 * docs/plugins/inspect/plugin-amrnb.xml:
5997 * docs/plugins/inspect/plugin-amrwbdec.xml:
5998 * docs/plugins/inspect/plugin-asf.xml:
5999 * docs/plugins/inspect/plugin-cdio.xml:
6000 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6001 * docs/plugins/inspect/plugin-dvdread.xml:
6002 * docs/plugins/inspect/plugin-dvdsub.xml:
6003 * docs/plugins/inspect/plugin-lame.xml:
6004 * docs/plugins/inspect/plugin-mad.xml:
6005 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6006 * docs/plugins/inspect/plugin-realmedia.xml:
6007 * docs/plugins/inspect/plugin-siddec.xml:
6008 * docs/plugins/inspect/plugin-twolame.xml:
6009 * docs/plugins/inspect/plugin-x264.xml:
6010 * docs/plugins/inspect/plugin-xingmux.xml:
6011 * gst-plugins-ugly.doap:
6012 * win32/common/config.h:
6015 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
6059 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
6062 po: Update translations
6064 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
6066 * gst/realmedia/rademux.c:
6067 rademux: Print invalid fourcc in error message in hex
6068 Previously this was printed as characters which caused later processing
6069 of the error message to sometimes warn about non-UTF-8 characters.
6070 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
6072 === release 1.3.90 ===
6074 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
6080 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6081 * docs/plugins/inspect/plugin-a52dec.xml:
6082 * docs/plugins/inspect/plugin-amrnb.xml:
6083 * docs/plugins/inspect/plugin-amrwbdec.xml:
6084 * docs/plugins/inspect/plugin-asf.xml:
6085 * docs/plugins/inspect/plugin-cdio.xml:
6086 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6087 * docs/plugins/inspect/plugin-dvdread.xml:
6088 * docs/plugins/inspect/plugin-dvdsub.xml:
6089 * docs/plugins/inspect/plugin-lame.xml:
6090 * docs/plugins/inspect/plugin-mad.xml:
6091 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6092 * docs/plugins/inspect/plugin-realmedia.xml:
6093 * docs/plugins/inspect/plugin-siddec.xml:
6094 * docs/plugins/inspect/plugin-twolame.xml:
6095 * docs/plugins/inspect/plugin-x264.xml:
6096 * docs/plugins/inspect/plugin-xingmux.xml:
6097 * gst-plugins-ugly.doap:
6098 * win32/common/config.h:
6101 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
6145 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
6148 Ignore autotools test-driver temp files from 'make check'
6150 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
6155 === release 1.3.3 ===
6157 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
6163 * docs/plugins/inspect/plugin-a52dec.xml:
6164 * docs/plugins/inspect/plugin-amrnb.xml:
6165 * docs/plugins/inspect/plugin-amrwbdec.xml:
6166 * docs/plugins/inspect/plugin-asf.xml:
6167 * docs/plugins/inspect/plugin-cdio.xml:
6168 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6169 * docs/plugins/inspect/plugin-dvdread.xml:
6170 * docs/plugins/inspect/plugin-dvdsub.xml:
6171 * docs/plugins/inspect/plugin-lame.xml:
6172 * docs/plugins/inspect/plugin-mad.xml:
6173 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6174 * docs/plugins/inspect/plugin-realmedia.xml:
6175 * docs/plugins/inspect/plugin-siddec.xml:
6176 * docs/plugins/inspect/plugin-twolame.xml:
6177 * docs/plugins/inspect/plugin-x264.xml:
6178 * docs/plugins/inspect/plugin-xingmux.xml:
6179 * gst-plugins-ugly.doap:
6180 * win32/common/config.h:
6183 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
6227 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
6231 po: Update translations
6233 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
6235 * gst/realmedia/rmdemux.c:
6236 * gst/realmedia/rmdemux.h:
6237 rmdemux: use GstFlowCombiner
6238 Removes flow return combination code to use the newly added GstFlowCombiner
6239 https://bugzilla.gnome.org/show_bug.cgi?id=709224
6241 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
6243 * gst/asfdemux/gstasfdemux.c:
6244 * gst/asfdemux/gstasfdemux.h:
6245 asfdemux: use GstFlowCombiner
6246 Removes flow return combination code to use the newly added GstFlowCombiner
6247 https://bugzilla.gnome.org/show_bug.cgi?id=709224
6249 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
6251 * ext/x264/gstx264enc.c:
6252 x264enc: fix caps leak in set_format()
6253 https://bugzilla.gnome.org/show_bug.cgi?id=730865
6255 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
6257 * gst/asfdemux/gstasfdemux.c:
6258 asfdemux: Handle initial 0 timestamp that should have been -1
6259 https://bugzilla.gnome.org/show_bug.cgi?id=719660
6261 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
6266 === release 1.3.2 ===
6268 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
6275 * docs/plugins/inspect-build.stamp:
6276 * docs/plugins/inspect.stamp:
6277 * docs/plugins/inspect/plugin-a52dec.xml:
6278 * docs/plugins/inspect/plugin-amrnb.xml:
6279 * docs/plugins/inspect/plugin-amrwbdec.xml:
6280 * docs/plugins/inspect/plugin-asf.xml:
6281 * docs/plugins/inspect/plugin-cdio.xml:
6282 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6283 * docs/plugins/inspect/plugin-dvdread.xml:
6284 * docs/plugins/inspect/plugin-dvdsub.xml:
6285 * docs/plugins/inspect/plugin-lame.xml:
6286 * docs/plugins/inspect/plugin-mad.xml:
6287 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6288 * docs/plugins/inspect/plugin-realmedia.xml:
6289 * docs/plugins/inspect/plugin-siddec.xml:
6290 * docs/plugins/inspect/plugin-twolame.xml:
6291 * docs/plugins/inspect/plugin-x264.xml:
6292 * docs/plugins/inspect/plugin-xingmux.xml:
6293 * gst-plugins-ugly.doap:
6294 * win32/common/config.h:
6297 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
6341 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
6344 Automatic update of common submodule
6345 From 211fa5f to 1f5d3c3
6347 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
6349 * ext/mpeg2dec/gstmpeg2dec.h:
6350 mpeg2dec: remove unused struct members
6352 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
6354 * gst/realmedia/rtspreal.c:
6355 rtspreal: Fix some memory leaks in an error path
6358 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
6360 * ext/mpeg2dec/gstmpeg2dec.c:
6361 mpeg2dec: Release codec state on negotiation failures
6365 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
6370 === release 1.3.1 ===
6372 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
6378 * docs/plugins/gst-plugins-ugly-plugins.args:
6379 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6380 * docs/plugins/inspect/plugin-a52dec.xml:
6381 * docs/plugins/inspect/plugin-amrnb.xml:
6382 * docs/plugins/inspect/plugin-amrwbdec.xml:
6383 * docs/plugins/inspect/plugin-asf.xml:
6384 * docs/plugins/inspect/plugin-cdio.xml:
6385 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6386 * docs/plugins/inspect/plugin-dvdread.xml:
6387 * docs/plugins/inspect/plugin-dvdsub.xml:
6388 * docs/plugins/inspect/plugin-lame.xml:
6389 * docs/plugins/inspect/plugin-mad.xml:
6390 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6391 * docs/plugins/inspect/plugin-realmedia.xml:
6392 * docs/plugins/inspect/plugin-siddec.xml:
6393 * docs/plugins/inspect/plugin-twolame.xml:
6394 * docs/plugins/inspect/plugin-x264.xml:
6395 * docs/plugins/inspect/plugin-xingmux.xml:
6396 * gst-plugins-ugly.doap:
6397 * win32/common/config.h:
6400 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
6444 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
6451 po: Update translations
6453 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
6456 Automatic update of common submodule
6457 From bcb1518 to 211fa5f
6459 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
6461 * ext/sidplay/gstsiddec.cc:
6462 * gst/asfdemux/gstrtspwms.c:
6463 * gst/realmedia/rademux.c:
6464 * gst/realmedia/rdtmanager.c:
6465 * gst/realmedia/rtspreal.c:
6466 docs: remove outdated and pointless 'Last reviewed' lines from docs
6467 They are very confusing for people, and more often than not
6468 also just not very accurate. Seeing 'last reviewed: 2005' in
6469 your docs is not very confidence-inspiring. Let's just remove
6472 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6474 * gst/dvdsub/gstdvdsubdec.c:
6475 dvdsubdec: fix spurious rejection of 0 time offset commands
6478 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6480 * ext/dvdread/dvdreadsrc.c:
6481 dvdread: avoid intermediate promotion to signed
6482 We should not reach the dangerous range here, though.
6483 Coverity 206491, 206492, 1139856
6485 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6487 * ext/mpeg2dec/gstmpeg2dec.c:
6488 mpeg2dec: do not reset the whole video info when setting size
6489 New changes to gstvideo will reset all the video info state
6490 when calling _set_format, overwriting what was previously set
6491 in the preceding code.
6492 The comment says the following code is meant to preserve the
6493 pre-crop size, so let's just keep the size and related data
6494 as this does not seem to break anything else (this is what
6495 the _set_format call would have set before the change that
6496 reset all data, except the colorimetry).
6498 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
6500 * gst/asfdemux/gstasfdemux.c:
6501 asfdemux: Fix payloads check
6502 Don't iterate stream->payloads if ... it doesn't exist
6505 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6508 .gitignore: Ignore gcov intermediate files
6509 https://bugzilla.gnome.org/show_bug.cgi?id=725483
6511 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6514 Automatic update of common submodule
6515 From fe1672e to bcb1518
6517 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
6520 Automatic update of common submodule
6521 From 1a07da9 to fe1672e
6523 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
6526 docs: install prebuilt plugin docs if gtk-doc is disabled
6527 Sync to the Makefile.am from gst-plugin-base where it is done right.
6530 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
6532 * gst/xingmux/gstxingmux.c:
6533 * gst/xingmux/plugin.c:
6534 xingmux: add muxer category and make element plugable
6535 This is required to make encodebin consider the element. Yet it is not enough to
6536 have it plugged it has a lower priority than most mp3encoders and no different
6539 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
6541 * ext/x264/gstx264enc.c:
6542 x264enc: allow lossless compression (qp=0)
6543 https://bugzilla.gnome.org/show_bug.cgi?id=725051
6545 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
6548 m4: Remove extra check for 11+ year old a52 release
6549 You deserve a build failure if you still have that version
6550 If someone wants to completely remove this m4 to replace it with the
6551 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6553 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
6556 m4: Fix multiple tests in AC_CHECK_A52DEC
6558 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
6560 * gst/asfdemux/gstasfdemux.c:
6561 asfdemux: Remove unused function
6563 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
6565 * tests/check/Makefile.am:
6566 check: Fix test location
6568 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6570 * tests/check/Makefile.am:
6571 tests: Don't build disabled plugins' check tests
6572 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6574 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
6577 Automatic update of common submodule
6578 From d48bed3 to 1a07da9
6580 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
6582 * gst/asfdemux/gstasfdemux.c:
6583 asfdemux: only add "format" field with fourcc to WMV caps
6584 Doesn't make sense for e.g. H264 or MJPEG.
6586 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6590 Automatic update of common submodule
6591 From dbedaa0 to d48bed3
6593 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6596 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6597 https://bugzilla.gnome.org/show_bug.cgi?id=705455
6599 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
6601 * ext/amrwbdec/amrwbdec.c:
6602 amrwbdec: Remove some dead code
6604 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
6606 * ext/amrnb/amrnbdec.c:
6607 amrnbdec: Remove some dead code
6609 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
6611 * ext/amrnb/amrnbdec.c:
6612 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6614 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
6616 * ext/amrwbdec/amrwbdec.c:
6617 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6619 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6621 * ext/mpeg2dec/gstmpeg2dec.c:
6622 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6624 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
6626 * ext/x264/gstx264enc.c:
6627 x264enc: fix compiler warning
6628 Compiler warns rightly about possibly uninitialized variable.
6630 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
6632 * ext/x264/gstx264enc.c:
6633 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6634 gst-launch-1.0 videotestsrc ! x264enc
6636 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
6638 * ext/mpeg2dec/gstmpeg2dec.c:
6639 mpeg2dec: graceful degradation for badly parsed input
6641 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
6644 Automatic update of common submodule
6645 From 865aa20 to dbedaa0
6647 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
6649 * gst/asfdemux/asfpacket.c:
6650 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6651 So, don't need to check previous payload's mo_size and current
6652 payload's mo_size when merging it.
6653 https://bugzilla.gnome.org/show_bug.cgi?id=710609
6655 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6657 * gst/asfdemux/gstasfdemux.c:
6658 * gst/asfdemux/gstasfdemux.h:
6659 asfdemux: Keep audio error checking fields only for audio
6660 Video shouldn't need to be descrambled, this can cause frames data
6662 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6664 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6666 * gst/asfdemux/gstasfdemux.c:
6667 asfdemux: really copy the buffer data
6668 Pass the copy-memory flag to copy the memory for the output buffer,
6669 otherwise we end with 0-sized buffers
6670 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6672 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
6674 * ext/x264/gstx264enc.c:
6675 x264enc: If FPS is available, set VFR to false
6676 https://bugzilla.gnome.org/show_bug.cgi?id=708940
6678 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6680 * gst/asfdemux/gstasfdemux.c:
6681 asfdemux: Only use segment.start as seek_time if it is relative
6682 Relying on the gst_segment_do_seek results for getting the
6683 seeking time should not be used if seek type is SET because the
6684 do_seek function makes the 'cur` position of the seek normalized
6685 on the segment range. This means that seeking beyond the end of the
6686 file might not result in instant EOS as it will end up seeking to
6687 the final ts of the file.
6688 In asf seeking to the final timestamp can lead to seeking to the last
6689 keyframe, meaning a few seconds of video will still be played, which should
6690 not be the desired behavior when seeking beyong file limits.
6692 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6694 * gst/asfdemux/gstasfdemux.c:
6695 asfdemux: Parse last simple index entry
6696 The entry size is fixed at 6, fix typo to finish parsing the index
6697 correctly until the last sample
6699 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
6703 Automatic update of common submodule
6704 From 6b03ba7 to 865aa20
6706 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6709 configure: Actually use 1.3.0.1 as version to make configure happy
6711 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6716 === release 1.2.0 ===
6718 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6724 * docs/plugins/inspect/plugin-a52dec.xml:
6725 * docs/plugins/inspect/plugin-amrnb.xml:
6726 * docs/plugins/inspect/plugin-amrwbdec.xml:
6727 * docs/plugins/inspect/plugin-asf.xml:
6728 * docs/plugins/inspect/plugin-cdio.xml:
6729 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6730 * docs/plugins/inspect/plugin-dvdread.xml:
6731 * docs/plugins/inspect/plugin-dvdsub.xml:
6732 * docs/plugins/inspect/plugin-lame.xml:
6733 * docs/plugins/inspect/plugin-mad.xml:
6734 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6735 * docs/plugins/inspect/plugin-realmedia.xml:
6736 * docs/plugins/inspect/plugin-siddec.xml:
6737 * docs/plugins/inspect/plugin-twolame.xml:
6738 * docs/plugins/inspect/plugin-x264.xml:
6739 * docs/plugins/inspect/plugin-xingmux.xml:
6740 * gst-plugins-ugly.doap:
6741 * win32/common/config.h:
6744 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6788 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
6790 * ext/x264/gstx264enc.c:
6791 x264enc: Update the documentation to match the default profile used
6792 https://bugzilla.gnome.org/show_bug.cgi?id=708036
6794 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
6797 Automatic update of common submodule
6798 From b613661 to 6b03ba7
6800 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
6803 Automatic update of common submodule
6804 From 74a6857 to b613661
6806 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
6810 Automatic update of common submodule
6811 From 098c0d7 to 74a6857
6813 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6818 === release 1.1.90 ===
6820 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6826 * docs/plugins/inspect/plugin-a52dec.xml:
6827 * docs/plugins/inspect/plugin-amrnb.xml:
6828 * docs/plugins/inspect/plugin-amrwbdec.xml:
6829 * docs/plugins/inspect/plugin-asf.xml:
6830 * docs/plugins/inspect/plugin-cdio.xml:
6831 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6832 * docs/plugins/inspect/plugin-dvdread.xml:
6833 * docs/plugins/inspect/plugin-dvdsub.xml:
6834 * docs/plugins/inspect/plugin-lame.xml:
6835 * docs/plugins/inspect/plugin-mad.xml:
6836 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6837 * docs/plugins/inspect/plugin-realmedia.xml:
6838 * docs/plugins/inspect/plugin-siddec.xml:
6839 * docs/plugins/inspect/plugin-twolame.xml:
6840 * docs/plugins/inspect/plugin-x264.xml:
6841 * docs/plugins/inspect/plugin-xingmux.xml:
6842 * gst-plugins-ugly.doap:
6843 * win32/common/config.h:
6846 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6890 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6893 po: Update translations
6895 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
6897 * ext/x264/gstx264enc.c:
6898 * tests/check/elements/x264enc.c:
6899 x264enc: Implement getcaps that restricts the input format depending on the output profile
6900 Also add some x264enc profile tests
6901 https://bugzilla.gnome.org/show_bug.cgi?id=708326
6903 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
6905 * gst/asfdemux/asfpacket.c:
6906 * gst/asfdemux/gstasfdemux.c:
6907 asfdemux: fix playback regression in push mode
6909 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6911 * gst/asfdemux/gstasfdemux.h:
6912 asfdemux: remove unused variable
6914 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6916 * ext/x264/gstx264enc.c:
6917 x264enc: Don't unref future state but the old one
6918 Being silly will lead us nowhere.
6920 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6922 * ext/x264/gstx264enc.c:
6923 x264enc: Check if we have an input state before using it
6924 Flushing might happen before caps were set on the encoder,
6925 which would lead to crashes here.
6926 Thanks to Matej Knopp for analyzing this.
6927 https://bugzilla.gnome.org/show_bug.cgi?id=707414
6929 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
6931 * ext/x264/gstx264enc.c:
6932 x264enc: fix unsigned comparison warning
6934 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6939 === release 1.1.4 ===
6941 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6947 * docs/plugins/inspect/plugin-a52dec.xml:
6948 * docs/plugins/inspect/plugin-amrnb.xml:
6949 * docs/plugins/inspect/plugin-amrwbdec.xml:
6950 * docs/plugins/inspect/plugin-asf.xml:
6951 * docs/plugins/inspect/plugin-cdio.xml:
6952 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6953 * docs/plugins/inspect/plugin-dvdread.xml:
6954 * docs/plugins/inspect/plugin-dvdsub.xml:
6955 * docs/plugins/inspect/plugin-lame.xml:
6956 * docs/plugins/inspect/plugin-mad.xml:
6957 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6958 * docs/plugins/inspect/plugin-realmedia.xml:
6959 * docs/plugins/inspect/plugin-siddec.xml:
6960 * docs/plugins/inspect/plugin-twolame.xml:
6961 * docs/plugins/inspect/plugin-x264.xml:
6962 * docs/plugins/inspect/plugin-xingmux.xml:
6963 * gst-plugins-ugly.doap:
6964 * win32/common/config.h:
6967 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7011 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7014 po: update translations
7016 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
7018 * ext/x264/gstx264enc.c:
7019 x264enc: log when we output a lower profile than requested
7021 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7023 * ext/x264/gstx264enc.c:
7024 x264enc: Consider subset relations of profiles when setting srcpad caps
7025 constrained-baseline is a subset of baseline, is a subset of main,
7026 is a subset of high profile.
7027 https://bugzilla.gnome.org/show_bug.cgi?id=705425
7029 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
7031 * ext/x264/gstx264enc.c:
7032 x264enc: propagate flow return back to base class and upstream
7033 https://bugzilla.gnome.org/show_bug.cgi?id=705425
7035 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
7038 configure: fix x264 version checking
7039 x264 releases carry pkg-config versions such as 0.120.x
7040 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
7041 then fail, so we need to either check for > 0.119.0 or
7042 for >= 0.120 to make this work right.
7044 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
7046 * ext/x264/gstx264enc.c:
7047 x264enc: minor clean-up
7048 We requires x264 build >= 120 now.
7050 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7052 * ext/mpeg2dec/gstmpeg2dec.c:
7053 mpeg2dec: Fix mpeg2_reset() calls
7055 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7057 * ext/mpeg2dec/gstmpeg2dec.c:
7058 * ext/x264/gstx264enc.c:
7059 ext: Use new flush vfunc of video codec base classes and remove reset implementations
7061 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
7063 * gst/asfdemux/gstasfdemux.c:
7064 asfdemux: fix build on C89 compilers
7066 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
7068 * gst/asfdemux/asfpacket.c:
7069 * gst/asfdemux/gstasfdemux.c:
7070 asfdemux: fix seeking in push mode
7072 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
7075 build: add subdir-objects to AM_INIT_AUTOMAKE
7076 Fixes warnings in automake 1.14
7077 https://bugzilla.gnome.org/show_bug.cgi?id=705350
7079 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
7081 * ext/mpeg2dec/gstmpeg2dec.c:
7082 mpeg2dec: Do a hard reset of flush_stop
7083 Which is notified by hard == 0 with latest refactoring.
7085 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
7102 po: update translations
7104 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7109 === release 1.1.3 ===
7111 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7117 * docs/plugins/inspect/plugin-a52dec.xml:
7118 * docs/plugins/inspect/plugin-amrnb.xml:
7119 * docs/plugins/inspect/plugin-amrwbdec.xml:
7120 * docs/plugins/inspect/plugin-asf.xml:
7121 * docs/plugins/inspect/plugin-cdio.xml:
7122 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7123 * docs/plugins/inspect/plugin-dvdread.xml:
7124 * docs/plugins/inspect/plugin-dvdsub.xml:
7125 * docs/plugins/inspect/plugin-lame.xml:
7126 * docs/plugins/inspect/plugin-mad.xml:
7127 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7128 * docs/plugins/inspect/plugin-realmedia.xml:
7129 * docs/plugins/inspect/plugin-siddec.xml:
7130 * docs/plugins/inspect/plugin-twolame.xml:
7131 * docs/plugins/inspect/plugin-x264.xml:
7132 * docs/plugins/inspect/plugin-xingmux.xml:
7133 * gst-plugins-ugly.doap:
7134 * win32/common/config.h:
7137 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7180 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7182 * gst/asfdemux/gstasfdemux.c:
7183 * gst/realmedia/rademux.c:
7184 * gst/realmedia/rmdemux.c:
7185 gst: Don't swap start/stop for negative rates in the SEGMENT query
7187 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7189 * gst/realmedia/rademux.c:
7190 * gst/realmedia/rmdemux.c:
7191 real: Implement SEGMENT query
7193 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7195 * gst/asfdemux/gstasfdemux.c:
7196 asfdemux: Implement SEGMENT query
7198 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
7200 * gst/asfdemux/asfheaders.c:
7201 * gst/asfdemux/asfheaders.h:
7202 * gst/asfdemux/asfpacket.c:
7203 * gst/asfdemux/gstasfdemux.c:
7204 * gst/asfdemux/gstasfdemux.h:
7205 asfdemux: Add support for dvr-ms
7206 https://bugzilla.gnome.org/show_bug.cgi?id=705026
7208 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
7210 * gst/realmedia/rtspreal.c:
7211 rtspreal: Ensure output value has an assigned value
7212 In the case where this macro was used, that dest was != NULL but that
7213 the strncmp failed, we would end up with dest_len being undefined.
7215 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
7217 * ext/x264/gstx264enc.c:
7218 x264: Fix dts comparision
7219 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
7220 and signed value... resulting it the result never being < 0.
7221 Instead just check if it is smaller before assigning to frame->dts.
7223 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
7225 * gst/asfdemux/gstasfdemux.c:
7226 * gst/asfdemux/gstasfdemux.h:
7227 asfdemux: fix seqnum handling for seeks
7228 Use the same seqnum as the seek for flushes/segments that are
7229 caused by the seek. Also do the same for segment events
7232 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7234 * ext/mpeg2dec/gstmpeg2dec.c:
7235 mpeg2dec: Clean up reset/start/stop handling
7237 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7239 * ext/x264/gstx264enc.c:
7240 x264enc: React properly to flushing/resetting the encoder
7241 https://bugzilla.gnome.org/show_bug.cgi?id=656007
7243 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7245 * gst/realmedia/rademux.c:
7246 * gst/realmedia/rademux.h:
7247 * gst/realmedia/rmdemux.c:
7248 * gst/realmedia/rmdemux.h:
7249 realmedia: Add support for group-id in the stream-start event
7251 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7253 * gst/asfdemux/gstasfdemux.c:
7254 * gst/asfdemux/gstasfdemux.h:
7255 asfdemux: Add support for group-id in the stream-start event
7257 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7259 * ext/sidplay/gstsiddec.cc:
7260 * ext/sidplay/gstsiddec.h:
7261 siddec: Add support for group-id in the stream-start event
7263 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
7265 * gst/realmedia/rmdemux.c:
7266 rmdemux: Mark demuxer as "running" in push-mode
7267 Allows queries (and other code) to be answered when working in push-mode.
7268 Running would only be set to TRUE accordingly when working in pull-mode
7269 once it had read header/index.
7272 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
7274 * ext/mpeg2dec/gstmpeg2dec.c:
7275 mpeg2dec: Properly reset on sequence changes
7276 Otherwise we end up using stray data/buffers.
7279 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7284 === release 1.1.2 ===
7286 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7292 * docs/plugins/inspect/plugin-a52dec.xml:
7293 * docs/plugins/inspect/plugin-amrnb.xml:
7294 * docs/plugins/inspect/plugin-amrwbdec.xml:
7295 * docs/plugins/inspect/plugin-asf.xml:
7296 * docs/plugins/inspect/plugin-cdio.xml:
7297 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7298 * docs/plugins/inspect/plugin-dvdread.xml:
7299 * docs/plugins/inspect/plugin-dvdsub.xml:
7300 * docs/plugins/inspect/plugin-lame.xml:
7301 * docs/plugins/inspect/plugin-mad.xml:
7302 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7303 * docs/plugins/inspect/plugin-realmedia.xml:
7304 * docs/plugins/inspect/plugin-siddec.xml:
7305 * docs/plugins/inspect/plugin-twolame.xml:
7306 * docs/plugins/inspect/plugin-x264.xml:
7307 * docs/plugins/inspect/plugin-xingmux.xml:
7308 * gst-plugins-ugly.doap:
7309 * win32/common/config.h:
7312 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7355 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7357 * ext/dvdread/dvdreadsrc.c:
7358 dvdreadsrc: correctly determine last chapter's duration
7359 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7360 It worked just fine before ...
7362 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7364 * gst/realmedia/rdtmanager.c:
7365 rdt: forward sticky events
7367 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7372 === release 1.1.1 ===
7374 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7381 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7382 * docs/plugins/inspect/plugin-a52dec.xml:
7383 * docs/plugins/inspect/plugin-amrnb.xml:
7384 * docs/plugins/inspect/plugin-amrwbdec.xml:
7385 * docs/plugins/inspect/plugin-asf.xml:
7386 * docs/plugins/inspect/plugin-cdio.xml:
7387 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7388 * docs/plugins/inspect/plugin-dvdread.xml:
7389 * docs/plugins/inspect/plugin-dvdsub.xml:
7390 * docs/plugins/inspect/plugin-lame.xml:
7391 * docs/plugins/inspect/plugin-mad.xml:
7392 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7393 * docs/plugins/inspect/plugin-realmedia.xml:
7394 * docs/plugins/inspect/plugin-siddec.xml:
7395 * docs/plugins/inspect/plugin-twolame.xml:
7396 * docs/plugins/inspect/plugin-x264.xml:
7397 * docs/plugins/inspect/plugin-xingmux.xml:
7398 * gst-plugins-ugly.doap:
7399 * win32/common/config.h:
7402 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7445 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7448 Automatic update of common submodule
7449 From 098c0d7 to 01a7a46
7451 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7453 * ext/mpeg2dec/gstmpeg2dec.c:
7454 mpeg2dec: make the aspect ratio calculation more accurate.
7455 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7456 aspect-ratio if we don't have a valid upstream PAR.
7457 https://bugzilla.gnome.org/show_bug.cgi?id=685103
7459 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7462 Automatic update of common submodule
7463 From 5edcd85 to 098c0d7
7465 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7467 * tests/check/elements/amrnbenc.c:
7468 * tests/check/elements/mpeg2dec.c:
7469 * tests/check/elements/x264enc.c:
7470 * tests/check/elements/xingmux.c:
7471 tests: Fix event handling
7473 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
7475 * ext/lame/gstlamemp3enc.c:
7476 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7477 lame does internal resampling, but the base class only cares about
7478 the number of raw samples, so tell finish frames about that, not
7479 the number of samples in the outgoing frame.:
7481 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
7483 * ext/x264/gstx264enc.c:
7484 x264enc: output byte-stream if downstream has ANY caps
7485 It's what people expect when they pipe the output to
7486 filesink or into a tcp connection or pipe.
7488 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
7492 * README.static-linking:
7494 Automatic update of common submodule
7495 From 3cb3d3c to 5edcd85
7497 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7500 * ext/a52dec/Makefile.am:
7501 * ext/amrnb/Makefile.am:
7502 * ext/amrwbdec/Makefile.am:
7503 * ext/cdio/Makefile.am:
7504 * ext/dvdread/Makefile.am:
7505 * ext/lame/Makefile.am:
7506 * ext/mad/Makefile.am:
7507 * ext/mpeg2dec/Makefile.am:
7508 * ext/sidplay/Makefile.am:
7509 * ext/twolame/Makefile.am:
7510 * ext/x264/Makefile.am:
7511 * gst/asfdemux/Makefile.am:
7512 * gst/dvdlpcmdec/Makefile.am:
7513 * gst/dvdsub/Makefile.am:
7514 * gst/realmedia/Makefile.am:
7515 * gst/xingmux/Makefile.am:
7516 gst: Add better support for static plugins
7518 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
7522 Automatic update of common submodule
7523 From aed87ae to 3cb3d3c
7525 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
7528 Automatic update of common submodule
7529 From 04c7a1e to aed87ae
7531 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
7533 * gst/asfdemux/gstasfdemux.c:
7534 * gst/realmedia/rmdemux.c:
7535 Use %03u instead of %u in gst_pad_create_stream_id_printf()
7537 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7539 * ext/x264/gstx264enc.c:
7540 x264enc: Fix for 0/1 framerate - now uses VFR in this case
7541 Previously did a division by zero.
7542 https://bugzilla.gnome.org/show_bug.cgi?id=695728
7544 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7547 Automatic update of common submodule
7548 From 2de221c to 04c7a1e
7550 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
7552 * ext/x264/gstx264enc.c:
7553 x264enc: simplify template caps
7554 No need to make an array for one single element.
7556 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
7558 * ext/x264/gstx264enc.c:
7559 x264enc: put all theoretically possible formats in template caps
7560 and decide at runtime which subset of these (8-bit or 10-bit video
7561 formats) is supported. libx264 will be compiled for one of these
7562 two options, and it is possible to switch by pointing the dynamic
7563 linker to a different libx264 build at runtime. If we want our
7564 template caps to be correct, they should contain all then, with
7565 the actually supported ones determined at runtime.
7566 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7568 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
7570 * ext/x264/gstx264enc.c:
7571 x264enc: detect supported bit depth and pixel formats at runtime
7572 http://bugs.debian.org/667573
7573 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7575 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
7578 autogen.sh: allow calling from out-of-tree
7579 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7580 https://bugzilla.gnome.org/show_bug.cgi?id=692857
7582 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
7585 Automatic update of common submodule
7586 From a942293 to 2de221c
7588 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
7590 * tests/check/Makefile.am:
7591 tests: use _1_0 variants for the various registry variables
7592 These override the variants without version suffix. Makes 'make check' work
7593 properly in environments that set the suffixed variant for 1.0, such as
7596 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7599 Automatic update of common submodule
7600 From a72faea to a942293
7602 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
7605 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7606 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7607 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7608 https://bugzilla.gnome.org/show_bug.cgi?id=690881
7610 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7612 * ext/mpeg2dec/gstmpeg2dec.c:
7613 mpeg2dec: use appropriate printf format for gsize
7615 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7617 * ext/cdio/gstcdio.h:
7618 cdio: Fix redundant redeclaration of 'cdio_version_string'
7619 cdio/version.h is already included by cdio/cdio.h
7621 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7623 * ext/sidplay/gstsiddec.cc:
7624 siddec: init debug category
7626 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7629 * ext/dvdread/Makefile.am:
7630 dvdread: link to libgmodule-2.0 since the g_module_* API is used
7631 And the gmodule lib has been moved into the Requires.private
7632 section of the pkg-config file in core.
7634 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
7636 * ext/cdio/gstcdiocddasrc.c:
7637 * ext/cdio/gstcdiocddasrc.h:
7638 cdiocddasrc: detect whether drive produces samples in non-host endianness
7639 If drive produces samples in other endianness than the host,
7640 we need to byte swap them before pushing them out, or we
7641 produce nothing but noise. cdparanoia detects this automatically,
7642 but libcdio does not, so we have to do it ourselves.
7643 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7644 https://bugzilla.gnome.org/show_bug.cgi?id=377280
7646 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
7649 Automatic update of common submodule
7650 From b497c4f to a72faea
7652 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7654 * tests/check/elements/xingmux_testdata.h:
7655 xingmux: Fix unit test after change to correctly calculate number of frames
7657 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7659 * ext/x264/gstx264enc.c:
7660 x264enc: Add support for 10-bit color formats
7661 Requires x264 to be built with 10-bit support, which disables
7662 9-bit support. Also only advertise the color formats that were
7665 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7667 * ext/x264/gstx264enc.c:
7668 x264enc: Add support for Y444, Y42B and NV12
7670 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
7672 * ext/cdio/Makefile.am:
7673 * ext/cdio/gstcdio.c:
7674 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7675 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7676 if they're not plain ASCII.
7678 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
7680 * gst/xingmux/gstxingmux.c:
7681 xingmux: Properly calculate the number of frames
7682 First, the xing header frame is never added to the count,
7683 we have to increment the count.
7684 Secondly, there is a rounding error when calculating the
7685 frame duration, as spf*GST_SECOND/rate is not an integer
7686 (26122448.9) an it must be 26122449.
7688 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
7691 configure.ac: update courtesy of autoupdate
7693 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
7697 configure: let AG_GST_PLUGIN_DOCS check for python
7698 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7699 which as a side-effect should pick up newer python versions as
7701 https://bugzilla.gnome.org/show_bug.cgi?id=563903
7703 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
7705 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7706 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7708 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7710 * tests/check/elements/mpg123audiodec.c:
7712 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7714 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
7716 * docs/random/LICENSE:
7717 * ext/a52dec/gsta52dec.c:
7718 * ext/a52dec/gsta52dec.h:
7719 * ext/amrnb/amrnb.c:
7720 * ext/amrnb/amrnbdec.c:
7721 * ext/amrnb/amrnbdec.h:
7722 * ext/amrnb/amrnbenc.c:
7723 * ext/amrnb/amrnbenc.h:
7724 * ext/amrwbdec/amrwb.c:
7725 * ext/amrwbdec/amrwbdec.c:
7726 * ext/amrwbdec/amrwbdec.h:
7727 * ext/cdio/gstcdio.c:
7728 * ext/cdio/gstcdio.h:
7729 * ext/cdio/gstcdiocddasrc.c:
7730 * ext/cdio/gstcdiocddasrc.h:
7731 * ext/dvdread/dvdreadsrc.c:
7732 * ext/dvdread/dvdreadsrc.h:
7733 * ext/lame/gstlamemp3enc.c:
7734 * ext/lame/gstlamemp3enc.h:
7735 * ext/lame/plugin.c:
7738 * ext/mpeg2dec/gstmpeg2dec.c:
7739 * ext/mpeg2dec/gstmpeg2dec.h:
7740 * ext/sidplay/gstsiddec.cc:
7741 * ext/sidplay/gstsiddec.h:
7742 * ext/twolame/gsttwolamemp2enc.c:
7743 * ext/twolame/gsttwolamemp2enc.h:
7744 * ext/x264/gstx264enc.c:
7745 * ext/x264/gstx264enc.h:
7746 * gst-libs/gst/gettext.h:
7747 * gst-libs/gst/glib-compat-private.h:
7748 * gst-libs/gst/gst-i18n-plugin.h:
7749 * gst/asfdemux/asfheaders.c:
7750 * gst/asfdemux/asfheaders.h:
7751 * gst/asfdemux/asfpacket.c:
7752 * gst/asfdemux/asfpacket.h:
7753 * gst/asfdemux/gstasf.c:
7754 * gst/asfdemux/gstasfdemux.c:
7755 * gst/asfdemux/gstasfdemux.h:
7756 * gst/asfdemux/gstrtpasfdepay.c:
7757 * gst/asfdemux/gstrtpasfdepay.h:
7758 * gst/asfdemux/gstrtspwms.c:
7759 * gst/asfdemux/gstrtspwms.h:
7760 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7761 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7762 * gst/dvdsub/gstdvdsubdec.c:
7763 * gst/dvdsub/gstdvdsubdec.h:
7764 * gst/dvdsub/gstdvdsubparse.c:
7765 * gst/dvdsub/gstdvdsubparse.h:
7766 * gst/realmedia/asmrules.c:
7767 * gst/realmedia/asmrules.h:
7768 * gst/realmedia/gstrdtbuffer.c:
7769 * gst/realmedia/gstrdtbuffer.h:
7770 * gst/realmedia/pnmsrc.c:
7771 * gst/realmedia/pnmsrc.h:
7772 * gst/realmedia/rademux.c:
7773 * gst/realmedia/rademux.h:
7774 * gst/realmedia/rdtdepay.c:
7775 * gst/realmedia/rdtdepay.h:
7776 * gst/realmedia/rdtjitterbuffer.c:
7777 * gst/realmedia/rdtjitterbuffer.h:
7778 * gst/realmedia/rdtmanager.c:
7779 * gst/realmedia/rdtmanager.h:
7780 * gst/realmedia/realhash.c:
7781 * gst/realmedia/realhash.h:
7782 * gst/realmedia/realmedia.c:
7783 * gst/realmedia/rmdemux.c:
7784 * gst/realmedia/rmdemux.h:
7785 * gst/realmedia/rmutils.c:
7786 * gst/realmedia/rmutils.h:
7787 * gst/realmedia/rtspreal.c:
7788 * gst/realmedia/rtspreal.h:
7789 * gst/xingmux/gstxingmux.c:
7790 * gst/xingmux/gstxingmux.h:
7791 * gst/xingmux/plugin.c:
7792 * tests/check/elements/amrnbenc.c:
7793 * tests/check/elements/mpeg2dec.c:
7794 * tests/check/elements/x264enc.c:
7795 * tests/check/generic/index.c:
7796 * tests/check/generic/states.c:
7797 * tests/check/pipelines/lame.c:
7799 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7801 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
7803 * gst/dvdsub/gstdvdsubdec.c:
7804 dvdsubdec: allocate correct amount of memory for bitmap
7805 https://bugzilla.gnome.org/show_bug.cgi?id=687192
7807 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
7809 * ext/mpg123/gstmpg123audiodec.c:
7810 mpg123: removed unnecessary finalize function
7811 https://bugzilla.gnome.org/show_bug.cgi?id=687176
7813 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
7815 * ext/sidplay/gstsiddec.cc:
7816 siddec: reset bytes counter
7817 Reset the total_bytes counter so that we get timestamps correct.
7818 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7820 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
7822 * ext/mpg123/gstmpg123audiodec.c:
7823 mpg123: Fix leaks from not chaining up in the finalize function
7825 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
7828 * docs/plugins/inspect/plugin-a52dec.xml:
7829 * docs/plugins/inspect/plugin-amrnb.xml:
7830 * docs/plugins/inspect/plugin-amrwbdec.xml:
7831 * docs/plugins/inspect/plugin-asf.xml:
7832 * docs/plugins/inspect/plugin-cdio.xml:
7833 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7834 * docs/plugins/inspect/plugin-dvdread.xml:
7835 * docs/plugins/inspect/plugin-dvdsub.xml:
7836 * docs/plugins/inspect/plugin-lame.xml:
7837 * docs/plugins/inspect/plugin-mad.xml:
7838 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7839 * docs/plugins/inspect/plugin-realmedia.xml:
7840 * docs/plugins/inspect/plugin-siddec.xml:
7841 * docs/plugins/inspect/plugin-twolame.xml:
7842 * docs/plugins/inspect/plugin-x264.xml:
7843 * docs/plugins/inspect/plugin-xingmux.xml:
7844 * win32/common/config.h:
7845 Back to feature development
7847 === release 1.0.2 ===
7849 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7855 * docs/plugins/inspect/plugin-a52dec.xml:
7856 * docs/plugins/inspect/plugin-amrnb.xml:
7857 * docs/plugins/inspect/plugin-amrwbdec.xml:
7858 * docs/plugins/inspect/plugin-asf.xml:
7859 * docs/plugins/inspect/plugin-cdio.xml:
7860 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7861 * docs/plugins/inspect/plugin-dvdread.xml:
7862 * docs/plugins/inspect/plugin-dvdsub.xml:
7863 * docs/plugins/inspect/plugin-lame.xml:
7864 * docs/plugins/inspect/plugin-mad.xml:
7865 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7866 * docs/plugins/inspect/plugin-realmedia.xml:
7867 * docs/plugins/inspect/plugin-siddec.xml:
7868 * docs/plugins/inspect/plugin-twolame.xml:
7869 * docs/plugins/inspect/plugin-x264.xml:
7870 * docs/plugins/inspect/plugin-xingmux.xml:
7871 * gst-plugins-ugly.doap:
7872 * win32/common/config.h:
7875 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7877 * tests/check/elements/mpg123audiodec.c:
7878 tests: fix up mpg123 test a little
7881 - simplify check for elements
7882 - only run mpg123 test if mpg123 is available and selected
7883 - fix build in uninstalled setup
7884 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7886 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7888 * tests/check/elements/mpg123audiodec.c:
7889 tets: add unit test for mpg123audiodec
7890 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7892 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7894 * ext/mpg123/gstmpg123audiodec.c:
7895 mpg123: added gtkdoc section
7896 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7898 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7900 * ext/mpg123/gstmpg123audiodec.c:
7901 mpg123: fixed bug with last frame, disabled internal resampler & chatter
7902 * The last MP3 frame wasn't being pushed when base class was draining
7903 * Made sure mpg123 cannot ever use its (crude) internal resampler
7904 * Disabled mpg123 stderr output
7905 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7907 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
7909 * gst/asfdemux/Makefile.am:
7910 * gst/realmedia/Makefile.am:
7911 Makefile.am: Fix typos for generating the Android.mk files
7912 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7913 The typos led to generate the incorrect Android.mk files for the asfdemux
7914 and realmedia plugin.
7915 https://bugzilla.gnome.org/show_bug.cgi?id=686748
7917 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7919 * ext/mpg123/gstmpg123audiodec.c:
7920 mpg123: cleaned up comments, formatting, and logging lines
7921 also replaced mpg123decoder->handle != NULL checks with asserts
7922 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7924 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7926 * ext/dvdread/dvdreadsrc.c:
7927 dvdreadsrc: correctly set next cell when seeking to sector
7929 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7931 * gst/dvdsub/gstdvdsubparse.c:
7932 dvdsubparse: send src caps when receiving sink caps
7934 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7936 * ext/dvdread/dvdreadsrc.c:
7937 dvdreadsrc: update dvd event to enhanced approach
7938 ... in line with resindvdsrc.
7940 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
7943 docs: add 'make upload' target for new-release script
7945 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7948 * docs/plugins/inspect/plugin-a52dec.xml:
7949 * docs/plugins/inspect/plugin-amrnb.xml:
7950 * docs/plugins/inspect/plugin-amrwbdec.xml:
7951 * docs/plugins/inspect/plugin-asf.xml:
7952 * docs/plugins/inspect/plugin-cdio.xml:
7953 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7954 * docs/plugins/inspect/plugin-dvdread.xml:
7955 * docs/plugins/inspect/plugin-dvdsub.xml:
7956 * docs/plugins/inspect/plugin-lame.xml:
7957 * docs/plugins/inspect/plugin-mad.xml:
7958 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7959 * docs/plugins/inspect/plugin-realmedia.xml:
7960 * docs/plugins/inspect/plugin-siddec.xml:
7961 * docs/plugins/inspect/plugin-twolame.xml:
7962 * docs/plugins/inspect/plugin-x264.xml:
7963 * docs/plugins/inspect/plugin-xingmux.xml:
7964 * win32/common/config.h:
7965 Back to development (bug fixing)
7967 === release 1.0.1 ===
7969 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
7975 * docs/plugins/inspect/plugin-a52dec.xml:
7976 * docs/plugins/inspect/plugin-amrnb.xml:
7977 * docs/plugins/inspect/plugin-amrwbdec.xml:
7978 * docs/plugins/inspect/plugin-asf.xml:
7979 * docs/plugins/inspect/plugin-cdio.xml:
7980 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7981 * docs/plugins/inspect/plugin-dvdread.xml:
7982 * docs/plugins/inspect/plugin-dvdsub.xml:
7983 * docs/plugins/inspect/plugin-lame.xml:
7984 * docs/plugins/inspect/plugin-mad.xml:
7985 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7986 * docs/plugins/inspect/plugin-realmedia.xml:
7987 * docs/plugins/inspect/plugin-siddec.xml:
7988 * docs/plugins/inspect/plugin-twolame.xml:
7989 * docs/plugins/inspect/plugin-x264.xml:
7990 * docs/plugins/inspect/plugin-xingmux.xml:
7991 * gst-plugins-ugly.doap:
7992 * win32/common/config.h:
7995 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
7998 Automatic update of common submodule
7999 From 6c0b52c to 6bb6951
8001 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
8003 * ext/mpeg2dec/gstmpeg2dec.c:
8004 mpeg2dec: Don't error out when there is no associated buffer
8005 In 0.10, having mpeg2dec occasionally tell us to output a frame that
8006 was never decoded was just ignored, so do the same in 1.0
8009 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
8012 * gst/dvdsub/gstdvdsubdec.c:
8013 Purge mention of liboil and update REQUIREMENTS
8014 https://bugzilla.gnome.org/show_bug.cgi?id=673285
8016 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
8018 * ext/x264/gstx264enc.c:
8019 x264enc: when setting fallback decoder latency, set valid min_latency
8020 Min. latency needs to be a valid time, so pass 0 as default
8021 value in the fallback case where we can't determine any latency,
8022 and avoid nasty criticals at runtime.
8024 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8027 * docs/plugins/inspect/plugin-a52dec.xml:
8028 * docs/plugins/inspect/plugin-amrnb.xml:
8029 * docs/plugins/inspect/plugin-amrwbdec.xml:
8030 * docs/plugins/inspect/plugin-asf.xml:
8031 * docs/plugins/inspect/plugin-cdio.xml:
8032 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8033 * docs/plugins/inspect/plugin-dvdread.xml:
8034 * docs/plugins/inspect/plugin-dvdsub.xml:
8035 * docs/plugins/inspect/plugin-lame.xml:
8036 * docs/plugins/inspect/plugin-mad.xml:
8037 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8038 * docs/plugins/inspect/plugin-realmedia.xml:
8039 * docs/plugins/inspect/plugin-siddec.xml:
8040 * docs/plugins/inspect/plugin-twolame.xml:
8041 * docs/plugins/inspect/plugin-x264.xml:
8042 * docs/plugins/inspect/plugin-xingmux.xml:
8043 * win32/common/config.h:
8044 Back to development (bug fixing)
8046 === release 1.0.0 ===
8048 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8053 * docs/plugins/inspect/plugin-a52dec.xml:
8054 * docs/plugins/inspect/plugin-amrnb.xml:
8055 * docs/plugins/inspect/plugin-amrwbdec.xml:
8056 * docs/plugins/inspect/plugin-asf.xml:
8057 * docs/plugins/inspect/plugin-cdio.xml:
8058 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8059 * docs/plugins/inspect/plugin-dvdread.xml:
8060 * docs/plugins/inspect/plugin-dvdsub.xml:
8061 * docs/plugins/inspect/plugin-lame.xml:
8062 * docs/plugins/inspect/plugin-mad.xml:
8063 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8064 * docs/plugins/inspect/plugin-realmedia.xml:
8065 * docs/plugins/inspect/plugin-siddec.xml:
8066 * docs/plugins/inspect/plugin-twolame.xml:
8067 * docs/plugins/inspect/plugin-x264.xml:
8068 * docs/plugins/inspect/plugin-xingmux.xml:
8069 * gst-plugins-ugly.doap:
8070 * win32/common/config.h:
8073 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
8076 Automatic update of common submodule
8077 From 4f962f7 to 6c0b52c
8079 === release 0.11.99 ===
8081 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8084 * docs/plugins/inspect/plugin-xingmux.xml:
8085 * gst-plugins-ugly.doap:
8086 * win32/common/config.h:
8089 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8091 * docs/plugins/inspect/plugin-a52dec.xml:
8092 * docs/plugins/inspect/plugin-amrnb.xml:
8093 * docs/plugins/inspect/plugin-amrwbdec.xml:
8094 * docs/plugins/inspect/plugin-asf.xml:
8095 * docs/plugins/inspect/plugin-cdio.xml:
8096 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8097 * docs/plugins/inspect/plugin-dvdread.xml:
8098 * docs/plugins/inspect/plugin-dvdsub.xml:
8099 * docs/plugins/inspect/plugin-lame.xml:
8100 * docs/plugins/inspect/plugin-mad.xml:
8101 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8102 * docs/plugins/inspect/plugin-realmedia.xml:
8103 * docs/plugins/inspect/plugin-siddec.xml:
8104 * docs/plugins/inspect/plugin-twolame.xml:
8105 * docs/plugins/inspect/plugin-x264.xml:
8108 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8111 * ext/amrnb/Makefile.am:
8112 * ext/amrwbdec/Makefile.am:
8113 * ext/lame/Makefile.am:
8114 * ext/twolame/Makefile.am:
8115 * tests/check/Makefile.am:
8116 Remove -DGST_USE_UNSTABLE_API
8118 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8120 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8121 * docs/plugins/inspect/plugin-a52dec.xml:
8122 * docs/plugins/inspect/plugin-amrnb.xml:
8123 * docs/plugins/inspect/plugin-amrwbdec.xml:
8124 * docs/plugins/inspect/plugin-asf.xml:
8125 * docs/plugins/inspect/plugin-cdio.xml:
8126 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8127 * docs/plugins/inspect/plugin-dvdread.xml:
8128 * docs/plugins/inspect/plugin-dvdsub.xml:
8129 * docs/plugins/inspect/plugin-lame.xml:
8130 * docs/plugins/inspect/plugin-mad.xml:
8131 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8132 * docs/plugins/inspect/plugin-realmedia.xml:
8133 * docs/plugins/inspect/plugin-siddec.xml:
8134 * docs/plugins/inspect/plugin-twolame.xml:
8135 * docs/plugins/inspect/plugin-x264.xml:
8138 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8140 * ext/cdio/gstcdio.c:
8141 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
8142 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
8143 introspection/updating for this plugin.
8145 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8147 * gst-plugins-ugly.spec.in:
8148 Switch to F18 package naming
8150 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8152 * ext/dvdread/demo-play:
8153 * tests/check/elements/mpeg2dec.c:
8154 rename some caps and elements in examples
8156 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
8161 === release 0.11.94 ===
8163 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
8167 * gst-plugins-ugly.doap:
8168 * win32/common/config.h:
8171 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
8173 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8174 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8175 * docs/plugins/gst-plugins-ugly-plugins.signals:
8176 * docs/plugins/inspect/plugin-a52dec.xml:
8177 * docs/plugins/inspect/plugin-amrnb.xml:
8178 * docs/plugins/inspect/plugin-amrwbdec.xml:
8179 * docs/plugins/inspect/plugin-asf.xml:
8180 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8181 * docs/plugins/inspect/plugin-dvdread.xml:
8182 * docs/plugins/inspect/plugin-dvdsub.xml:
8183 * docs/plugins/inspect/plugin-lame.xml:
8184 * docs/plugins/inspect/plugin-mad.xml:
8185 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8186 * docs/plugins/inspect/plugin-realmedia.xml:
8187 * docs/plugins/inspect/plugin-siddec.xml:
8188 * docs/plugins/inspect/plugin-twolame.xml:
8189 * docs/plugins/inspect/plugin-x264.xml:
8192 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8194 * gst/realmedia/rmdemux.c:
8195 rmdemux: use DTS and PTS
8196 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
8197 undefined to make the decoder do the right thing. We can then remove the code
8198 that tries to guess the PTS from the DTS.
8200 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
8202 * ext/mpeg2dec/gstmpeg2dec.c:
8203 mpeg2dec: Hold ref to buffer while mapped
8204 So that the buffer still exists when we go to unmap it later,
8205 even if it got pushed in the meantime.
8207 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
8209 * tests/check/elements/x264enc.c:
8210 x264enc test: x264enc produces constrained-baseline, not the full baseline
8212 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8214 * gst/asfdemux/gstasfdemux.c:
8215 * gst/realmedia/rademux.c:
8216 * gst/realmedia/rmdemux.c:
8217 gst: only activate in pull mode if upstream is seekable
8219 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8221 * gst/realmedia/rademux.c:
8222 rademux: tags can be NULL
8224 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8227 mad: fix email address
8229 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8232 mad: init base class method only once
8234 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8236 * gst/xingmux/gstxingmux.c:
8237 xingmux: remove defunct commented code
8239 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8241 * gst/dvdsub/gstdvdsubdec.c:
8242 dvbsubdec: handle and send GAP event
8243 ... in stead of update newsegment event.
8245 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8247 * gst/dvdsub/gstdvdsubdec.c:
8248 dvbsubdec: adjust disabled code comment style
8250 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8252 * ext/x264/gstx264enc.c:
8253 x264enc: clean up some debug statements
8255 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8257 * ext/x264/gstx264enc.c:
8258 * ext/x264/gstx264enc.h:
8259 x264enc: handle possibly negative DTS provided by codec
8260 ... by arranging for an offset such that DTS == PTS for keyframes,
8261 which is expected elsewhere to go along with semantics of PTS and DTS.
8262 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
8264 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8266 * gst-plugins-ugly.spec.in:
8267 Fix spec file for ugly
8269 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8271 * tests/check/elements/mpeg2dec.c:
8272 tests: mpeg2dec: initialize variable
8273 ... which avoids test segfaulting.
8275 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
8277 * tests/check/elements/mpeg2dec.c:
8278 check: Feed parsed data to mpeg2dec
8279 And fix the expected output caps by adding colorimetry field
8281 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
8284 Automatic update of common submodule
8285 From 668acee to 4f962f7
8287 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
8290 configure: bump gtk-doc req to 1.12 (mar-2009)
8291 This allows us to e.g. unconditionally use gtkdoc-rebase.
8293 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
8295 * docs/plugins/inspect/plugin-dvdsub.xml:
8296 * gst/dvdsub/gstdvdsubdec.c:
8297 * gst/dvdsub/gstdvdsubparse.c:
8298 video/x-dvd-subpicture -> subpicture/x-dvd
8300 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8302 * ext/x264/gstx264enc.c:
8303 x264enc: Use new video encoder base class API for handling tags
8305 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8307 * ext/mpg123/gstmpg123audiodec.c:
8308 mpg123: Give MARGINAL rank to the mpg123 decoder element
8310 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8312 * gst/dvdsub/gstdvdsubdec.c:
8313 dvdsubdec: Set alignment at the correct place of GstAllocationParams
8315 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8318 * win32/common/config.h:
8321 === release 0.11.93 ===
8323 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8326 * gst-plugins-ugly.doap:
8327 * win32/common/config.h:
8330 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8332 * gst/asfdemux/asfpacket.c:
8333 * gst/realmedia/rmdemux.c:
8334 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8336 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
8338 * ext/mpg123/Makefile.am:
8339 mpg123: dist header file
8341 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8343 * gst/asfdemux/asfpacket.c:
8344 asfdemux: avoid some more invalid timestamp arithmetic
8345 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8347 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8349 * ext/sidplay/gstsiddec.cc:
8350 * gst/asfdemux/gstasfdemux.c:
8351 * gst/realmedia/rademux.c:
8352 * gst/realmedia/rmdemux.c:
8353 gst: Add stream-id to stream-start events
8355 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
8357 * ext/mpeg2dec/gstmpeg2dec.c:
8358 mpeg2dec: Don't use NULL values for fbuf
8359 We need to make a difference between the initial dummy buffers (which
8360 have a fbuf->id of NULL) and the buffers on which we allocated
8363 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
8366 Automatic update of common submodule
8367 From 94ccf4c to 668acee
8369 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
8371 * ext/a52dec/gsta52dec.c:
8372 * ext/lame/gstlamemp3enc.c:
8373 * gst/asfdemux/gstasfdemux.c:
8374 * gst/realmedia/rademux.c:
8375 * gst/realmedia/rmdemux.c:
8376 * gst/realmedia/rmutils.c:
8377 gst_tag_list_free -> gst_tag_list_unref
8379 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8381 * ext/mpg123/gstmpg123audiodec.c:
8382 mpg123: map input buffer in READ mode, not WRITE mode
8383 Makes things actually work.
8385 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8387 * ext/mpg123/gstmpg123audiodec.c:
8388 mpg123: query supported output formats at run-time
8389 Fixes stuff. We use a string here since we can't be bothered
8392 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8394 * ext/mpg123/Makefile.am:
8395 mpg123: hook up to build system
8397 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
8399 * ext/mpg123/gstmpg123audiodec.c:
8400 * ext/mpg123/gstmpg123audiodec.h:
8401 mpg123: add new libmpg123-based mp3 decoder plugin
8402 Needs a bit of cleaning up.
8403 https://bugzilla.gnome.org/show_bug.cgi?id=681003
8405 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8407 * ext/sidplay/gstsiddec.cc:
8408 * ext/x264/gstx264enc.c:
8409 * gst/asfdemux/gstasfdemux.c:
8410 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8411 * gst/realmedia/rademux.c:
8412 * gst/realmedia/rmdemux.c:
8413 tag: Update for taglist/tag event API changes
8415 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
8417 * ext/mpeg2dec/gstmpeg2dec.c:
8418 mpeg2dec: Avoid dropping first GOP
8419 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8420 do not check if it is NULL or not.
8421 And cleanup a bit of debug
8423 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8425 * gst/realmedia/rdtmanager.c:
8426 * gst/realmedia/rdtmanager.h:
8427 rdt: add on-npt-stop signal
8428 rtspsrc will look for it.
8430 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8432 * gst/realmedia/rdtmanager.c:
8433 rdt: set caps after activating the pad
8435 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8437 * gst/realmedia/gstrdtbuffer.c:
8440 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8442 * gst/asfdemux/gstrtpasfdepay.c:
8443 asfdepay: fix padding correction
8444 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8445 existing memory in the target buffer..
8446 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8448 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8450 * ext/mpeg2dec/gstmpeg2dec.c:
8451 mpeg2dec: copy buffer flags when cropping
8452 When we crop a buffer, copy the flags as well.
8454 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
8456 * ext/mpeg2dec/gstmpeg2dec.c:
8457 mpeg2dec: Fix GstVideoInfo pointer
8459 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
8461 * ext/mpeg2dec/gstmpeg2dec.c:
8462 mpeg2dec: Correctly flag output buffer interlaced state
8463 If the sequence is not flagged as progressive its buffers are marked
8464 interlace mode mixed. There is an individual picture flag indicating
8465 whether picture in the sequence are interlaced or not. This is used
8466 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8467 completely indicate the buffer's interlaced state.
8468 Also, TFF and RFF should only be set if the sequence is not progressive.
8470 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8472 * ext/mpeg2dec/gstmpeg2dec.c:
8473 ext: Update for video base classes API changes
8475 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8478 Automatic update of common submodule
8479 From 98e386f to 94ccf4c
8481 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8483 * gst/asfdemux/asfpacket.c:
8484 asfdemux: make sure to avoid arithmetic with _NONE timestamp
8486 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8488 * gst/asfdemux/asfpacket.c:
8489 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8490 ... so it does not get used as first (valid) payload ts, whereas
8491 the first real valid payload ts may be considerably larger.
8492 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8494 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8496 * gst/asfdemux/gstasfdemux.c:
8497 asfdemux: slightly relax supported seek requirements
8498 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8500 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8502 * ext/mpeg2dec/gstmpeg2dec.c:
8503 mpeg2dec: Propagate GstFlowReturn where needed
8504 It was just ignoring the return values...
8506 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8508 * ext/mpeg2dec/gstmpeg2dec.c:
8509 mpeg2dec: Store temporary buffers out of the way
8510 When mpeg2dec needs to do cropping (because downstream can't handle it),
8511 we need temporary buffers to decode to.
8512 Use the user_data field to store those, and unify the rest of the code
8513 that needs to touch a buffer (regardless of how/where it was allocated).
8514 https://bugzilla.gnome.org/show_bug.cgi?id=680194
8516 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8518 * ext/mpeg2dec/gstmpeg2dec.c:
8519 mpeg2dec: Call gst_video_decoder_negotiate()
8521 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8523 * gst/realmedia/rmdemux.c:
8524 rmdemux: give stream tags a different event name so they don't overwrite global tags
8525 There can only be one taglist per name for sticky tag events.
8526 Needs to be fixed more properly, see
8527 https://bugzilla.gnome.org/show_bug.cgi?id=677619
8529 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8531 * gst/realmedia/rademux.c:
8532 rademux: set/send caps on pad after activating it
8534 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8536 * gst/realmedia/rmdemux.c:
8537 rmdemux: set/send caps after activating the source pads
8538 Makes sure the caps event isn't dropped immediately.
8540 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8542 * ext/dvdread/dvdreadsrc.c:
8543 dvdreadsrc: mustn't drop queries like caps query if not started yet
8545 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
8547 * gst/asfdemux/gstasfdemux.c:
8548 asfdemux: extract WM/Year as GstDateTime instead of GDate
8549 So we can signal that only the year field is valid.
8551 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8553 * gst/asfdemux/gstasfdemux.c:
8554 asfdemux: don't leak payload if we are not pushing it
8556 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8558 * ext/sidplay/gstsiddec.cc:
8559 * gst/asfdemux/gstasfdemux.c:
8560 * gst/realmedia/rademux.c:
8561 * gst/realmedia/rmdemux.c:
8562 demuxers: Push STREAM_START when needed
8564 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8566 * gst/asfdemux/gstasfdemux.c:
8567 asf: don't push on inactive streams
8569 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8571 * ext/dvdread/dvdreadsrc.c:
8572 dvdreadsrc: set rank to NONE
8573 It should never be autoplugged really, for DVD
8574 playback there's rsndvd (or will be, realsoonnow).
8576 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8578 * ext/mpeg2dec/gstmpeg2dec.c:
8579 fix for allocator API changes
8581 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8583 * ext/x264/gstx264enc.c:
8584 update for query api changes
8586 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8588 * ext/mpeg2dec/gstmpeg2dec.c:
8589 update for query api changes
8591 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8593 * ext/x264/gstx264enc.c:
8594 update for allocation query changes
8596 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
8599 LICENSE_readme: fix typo
8601 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
8604 LICENSE_readme: mention x264
8605 https://bugzilla.gnome.org/show_bug.cgi?id=679472
8607 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8609 * gst/asfdemux/gstasfdemux.c:
8610 * gst/realmedia/rademux.c:
8611 * gst/realmedia/rmdemux.c:
8612 gst: Implement segment-done event
8614 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8616 * gst/asfdemux/gstasfdemux.c:
8617 asf: fix x-wmv format in caps
8619 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8621 * gst/asfdemux/asfpacket.c:
8624 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
8626 * gst/asfdemux/asfpacket.c:
8627 * gst/asfdemux/asfpacket.h:
8628 * gst/asfdemux/gstasfdemux.c:
8629 asfdemux: Ignore parsing errors from broken packets
8630 We should instead be counting the number of errors and exiting if
8631 they're too numerous. This makes a number of broken ASF files playable.
8632 https://bugzilla.gnome.org/show_bug.cgi?id=678543
8634 gst/asfdemux/asfpacket.c
8635 gst/asfdemux/gstasfdemux.c
8637 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8639 * gst/asfdemux/gstasfdemux.c:
8642 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8644 * ext/mpeg2dec/gstmpeg2dec.c:
8645 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8647 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8649 * ext/mpeg2dec/gstmpeg2dec.c:
8650 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8653 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
8655 * ext/x264/gstx264enc.c:
8656 x264enc: Fix unitialized variable and taglist event
8658 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8660 * ext/mpeg2dec/gstmpeg2dec.c:
8661 mpeg2dec: fix compilation
8663 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8665 * ext/sidplay/gstsiddec.cc:
8666 * gst/asfdemux/gstasfdemux.c:
8667 * gst/realmedia/rademux.c:
8668 * gst/realmedia/rdtmanager.c:
8669 * gst/realmedia/rmdemux.c:
8670 update for task api change
8672 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8674 * ext/mpeg2dec/gstmpeg2dec.c:
8675 * ext/x264/gstx264enc.c:
8678 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8680 * ext/mpeg2dec/gstmpeg2dec.c:
8681 * ext/mpeg2dec/gstmpeg2dec.h:
8682 mpeg2dec: Port to 0.11 again
8684 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8686 * ext/x264/gstx264enc.c:
8687 x264enc: Fix compiler warning
8689 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8691 * ext/mpeg2dec/gstmpeg2dec.c:
8692 * ext/mpeg2dec/gstmpeg2dec.h:
8693 mpeg2dec: Report PAR if not present upstream
8694 And clean up some code
8696 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8698 * ext/mpeg2dec/gstmpeg2dec.c:
8699 mpeg2dec: use _scale_ceil to compute frame period
8700 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8702 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8704 * ext/mpeg2dec/gstmpeg2dec.c:
8705 mpeg2dec: mpeg2dec actually has 3 frame latency
8706 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8708 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8710 * ext/mpeg2dec/gstmpeg2dec.c:
8711 mpeg2dec: Fix large output buffers leak
8713 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8715 * ext/mpeg2dec/gstmpeg2dec.c:
8716 mpeg2dec: Port to new way of handling frame reference
8718 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8720 * ext/mpeg2dec/gstmpeg2dec.c:
8721 mpeg2dec: don't leak input_state
8723 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8725 * ext/mpeg2dec/gstmpeg2dec.c:
8726 * ext/mpeg2dec/gstmpeg2dec.h:
8727 mpeg2dec: Port to GstVideoDecoder base class
8729 ext/mpeg2dec/gstmpeg2dec.c
8730 ext/mpeg2dec/gstmpeg2dec.h
8731 Back to 0.10 state, needs to be ported to 0.11 again.
8733 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8735 Merge remote-tracking branch 'origin/master'
8737 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8739 * ext/x264/gstx264enc.c:
8740 * ext/x264/gstx264enc.h:
8741 x264enc: Port to 0.11 again
8743 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8745 * ext/x264/gstx264enc.c:
8746 x264enc: Don't set latency while holding object lock
8747 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8748 https://bugzilla.gnome.org/show_bug.cgi?id=675762
8750 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8752 * ext/x264/gstx264enc.c:
8753 x264enc: Use video encoder stream lock to avoid deadlock
8755 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8757 * ext/x264/gstx264enc.c:
8758 x264enc: Port to new way of passing frame reference
8760 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8762 * ext/x264/gstx264enc.c:
8763 x264enc: Set default stream-format to avc as it's a better format
8765 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8767 * ext/x264/gstx264enc.c:
8768 x264enc: Fix setting latency
8769 Fixes setting latency when framerate is dynamic and round up the latency
8770 to avoid rounding issues.
8772 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8774 * ext/x264/gstx264enc.c:
8775 x264enc: gst_video_encoder_get_frame() is now transfer full
8777 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8779 * ext/x264/gstx264enc.c:
8780 x264enc: don't leak output state
8782 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8784 * ext/x264/gstx264enc.c:
8785 * ext/x264/gstx264enc.h:
8786 x264enc: Remove x264 backward compatibility support
8788 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8790 * ext/x264/gstx264enc.c:
8791 x264enc: Report latency base on x264 buffer size
8793 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8796 * ext/x264/gstx264enc.c:
8797 * ext/x264/gstx264enc.h:
8798 x264enc: Port to GstVideoEncoder baseclass
8801 ext/x264/gstx264enc.c
8802 ext/x264/gstx264enc.h
8803 Back to 0.10 state, needs to be ported to 0.11 again.
8805 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8810 * docs/plugins/Makefile.am:
8811 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8812 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8813 * docs/plugins/inspect/plugin-synaesthesia.xml:
8814 * gst/synaesthesia/.gitignore:
8815 * gst/synaesthesia/Makefile.am:
8816 * gst/synaesthesia/README:
8817 * gst/synaesthesia/gstsynaesthesia.c:
8818 * gst/synaesthesia/gstsynaesthesia.h:
8819 * gst/synaesthesia/synaescope.c:
8820 * gst/synaesthesia/synaescope.h:
8821 synaesthesia: remove experimental GPL-ed synaesthesia plugin
8822 It never made it out of experimental, and there's a new
8823 synaescope element in gst-plugins-bad that's hopefully
8824 sufficiently similar.
8825 https://bugzilla.gnome.org/show_bug.cgi?id=356882
8827 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8829 * gst/mpegstream/.gitignore:
8830 mpegstream: remove leftover hidden .gitignore file
8832 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8834 * gst/synaesthesia/gstsynaesthesia.c:
8835 * tests/check/elements/amrnbenc.c:
8836 * tests/check/elements/x264enc.c:
8837 elements: Use gst_pad_set_caps() instead of manual event fiddling
8839 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8842 Automatic update of common submodule
8843 From 03a0e57 to 98e386f
8845 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8850 === release 0.11.92 ===
8852 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8858 * docs/plugins/inspect/plugin-a52dec.xml:
8859 * docs/plugins/inspect/plugin-amrnb.xml:
8860 * docs/plugins/inspect/plugin-amrwbdec.xml:
8861 * docs/plugins/inspect/plugin-asf.xml:
8862 * docs/plugins/inspect/plugin-cdio.xml:
8863 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8864 * docs/plugins/inspect/plugin-dvdread.xml:
8865 * docs/plugins/inspect/plugin-dvdsub.xml:
8866 * docs/plugins/inspect/plugin-lame.xml:
8867 * docs/plugins/inspect/plugin-mad.xml:
8868 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8869 * docs/plugins/inspect/plugin-realmedia.xml:
8870 * docs/plugins/inspect/plugin-siddec.xml:
8871 * docs/plugins/inspect/plugin-twolame.xml:
8872 * docs/plugins/inspect/plugin-x264.xml:
8873 * gst-plugins-ugly.doap:
8874 * win32/common/config.h:
8877 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8920 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8923 Automatic update of common submodule
8924 From 1fab359 to 03a0e57
8926 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8928 * ext/sidplay/gstsiddec.cc:
8929 * gst/asfdemux/gstasfdemux.c:
8930 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8931 * gst/realmedia/rademux.c:
8932 * gst/realmedia/rmdemux.c:
8933 update for tag event change
8935 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8938 Automatic update of common submodule
8939 From f1b5a96 to 1fab359
8941 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8944 Automatic update of common submodule
8945 From 92b7266 to f1b5a96
8947 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8950 Automatic update of common submodule
8951 From ec1c4a8 to 92b7266
8953 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8956 Automatic update of common submodule
8957 From 3429ba6 to ec1c4a8
8959 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8961 * gst/realmedia/rmutils.c:
8962 realmedia: don't use GstStructure API on tag lists
8964 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
8966 * ext/a52dec/gsta52dec.c:
8967 a52dec: really prefer the original number (and position) of channels
8968 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8970 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8973 Automatic update of common submodule
8974 From dc70203 to 3429ba6
8976 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8979 * ext/x264/gstx264enc.c:
8980 x264: bump x264 requirement to build 106 or later
8981 Build 106 is from September 2010.
8982 https://bugzilla.gnome.org/show_bug.cgi?id=676257
8984 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
8986 * ext/a52dec/gsta52dec.c:
8988 a52dec: adapt to work also with new liba52
8989 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
8991 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8993 * ext/a52dec/gsta52dec.c:
8994 a52dec: trigger renegotiation upon changed stream channels
8997 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9000 configure: Require core/base 0.11.91
9002 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
9005 .gitignore: add visual studio IDE files and OS X .DS_Store files
9006 https://bugzilla.gnome.org/show_bug.cgi?id=667899
9008 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9013 === release 0.11.91 ===
9015 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9022 * gst-plugins-ugly.doap:
9023 * win32/common/config.h:
9026 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9069 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9071 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
9073 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9076 Automatic update of common submodule
9077 From dc70203 to 3429ba6
9079 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9081 * gst/asfdemux/asfpacket.c:
9082 asfdemux: Use correct enum type
9084 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9086 * gst/asfdemux/gstasfdemux.c:
9087 asfdemux: implement pull mode seek snap flags when an index is present
9088 Also ensure we get a proper EOS when seeking past the end of the
9089 file, or (when the snap after flag is set) between the last keyframe
9090 and the end of the file.
9092 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
9094 * ext/cdio/gstcdio.c:
9095 * ext/cdio/gstcdio.h:
9096 * ext/cdio/gstcdiocddasrc.c:
9097 cdio: compensate for libcdio's recent cd-text api changes
9098 https://bugzilla.gnome.org/show_bug.cgi?id=675112
9100 ext/cdio/gstcdiocddasrc.c
9102 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9104 * ext/dvdread/dvdreadsrc.c:
9105 dvdread: fix build after recent include reshuffling in core
9106 Need to include gmodule.h ourselves now.
9108 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9110 * ext/mpeg2dec/gstmpeg2dec.c:
9111 video: Update for libgstvideo API changes
9113 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9116 Automatic update of common submodule
9117 From 6db25be to dc70203
9119 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9121 * gst/asfdemux/asfpacket.c:
9122 * gst/asfdemux/asfpacket.h:
9123 asfdemux: fix performance issue, especially with high-bitrate streams
9124 Two things were suboptimal from a performance point of view:
9125 a) consider a large media object such as a video keyframe, which
9126 may be split up into multiple fragments. We would assemble
9127 the media object as follows:
9128 buf = join (join (join (frag1, frag2), frag3), frag4)
9129 which causes many unnecessary memcpy()s, and malloc/free,
9130 which could easily add up to a multiple of the actual object
9131 size. To avoid this, we allocate a buffer of the size needed
9132 from the start and copy fragments into that directly.
9133 b) for every fragment to join, we would create a sub-buffer
9134 before joining it (which would discard the sub-buffer again),
9135 leading to unnecessary miniobject create/free churn.
9137 gst/asfdemux/asfpacket.c
9138 gst/asfdemux/asfpacket.h
9140 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9142 * gst/asfdemux/asfpacket.c:
9143 asfdemux: avoid unnecessary stream lookup
9144 We have already retrieved the stream for that stream number and
9145 made sure it's not NULL, so no need to do it again here; neither
9146 the number nor the streams changed since the last time.
9148 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
9150 * ext/a52dec/gsta52dec.c:
9151 a52dec: fix first_access bigger than 2
9152 gst_buffer_extract returns the number of bytes extracted, here 2 max.
9153 Set size to the buffer size as was done in 0.10 to avoid first_access
9154 error when it bypass 2.
9155 https://bugzilla.gnome.org/show_bug.cgi?id=673434
9157 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9161 configure: Modernize autotools setup a bit
9162 Also we now only create tar.bz2 and tar.xz tarballs.
9164 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9167 Automatic update of common submodule
9168 From 464fe15 to 6db25be
9170 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9175 === release 0.11.90 ===
9177 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9183 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9184 * docs/plugins/inspect/plugin-a52dec.xml:
9185 * docs/plugins/inspect/plugin-amrnb.xml:
9186 * docs/plugins/inspect/plugin-amrwbdec.xml:
9187 * docs/plugins/inspect/plugin-asf.xml:
9188 * docs/plugins/inspect/plugin-cdio.xml:
9189 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9190 * docs/plugins/inspect/plugin-dvdread.xml:
9191 * docs/plugins/inspect/plugin-dvdsub.xml:
9192 * docs/plugins/inspect/plugin-lame.xml:
9193 * docs/plugins/inspect/plugin-mad.xml:
9194 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9195 * docs/plugins/inspect/plugin-realmedia.xml:
9196 * docs/plugins/inspect/plugin-siddec.xml:
9197 * docs/plugins/inspect/plugin-twolame.xml:
9198 * docs/plugins/inspect/plugin-x264.xml:
9199 * gst-plugins-ugly.doap:
9200 * win32/common/config.h:
9203 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9246 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9248 * ext/mad/gstmad.c.orig:
9249 mad: remove .c.orig file
9251 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9253 * ext/a52dec/gsta52dec.c:
9254 * ext/amrnb/amrnbdec.c:
9255 * ext/amrnb/amrnbenc.c:
9256 * ext/amrwbdec/amrwbdec.c:
9257 * ext/cdio/gstcdiocddasrc.c:
9258 * ext/dvdread/dvdreadsrc.c:
9259 * ext/lame/gstlamemp3enc.c:
9261 * ext/mad/gstmad.c.orig:
9262 * ext/mpeg2dec/gstmpeg2dec.c:
9263 * ext/sidplay/gstsiddec.cc:
9264 * ext/twolame/gsttwolamemp2enc.c:
9265 * ext/x264/gstx264enc.c:
9266 * gst/asfdemux/gstasfdemux.c:
9267 * gst/asfdemux/gstrtpasfdepay.c:
9268 * gst/asfdemux/gstrtspwms.c:
9269 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9270 * gst/dvdsub/gstdvdsubdec.c:
9271 * gst/dvdsub/gstdvdsubparse.c:
9272 * gst/realmedia/pnmsrc.c:
9273 * gst/realmedia/rademux.c:
9274 * gst/realmedia/rdtdepay.c:
9275 * gst/realmedia/rdtmanager.c:
9276 * gst/realmedia/rmdemux.c:
9277 * gst/realmedia/rtspreal.c:
9278 * gst/synaesthesia/gstsynaesthesia.c:
9279 * gst/xingmux/gstxingmux.c:
9280 Use new gst_element_class_set_static_metadata()
9282 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9285 Automatic update of common submodule
9286 From 7fda524 to 464fe15
9288 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9290 * ext/a52dec/gsta52dec.c:
9291 * ext/amrnb/amrnb.c:
9292 * ext/amrwbdec/amrwb.c:
9293 * ext/cdio/gstcdio.c:
9294 * ext/dvdread/dvdreadsrc.c:
9295 * ext/lame/plugin.c:
9297 * ext/mad/gstmad.c.orig:
9298 * ext/mpeg2dec/gstmpeg2dec.c:
9299 * ext/sidplay/gstsiddec.cc:
9300 * ext/twolame/gsttwolamemp2enc.c:
9301 * ext/x264/gstx264enc.c:
9302 * gst/asfdemux/gstasf.c:
9303 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9304 * gst/dvdsub/gstdvdsubdec.c:
9305 * gst/realmedia/realmedia.c:
9306 * gst/synaesthesia/gstsynaesthesia.c:
9307 * gst/xingmux/plugin.c:
9308 gst: Update for GST_PLUGIN_DEFINE() API changes
9310 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9313 configure: Update version to 0.11.89.1
9315 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9318 * docs/plugins/Makefile.am:
9319 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9320 * docs/version.entities.in:
9321 * ext/a52dec/Makefile.am:
9322 * ext/amrnb/Makefile.am:
9323 * ext/amrwbdec/Makefile.am:
9324 * ext/cdio/Makefile.am:
9325 * ext/lame/Makefile.am:
9326 * ext/mad/Makefile.am:
9327 * ext/mpeg2dec/Makefile.am:
9328 * ext/sidplay/Makefile.am:
9329 * ext/twolame/Makefile.am:
9330 * ext/x264/Makefile.am:
9331 * gst-plugins-ugly.spec.in:
9332 * gst/asfdemux/Makefile.am:
9333 * gst/dvdlpcmdec/Makefile.am:
9334 * gst/dvdsub/Makefile.am:
9335 * gst/realmedia/Makefile.am:
9336 * pkgconfig/Makefile.am:
9337 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9338 * tests/check/Makefile.am:
9339 gst: Update versioning
9341 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9343 * ext/mpeg2dec/gstmpeg2dec.c:
9344 * ext/mpeg2dec/gstmpeg2dec.h:
9345 mpeg2dec: fix cropping
9346 fix cropping in mpeg2dec
9348 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9350 * ext/mpeg2dec/gstmpeg2dec.c:
9351 mpeg2dec: add crop metadata when buffer is still writable
9353 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9355 * gst/asfdemux/gstrtpasfdepay.c:
9356 update for buffer api change
9358 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9360 * ext/a52dec/gsta52dec.c:
9362 ext: Update for audio decoder API changes
9364 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9366 * tests/check/elements/amrnbenc.c:
9367 * tests/check/elements/x264enc.c:
9368 tests: make more valgrind-friendly and plug caps leak
9370 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9372 * gst/asfdemux/asfpacket.c:
9373 * gst/asfdemux/gstasfdemux.c:
9374 * gst/dvdsub/gstdvdsubdec.c:
9375 update for buffer changes
9377 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9379 * tests/check/elements/x264enc.c:
9380 tests: x264enc: adjust test to removal of deprecated properties
9382 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9384 Replace master with 0.11
9386 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9391 === release 0.11.2 ===
9393 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9399 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9400 * docs/plugins/inspect/plugin-a52dec.xml:
9401 * docs/plugins/inspect/plugin-amrnb.xml:
9402 * docs/plugins/inspect/plugin-amrwbdec.xml:
9403 * docs/plugins/inspect/plugin-asf.xml:
9404 * docs/plugins/inspect/plugin-cdio.xml:
9405 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9406 * docs/plugins/inspect/plugin-dvdread.xml:
9407 * docs/plugins/inspect/plugin-dvdsub.xml:
9408 * docs/plugins/inspect/plugin-lame.xml:
9409 * docs/plugins/inspect/plugin-mad.xml:
9410 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9411 * docs/plugins/inspect/plugin-realmedia.xml:
9412 * docs/plugins/inspect/plugin-siddec.xml:
9413 * docs/plugins/inspect/plugin-twolame.xml:
9414 * docs/plugins/inspect/plugin-x264.xml:
9415 * gst-plugins-ugly.doap:
9455 * win32/common/config.h:
9458 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9460 * tests/check/elements/mpeg2dec.c:
9461 tests: fix after memory changes
9463 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9465 * ext/x264/gstx264enc.c:
9466 * ext/x264/gstx264enc.h:
9467 x264enc: remove deprecated properties
9469 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9471 Merge remote-tracking branch 'origin/master' into 0.11
9472 So 0.11 folks also get amr include fixes.
9474 ext/a52dec/gsta52dec.c
9477 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9479 * gst/synaesthesia/gstsynaesthesia.c:
9480 synaesthesia: fixup for bufferpool api changes
9481 ... as well as some caps ref handling.
9483 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9485 * gst/realmedia/rademux.c:
9486 * gst/realmedia/rmdemux.c:
9487 don't pass random pointers to pull_range
9489 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9491 * ext/mpeg2dec/gstmpeg2dec.c:
9492 update for bufferpool changes
9494 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9496 * ext/mpeg2dec/gstmpeg2dec.c:
9497 update for allocation query changes
9499 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9501 * ext/dvdread/dvdreadsrc.c:
9502 * ext/lame/gstlamemp3enc.c:
9503 * ext/mpeg2dec/gstmpeg2dec.c:
9504 * ext/x264/gstx264enc.c:
9505 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9506 * gst/dvdsub/gstdvdsubdec.c:
9507 update for memory api changes
9509 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9511 * ext/mpeg2dec/gstmpeg2dec.c:
9512 take padding into account
9514 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9517 mad: simplify parsing code
9518 Also fixes #671455 (expected at least).
9520 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9523 configure.ac: bump required GLib to 2.31.14
9524 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9526 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9528 * ext/sidplay/gstsiddec.cc:
9529 fix for caps _normalize changes
9531 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9533 * ext/x264/gstx264enc.c:
9534 fix for caps api changes
9536 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9538 * ext/a52dec/gsta52dec.c:
9539 * ext/a52dec/gsta52dec.h:
9540 a52dec: use base class tag handling helper
9541 ... so as to ensure these to be handled and sent at proper time.
9543 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9545 * ext/dvdread/dvdreadsrc.c:
9546 dvdreadsrc: Use variable type with correct signedness
9548 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9550 * ext/mpeg2dec/gstmpeg2dec.c:
9551 mpeg2dec: Copy planes in one go when possible
9553 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9556 * ext/amrnb/amrnbdec.h:
9557 * ext/amrnb/amrnbenc.h:
9558 * ext/amrwbdec/amrwbdec.h:
9559 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9560 In previous versions, the opencore-amr include sub-directory
9561 would be specified in the include path in the CFLAGS, but this
9562 is no longer the case in newer versions, so we need to add those
9563 to our include directives.
9564 Based on patch by: Christian Morales Vega
9565 https://bugzilla.gnome.org/show_bug.cgi?id=671123
9567 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9570 configure: get rid of non-pkg-config ways to check for opencore-amr
9572 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9574 * ext/mpeg2dec/gstmpeg2dec.c:
9575 update for metadata API changes
9577 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
9579 * ext/amrwbdec/Makefile.am:
9580 * ext/lame/Makefile.am:
9581 * ext/mad/Makefile.am:
9582 amrwbdec, lame, mad: link to libgstbase
9584 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
9586 * ext/x264/gstx264enc.c:
9587 x264enc: fix compiler warning
9589 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9591 Merge remote-tracking branch 'origin/master' into 0.11
9593 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9595 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9599 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9604 * docs/plugins/gst-plugins-ugly-plugins.args:
9605 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9606 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9607 * docs/plugins/inspect/plugin-a52dec.xml:
9608 * docs/plugins/inspect/plugin-amrnb.xml:
9609 * docs/plugins/inspect/plugin-amrwbdec.xml:
9610 * docs/plugins/inspect/plugin-asf.xml:
9611 * docs/plugins/inspect/plugin-cdio.xml:
9612 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9613 * docs/plugins/inspect/plugin-dvdread.xml:
9614 * docs/plugins/inspect/plugin-dvdsub.xml:
9615 * docs/plugins/inspect/plugin-iec958.xml:
9616 * docs/plugins/inspect/plugin-lame.xml:
9617 * docs/plugins/inspect/plugin-mad.xml:
9618 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9619 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9620 * docs/plugins/inspect/plugin-mpegstream.xml:
9621 * docs/plugins/inspect/plugin-realmedia.xml:
9622 * docs/plugins/inspect/plugin-siddec.xml:
9623 * docs/plugins/inspect/plugin-twolame.xml:
9624 * docs/plugins/inspect/plugin-x264.xml:
9625 * win32/common/config.h:
9626 Bump version after release
9628 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
9631 autogen.sh: avoid touching .po files during 'make'
9632 A simple workaround to deal with GNU gettext automake integration
9633 failing to deal with git. Fixes: #669207
9635 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9637 * ext/x264/gstx264enc.c:
9638 x264: convert g_print to LOG
9640 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9642 * gst/asfdemux/gstrtpasfdepay.c:
9643 update for new memory api
9645 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9647 * ext/x264/gstx264enc.c:
9648 x264enc: handle pts and dts
9650 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9653 mad: handle libmad freeform parsing quirk
9655 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9658 mad: fixup unhacking last frame coaxing
9659 ... so as to not only replace the data pointer but also available size.
9661 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9663 * gst-plugins-ugly.spec.in:
9666 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9668 * win32/common/config.h:
9669 win32: back to development
9671 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9674 * gst/synaesthesia/gstsynaesthesia.c:
9675 * gst/synaesthesia/gstsynaesthesia.h:
9676 synaesthesia: port to 0.11
9678 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9681 * gst/xingmux/gstxingmux.c:
9682 xingmux: port to 0.11
9684 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9689 === release 0.11.1 ===
9691 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9697 * docs/plugins/gst-plugins-ugly-plugins.args:
9698 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9699 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9700 * docs/plugins/inspect/plugin-a52dec.xml:
9701 * docs/plugins/inspect/plugin-amrnb.xml:
9702 * docs/plugins/inspect/plugin-amrwbdec.xml:
9703 * docs/plugins/inspect/plugin-asf.xml:
9704 * docs/plugins/inspect/plugin-cdio.xml:
9705 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9706 * docs/plugins/inspect/plugin-dvdread.xml:
9707 * docs/plugins/inspect/plugin-dvdsub.xml:
9708 * docs/plugins/inspect/plugin-lame.xml:
9709 * docs/plugins/inspect/plugin-mad.xml:
9710 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9711 * docs/plugins/inspect/plugin-realmedia.xml:
9712 * docs/plugins/inspect/plugin-siddec.xml:
9713 * docs/plugins/inspect/plugin-twolame.xml:
9714 * docs/plugins/inspect/plugin-x264.xml:
9715 * gst-plugins-ugly.doap:
9755 * win32/common/config.h:
9758 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9760 Merge branch 'master' into 0.11
9764 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9767 mad: unhack last frame coaxing
9768 ... so as to maximally use available base class API and interfere least
9769 as possible with its internal state.
9771 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9774 mad: fix compilation
9776 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9779 mad: chain up to default event handler
9781 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
9783 * ext/x264/gstx264enc.c:
9784 x264enc: unmap video frame after encoding
9785 Fixes major memory leak.
9786 https://bugzilla.gnome.org/show_bug.cgi?id=669863
9788 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9790 * ext/x264/gstx264enc.c:
9791 x264enc: fix after merge
9793 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9795 Merge branch 'master' into 0.11
9797 ext/x264/gstx264enc.c
9799 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9801 * ext/sidplay/gstsiddec.cc:
9802 * ext/sidplay/gstsiddec.h:
9803 sidplay: don't use ulong properties
9805 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9807 * ext/sidplay/gstsiddec.cc:
9808 sidplay: fix negotiation
9810 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
9812 * ext/x264/gstx264enc.c:
9813 x264enc: Add baseline profile to caps
9814 libx264 does not yet support the features that create the difference
9815 between baseline and constrained baseline profile. Hence it currently
9816 supports both though it can only technically encode constrained
9819 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9821 * ext/amrnb/amrnbenc.c:
9822 * gst/asfdemux/gstasfdemux.c:
9823 * gst/realmedia/rdtmanager.c:
9824 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9826 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9828 * tests/check/elements/mpeg2dec.c:
9829 mpeg2dec: fix test a bit more
9830 Still broken because cropping is broken in mpeg2dec
9832 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9834 * tests/check/elements/amrnbenc.c:
9835 * tests/check/elements/x264enc.c:
9836 * tests/check/elements/xingmux.c:
9837 tests: fix some tests
9839 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9841 * ext/twolame/gsttwolamemp2enc.c:
9842 twolame: Use new audio encoder/decoder base class API for srcpad caps
9844 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9846 * ext/lame/gstlamemp3enc.c:
9847 lame: Use new audio encoder/decoder base class API for srcpad caps
9849 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9852 mad: Use new audio encoder/decoder base class API for srcpad caps
9854 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9856 * ext/a52dec/gsta52dec.c:
9857 a52dec: Use new audio encoder/decoder base class API for srcpad caps
9859 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9861 * ext/amrwbdec/amrwbdec.c:
9862 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9864 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9866 * ext/amrnb/amrnbdec.c:
9867 * ext/amrnb/amrnbenc.c:
9868 amrnb: Use new audio encoder/decoder base class API for srcpad caps
9870 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9873 mad: ensure we do not confuse the base class with our buffer guard
9874 mad expects extra bytes at the end of a buffer (see discussion in
9875 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9876 and since we inject these without the base class' knowledge, we
9877 need to hide the bodies better.
9878 This fixes an assert at EOS when decoding an mp3 manually without
9879 an intervening mpegaudioparse.
9881 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9883 * gst/realmedia/rtspreal.c:
9884 update for HEADER flag
9886 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
9888 * ext/x264/gstx264enc.c:
9889 * ext/x264/gstx264enc.h:
9890 x264enc: implement force-key-unit API
9892 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9895 Automatic update of common submodule
9896 From c463bc0 to 7fda524
9898 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9900 * ext/amrnb/amrnbdec.c:
9901 * ext/amrwbdec/amrwbdec.c:
9902 amr: port to 0.11 again
9904 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9906 Merge branch 'master' into 0.11
9908 ext/a52dec/gsta52dec.c
9910 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9912 * ext/a52dec/gsta52dec.c:
9913 * ext/amrnb/amrnbdec.c:
9914 * ext/amrnb/amrnbenc.c:
9915 * ext/amrwbdec/amrwbdec.c:
9916 * ext/dvdread/dvdreadsrc.c:
9917 * ext/lame/gstlamemp3enc.c:
9919 * ext/mpeg2dec/gstmpeg2dec.c:
9920 * ext/sidplay/gstsiddec.cc:
9921 * ext/twolame/gsttwolamemp2enc.c:
9922 * gst/asfdemux/asfpacket.c:
9923 * gst/asfdemux/gstasfdemux.c:
9924 * gst/asfdemux/gstrtpasfdepay.c:
9925 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9926 * gst/dvdsub/gstdvdsubdec.c:
9927 * gst/dvdsub/gstdvdsubdec.h:
9928 * gst/realmedia/gstrdtbuffer.c:
9929 * gst/realmedia/gstrdtbuffer.h:
9930 * gst/realmedia/rdtdepay.c:
9931 * gst/realmedia/rmdemux.c:
9932 * gst/realmedia/rmutils.c:
9933 port to new memory API
9935 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9938 Automatic update of common submodule
9939 From 2a59016 to c463bc0
9941 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9943 * gst-libs/gst/glib-compat-private.h:
9944 Remove compatibility versions for deprecated GLib API
9946 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9948 * ext/a52dec/gsta52dec.c:
9949 a52dec: fix read buffer overflow upon syncing
9950 The wrong size was being decremented, leading to a runaway
9953 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9957 Add --disable-fatal-warnings configure option
9959 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9961 * gst/asfdemux/gstasfdemux.c:
9962 * gst/realmedia/rademux.c:
9963 * gst/realmedia/rdtmanager.c:
9964 * gst/realmedia/rmdemux.c:
9965 port to new gthread API
9967 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9970 configure.ac: Require GLib 2.31.10 for consistency
9972 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9975 Automatic update of common submodule
9976 From 0807187 to 2a59016
9978 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9980 * ext/amrwbdec/amrwbdec.c:
9981 amrwbdec: _parse should not return OK if not enough data yet
9983 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9985 * ext/amrnb/amrnbdec.c:
9986 amrnbdec: _parse should not return OK if not enough data yet
9988 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9990 * ext/dvdread/dvdreadsrc.c:
9991 dvdreadsrc: fix off by one in cell calculation for the last chapter
9993 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9995 * gst/asfdemux/gstasfdemux.c:
9996 asfdemux: set caps on src pad before adding it
9998 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10000 * gst/asfdemux/gstasfdemux.c:
10001 asfdemux: perform writable buffer map to copy into it
10003 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10005 * gst/asfdemux/asfpacket.c:
10006 * gst/asfdemux/asfpacket.h:
10007 asfpacket: fix 0.11 ported payload extraction
10008 ... to cater for not necessarily offset == size - cur_pos,
10009 as size may have been adjusted due to padding.
10012 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10014 * ext/x264/gstx264enc.c:
10015 x264enc: remove useless and semantically (though not practically) wrong code
10016 The object will be freed, so it's pointless to set the pointers
10019 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10021 * ext/x264/gstx264enc.c:
10022 x264enc: remove leaking "optimization"
10024 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10026 * gst/asfdemux/gstasfdemux.c:
10027 GST_TYPE_DATE -> G_TYPE_DATE
10029 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10031 Merge remote-tracking branch 'origin/master' into 0.11
10033 ext/a52dec/gsta52dec.c
10035 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10037 * ext/a52dec/gsta52dec.c:
10038 a52dec: plug buffer leak
10040 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10042 * ext/a52dec/gsta52dec.c:
10043 a52dec: plug buffer leak
10045 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10047 * ext/amrnb/amrnbenc.c:
10048 amrnbenc: _map and _unmap the appropriate input and output buffers
10050 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10052 * ext/a52dec/gsta52dec.c:
10053 a52dec: Fix some merge mistakes
10055 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10057 Merge branch 'master' into 0.11
10059 ext/a52dec/gsta52dec.c
10060 ext/a52dec/gsta52dec.h
10063 ext/lame/gstlamemp3enc.c
10066 gst/mpegaudioparse/gstmpegaudioparse.c
10067 gst/mpegstream/gstdvddemux.c
10068 gst/realmedia/rdtdepay.c
10073 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10075 * gst/dvdsub/Makefile.am:
10076 dvdsub: add some CFLAGS and LIBS in Makefile.am
10077 ... since adapter is still used.
10079 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10081 * gst/realmedia/rmdemux.c:
10082 rmdemux: Don't use buffer after unreffing
10084 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10086 * gst/asfdemux/gstasfdemux.c:
10087 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
10089 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10091 * ext/mad/gstmad.c:
10092 mad: Correctly unmap the buffer with the original data pointer
10094 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10096 * ext/mad/gstmad.c:
10097 mad: Make sure to set caps on the srcpad if none are set yet
10099 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10101 * ext/mad/Makefile.am:
10102 mad: fix LIBS order in Makefile.am
10104 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10106 * ext/mad/gstmad.h:
10107 mad: remove left-over id3tag.h include
10108 We don't use libid3tag any more.
10110 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10112 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10113 dvdlpcmdec: fix for multichannel
10115 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10117 * ext/a52dec/gsta52dec.c:
10118 * ext/a52dec/gsta52dec.h:
10119 a52dec: Update for the new raw audio caps
10121 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10123 * ext/mad/gstmad.c:
10124 mad: Update for the new raw audio caps
10126 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10128 * ext/lame/gstlamemp3enc.c:
10129 lamemp3enc: Update for the new raw audio caps
10131 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10133 * ext/twolame/gsttwolamemp2enc.c:
10134 twolamemp2enc: Update for the new raw audio caps
10136 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10138 * ext/amrwbdec/amrwbdec.c:
10139 amrwbdec: Add the new layout field to the raw audio caps
10141 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10143 * ext/amrnb/amrnbdec.c:
10144 * ext/amrnb/amrnbenc.c:
10145 amrnb: Add the new layout field to the raw audio caps
10147 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10149 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10150 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10151 dvdlpcmdec: Port to the new raw audio caps
10153 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10155 * gst/asfdemux/gstasfdemux.c:
10156 asfdemux: Update for libgstriff API changes
10157 Still needs to handle audio channel reordering.
10159 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10162 Automatic update of common submodule
10163 From 50b34ab to 0807187
10165 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10167 * ext/lame/Makefile.am:
10168 lame: fix LIBADD order in Makefile.am
10170 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10172 * tests/check/elements/amrnbenc.c:
10173 * tests/check/elements/mpeg2dec.c:
10174 * tests/check/elements/x264enc.c:
10175 * tests/check/elements/xingmux.c:
10176 * tests/check/generic/states.c:
10177 tests: make tests compile
10179 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10181 * ext/amrwbdec/amrwbdec.c:
10182 * ext/dvdread/dvdreadsrc.c:
10183 * ext/mad/gstmad.c:
10184 * ext/sidplay/gstsiddec.cc:
10185 * gst/asfdemux/gstasfdemux.c:
10186 * gst/realmedia/pnmsrc.c:
10187 * gst/realmedia/rdtmanager.c:
10188 * gst/realmedia/rmdemux.c:
10189 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
10191 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10193 * tests/check/Makefile.am:
10194 tests: disable generic index test
10196 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10198 * ext/mpeg2dec/gstmpeg2dec.c:
10199 mpeg2dec: remove all seeking-related code
10200 A parser or demuxer upstream should handle this Same for
10203 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10205 * ext/mpeg2dec/gstmpeg2dec.c:
10206 * ext/mpeg2dec/gstmpeg2dec.h:
10207 mpeg2dec: update for GstIndex removal
10209 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10211 * ext/cdio/gstcdiocddasrc.c:
10212 cdio: update for probe vfunc removal in GstAudioCdSrc
10214 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10216 * ext/lame/gstlame.c:
10217 * ext/lame/gstlamemp3enc.c:
10218 lame: fix printf format in debug statements
10219 https://bugzilla.gnome.org/show_bug.cgi?id=666926
10221 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10223 * ext/lame/gstlame.c:
10224 * ext/lame/gstlame.h:
10225 lame: ensure parsed output
10226 ... by doing some basic parsing of encoded lame data.
10228 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10230 * ext/lame/gstlame.h:
10231 lame: cleanup unused instance struct fields
10233 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10235 * ext/lame/Makefile.am:
10236 * ext/lame/gstlamemp3enc.c:
10237 * ext/lame/gstlamemp3enc.h:
10238 lamemp3enc: ensure parsed output
10239 ... by doing some basic parsing of encoded lame data.
10242 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10244 * ext/lame/gstlamemp3enc.c:
10245 lamemp3enc: do not leak merged tags
10247 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10249 * ext/mad/gstmad.c:
10250 * ext/mad/gstmad.h:
10251 mad: helpfully bodge the last buffer to let mad decode the last frame
10252 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
10253 to be believed, the last buffer must be followed by a number of 0 bytes
10254 in order for the last frame to be decoded (at least in some cases).
10255 Doing so seems to work here, fixing a missing 1152 samples when using
10256 mp3parse before mad (not using mp3parse would yield the correct amount
10257 of samples, if there's extra non-MP3 data after (eg, tag data)).
10259 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10261 * ext/dvdread/dvdreadsrc.c:
10262 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
10264 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10266 * gst/mpegstream/gstdvddemux.c:
10267 dvddemux: tweak subtitle stream setup based on dvd language codes event
10268 ... to allow for non-continuous subtitle stream numbers.
10269 The missing stream numbers tend to come up as subtitle streams anyway
10270 (albeit not with an identified language tag).
10272 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10274 * ext/dvdread/dvdreadsrc.c:
10275 dvdreadsrc: minor safety tweak to sector seeking
10277 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
10279 * ext/a52dec/gsta52dec.c:
10280 a52dec: check that a52_init returns a valid a52 state
10282 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10284 * ext/mpeg2dec/gstmpeg2dec.c:
10285 mpeg2dec: update for new interlaced flags
10287 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10289 * ext/a52dec/Makefile.am:
10290 * ext/a52dec/gsta52dec.c:
10291 * ext/a52dec/gsta52dec.h:
10292 a52dec: port to audiodecoder
10294 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10296 * ext/mad/Makefile.am:
10297 * ext/mad/gstmad.c:
10298 * ext/mad/gstmad.h:
10299 mad: port to audiodecoder
10301 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10303 * ext/a52dec/gsta52dec.c:
10304 a52dec: Don't claim to support upstream renegotiation
10305 and use fixed caps on the srcpad. To correctly support
10306 upstream renegotiation a52dec would need to check if the
10307 caps of the downstream allocated buffer are the requested
10308 caps or if the size is different.
10311 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
10313 * ext/a52dec/gsta52dec.c:
10314 a52dec: Check that the a52_state is correctly initialized
10316 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10318 * gst-libs/gst/Makefile.am:
10319 * gst-libs/gst/glib-compat-private.h:
10320 * gst/asfdemux/gstasfdemux.c:
10321 * gst/mpegaudioparse/gstmpegaudioparse.c:
10322 * gst/realmedia/rademux.c:
10323 * gst/realmedia/rdtmanager.c:
10324 * gst/realmedia/rmdemux.c:
10325 Work around deprecated thread API in glib master
10326 Add private replacements for deprecated functions such as
10327 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10328 to avoid the deprecation warnings. We can't change most of
10329 these in 0.10 because they're part of our API and ABI.
10330 Suppress deprecation warnings in selected files, mostly for
10331 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10332 not much we can do here in 0.10.
10334 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10341 po: update translations
10343 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10345 * gst/realmedia/rdtdepay.c:
10346 rdtdepay: make buffer metadata writable before setting caps on it
10347 Fixes issue when the header buffer is being pushed, which was taken
10348 from the caps and is therefore not writable.
10350 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10352 * ext/dvdread/dvdreadsrc.c:
10353 fix for basesrc changes
10355 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
10357 * gst/asfdemux/gstrtpasfdepay.c:
10358 rtpasfdepay: Initialize GstRTPBuffer before usage
10360 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10362 Merge remote-tracking branch 'origin/master' into 0.11
10364 ext/dvdread/dvdreadsrc.c
10366 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
10368 * ext/dvdread/dvdreadsrc.c:
10369 dvdreadsrc: Fix format string compiler warning
10372 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10374 Merge remote-tracking branch 'origin/master' into 0.11
10376 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10378 * ext/mpeg2dec/gstmpeg2dec.c:
10379 Update for indexable change
10381 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10383 * gst/realmedia/rdtmanager.c:
10384 update for clock provider API change
10386 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10388 * ext/a52dec/gsta52dec.c:
10389 * ext/amrnb/amrnbdec.c:
10390 * ext/amrnb/amrnbenc.c:
10391 * ext/amrwbdec/amrwbdec.c:
10392 * ext/dvdread/dvdreadsrc.c:
10393 * ext/lame/gstlame.c:
10394 * ext/lame/gstlamemp3enc.c:
10395 * ext/mad/gstmad.c:
10396 * ext/mpeg2dec/gstmpeg2dec.c:
10397 * ext/sidplay/gstsiddec.cc:
10398 * ext/twolame/gsttwolame.c:
10399 * ext/x264/gstx264enc.c:
10400 * gst/asfdemux/gstasfdemux.c:
10401 * gst/asfdemux/gstrtpasfdepay.c:
10402 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10403 * gst/dvdsub/gstdvdsubdec.c:
10404 * gst/dvdsub/gstdvdsubparse.c:
10405 * gst/iec958/ac3iec.c:
10406 * gst/mpegaudioparse/gstmpegaudioparse.c:
10407 * gst/mpegaudioparse/gstxingmux.c:
10408 * gst/mpegstream/gstdvddemux.c:
10409 * gst/mpegstream/gstmpegdemux.c:
10410 * gst/mpegstream/gstmpegparse.c:
10411 * gst/mpegstream/gstrfc2250enc.c:
10412 * gst/realmedia/pnmsrc.c:
10413 * gst/realmedia/rademux.c:
10414 * gst/realmedia/rdtdepay.c:
10415 * gst/realmedia/rdtmanager.c:
10416 * gst/realmedia/rmdemux.c:
10417 * gst/synaesthesia/gstsynaesthesia.c:
10418 various: fix pad template ref leaks
10419 https://bugzilla.gnome.org/show_bug.cgi?id=662664
10421 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
10423 * tests/check/elements/xingmux.c:
10424 tests: update for gstcheck API change
10426 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10428 * ext/amrnb/amrnbenc.c:
10429 * ext/dvdread/dvdreadsrc.c:
10430 * ext/lame/gstlamemp3enc.c:
10431 * ext/twolame/gsttwolamemp2enc.c:
10432 ext: fix more printf format warnings in debug messages
10434 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
10436 * gst/asfdemux/gstasfdemux.c:
10437 * gst/asfdemux/gstrtpasfdepay.c:
10438 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10439 * gst/dvdsub/gstdvdsubdec.c:
10440 * gst/dvdsub/gstdvdsubparse.c:
10441 * gst/realmedia/rademux.c:
10442 * gst/realmedia/rmdemux.c:
10443 Fix print format compiler warnings on OS X / 64bit
10444 https://bugzilla.gnome.org/show_bug.cgi?id=662617
10446 2011-11-21 13:36:10 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10448 * gst/asfdemux/gstasfdemux.c:
10449 * gst/realmedia/rademux.c:
10450 * gst/realmedia/rdtmanager.c:
10451 * gst/realmedia/rmdemux.c:
10452 update for activation changes
10454 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10456 * gst/asfdemux/gstasfdemux.c:
10457 * gst/realmedia/rademux.c:
10458 * gst/realmedia/rmdemux.c:
10459 update for new scheduling query
10461 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10463 * gst/asfdemux/gstasfdemux.c:
10464 * gst/realmedia/rademux.c:
10465 * gst/realmedia/rdtmanager.c:
10466 * gst/realmedia/rmdemux.c:
10467 add parent to activate functions
10469 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10471 * ext/a52dec/gsta52dec.c:
10472 * ext/mpeg2dec/gstmpeg2dec.c:
10473 * ext/sidplay/gstsiddec.cc:
10474 * ext/x264/gstx264enc.c:
10475 * gst/asfdemux/gstasfdemux.c:
10476 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10477 * gst/dvdsub/gstdvdsubdec.c:
10478 * gst/dvdsub/gstdvdsubparse.c:
10479 * gst/realmedia/rademux.c:
10480 * gst/realmedia/rdtdepay.c:
10481 * gst/realmedia/rdtmanager.c:
10482 * gst/realmedia/rmdemux.c:
10483 add parent to pad functions
10485 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10487 * ext/mpeg2dec/gstmpeg2dec.c:
10488 * ext/sidplay/gstsiddec.cc:
10489 * ext/x264/gstx264enc.c:
10490 * gst/asfdemux/gstasfdemux.c:
10491 * gst/realmedia/rademux.c:
10492 * gst/realmedia/rdtmanager.c:
10493 * gst/realmedia/rmdemux.c:
10494 add parent to query function
10496 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10498 * gst/asfdemux/gstasfdemux.c:
10499 * gst/realmedia/rademux.c:
10500 _query_peer_*() -> _peer_query_*()
10502 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10504 * gst/dvdsub/gstdvdsubdec.c:
10505 _accept_caps() -> _query_accept_caps()
10507 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10509 * ext/x264/gstx264enc.c:
10510 _peer_get_caps() -> _peer_query_caps()
10512 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10514 * ext/x264/gstx264enc.c:
10515 update for _get_caps() -> _query_caps()
10517 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10519 * ext/x264/gstx264enc.c:
10520 change getcaps to query
10522 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10524 * ext/mad/gstmad.c:
10525 mad: re-instate accidentally dropped rank
10527 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10529 * ext/dvdread/dvdreadsrc.c:
10530 * gst/realmedia/pnmsrc.c:
10531 Update for GstURIHandler get_protocols() changes
10533 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10535 * ext/dvdread/dvdreadsrc.c:
10536 * ext/dvdread/dvdreadsrc.h:
10537 * gst/realmedia/pnmsrc.c:
10538 dvdreadsrc, pnmsrc: update for GstURIHandler changes
10540 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10542 * ext/mad/gstmad.c:
10543 mad: re-port to 0.11
10544 This time using the base class. Still something
10545 wrong with the parsing though, when there's no
10546 parser or demuxer upstream (which of course
10547 shouldn't happen in a normal playback scenario).
10549 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10551 * ext/mad/gstmad.c:
10552 * ext/mad/gstmad.h:
10553 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10555 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10557 * ext/mad/gstmad.c:
10558 * ext/mad/gstmad.h:
10559 mad: replace with 0.10 version ported to GstAudioDecoder
10560 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10561 of Mark's baseaudio branch.
10562 Would probably be too risky to drop this into 0.10 given
10563 all the things mad is doing.
10565 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10567 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10568 docs: remove bits for old lame element from sections.txt file
10570 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10574 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10575 * docs/plugins/inspect/plugin-mpegstream.xml:
10576 * gst-plugins-ugly.spec.in:
10577 * gst/mpegstream/Makefile.am:
10578 * gst/mpegstream/README:
10579 * gst/mpegstream/gstdvddemux.c:
10580 * gst/mpegstream/gstdvddemux.h:
10581 * gst/mpegstream/gstmpegclock.c:
10582 * gst/mpegstream/gstmpegclock.h:
10583 * gst/mpegstream/gstmpegdemux.c:
10584 * gst/mpegstream/gstmpegdemux.h:
10585 * gst/mpegstream/gstmpegpacketize.c:
10586 * gst/mpegstream/gstmpegpacketize.h:
10587 * gst/mpegstream/gstmpegparse.c:
10588 * gst/mpegstream/gstmpegparse.h:
10589 * gst/mpegstream/gstmpegstream.c:
10590 * gst/mpegstream/gstrfc2250enc.c:
10591 * gst/mpegstream/gstrfc2250enc.h:
10592 * gst/mpegstream/mpegstream.vcproj:
10593 * gst/mpegstream/notes:
10595 * win32/vs6/gst_plugins_ugly.dsw:
10596 * win32/vs6/libgstac3parse.dsp:
10597 * win32/vs6/libgstmpegaudioparse.dsp:
10598 * win32/vs6/libgstmpegstream.dsp:
10599 mpegstream: remove the old mpeg-ps parser and demuxers
10600 Don't want anyone porting this by accident.
10601 Superseded by mpegpsdemux in -bad.
10603 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10606 * ext/cdio/Makefile.am:
10607 * ext/cdio/gstcdio.c:
10608 * ext/cdio/gstcdiocddasrc.c:
10609 * ext/cdio/gstcdiocddasrc.h:
10610 cdio: port cdiocddasrc to 0.11
10612 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10614 * tests/check/elements/mpeg2dec.c:
10615 tests: port mpeg2dec to 0.11
10616 It compiles, but fails.
10618 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10620 * tests/check/elements/x264enc.c:
10621 tests: port x264enc unit test to 0.11
10622 Well, it compiles now at least.
10624 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10626 * gst/asfdemux/gstrtpasfdepay.h:
10627 update for base class rename
10629 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10631 * gst/asfdemux/gstrtpasfdepay.c:
10632 * gst/asfdemux/gstrtpasfdepay.h:
10633 update for base class rename
10635 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10675 po: update translations
10677 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10679 * docs/plugins/gst-plugins-ugly-plugins.args:
10680 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10681 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10682 * docs/plugins/inspect/plugin-a52dec.xml:
10683 * docs/plugins/inspect/plugin-amrnb.xml:
10684 * docs/plugins/inspect/plugin-amrwbdec.xml:
10685 * docs/plugins/inspect/plugin-asf.xml:
10686 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10687 * docs/plugins/inspect/plugin-dvdread.xml:
10688 * docs/plugins/inspect/plugin-dvdsub.xml:
10689 * docs/plugins/inspect/plugin-lame.xml:
10690 * docs/plugins/inspect/plugin-mad.xml:
10691 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10692 * docs/plugins/inspect/plugin-realmedia.xml:
10693 * docs/plugins/inspect/plugin-siddec.xml:
10694 * docs/plugins/inspect/plugin-twolame.xml:
10695 * docs/plugins/inspect/plugin-x264.xml:
10698 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10700 * ext/lame/gstlamemp3enc.c:
10701 lamemp3enc: cosmetic error message change
10702 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10704 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10706 * docs/plugins/Makefile.am:
10707 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10708 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10709 * ext/twolame/Makefile.am:
10710 * ext/twolame/gsttwolamemp2enc.c:
10711 * ext/twolame/gsttwolamemp2enc.h:
10713 twolame: rename to twolamemp2enc
10715 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10718 * ext/twolame/gsttwolame.c:
10719 twolame: port to 0.11
10721 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10725 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10726 * docs/plugins/inspect/plugin-iec958.xml:
10727 * gst-plugins-ugly.spec.in:
10728 * gst/iec958/Makefile.am:
10729 * gst/iec958/ac3_padder.c:
10730 * gst/iec958/ac3_padder.h:
10731 * gst/iec958/ac3iec.c:
10732 * gst/iec958/ac3iec.h:
10734 * win32/vs6/libgstiec958.dsp:
10735 iec958: remove this plugin
10736 I think it can just go away. Audio sinks can and should payload
10737 things themselves using the helper API in libgstaudio. If such
10738 a plugin still makes sense, it should probably be rewritten
10739 using the library functions (and be put into -good or so).
10741 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10743 * gst/realmedia/rademux.c:
10744 * gst/realmedia/rmdemux.c:
10745 * gst/realmedia/rtspreal.c:
10746 update for adapter api change
10748 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10750 * ext/x264/gstx264enc.c:
10751 update for removed fixate function
10753 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10755 * ext/mad/gstmad.c:
10756 * ext/mpeg2dec/gstmpeg2dec.c:
10757 * gst/asfdemux/gstasfdemux.c:
10758 * gst/realmedia/rmdemux.c:
10761 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10764 * gst/realmedia/rademux.c:
10765 * gst/realmedia/rdtdepay.c:
10766 * gst/realmedia/rmdemux.c:
10767 * gst/realmedia/rmutils.c:
10768 realmedia is ported
10770 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10772 * gst/asfdemux/gstasfdemux.c:
10773 * gst/mpegstream/gstdvddemux.c:
10774 * gst/mpegstream/gstmpegdemux.c:
10775 * gst/realmedia/rmdemux.c:
10776 * gst/realmedia/rmdemux.h:
10777 more template fixes
10779 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
10782 po: lame => lamemp3enc
10784 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10786 * gst/realmedia/rdtmanager.c:
10787 make request pads take %u
10789 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10791 * ext/mpeg2dec/gstmpeg2dec.c:
10792 * ext/mpeg2dec/gstmpeg2dec.h:
10793 mpeg2dec: Add basic cropping support
10795 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10797 * ext/a52dec/gsta52dec.c:
10798 * ext/sidplay/gstsiddec.cc:
10799 * gst/asfdemux/gstasfdemux.c:
10800 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10801 tags: update for tag API removal
10803 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10805 * ext/mpeg2dec/gstmpeg2dec.c:
10806 * ext/mpeg2dec/gstmpeg2dec.h:
10807 update for meta api change
10809 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10811 * gst/asfdemux/gstasfdemux.c:
10812 structure: fix for api update
10814 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10816 Merge remote-tracking branch 'origin/master' into 0.11
10818 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10820 * tests/check/elements/amrnbenc.c:
10821 tests: port amrnbenc test to 0.11
10823 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10825 * ext/amrnb/amrnbdec.c:
10826 * ext/amrnb/amrnbenc.c:
10827 amrnb: fix up raw audio caps for 0.11
10829 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10831 * tests/check/Makefile.am:
10832 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10834 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10836 * docs/plugins/Makefile.am:
10837 * ext/lame/Makefile.am:
10839 * ext/lame/gstlame.c:
10840 * ext/lame/gstlame.h:
10841 * ext/lame/plugin.c:
10842 * ext/lame/test-lame.c:
10843 * gst/xingmux/gstxingmux.c:
10844 * tests/check/pipelines/lame.c:
10845 lame: remove lame element, it's been superseded by lamemp3enc
10847 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10849 * ext/a52dec/gsta52dec.c:
10850 * ext/lame/gstlamemp3enc.c:
10851 * ext/mad/gstmad.c:
10852 * ext/sidplay/gstsiddec.cc:
10853 * gst/asfdemux/gstasfdemux.c:
10854 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10855 ext, gst: update for taglist API changes
10857 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
10859 * gst/asfdemux/gstasfdemux.c:
10860 asfdemux: Don't leak pending payload buffers
10863 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10865 Merge branch 'master' into 0.11
10867 ext/sidplay/gstsiddec.cc
10869 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
10871 * ext/sidplay/gstsiddec.cc:
10872 siddec: use BOILERPLATE macro and cleanup FIXMEs
10874 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10876 * gst/asfdemux/gstrtpasfdepay.c:
10877 asfdepay: fix compiler warnings after gst_caps_new_simple() change
10879 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10881 * gst-plugins-ugly.spec.in:
10882 Update specfile with latest changes
10884 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10886 * gst/asfdemux/gstasfdemux.c:
10887 asfdemux: Don't unmap a buffer that doesn't exist
10889 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10892 * ext/dvdread/dvdreadsrc.c:
10893 dvdread: port to 0.11
10895 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10898 * gst/dvdsub/Makefile.am:
10899 * gst/dvdsub/gstdvdsubdec.c:
10900 * gst/dvdsub/gstdvdsubdec.h:
10901 * gst/dvdsub/gstdvdsubparse.c:
10902 dvdsub: port to 0.11
10904 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10906 Merge branch 'master' into 0.11
10908 ext/amrwbdec/Makefile.am
10909 ext/amrwbdec/amrwbdec.c
10911 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10913 * gst/realmedia/gstrdtbuffer.c:
10914 * gst/realmedia/gstrdtbuffer.h:
10915 * gst/realmedia/pnmsrc.c:
10916 * gst/realmedia/rademux.c:
10917 * gst/realmedia/rdtdepay.c:
10918 * gst/realmedia/rdtmanager.c:
10919 * gst/realmedia/rmdemux.c:
10920 * gst/realmedia/rmutils.c:
10921 * gst/realmedia/rtspreal.c:
10922 realmedia: port to 0.11
10924 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10926 * ext/amrwbdec/Makefile.am:
10927 * ext/amrwbdec/amrwbdec.c:
10928 * ext/amrwbdec/amrwbdec.h:
10929 amrwbdec: port to audiodecoder
10931 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10933 * ext/amrnb/Makefile.am:
10934 amrnbdec: fixup build
10936 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10938 * ext/amrnb/amrnbdec.c:
10939 amrnbdec: remove leftover extraneous _unref
10941 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10943 Merge branch 'master' into 0.11
10945 ext/amrnb/amrnbdec.c
10947 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10950 * ext/amrnb/amrnbdec.c:
10951 * ext/amrnb/amrnbenc.c:
10952 amrnb: port to 0.11
10954 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10957 * ext/amrwbdec/Makefile.am:
10958 * ext/amrwbdec/amrwbdec.c:
10959 ported amrwbdec to 0.11
10961 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10963 * ext/amrnb/amrnbdec.c:
10964 * ext/amrnb/amrnbdec.h:
10965 amrnbdec: port to audiodecoder
10967 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10969 Merge branch 'master' into 0.11
10971 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10974 * ext/mpeg2dec/gstmpeg2dec.c:
10975 * ext/mpeg2dec/gstmpeg2dec.h:
10976 mpeg2dec: minimal port to 0.11
10978 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10980 * ext/mpeg2dec/gstmpeg2dec.c:
10981 * ext/mpeg2dec/gstmpeg2dec.h:
10982 mpeg2dec: post QoS messages when dropping a frame due to QoS
10983 https://bugzilla.gnome.org/show_bug.cgi?id=658241
10985 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10988 configure: update ported plugins list
10990 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10993 update to 0.11 branch
10995 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10997 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10998 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10999 dvdlpcmdec: port to 0.11
11001 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11003 * ext/lame/gstlame.c:
11004 * ext/lame/gstlamemp3enc.c:
11005 lame: fix raw audio caps too
11007 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11009 * ext/lame/gstlame.c:
11010 * ext/lame/gstlamemp3enc.c:
11013 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11015 Merge branch 'master' into 0.11
11017 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11019 * ext/x264/gstx264enc.c:
11020 * ext/x264/gstx264enc.h:
11021 x264enc: port to 0.11
11023 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11025 * ext/amrnb/Makefile.am:
11026 * ext/amrnb/amrnbenc.c:
11027 * ext/amrnb/amrnbenc.h:
11028 amrnbenc: port to audioencoder
11030 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11032 Merge branch 'master' into 0.11
11036 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11038 * ext/a52dec/gsta52dec.c:
11039 port a52dec to 0.11
11041 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11043 * ext/twolame/gsttwolame.c:
11044 twolame: Simple fix for GstAudioEncoder API change
11046 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11048 * ext/twolame/gsttwolame.c:
11049 twolame: Fix variable 'gstelement_class' set but not used compiler warning
11051 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11053 * ext/lame/gstlame.c:
11054 * ext/lame/gstlamemp3enc.c:
11055 lame: Don't get the parent class again, GST_BOILERPLATE does this already
11057 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11059 * ext/lame/gstlame.c:
11060 * ext/lame/gstlamemp3enc.c:
11061 lame: Fix variable 'gstelement_class' set but not used compiler warning
11063 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11065 * ext/twolame/gsttwolame.c:
11066 twolame: improve output framing and timestamping
11067 ... which simply comes down to requesting one frame of input data at a time,
11068 since the encoder nicely turns this into 1 encoded frame.
11070 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11072 * ext/twolame/Makefile.am:
11073 * ext/twolame/gsttwolame.c:
11074 * ext/twolame/gsttwolame.h:
11075 twolame: port to audioencoder
11077 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11079 * ext/lame/gstlame.c:
11080 lame: use some more boilerplate
11082 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11084 * ext/lame/gstlame.c:
11085 * ext/lame/gstlame.h:
11086 lame: port to audioencoder
11088 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11090 * ext/lame/gstlamemp3enc.c:
11091 lamemp3enc: use some more boilerplate
11093 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11095 * ext/lame/gstlamemp3enc.c:
11096 lamemp3enc: really report bitrate rather kbitrate
11098 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11100 * ext/lame/Makefile.am:
11101 * ext/lame/gstlamemp3enc.c:
11102 * ext/lame/gstlamemp3enc.h:
11103 lamemp3enc: port to audioencoder
11105 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11107 * ext/dvdread/dvdreadsrc.c:
11108 dvdreadsrc: take into account first sector of the current title
11109 This fixes seeking on titles which do not start on a new file.
11110 https://bugzilla.gnome.org/show_bug.cgi?id=659252
11112 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11114 * ext/dvdread/dvdreadsrc.c:
11115 dvdreadsrc: fix sector seeking
11116 It was overly complicated, and did not take into account the offset
11117 needed for titles which do not start on a new file.
11118 https://bugzilla.gnome.org/show_bug.cgi?id=659252
11120 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11122 * ext/dvdread/dvdreadsrc.c:
11123 dvdreadsrc: fix sector search for packed titles
11124 Some DVD titles are packed in a single set, and we need to use
11125 the correct table to map times to sectors.
11126 https://bugzilla.gnome.org/show_bug.cgi?id=659252
11128 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11131 * ext/mad/Makefile.am:
11132 * ext/mad/gstmad.c:
11133 * gst-plugins-ugly.spec.in:
11134 mad: remove id3tag dependency used by in practice unreachable legacy code
11135 The mad mp3 decoder element shouldn't parse tags at all really, but we
11136 have so far kept this code around for backwards-compatibility reasons
11137 for people building manual pipelines for some reason. However, as it
11138 turns out that code has never actually worked in 0.10 in practice,
11139 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
11140 which doesn't actually seem to happen any more though because of the
11141 preceding mad_header_decode(), which will discover and report the
11142 sync loss if it runs into a tag and make mad_frame_decode() try to
11144 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
11146 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11148 * gst/asfdemux/asfpacket.c:
11149 asfpacket: skip empty payload packets
11150 ... which also avoids assertion failures and possible segfaults later on
11151 when possibly trying to join 2 empty buffers.
11153 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11155 * gst/realmedia/rmdemux.c:
11156 * gst/realmedia/rmdemux.h:
11157 rmdemux: delay announcing container tags until we have pads
11158 Fixes tags when transcoding.
11159 https://bugzilla.gnome.org/show_bug.cgi?id=658297
11161 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11163 * tests/check/elements/amrnbenc.c:
11164 amrnbenc: Use complete raw audio caps in the test
11166 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
11168 * docs/plugins/Makefile.am:
11169 docs: cleanup makefiles
11170 Remove commented out parts that we don't need. Remove "the wingo addition" - no
11171 so useful after all. Narrow down file-globs for plugin docs.
11173 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
11176 Automatic update of common submodule
11177 From a39eb83 to 11f0cd5
11179 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
11182 Automatic update of common submodule
11183 From 605cd9a to a39eb83
11185 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11187 * gst/asfdemux/gstasfdemux.c:
11188 asf: don't use fourcc
11190 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11192 Merge branch 'master' into 0.11
11194 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11196 * ext/mpeg2dec/gstmpeg2dec.c:
11197 mpeg2dec: fix spurious failure to decode some files
11198 Parsing can return with an 'invalid' state, but this is not
11199 actually fatal. For one, the mpeg2dec command line tool that
11200 comes with the libmpeg2 library blithely ignores this condition
11201 and merrily goes on. So we do this same, logging the error,
11202 and going on with parsing. This makes something work that did
11203 not use to work, and brings happiness to the world.
11204 https://bugzilla.gnome.org/show_bug.cgi?id=429476
11206 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11208 * ext/mad/gstmad.c:
11209 * ext/sidplay/Makefile.am:
11210 * ext/sidplay/gstsiddec.cc:
11211 port to new audio caps
11213 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11215 Merge branch 'master' into 0.11
11218 gst/asfdemux/gstrtpasfdepay.c
11220 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11223 configure: Add synaesthesia to the list of non-ported plugins
11225 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11228 * docs/plugins/Makefile.am:
11229 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11230 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11231 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11232 * gst-plugins-ugly.spec.in:
11233 * gst/mpegaudioparse/Makefile.am:
11234 * gst/mpegaudioparse/gstmpegaudioparse.c:
11235 * gst/mpegaudioparse/gstmpegaudioparse.h:
11236 * gst/mpegaudioparse/mpegaudioparse.vcproj:
11237 * gst/xingmux/Makefile.am:
11238 * gst/xingmux/gstxingmux.c:
11239 * gst/xingmux/gstxingmux.h:
11240 * gst/xingmux/plugin.c:
11241 Remove mp3parse plugin/element
11242 It's been replaced by mpegaudioparse in -good. Don't want anyone
11243 to spend time porting a deprecated element. Rename plugin to xingmux
11244 for now until we move that somewhere else.
11246 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11249 configure.ac: Define list of non-ported plugins
11251 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11253 * ext/mad/gstmad.c:
11254 mad: Fix for changes in GstQuery API
11256 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11258 * gst/asfdemux/gstasfdemux.c:
11259 asfdemux: Fix for changes in GstQuery API
11261 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11263 * gst/asfdemux/asfpacket.c:
11264 asfdemux: Fix print statement
11266 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11269 Update common submodule
11271 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11273 * ext/x264/gstx264enc.c:
11274 x264enc: Properly set the stream format in setcaps
11275 Do not forget to set the selected format to the options string
11276 when getting it from caps
11277 https://bugzilla.gnome.org/show_bug.cgi?id=655223
11279 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
11281 * ext/x264/gstx264enc.c:
11282 x264enc: fix the build for older x264enc
11283 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
11285 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
11287 * ext/x264/gstx264enc.c:
11288 x264enc: Read stream-format from the right place
11289 Read the stream-format from "stream-format" and not from profile, also rename
11290 the "bytestream" variable to "stream_format" so it's easier to understand.
11292 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11294 * ext/x264/gstx264enc.c:
11295 * ext/x264/gstx264enc.h:
11296 x264enc: Select stream-format based on caps
11297 Makes x264 select its stream-format based on what's available
11298 on caps, the user selected option will be chosen as a fallback
11299 when both options are available.
11300 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11302 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
11304 * ext/x264/gstx264enc.c:
11305 x264: Allow renegotiation but prefer current caps
11307 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
11309 * tests/check/elements/x264enc.c:
11310 tests: Test x264enc profiles from the caps
11311 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11313 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
11315 * ext/x264/Makefile.am:
11316 * ext/x264/gstx264enc.c:
11317 * ext/x264/gstx264enc.h:
11318 x264: Use profile and level from caps
11319 Enforces the profile and level from the downstream caps, also
11320 sets them on the fixated caps
11321 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11323 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11326 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11328 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
11330 * ext/x264/gstx264enc.c:
11331 x264enc: fix subme property annotation - subme maximum is 10, not 6.
11332 Although the element accepts subme values > 6, the annotation which is
11333 visible through gst-inspect (for example) erroneously indicates 6 as the
11334 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11335 https://bugzilla.gnome.org/show_bug.cgi?id=653473
11337 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
11340 Automatic update of common submodule
11341 From 69b981f to 605cd9a
11343 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11345 * gst/asfdemux/gstrtspwms.c:
11346 rtspwms: Porting to 0.11
11348 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11350 * gst/asfdemux/gstrtpasfdepay.c:
11351 rtpasfdepay: Port to 0.11
11353 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11355 * gst/asfdemux/asfpacket.c:
11356 * gst/asfdemux/asfpacket.h:
11357 * gst/asfdemux/gstasfdemux.c:
11358 * gst/asfdemux/gstasfdemux.h:
11359 asfdemux: Porting to 0.11
11361 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11363 * ext/sidplay/gstsiddec.cc:
11364 siddec: port siddec to 0.11
11366 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11368 * gst/asfdemux/gstrtpasfdepay.c:
11369 rtpasfdepay: fix fragmented packet handling and packet padding
11370 Also remove a bogus assert.
11372 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
11374 * gst/synaesthesia/gstsynaesthesia.c:
11375 synaesthesia: fix wrong debug log string (copy'n'paste)
11377 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11379 Merge branch 'master' into 0.11
11383 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11385 * ext/mad/gstmad.c:
11386 mad: port to new API
11387 Port to new segment API.
11389 No need to set caps on buffers.
11391 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
11393 * gst/realmedia/rmdemux.c:
11394 rmdemux: target is unsigned and can't be < 0
11396 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
11398 * ext/mad/gstmad.c:
11399 mad: use signed when caluculating the delta
11400 Avoids a <0 check for an unsigned variable.
11402 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
11404 * docs/plugins/Makefile.am:
11405 docs: remove obsolete commented out part
11406 We don't have this in the other modules and its not needed.
11408 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
11410 * docs/plugins/gst-plugins-ugly-plugins.args:
11411 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11412 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11413 docs: update plugin introspection data
11414 Now more files are merged and produced in a canonical fashion, which hopefully
11415 creates less or no delta in the future.
11417 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
11420 Automatic update of common submodule
11421 From 9e5bbd5 to 69b981f
11423 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11425 * ext/lame/Makefile.am:
11426 * ext/lame/gstlamemp3enc.c:
11427 lamemp3enc: Post CODEC and BITRATE tags
11428 Also filter any CODEC/AUDIO_CODEC tags from incoming
11432 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
11435 Automatic update of common submodule
11436 From fd35073 to 9e5bbd5
11438 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
11441 Automatic update of common submodule
11442 From 46dfcea to fd35073
11444 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11446 * gst/asfdemux/gstrtpasfdepay.c:
11447 rtpasfdepay: simplify and refactor packet parsing
11448 Specifically, refactor buffer padding and consider marker bit for fragment
11451 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11453 * gst/asfdemux/gstrtpasfdepay.c:
11454 rtpasfdepay: avoid re-sending header
11455 ... e.g. following a seek, which otherwise confuses downstream demuxer
11456 expecting only a flow of data packets at this time.
11458 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11460 * gst/asfdemux/gstrtpasfdepay.c:
11461 * gst/asfdemux/gstrtpasfdepay.h:
11462 rtpasfdepay: remove unused field
11464 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11466 * ext/mad/gstmad.c:
11467 mad: Post bitrate tag whenever the bitrate changes
11468 Also send the layer/mode/emphasis/bitrate tags as an event too.
11470 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11473 * win32/common/config.h:
11474 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11476 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11479 * docs/plugins/inspect/plugin-a52dec.xml:
11480 * docs/plugins/inspect/plugin-amrnb.xml:
11481 * docs/plugins/inspect/plugin-amrwbdec.xml:
11482 * docs/plugins/inspect/plugin-asf.xml:
11483 * docs/plugins/inspect/plugin-cdio.xml:
11484 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11485 * docs/plugins/inspect/plugin-dvdread.xml:
11486 * docs/plugins/inspect/plugin-dvdsub.xml:
11487 * docs/plugins/inspect/plugin-iec958.xml:
11488 * docs/plugins/inspect/plugin-lame.xml:
11489 * docs/plugins/inspect/plugin-mad.xml:
11490 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11491 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11492 * docs/plugins/inspect/plugin-mpegstream.xml:
11493 * docs/plugins/inspect/plugin-realmedia.xml:
11494 * docs/plugins/inspect/plugin-siddec.xml:
11495 * docs/plugins/inspect/plugin-twolame.xml:
11496 * docs/plugins/inspect/plugin-x264.xml:
11497 * win32/common/config.h:
11498 Back to development
11500 === release 0.10.18 ===
11502 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11508 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11509 * docs/plugins/inspect/plugin-a52dec.xml:
11510 * docs/plugins/inspect/plugin-amrnb.xml:
11511 * docs/plugins/inspect/plugin-amrwbdec.xml:
11512 * docs/plugins/inspect/plugin-asf.xml:
11513 * docs/plugins/inspect/plugin-cdio.xml:
11514 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11515 * docs/plugins/inspect/plugin-dvdread.xml:
11516 * docs/plugins/inspect/plugin-dvdsub.xml:
11517 * docs/plugins/inspect/plugin-iec958.xml:
11518 * docs/plugins/inspect/plugin-lame.xml:
11519 * docs/plugins/inspect/plugin-mad.xml:
11520 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11521 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11522 * docs/plugins/inspect/plugin-mpegstream.xml:
11523 * docs/plugins/inspect/plugin-realmedia.xml:
11524 * docs/plugins/inspect/plugin-siddec.xml:
11525 * docs/plugins/inspect/plugin-twolame.xml:
11526 * docs/plugins/inspect/plugin-x264.xml:
11527 * gst-plugins-ugly.doap:
11528 * win32/common/config.h:
11531 - x264enc: allow changing bitrate and quantizers dynamically at runtime
11532 - x264enc: proxy downstream caps restrictions upstream via get_caps()
11533 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11534 - mad: allow build without libid3tag (which isn't really needed anyway)
11535 - many other fixes and improvements
11537 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11539 * ext/x264/gstx264enc.c:
11540 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11542 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11544 * ext/x264/gstx264enc.c:
11545 x264enc: do not leak peer pad reference
11547 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11549 * ext/x264/gstx264enc.c:
11550 x264enc: No need to copy, reffing is enough
11552 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11554 * ext/x264/gstx264enc.c:
11555 x264enc: get_caps function should return a copy of the caps
11557 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11560 * docs/plugins/inspect/plugin-a52dec.xml:
11561 * docs/plugins/inspect/plugin-amrnb.xml:
11562 * docs/plugins/inspect/plugin-amrwbdec.xml:
11563 * docs/plugins/inspect/plugin-asf.xml:
11564 * docs/plugins/inspect/plugin-cdio.xml:
11565 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11566 * docs/plugins/inspect/plugin-dvdread.xml:
11567 * docs/plugins/inspect/plugin-dvdsub.xml:
11568 * docs/plugins/inspect/plugin-iec958.xml:
11569 * docs/plugins/inspect/plugin-lame.xml:
11570 * docs/plugins/inspect/plugin-mad.xml:
11571 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11572 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11573 * docs/plugins/inspect/plugin-mpegstream.xml:
11574 * docs/plugins/inspect/plugin-realmedia.xml:
11575 * docs/plugins/inspect/plugin-siddec.xml:
11576 * docs/plugins/inspect/plugin-synaesthesia.xml:
11577 * docs/plugins/inspect/plugin-twolame.xml:
11578 * docs/plugins/inspect/plugin-x264.xml:
11583 * win32/common/config.h:
11584 0.10.17.4 pre-release
11586 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11588 * ext/mad/gstmad.c:
11589 mad: remove buffer_alloc
11591 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11594 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11595 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11596 * docs/plugins/inspect/plugin-a52dec.xml:
11597 * docs/plugins/inspect/plugin-amrnb.xml:
11598 * docs/plugins/inspect/plugin-amrwbdec.xml:
11599 * docs/plugins/inspect/plugin-asf.xml:
11600 * docs/plugins/inspect/plugin-cdio.xml:
11601 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11602 * docs/plugins/inspect/plugin-dvdread.xml:
11603 * docs/plugins/inspect/plugin-dvdsub.xml:
11604 * docs/plugins/inspect/plugin-iec958.xml:
11605 * docs/plugins/inspect/plugin-lame.xml:
11606 * docs/plugins/inspect/plugin-mad.xml:
11607 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11608 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11609 * docs/plugins/inspect/plugin-mpegstream.xml:
11610 * docs/plugins/inspect/plugin-realmedia.xml:
11611 * docs/plugins/inspect/plugin-siddec.xml:
11612 * docs/plugins/inspect/plugin-synaesthesia.xml:
11613 * docs/plugins/inspect/plugin-twolame.xml:
11614 * docs/plugins/inspect/plugin-x264.xml:
11622 0.10.17.3 pre-release
11624 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11627 Automatic update of common submodule
11628 From c3cafe1 to 46dfcea
11630 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11632 * ext/mad/gstmad.c:
11635 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11637 Merge branch 'master' into 0.11
11640 android/amrwbdec.mk
11642 android/mpegaudioparse.mk
11645 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11647 * tests/check/gst-plugins-ugly.supp:
11648 tests: add suppression for lame unit test
11650 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11652 * tests/check/Makefile.am:
11653 * tests/check/generic/.gitignore:
11654 * tests/check/generic/index.c:
11655 tests: add generic index-setting test
11657 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11659 * ext/mpeg2dec/gstmpeg2dec.c:
11660 mpeg2dec: don't deadlock when setting an index
11662 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11665 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11666 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11667 * docs/plugins/inspect/plugin-a52dec.xml:
11668 * docs/plugins/inspect/plugin-amrnb.xml:
11669 * docs/plugins/inspect/plugin-amrwbdec.xml:
11670 * docs/plugins/inspect/plugin-asf.xml:
11671 * docs/plugins/inspect/plugin-cdio.xml:
11672 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11673 * docs/plugins/inspect/plugin-dvdread.xml:
11674 * docs/plugins/inspect/plugin-dvdsub.xml:
11675 * docs/plugins/inspect/plugin-iec958.xml:
11676 * docs/plugins/inspect/plugin-lame.xml:
11677 * docs/plugins/inspect/plugin-mad.xml:
11678 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11679 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11680 * docs/plugins/inspect/plugin-mpegstream.xml:
11681 * docs/plugins/inspect/plugin-realmedia.xml:
11682 * docs/plugins/inspect/plugin-siddec.xml:
11683 * docs/plugins/inspect/plugin-synaesthesia.xml:
11684 * docs/plugins/inspect/plugin-twolame.xml:
11685 * docs/plugins/inspect/plugin-x264.xml:
11687 * win32/common/config.h:
11688 0.10.17.2 pre-release
11690 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11692 * gst/realmedia/rademux.c:
11693 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11695 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11697 * gst/mpegstream/gstmpegdemux.c:
11698 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11700 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11702 * ext/dvdread/dvdreadsrc.c:
11703 * ext/sidplay/gstsiddec.cc:
11704 * ext/x264/gstx264enc.c:
11705 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11707 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11709 * gst/asfdemux/gstasfdemux.c:
11710 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11712 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11714 * ext/x264/gstx264enc.c:
11715 x264enc: Implement getcaps function
11716 This allows to set width/height/etc restrictions downstream.
11718 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11721 * ext/mad/Makefile.am:
11722 * ext/x264/Makefile.am:
11723 * gst/asfdemux/Makefile.am:
11724 * gst/dvdlpcmdec/Makefile.am:
11725 * gst/dvdsub/Makefile.am:
11726 * gst/iec958/Makefile.am:
11727 * gst/mpegaudioparse/Makefile.am:
11728 * gst/mpegstream/Makefile.am:
11729 * gst/realmedia/Makefile.am:
11730 * gst/synaesthesia/Makefile.am:
11731 android: make it ready for androgenizer
11732 To build gstreamer for android we are now using androgenizer which
11733 generates the needed Android.mk files.
11734 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11736 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11739 * android/amrnb.mk:
11740 * android/amrwbdec.mk:
11742 * android/mpegaudioparse.mk:
11743 android: remove the android/ folder
11745 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
11748 Automatic update of common submodule
11749 From 1ccbe09 to c3cafe1
11751 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11753 * ext/x264/gstx264enc.c:
11754 * ext/x264/gstx264enc.h:
11755 x264enc: Allow changing the bitrate and quantitizers dynamically
11756 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11758 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11760 * ext/x264/gstx264enc.c:
11761 x264enc: Set max bitrate in quality mode
11762 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11764 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11766 * ext/x264/gstx264enc.c:
11767 x264enc: Make it clear that constant quantizer is for debugging only
11768 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11770 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11773 Automatic update of common submodule
11774 From 193b717 to 1ccbe09
11776 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
11779 Automatic update of common submodule
11780 From b77e2bf to 193b717
11782 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11785 Automatic update of common submodule
11786 From d8814b6 to b77e2bf
11788 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11791 Automatic update of common submodule
11792 From 6aaa286 to d8814b6
11794 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
11797 Automatic update of common submodule
11798 From 6aec6b9 to 6aaa286
11800 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
11803 configure.ac: redundant use of AC_MSG_RESULT()
11804 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11806 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
11809 autogen: wingo signed comment
11811 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11813 * gst/dvdsub/gstdvdsubdec.c:
11814 * gst/dvdsub/gstdvdsubdec.h:
11815 dvdsubdec: Rearrange buffer allocation and pushing code a bit
11816 This makes the code easier to read, doesn't store every buffer
11817 in the instance until the next buffer is to be drawn and
11818 fixes an unitialized variable compiler warning.
11820 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
11822 * gst/dvdsub/gstdvdsubdec.c:
11823 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11826 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
11828 * gst/dvdsub/gstdvdsubdec.c:
11829 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11832 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11835 * ext/mad/gstmad.c:
11836 * ext/mad/gstmad.h:
11837 mad: build the mad plugin even if libid3tag is not available
11838 ID3 tags are usually handled by id3demux, and should be handled
11839 by id3demux. Tag handling in mad based on libid3tag is very basic
11840 and mostly unnecessary really, so just build this plugin without
11841 ID3 tag support if libid3tag is not available.
11843 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11845 Merge branch 'master' into 0.11
11847 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
11849 * gst/mpegstream/gstdvddemux.c:
11850 dvddemux: small code cleanup
11851 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11852 and avoid empty 'if' when logging is disabled.
11854 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11857 configure.ac: export plugin description more platform independent
11860 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11863 Automatic update of common submodule
11864 From 1de7f6a to 6aec6b9
11866 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11868 Merge branch 'master' into 0.11
11872 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11874 * ext/mpeg2dec/gstmpeg2dec.c:
11875 mpeg2dec: do not fail fatally when unlinked
11876 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11878 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
11880 * ext/mad/gstmad.c:
11881 * ext/mad/gstmad.h:
11882 * ext/mpeg2dec/gstmpeg2dec.c:
11883 * ext/mpeg2dec/gstmpeg2dec.h:
11884 index: remove conditional index support
11885 Index support cannot be disabled since commit
11886 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11887 in core, which removed the configure flags to disable index.
11889 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
11891 * ext/mad/gstmad.c:
11892 * ext/mpeg2dec/gstmpeg2dec.c:
11893 formatting: trim trailing whitespace
11895 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
11897 * ext/mad/gstmad.c:
11898 * ext/mpeg2dec/gstmpeg2dec.c:
11899 * gst/mpegstream/gstmpegdemux.c:
11900 index: use delta frame flags instead of 0 or none
11902 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11904 * ext/x264/gstx264enc.c:
11905 x264enc: Don't register flags with a value of 0
11906 Flags with a value of 0 aren't meaningful and will cause
11907 g_value_transform to go into an endless loop when trying to
11908 convert the flags to a string
11910 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
11913 Automatic update of common submodule
11914 From f94d739 to 1de7f6a
11916 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11918 * ext/amrwbdec/amrwbdec.c:
11919 amrwbdec: avoid stalling on invalid frame
11920 Skip 1 byte indicating invalid frame type index rather than stalling
11921 on it indefinitely until EOS.
11924 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11926 * tests/check/pipelines/lame.c:
11927 tests: add unit test for lamemp3enc negotiation issue
11928 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11930 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11932 * ext/lame/gstlamemp3enc.c:
11933 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11934 The element downstream of mp3enc might only accept certain sample rates or channels,
11935 make sure we relay any restrictions that do exist to upstream when it does a
11936 get_caps() on the sink pad. That way upstream elements like audioresample or
11937 audioconvert can pick a sample rate / channel configuration that will be accepted,
11938 instead of just negotiating to the highest, which might then be rejected.
11939 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11941 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
11943 * gst/asfdemux/asfpacket.c:
11944 asfpacket: Avoid using broken duration extension
11945 Quite a few (broken?) files have a packet duration of 1ms, which is
11946 most definitely wrong for either audio or video packets.
11947 We therefore avoid using that value and instead use other metrics to
11948 determine the buffer duration (like using the extended stream properties
11949 average frame duration if present and valid).
11951 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11954 * win32/common/config.h:
11955 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11956 https://bugzilla.gnome.org/show_bug.cgi?id=640705
11958 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
11960 * gst/mpegaudioparse/gstxingmux.c:
11961 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11964 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11966 * gst/mpegstream/gstdvddemux.c:
11967 mpegstream: increase allowable gap between streams
11968 The new delay is three times as much as the old one, and just happens
11969 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11970 was chocking before at 5:11.
11971 While there, merge the constants used in two places into a define.
11972 https://bugzilla.gnome.org/show_bug.cgi?id=539708
11974 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11976 * ext/x264/gstx264enc.c:
11977 x264enc: make tag event writable before modifying tag list in place
11978 To modify an event tag is necessary to be sure that x264enc
11980 Also fix indentation.
11981 https://bugzilla.gnome.org/show_bug.cgi?id=640272
11983 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11986 * docs/plugins/inspect/plugin-a52dec.xml:
11987 * docs/plugins/inspect/plugin-amrnb.xml:
11988 * docs/plugins/inspect/plugin-amrwbdec.xml:
11989 * docs/plugins/inspect/plugin-asf.xml:
11990 * docs/plugins/inspect/plugin-cdio.xml:
11991 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11992 * docs/plugins/inspect/plugin-dvdread.xml:
11993 * docs/plugins/inspect/plugin-dvdsub.xml:
11994 * docs/plugins/inspect/plugin-iec958.xml:
11995 * docs/plugins/inspect/plugin-lame.xml:
11996 * docs/plugins/inspect/plugin-mad.xml:
11997 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11998 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11999 * docs/plugins/inspect/plugin-mpegstream.xml:
12000 * docs/plugins/inspect/plugin-realmedia.xml:
12001 * docs/plugins/inspect/plugin-siddec.xml:
12002 * docs/plugins/inspect/plugin-twolame.xml:
12003 * docs/plugins/inspect/plugin-x264.xml:
12004 * win32/common/config.h:
12005 Back to development
12007 === release 0.10.17 ===
12009 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12015 * docs/plugins/inspect/plugin-a52dec.xml:
12016 * docs/plugins/inspect/plugin-amrnb.xml:
12017 * docs/plugins/inspect/plugin-amrwbdec.xml:
12018 * docs/plugins/inspect/plugin-asf.xml:
12019 * docs/plugins/inspect/plugin-cdio.xml:
12020 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12021 * docs/plugins/inspect/plugin-dvdread.xml:
12022 * docs/plugins/inspect/plugin-dvdsub.xml:
12023 * docs/plugins/inspect/plugin-iec958.xml:
12024 * docs/plugins/inspect/plugin-lame.xml:
12025 * docs/plugins/inspect/plugin-mad.xml:
12026 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12027 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12028 * docs/plugins/inspect/plugin-mpegstream.xml:
12029 * docs/plugins/inspect/plugin-realmedia.xml:
12030 * docs/plugins/inspect/plugin-siddec.xml:
12031 * docs/plugins/inspect/plugin-twolame.xml:
12032 * docs/plugins/inspect/plugin-x264.xml:
12033 * gst-plugins-ugly.doap:
12034 * win32/common/config.h:
12037 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12040 * docs/plugins/inspect/plugin-a52dec.xml:
12041 * docs/plugins/inspect/plugin-amrnb.xml:
12042 * docs/plugins/inspect/plugin-amrwbdec.xml:
12043 * docs/plugins/inspect/plugin-asf.xml:
12044 * docs/plugins/inspect/plugin-cdio.xml:
12045 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12046 * docs/plugins/inspect/plugin-dvdread.xml:
12047 * docs/plugins/inspect/plugin-dvdsub.xml:
12048 * docs/plugins/inspect/plugin-iec958.xml:
12049 * docs/plugins/inspect/plugin-lame.xml:
12050 * docs/plugins/inspect/plugin-mad.xml:
12051 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12052 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12053 * docs/plugins/inspect/plugin-mpegstream.xml:
12054 * docs/plugins/inspect/plugin-realmedia.xml:
12055 * docs/plugins/inspect/plugin-siddec.xml:
12056 * docs/plugins/inspect/plugin-twolame.xml:
12057 * docs/plugins/inspect/plugin-x264.xml:
12058 * win32/common/config.h:
12059 0.10.16.4 pre-release
12061 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12063 * ext/mpeg2dec/gstmpeg2dec.c:
12064 mpeg2dec: Use the proper component value for height
12066 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12069 * docs/plugins/inspect/plugin-a52dec.xml:
12070 * docs/plugins/inspect/plugin-amrnb.xml:
12071 * docs/plugins/inspect/plugin-amrwbdec.xml:
12072 * docs/plugins/inspect/plugin-asf.xml:
12073 * docs/plugins/inspect/plugin-cdio.xml:
12074 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12075 * docs/plugins/inspect/plugin-dvdread.xml:
12076 * docs/plugins/inspect/plugin-dvdsub.xml:
12077 * docs/plugins/inspect/plugin-iec958.xml:
12078 * docs/plugins/inspect/plugin-lame.xml:
12079 * docs/plugins/inspect/plugin-mad.xml:
12080 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12081 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12082 * docs/plugins/inspect/plugin-mpegstream.xml:
12083 * docs/plugins/inspect/plugin-realmedia.xml:
12084 * docs/plugins/inspect/plugin-siddec.xml:
12085 * docs/plugins/inspect/plugin-twolame.xml:
12086 * docs/plugins/inspect/plugin-x264.xml:
12087 * win32/common/config.h:
12088 0.10.16.3 pre-release
12090 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12092 * gst/asfdemux/asfheaders.c:
12093 * gst/asfdemux/asfheaders.h:
12094 * gst/asfdemux/gstasfdemux.c:
12095 asfdemux: Handle new type of DRM'd asf files.
12096 These are produced by the new MS PlayReady system.
12097 https://bugzilla.gnome.org/show_bug.cgi?id=639226
12099 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
12102 Automatic update of common submodule
12103 From e572c87 to f94d739
12105 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12108 Automatic update of common submodule
12109 From ccbaa85 to e572c87
12111 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12114 Automatic update of common submodule
12115 From 46445ad to ccbaa85
12117 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12119 * tests/check/Makefile.am:
12120 tests: never disable g_assert() and cast checks for the unit tests
12121 The unit tests are riddled with g_assert() and friends, make sure we
12122 don't disable assert and cast checks for the unit tests even if
12123 this has been specified for the rest of the code base, e.g. via
12124 --disable-glib-asserts
12126 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12129 * win32/common/config.h:
12130 0.10.16.2 pre-release
12132 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12134 * docs/plugins/gst-plugins-ugly-plugins.args:
12135 * docs/plugins/inspect/plugin-a52dec.xml:
12136 * docs/plugins/inspect/plugin-amrnb.xml:
12137 * docs/plugins/inspect/plugin-amrwbdec.xml:
12138 * docs/plugins/inspect/plugin-asf.xml:
12139 * docs/plugins/inspect/plugin-cdio.xml:
12140 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12141 * docs/plugins/inspect/plugin-dvdread.xml:
12142 * docs/plugins/inspect/plugin-dvdsub.xml:
12143 * docs/plugins/inspect/plugin-iec958.xml:
12144 * docs/plugins/inspect/plugin-lame.xml:
12145 * docs/plugins/inspect/plugin-mad.xml:
12146 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12147 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12148 * docs/plugins/inspect/plugin-mpegstream.xml:
12149 * docs/plugins/inspect/plugin-realmedia.xml:
12150 * docs/plugins/inspect/plugin-siddec.xml:
12151 * docs/plugins/inspect/plugin-twolame.xml:
12152 * docs/plugins/inspect/plugin-x264.xml:
12155 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12160 po: update translations
12162 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12165 configure: use $LIBM instead of hardcoding -lm
12167 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12169 * gst/realmedia/rmdemux.c:
12170 rmdemux: Initialize return variable.
12171 In the unlikely event that height is 0 (which is invalid) we would end up
12172 never setting the flow return.
12174 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12176 * gst/realmedia/rmutils.c:
12177 realmedia: Fix unitialized variables on macosx
12179 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12181 * ext/x264/gstx264enc.c:
12182 x264enc: Handle codec/encoder tags
12183 Make x264enc drop video-codec and codec tags and replace
12184 encoder/encoder-version with x264 and its build number
12187 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12189 * ext/mpeg2dec/gstmpeg2dec.c:
12190 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
12192 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12194 * ext/mpeg2dec/gstmpeg2dec.c:
12195 mpeg2dec: minor formatting clean-up
12197 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12199 * ext/mpeg2dec/gstmpeg2dec.c:
12200 mpeg2dec: refactor cropping code to use libgstvideo functions
12201 https://bugzilla.gnome.org/show_bug.cgi?id=571146
12203 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12205 * ext/mpeg2dec/gstmpeg2dec.c:
12206 * ext/mpeg2dec/gstmpeg2dec.h:
12207 mpeg2dec: use GstVideoFormat instead of custom enum
12209 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12211 * ext/mpeg2dec/Makefile.am:
12212 mpeg2dec: fix LIBADD order in Makefile.am
12214 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
12216 * ext/x264/gstx264enc.c:
12217 x264: vbv-buf-capacity should have a minimum of 0
12218 x264 will clip this value internally, and users should be allowed to
12219 specify a lower value than 300 ms.
12220 https://bugzilla.gnome.org/show_bug.cgi?id=635291
12222 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12224 * ext/x264/gstx264enc.c:
12225 x264enc: also accept YV12 input
12227 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12229 * ext/x264/gstx264enc.c:
12230 x264enc: add a note to the docs about encoder latency and queues
12231 https://bugzilla.gnome.org/show_bug.cgi?id=636107
12233 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
12235 * gst/realmedia/rademux.c:
12236 * gst/realmedia/rmdemux.c:
12237 realmedia: do not use the pad buffer allocation functions in demuxers
12238 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
12239 https://bugzilla.gnome.org/show_bug.cgi?id=637932
12241 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12244 Automatic update of common submodule
12245 From 169462a to 46445ad
12247 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12249 * ext/mad/gstmad.c:
12250 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
12253 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
12256 Automatic update of common submodule
12257 From 20742ae to 169462a
12259 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
12261 * gst/realmedia/rmdemux.c:
12262 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
12263 Signed-off-by: Rob Clark <rob@ti.com>
12265 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
12268 Automatic update of common submodule
12269 From 011bcc8 to 20742ae
12271 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
12274 x264: uses pkg-config to locate libx264
12276 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12278 Merge branch 'master' into 0.11
12280 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12282 * tests/check/pipelines/lame.c:
12283 check: don't use deprecated method
12285 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12287 * android/amrnb.mk:
12288 * android/amrwbdec.mk:
12290 * android/mpegaudioparse.mk:
12292 more 0.10 -> 0,11 changes
12294 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12297 configure: open 0.11 branch
12299 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
12303 * android/amrnb.mk:
12304 * android/amrwbdec.mk:
12306 * android/mpegaudioparse.mk:
12307 Add build system for Android
12309 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
12311 * gst/realmedia/rmutils.c:
12312 realmedia: Remove dead assignments
12314 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
12316 * ext/mad/gstmad.c:
12317 mad: Remove dead assignments
12319 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12321 * ext/dvdread/dvdreadsrc.c:
12322 dvdreadsrc: remove bogus comment
12324 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
12326 * ext/dvdread/dvdreadsrc.c:
12327 dvdreadsrc: fix handling of multi-angle streams
12328 We would output all angles interleaved instead of just
12329 the selected angle.
12330 https://bugzilla.gnome.org/show_bug.cgi?id=539254
12332 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12334 * gst/realmedia/Makefile.am:
12335 realmedia: fix LIBS order in Makefile
12337 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12377 po: update for new translatable strings
12379 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
12382 Automatic update of common submodule
12383 From 7bbd708 to 011bcc8
12385 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
12387 * ext/mpeg2dec/gstmpeg2dec.c:
12388 mpeg2dec: convert the position to stream time before answering to a position query
12390 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
12392 * gst/realmedia/Makefile.am:
12393 * gst/realmedia/rademux.c:
12394 * gst/realmedia/rmdemux.c:
12395 * gst/realmedia/rmdemux.h:
12396 realmedia: Get codec name from pbutils instead of harcoding them
12398 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
12400 * ext/x264/gstx264enc.c:
12401 x264enc: Work around a rate control issue in libx264
12402 When variable framerate is disabled in libx264 (which occurs when using
12403 the zerolatency tuning), libx264 ignores timestamps but still uses the
12404 timebase leading to messed up rate control with our nanosecond timebase.
12405 We work around this issue by setting the timebase to the reciprocal of
12406 the framerate and we validate that the framerate is suitable.
12407 This has been fixed upstream in libx264 but there are non-fixed versions
12408 in the wild so this workaround is still needed.
12411 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12413 * ext/mpeg2dec/gstmpeg2dec.c:
12414 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12416 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
12418 * ext/mpeg2dec/gstmpeg2dec.c:
12419 mpeg2dec: fix position query by trusting upstream
12420 Position queries are badly handled for DVDs (probably due to the division in
12421 chapters): the time returned was the time since the start of chapter.
12422 Now ask upstream for position queries, fall back to the old code if upstream
12423 cannot answer the query.
12425 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
12427 * ext/lame/gstlame.c:
12428 * ext/mad/gstmad.c:
12429 * ext/sidplay/gstsiddec.cc:
12430 * gst/mpegstream/gstmpegparse.c:
12431 various: canonicalize property names
12433 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
12435 * ext/a52dec/gsta52dec.c:
12436 * ext/amrnb/amrnbdec.c:
12437 * ext/amrnb/amrnbenc.c:
12438 * ext/cdio/gstcdiocddasrc.c:
12439 * ext/dvdread/dvdreadsrc.c:
12440 * ext/lame/gstlame.c:
12441 * ext/lame/gstlamemp3enc.c:
12442 * ext/mad/gstmad.c:
12443 * ext/sidplay/gstsiddec.cc:
12444 * ext/x264/gstx264enc.c:
12445 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12447 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
12449 * gst/iec958/ac3iec.c:
12450 * gst/mpegaudioparse/gstmpegaudioparse.c:
12451 * gst/mpegstream/gstmpegparse.c:
12452 * gst/mpegstream/gstrfc2250enc.c:
12453 * gst/realmedia/pnmsrc.c:
12454 * gst/realmedia/rdtmanager.c:
12455 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12457 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
12460 Automatic update of common submodule
12461 From 5a668bf to 7bbd708
12463 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
12466 Automatic update of common submodule
12467 From c4a8adc to 5a668bf
12469 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12472 Automatic update of common submodule
12473 From 5e3c9bf to c4a8adc
12475 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12477 * ext/mad/gstmad.c:
12478 * ext/mad/gstmad.h:
12479 mad: support reverse playback
12481 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12483 * ext/dvdread/dvdreadsrc.c:
12484 dvdreadsrc: improve error messages on read errors
12485 Provide proper i18n-ed error messages when a read error happens,
12486 and point out that the error could be happening because the
12488 https://bugzilla.gnome.org/show_bug.cgi?id=613633
12490 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12493 configure: set plugin release datetime
12495 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
12498 Automatic update of common submodule
12499 From aa0d1d0 to 5e3c9bf
12501 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12503 * gst/mpegstream/gstmpegparse.c:
12504 mpegparse: re-fix flow return handling
12505 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12506 - } while (GST_FLOW_IS_SUCCESS (result));
12507 + } while (result != GST_FLOW_OK);
12509 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
12511 * tests/check/Makefile.am:
12512 * tests/check/generic/states.c:
12513 tests: allow running state tests for all elements
12514 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12515 to try elements that would normaly be skipped.
12517 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12520 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12522 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12525 * pkgconfig/.gitignore:
12526 * pkgconfig/Makefile.am:
12527 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12528 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12529 This .pc file will not be installed, it's only for uninstalled setups,
12530 same thing as we do for -good. This is so other modules' unit tests can
12531 find our plugins properly in an uninstalled setup.
12533 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12536 Automatic update of common submodule
12537 From c2e10bf to aa0d1d0
12539 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12542 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12544 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12546 * ext/sidplay/gstsiddec.cc:
12547 siddec: don't use GST_FLOW_IS_FATAL
12548 GST_FLOW_IS_FATAL has been deprecated in core git.
12550 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
12553 Automatic update of common submodule
12554 From d3d9acf to c2e10bf
12556 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12559 configure: Require orc >= 0.4.6 for --compat
12561 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12564 Automatic update of common submodule
12565 From ec60217 to d3d9acf
12567 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12569 * ext/mpeg2dec/gstmpeg2dec.c:
12570 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12571 And don't post error messages if allocating a buffer resulted
12572 in WRONG_STATE or UNEXPECTED.
12574 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12576 * gst/mpegaudioparse/gstxingmux.c:
12577 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12579 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12581 * gst/mpegstream/gstdvddemux.c:
12582 * gst/mpegstream/gstmpegdemux.c:
12583 * gst/mpegstream/gstmpegparse.c:
12584 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12586 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12588 * gst/realmedia/rmdemux.c:
12589 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12591 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12593 * gst/asfdemux/gstasfdemux.c:
12594 asfdemux: Don't use GST_FLOW_IS_FATAL()
12595 And don't post error messages for UNEXPECTED and post an error
12596 message if pulling data failed because of NOT_LINKED.
12598 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12601 * docs/plugins/inspect/plugin-a52dec.xml:
12602 * docs/plugins/inspect/plugin-amrnb.xml:
12603 * docs/plugins/inspect/plugin-amrwbdec.xml:
12604 * docs/plugins/inspect/plugin-asf.xml:
12605 * docs/plugins/inspect/plugin-cdio.xml:
12606 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12607 * docs/plugins/inspect/plugin-dvdread.xml:
12608 * docs/plugins/inspect/plugin-dvdsub.xml:
12609 * docs/plugins/inspect/plugin-iec958.xml:
12610 * docs/plugins/inspect/plugin-lame.xml:
12611 * docs/plugins/inspect/plugin-mad.xml:
12612 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12613 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12614 * docs/plugins/inspect/plugin-mpegstream.xml:
12615 * docs/plugins/inspect/plugin-realmedia.xml:
12616 * docs/plugins/inspect/plugin-siddec.xml:
12617 * docs/plugins/inspect/plugin-twolame.xml:
12618 * docs/plugins/inspect/plugin-x264.xml:
12619 * win32/common/config.h:
12620 Back to development
12621 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12622 the code is updated for the GST_FLOW_IS_* macro deprecations.
12624 === release 0.10.16 ===
12626 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12632 * gst-plugins-ugly.doap:
12633 * win32/common/config.h:
12636 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12638 * docs/plugins/inspect/plugin-a52dec.xml:
12639 * docs/plugins/inspect/plugin-amrnb.xml:
12640 * docs/plugins/inspect/plugin-amrwbdec.xml:
12641 * docs/plugins/inspect/plugin-asf.xml:
12642 * docs/plugins/inspect/plugin-cdio.xml:
12643 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12644 * docs/plugins/inspect/plugin-dvdread.xml:
12645 * docs/plugins/inspect/plugin-dvdsub.xml:
12646 * docs/plugins/inspect/plugin-iec958.xml:
12647 * docs/plugins/inspect/plugin-lame.xml:
12648 * docs/plugins/inspect/plugin-mad.xml:
12649 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12650 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12651 * docs/plugins/inspect/plugin-mpegstream.xml:
12652 * docs/plugins/inspect/plugin-realmedia.xml:
12653 * docs/plugins/inspect/plugin-siddec.xml:
12654 * docs/plugins/inspect/plugin-twolame.xml:
12655 * docs/plugins/inspect/plugin-x264.xml:
12656 docs: update docs for release
12658 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12666 po: update translations
12668 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12707 0.10.15.6 pre-release
12709 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
12711 * gst/asfdemux/gstasfdemux.c:
12712 asfdemux: Don't error out on non-critical flow returns
12713 Only error out when downstream returns:
12718 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12719 of the streams had gone EOS) and then stop the task silently.
12720 In the case of WRONG_STATE we just need to stop silently
12721 https://bugzilla.gnome.org/show_bug.cgi?id=600412
12723 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12762 0.10.15.5 pre-release
12764 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
12766 * gst/mpegaudioparse/gstmpegaudioparse.c:
12767 mp3parse: propagate flow errors upstream.
12768 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12769 always return the error upstream.
12771 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12810 0.10.15.4 pre-release
12812 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
12815 Automatic update of common submodule
12816 From 3e8db1d to ec60217
12818 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12821 * docs/plugins/inspect/plugin-a52dec.xml:
12822 * docs/plugins/inspect/plugin-amrnb.xml:
12823 * docs/plugins/inspect/plugin-amrwbdec.xml:
12824 * docs/plugins/inspect/plugin-asf.xml:
12825 * docs/plugins/inspect/plugin-cdio.xml:
12826 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12827 * docs/plugins/inspect/plugin-dvdread.xml:
12828 * docs/plugins/inspect/plugin-dvdsub.xml:
12829 * docs/plugins/inspect/plugin-iec958.xml:
12830 * docs/plugins/inspect/plugin-lame.xml:
12831 * docs/plugins/inspect/plugin-mad.xml:
12832 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12833 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12834 * docs/plugins/inspect/plugin-mpegstream.xml:
12835 * docs/plugins/inspect/plugin-realmedia.xml:
12836 * docs/plugins/inspect/plugin-siddec.xml:
12837 * docs/plugins/inspect/plugin-twolame.xml:
12838 * docs/plugins/inspect/plugin-x264.xml:
12839 * win32/common/config.h:
12840 0.10.15.3 pre-release
12842 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
12844 * ext/x264/gstx264enc.c:
12845 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12846 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12847 argument to the option string value causes an error. For < 78 we pass the
12848 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12849 result in passing 'none' for false and 'strict' for true. Other modes can be
12850 set through the option-string property for now.
12851 https://bugzilla.gnome.org/show_bug.cgi?id=626577
12853 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12856 * docs/plugins/gst-plugins-ugly-plugins.args:
12857 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12858 * docs/plugins/inspect/plugin-a52dec.xml:
12859 * docs/plugins/inspect/plugin-amrnb.xml:
12860 * docs/plugins/inspect/plugin-amrwbdec.xml:
12861 * docs/plugins/inspect/plugin-asf.xml:
12862 * docs/plugins/inspect/plugin-cdio.xml:
12863 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12864 * docs/plugins/inspect/plugin-dvdread.xml:
12865 * docs/plugins/inspect/plugin-dvdsub.xml:
12866 * docs/plugins/inspect/plugin-iec958.xml:
12867 * docs/plugins/inspect/plugin-lame.xml:
12868 * docs/plugins/inspect/plugin-mad.xml:
12869 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12870 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12871 * docs/plugins/inspect/plugin-mpegstream.xml:
12872 * docs/plugins/inspect/plugin-realmedia.xml:
12873 * docs/plugins/inspect/plugin-siddec.xml:
12874 * docs/plugins/inspect/plugin-twolame.xml:
12875 * docs/plugins/inspect/plugin-x264.xml:
12876 * win32/common/config.h:
12877 0.10.15.2 pre-release
12879 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
12881 * gst/synaesthesia/gstsynaesthesia.c:
12882 synaesthesia: code cleanups.
12883 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12886 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
12888 * gst/synaesthesia/gstsynaesthesia.c:
12889 synaesthesia: use GST_BOILERPLATE macros
12891 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12894 Automatic update of common submodule
12895 From bd2054b to 3e8db1d
12897 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12899 * ext/x264/gstx264enc.c:
12900 x264: fix printf format warning in debug message
12902 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12904 * docs/plugins/Makefile.am:
12905 docs: fix bug passing arguments to gtkdoc-fixref in upload target
12906 Missing backslash at end of line meant we weren't passing all arguments
12907 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12909 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
12912 Automatic update of common submodule
12913 From a519571 to bd2054b
12915 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12918 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12919 This first checks what is required for ISO C99 support and sets the relevant
12920 compiler parameters and if no C99 compiler is found, it checks for a
12921 C89 compiler. This enables us to check for and use C89/C99 functions
12922 that gcc hides from us without the correct compiler parameters.
12924 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
12926 * ext/x264/gstx264enc.c:
12927 x264enc: Fix flushing of delayed frames
12928 x264_encoder_encode() should be called with a NULL picture until at least
12929 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12930 regression in make check due to the recent change in defaults which enabled
12931 b-frames and b-pyramid, both of which I believe increase the number of delayed
12932 frames when encoding.
12934 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
12936 * ext/x264/gstx264enc.c:
12937 x264enc: Improve x264enc defaults
12938 - medium x264 speed/quality preset
12939 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12940 Addresses part of bug #607798
12942 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
12944 * ext/x264/gstx264enc.c:
12945 x264enc: Fix property description typos
12947 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
12949 * ext/x264/gstx264enc.c:
12950 x264enc: Add some more debug info
12952 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
12954 * ext/x264/gstx264enc.c:
12955 * ext/x264/gstx264enc.h:
12956 x264enc: Add speed-preset and [psy-]tuning properties
12957 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12958 preset and possibly a profile and/or tuning are now the recommended way to
12959 configure x264 through x264enc.
12960 If a preset/tuning are specified then these will define the default values and
12961 the property defaults will be ignored. After this the option-string property is
12962 applied, followed by the user-set properties, fast first pass restrictions and
12963 finally the profile restrictions.
12964 Addresses part of bug #607798
12966 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
12968 * ext/x264/gstx264enc.c:
12969 * ext/x264/gstx264enc.h:
12970 x264enc: Refactor code in preparation for presets/tunings
12971 - Make defaults append the appropriate default value to a string. This is
12972 needed to differentiate between something user-set and the actual prop
12974 - Add an internal option string to which _set_property () cases append for the
12975 majority of properties.
12976 - Use gst_x264_enc_parse_options () to clean up application of settings. This
12977 will make order of application with respect to the presets and tunings quite
12979 Addresses part of bug #607798
12981 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
12983 * ext/x264/gstx264enc.c:
12984 x264enc: Update available me types
12985 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
12986 now self-maintaining.
12988 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
12990 * ext/x264/gstx264enc.c:
12991 x264enc: Use new libx264 API to affect fast first pass
12992 Uses new x264 API to apply reduced complexity values to the parameters to
12993 increase encoding speed in the first pass of a multi-pass encode. This does
12994 not impact on final quality.
12995 Addresses part of bug #607798
12997 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
12999 * ext/x264/gstx264enc.c:
13000 * ext/x264/gstx264enc.h:
13001 x264enc: Add profile property
13002 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
13003 Profile. This makes it easier to achieve Baseline Profile for example.
13004 Addresses part of bug #607798
13006 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
13008 * ext/x264/gstx264enc.c:
13009 * ext/x264/gstx264enc.h:
13010 x264enc: Add option-string property
13011 Adds support for an x264 format option-string to specify advanced parameters
13012 Addresses part of bug #607798
13014 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13016 * ext/mad/Makefile.am:
13017 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
13018 Spotted by syntr0py.
13020 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13022 * ext/x264/gstx264enc.c:
13023 x264enc: only set timebase on versions where it exists
13025 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
13027 * ext/x264/gstx264enc.c:
13028 x264enc: set appropriate time base
13031 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13033 * tests/check/Makefile.am:
13034 tests: add plugin loading whitelist to test environment
13035 Only want to load core/-base/-ugly plugins here.
13037 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13041 Bump automake requirement to 1.10 and autoconf to 2.60
13042 For maintainability reasons and $(builddir).
13045 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13047 * gst/asfdemux/gstasfdemux.c:
13048 asfdemux: Fix seeking after last commits
13049 Don't handle wrong-state returns as errors to allow seeking to work
13052 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13054 * gst/asfdemux/gstasfdemux.c:
13055 asfdemux: Push all pending data on EOS
13056 When on push mode and receiving an EOS event, asfdemux
13057 should push all pending data because we might be dealing
13058 with a broken file that has a preroll value higher
13059 than its actual length.
13061 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13063 * gst/asfdemux/gstasfdemux.c:
13064 asfdemux: Fix sending eos event for chained asfs
13065 Properly push EOS event when finishing a chained asf file
13069 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13071 * docs/plugins/Makefile.am:
13072 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13073 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13074 * docs/plugins/inspect/plugin-rmdemux.xml:
13075 docs: add rmdemux to docs properly
13076 The plugin has been renamed, remove old introspection file.
13078 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13080 * docs/plugins/gst-plugins-ugly-plugins.args:
13081 * docs/plugins/inspect/plugin-x264.xml:
13082 docs: update for recent x264enc changes
13084 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13086 * gst/realmedia/rmdemux.c:
13087 rmdemux: fix compiler warning when debugging system in core is disabled
13089 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
13092 Automatic update of common submodule
13093 From 73ff93a to a519571
13095 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
13097 * gst/asfdemux/gstasfdemux.c:
13098 asfdemux: Allow at least 500ms of preroll.
13099 Some files have insanely low preroll values which break the
13100 all_streams_prerolled() logic.
13103 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13105 * ext/x264/gstx264enc.c:
13106 x264enc: add new h264 caps attribute alignment
13109 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13111 * ext/x264/gstx264enc.c:
13112 * ext/x264/gstx264enc.h:
13113 x264enc: conditionally expose enhanced upstream capabilities
13114 API: GstX264Enc:sliced-threads
13115 API: GstX264Enc:sync-lookahead
13116 API: GstX264Enc:intra-refresh
13117 API: GstX264Enc:mb-tree
13118 API: GstX264Enc:rc-lookahead
13121 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13124 * docs/plugins/inspect/plugin-a52dec.xml:
13125 * docs/plugins/inspect/plugin-amrnb.xml:
13126 * docs/plugins/inspect/plugin-amrwbdec.xml:
13127 * docs/plugins/inspect/plugin-asf.xml:
13128 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13129 * docs/plugins/inspect/plugin-iec958.xml:
13130 * docs/plugins/inspect/plugin-mad.xml:
13131 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13132 * docs/plugins/inspect/plugin-mpegstream.xml:
13133 * docs/plugins/inspect/plugin-realmedia.xml:
13134 docs: update introspected plugin docs for gstdoc-scangobj and other changes
13135 Update common for latest gstdoc-scangobj and inspect xml files for
13136 escaping and pad template order changes.
13138 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
13141 Automatic update of common submodule
13142 From 9339ccc to 35617c2
13144 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
13147 Automatic update of common submodule
13148 From 5adb1ca to 9339ccc
13150 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
13153 Automatic update of common submodule
13154 From 57c89b7 to 5adb1ca
13156 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
13159 Automatic update of common submodule
13160 From c804988 to 57c89b7
13162 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13165 * gst/realmedia/rtspreal.c:
13166 configure: Update required GLib version to 2.20
13168 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13170 * ext/a52dec/gsta52dec.c:
13171 a52dec: Call orc_init() before trying to get target flags
13173 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13175 * ext/a52dec/gsta52dec.c:
13176 a52dec: Remove debug printf...
13178 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13181 * ext/a52dec/Makefile.am:
13182 * ext/a52dec/gsta52dec.c:
13183 a52dec: Use orc for CPU feature detection and don't check for liboil
13185 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13188 configure: Use GLIB_EXTRA_CFLAGS
13190 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13193 Automatic update of common submodule
13194 From 7a0fdf5 to c804988
13196 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13199 Automatic update of common submodule
13200 From 6da3bab to 7a0fdf5
13202 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13205 Automatic update of common submodule
13206 From 733fca9 to 6da3bab
13208 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
13211 Automatic update of common submodule
13212 From fad145b to 733fca9
13214 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
13217 Automatic update of common submodule
13218 From 47683c1 to fad145b
13220 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13222 * gst/realmedia/rmdemux.c:
13223 rmdemux: pass bitrate on caps
13224 Set the bitrate on the caps, some decoders like sipro need this to function
13228 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
13231 Automatic update of common submodule
13232 From 17f89e5 to 47683c1
13234 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
13237 Automatic update of common submodule
13238 From fd7ca04 to 17f89e5
13240 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
13242 * ext/x264/gstx264enc.c:
13243 x264enc: Only set i_weighted_pred on versions where it exists
13245 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
13247 * ext/lame/gstlamemp3enc.c:
13248 lamemp3enc: implement latency query
13249 The encoder's latency is deduced from the framesize. Fixes #618896.
13251 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13254 * docs/plugins/gst-plugins-ugly-plugins.args:
13255 * docs/plugins/gst-plugins-ugly-plugins.signals:
13256 * docs/plugins/inspect/plugin-a52dec.xml:
13257 * docs/plugins/inspect/plugin-amrnb.xml:
13258 * docs/plugins/inspect/plugin-amrwbdec.xml:
13259 * docs/plugins/inspect/plugin-asf.xml:
13260 * docs/plugins/inspect/plugin-cdio.xml:
13261 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13262 * docs/plugins/inspect/plugin-dvdread.xml:
13263 * docs/plugins/inspect/plugin-dvdsub.xml:
13264 * docs/plugins/inspect/plugin-iec958.xml:
13265 * docs/plugins/inspect/plugin-lame.xml:
13266 * docs/plugins/inspect/plugin-mad.xml:
13267 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13268 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13269 * docs/plugins/inspect/plugin-mpegstream.xml:
13270 * docs/plugins/inspect/plugin-realmedia.xml:
13271 * docs/plugins/inspect/plugin-siddec.xml:
13272 * docs/plugins/inspect/plugin-twolame.xml:
13273 * docs/plugins/inspect/plugin-x264.xml:
13274 * win32/common/config.h:
13275 Back to development
13277 === release 0.10.15 ===
13279 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13285 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13286 * docs/plugins/inspect/plugin-a52dec.xml:
13287 * docs/plugins/inspect/plugin-amrnb.xml:
13288 * docs/plugins/inspect/plugin-amrwbdec.xml:
13289 * docs/plugins/inspect/plugin-asf.xml:
13290 * docs/plugins/inspect/plugin-cdio.xml:
13291 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13292 * docs/plugins/inspect/plugin-dvdread.xml:
13293 * docs/plugins/inspect/plugin-dvdsub.xml:
13294 * docs/plugins/inspect/plugin-iec958.xml:
13295 * docs/plugins/inspect/plugin-lame.xml:
13296 * docs/plugins/inspect/plugin-mad.xml:
13297 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13298 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13299 * docs/plugins/inspect/plugin-mpegstream.xml:
13300 * docs/plugins/inspect/plugin-realmedia.xml:
13301 * docs/plugins/inspect/plugin-siddec.xml:
13302 * docs/plugins/inspect/plugin-twolame.xml:
13303 * docs/plugins/inspect/plugin-x264.xml:
13304 * gst-plugins-ugly.doap:
13305 * win32/common/config.h:
13308 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13348 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13351 configure: make implicit GLib and liboil requirements explicit
13352 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13354 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
13356 * ext/x264/gstx264enc.c:
13357 x264enc: disable I weighted pred
13358 If it is enabled, then it will be main profile instead of baseline.
13359 This ensures maximum compatibility of the output stream until the
13360 encoder configuration interface gets an overhaul with explicit
13361 output profile selection.
13364 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13367 * win32/common/config.h:
13368 0.10.14.3 pre-release
13370 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13408 po: update translations
13410 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13413 Automatic update of common submodule
13414 From 357b0db to fd7ca04
13416 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13419 * win32/common/config.h:
13420 0.10.14.2 pre-release
13422 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13425 Automatic update of common submodule
13426 From 4d67bd6 to 357b0db
13428 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13430 * gst/realmedia/rmdemux.c:
13431 * gst/realmedia/rmutils.c:
13432 * gst/realmedia/rmutils.h:
13433 rmdemux: add better sipr nibble swap routine
13435 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13437 * gst/realmedia/rmdemux.c:
13438 rmdemux: descramble SIPR before pushing out
13439 Collect and descramble the SIPR packets before pushing.
13440 Descramble ATRAC audio.
13443 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13445 * gst/realmedia/rmutils.c:
13446 * gst/realmedia/rmutils.h:
13447 rm: add function to descramble sipr
13449 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13451 * ext/x264/gstx264enc.c:
13452 * ext/x264/gstx264enc.h:
13453 x264enc: Re-send the received upstream event as-is downstream
13454 https://bugzilla.gnome.org/show_bug.cgi?id=606689
13456 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
13458 * ext/amrnb/amrnb.c:
13459 amrnbenc: Set rank to GST_RANK_SECONDARY
13461 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13463 * gst/realmedia/rtspreal.c:
13464 rtspreal: use GLib's base64 functions if available
13465 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13467 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
13469 * ext/amrnb/amrnbdec.h:
13470 * ext/amrnb/amrnbenc.h:
13471 * ext/amrwbdec/amrwbdec.h:
13472 amr: Use correct includes (as pkg-config suggests)
13475 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
13477 * gst/ac3parse/.gitignore:
13478 * gst/ac3parse/Makefile.am:
13479 * gst/ac3parse/README:
13480 * gst/ac3parse/ac3parse.vcproj:
13481 * gst/ac3parse/gstac3parse.c:
13482 * gst/ac3parse/gstac3parse.h:
13483 ac3parse: remove unported 0.8 plugin
13484 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13486 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
13488 * gst/mpegaudioparse/gstmpegaudioparse.c:
13489 docs: adding a mp3decoder as well is useful
13491 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
13493 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13494 docs: massage section index
13496 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
13498 * ext/amrwbdec/amrwbdec.c:
13499 * ext/amrwbdec/amrwbdec.h:
13500 amrwbdec: move define to source to avoid hiding it from the docs
13502 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
13504 * ext/cdio/gstcdiocddasrc.c:
13505 docs: remove short_desc, it is taken from element details
13507 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
13509 * gst/synaesthesia/gstsynaesthesia.c:
13510 docs: fix sections docs for synaesthesia
13512 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
13514 * docs/plugins/Makefile.am:
13515 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13516 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13517 * gst/mpegaudioparse/gstmpegaudioparse.c:
13518 docs: add docs for mp3parse
13520 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13522 * gst-plugins-ugly.doap:
13523 doap: update repository info from cvs->git and maintainers
13525 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13528 Automatic update of common submodule
13529 From fc85867 to 4d67bd6
13531 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13533 * tests/check/elements/x264enc.c:
13534 x264enc: adaptive NALU type checking
13535 In particular, be less picky about SEI NALU order, which makes test more
13536 robust with respect to changes in libx264.
13539 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13541 * ext/x264/gstx264enc.c:
13542 x264enc: adaptive x264 header NAL layout handling
13545 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13547 * gst/asfdemux/gstrtpasfdepay.c:
13548 asfdepay: we require a dynamic payload type
13549 Add an extra caps property that restricts the depayloader to only accept dynamic
13552 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13555 configure: Drop -Wcast-align
13556 Commit message copied from core's commit from Benjamin Otte:
13557 246f5dba96a5b50bb74621af67b30942cca72af5
13558 Apparently gcc warns that GstMiniObject is not castable to
13559 GstEvent/Message/Buffer due to them containing 64bit variables, even
13560 though ARM hackers claim that those only need 4byte alignment. And as
13561 long as gcc behaves that way, this warning is not very useful.
13562 So we'll remove the warning until this problem is fixed.
13565 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
13567 * ext/mpeg2dec/gstmpeg2dec.c:
13568 mpeg2dec: copy over all buffer flags when copying buffers.
13569 Avoids losing the tff/rff video buffer flags
13571 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
13573 * gst/asfdemux/asfpacket.c:
13574 asfdemux: Make a table static to avoid having to always allocate it.
13576 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13578 * ext/x264/gstx264enc.c:
13579 x264enc: fix up avcC header construction
13580 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13581 for BUILD_X264 < 76.
13582 Also fixes #610089.
13584 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13586 * ext/x264/gstx264enc.c:
13587 x264enc: parameterize libx264 provided NAL layout in codec-data creation
13589 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
13592 configure: Remove -Wundef flag
13593 Same fix as for #615161
13595 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13598 Automatic update of common submodule
13599 From fdf023d to fc85867
13601 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13603 * gst-libs/gst/gettext.h:
13604 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13606 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13611 build: build plugins in parallel where possible, if make -jN is used
13613 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13616 build: add cruft alert for common/shave*
13618 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13622 Remove removed file win32/common/config.h.in from MANIFEST.
13624 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
13626 * gst/synaesthesia/synaescope.c:
13627 * gst/synaesthesia/synaescope.h:
13628 synaestesia: Fix old-style prototype
13630 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
13632 * gst/realmedia/rmutils.c:
13636 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
13639 Automatic update of common submodule
13640 From 55cd514 to c1d07dd
13642 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13645 * ext/amrnb/amrnbdec.c:
13646 * ext/amrnb/amrnbenc.c:
13647 * ext/cdio/gstcdiocddasrc.h:
13648 * ext/dvdread/dvdreadsrc.c:
13649 * ext/lame/gstlame.h:
13650 * ext/lame/gstlamemp3enc.h:
13651 * ext/lame/plugin.c:
13652 * ext/mad/gstmad.c:
13653 * ext/x264/gstx264enc.c:
13654 * ext/x264/gstx264enc.h:
13655 * gst/mpegaudioparse/gstmpegaudioparse.c:
13656 * gst/mpegaudioparse/gstxingmux.c:
13657 * gst/mpegstream/gstdvddemux.c:
13658 * gst/mpegstream/gstmpegdemux.c:
13659 * gst/mpegstream/gstmpegparse.c:
13660 * gst/realmedia/asmrules.c:
13661 * gst/realmedia/pnmsrc.c:
13662 * gst/realmedia/pnmsrc.h:
13663 * gst/realmedia/rdtdepay.h:
13664 * gst/realmedia/rdtmanager.c:
13665 * gst/realmedia/rtspreal.c:
13666 build: Add all kinds of compiler warning flags and fix the resulting warnings
13668 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13670 * ext/amrnb/Makefile.am:
13671 * ext/amrwbdec/Makefile.am:
13672 * ext/sidplay/Makefile.am:
13673 * gst/asfdemux/Makefile.am:
13674 * gst/mpegaudioparse/Makefile.am:
13675 build: fix up Makefile.am
13676 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13677 the order a bit here and there (see docs/random/moving-plugins).
13679 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13681 * win32/common/config.h.in:
13682 win32: remove win32-specific config.h.in copy that's not used any longer
13683 The win32 config.h is now generated from the top-level config.h.in.
13685 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
13687 * ext/a52dec/gsta52dec.c:
13688 * ext/amrnb/amrnbdec.c:
13689 * ext/amrnb/amrnbenc.c:
13690 * ext/amrwbdec/amrwbdec.c:
13691 * ext/cdio/gstcdiocddasrc.c:
13692 * ext/dvdread/dvdreadsrc.c:
13693 * ext/lame/gstlame.c:
13694 * ext/mad/gstmad.c:
13695 * ext/mpeg2dec/gstmpeg2dec.c:
13696 * gst/ac3parse/gstac3parse.c:
13697 * gst/asfdemux/gstasfdemux.c:
13698 * gst/asfdemux/gstrtpasfdepay.c:
13699 * gst/asfdemux/gstrtspwms.c:
13700 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13701 * gst/iec958/ac3iec.c:
13702 * gst/mpegaudioparse/gstmpegaudioparse.c:
13703 * gst/mpegaudioparse/gstxingmux.c:
13704 * gst/mpegstream/gstdvddemux.c:
13705 * gst/mpegstream/gstmpegdemux.c:
13706 * gst/mpegstream/gstmpegparse.c:
13707 * gst/mpegstream/gstrfc2250enc.c:
13708 * gst/realmedia/pnmsrc.c:
13709 * gst/realmedia/rademux.c:
13710 * gst/realmedia/rdtdepay.c:
13711 * gst/realmedia/rdtmanager.c:
13712 * gst/realmedia/rmdemux.c:
13713 * gst/realmedia/rtspreal.c:
13714 * gst/synaesthesia/gstsynaesthesia.c:
13715 gst_element_class_set_details => gst_element_class_set_details_simple
13717 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13719 * ext/x264/gstx264enc.c:
13720 x264enc: Put pixel-aspect-ratio from input into the src pad caps
13723 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
13726 Automatic update of common submodule
13727 From e272f71 to 55cd514
13729 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
13732 Automatic update of common submodule
13733 From df8a7c8 to e272f71
13735 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
13738 Update CXXFLAGS, too
13740 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
13743 Update for recent changes to common submodule
13744 This just replaces every "$ERROR_CFLAGS" usage with a usage of
13745 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13747 Actually using that separation will happen later.
13749 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
13752 Automatic update of common submodule
13753 From 9720a7d to df8a7c8
13755 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
13758 Automatic update of common submodule
13759 From 0b6e072 to 9720a7d
13761 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
13764 Automatic update of common submodule
13765 From 7cc5eb4 to 0b6e072
13767 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13770 Automatic update of common submodule
13771 From 7aa65b5 to 7cc5eb4
13773 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13776 Automatic update of common submodule
13777 From 44ecce7 to 7aa65b5
13779 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13782 configure: Use automake 1.11 silent rules instead of shave if available
13783 This makes sure that we use something that is still maintained and
13784 also brings back libtool 1.5 support.
13786 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13789 * docs/plugins/inspect/plugin-a52dec.xml:
13790 * docs/plugins/inspect/plugin-amrnb.xml:
13791 * docs/plugins/inspect/plugin-amrwbdec.xml:
13792 * docs/plugins/inspect/plugin-asf.xml:
13793 * docs/plugins/inspect/plugin-cdio.xml:
13794 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13795 * docs/plugins/inspect/plugin-dvdread.xml:
13796 * docs/plugins/inspect/plugin-dvdsub.xml:
13797 * docs/plugins/inspect/plugin-iec958.xml:
13798 * docs/plugins/inspect/plugin-lame.xml:
13799 * docs/plugins/inspect/plugin-mad.xml:
13800 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13801 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13802 * docs/plugins/inspect/plugin-mpegstream.xml:
13803 * docs/plugins/inspect/plugin-realmedia.xml:
13804 * docs/plugins/inspect/plugin-siddec.xml:
13805 * docs/plugins/inspect/plugin-twolame.xml:
13806 * docs/plugins/inspect/plugin-x264.xml:
13807 * win32/common/config.h:
13808 Back to development
13810 === release 0.10.14 ===
13812 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13818 * docs/plugins/gst-plugins-ugly-plugins.args:
13819 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13820 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13821 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13822 * docs/plugins/inspect/plugin-a52dec.xml:
13823 * docs/plugins/inspect/plugin-amrnb.xml:
13824 * docs/plugins/inspect/plugin-amrwbdec.xml:
13825 * docs/plugins/inspect/plugin-asf.xml:
13826 * docs/plugins/inspect/plugin-cdio.xml:
13827 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13828 * docs/plugins/inspect/plugin-dvdread.xml:
13829 * docs/plugins/inspect/plugin-dvdsub.xml:
13830 * docs/plugins/inspect/plugin-iec958.xml:
13831 * docs/plugins/inspect/plugin-lame.xml:
13832 * docs/plugins/inspect/plugin-mad.xml:
13833 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13834 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13835 * docs/plugins/inspect/plugin-mpegstream.xml:
13836 * docs/plugins/inspect/plugin-realmedia.xml:
13837 * docs/plugins/inspect/plugin-siddec.xml:
13838 * docs/plugins/inspect/plugin-twolame.xml:
13839 * docs/plugins/inspect/plugin-x264.xml:
13840 * gst-plugins-ugly.doap:
13841 * win32/common/config.h:
13844 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13884 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13887 * win32/common/config.h:
13888 0.10.13.4 pre-release
13890 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13892 * ext/x264/gstx264enc.c:
13893 * tests/check/elements/x264enc.c:
13894 x264enc: Replace 'avc-sample' with 'avc' in caps
13895 In the element and in its tests
13898 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
13900 * gst/asfdemux/gstasfdemux.c:
13901 asfdemux: Don't set durations of 0 on outgoing buffers.
13902 Some (broken) streams don't have the extended stream properties in
13903 the header, resulting in applying a duration of zero on outgoing
13907 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
13909 * gst/asfdemux/asfpacket.c:
13910 asfdemux: Make sure we always set proper payload duration.
13911 Some (broken) streams will have a delta of 0, resulting in outgoing
13912 buffers having durations of 0.
13915 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13918 * win32/common/config.h:
13919 0.10.13.3 pre-release
13921 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
13923 * gst/asfdemux/asfpacket.c:
13924 asfdemux: Make sure we don't end up with negative timestamps.
13925 Some files have payload with timestamps smaller than the preroll duration.
13926 Instead of blindly substracting the preroll value (and ending up with
13927 insanely high timestamps on the outgoing buffers), we make sure we
13931 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13934 * win32/common/config.h:
13935 0.10.13.2 pre-release
13936 Update core/base requirement to 0.10.26, since that's more likely
13937 to be the actual requirement.
13939 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13944 po: update translations
13946 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13948 * tests/check/elements/x264enc.c:
13949 x264enc: add caps check to x264enc unit test
13950 Add some minimal caps checking to x264enc unit test.
13953 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
13955 * ext/x264/gstx264enc.c:
13956 x264enc: fix up avcC header construction and playback by flash players
13957 Fix off-by-one bug when constructing the avcC header chunk: we
13958 wrote wrong profile info into the header. The first byte in the
13959 SPS NAL we get from x264 is the nal type, not the profile_idc.
13960 Also add some debug logging.
13963 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
13965 * gst/asfdemux/gstasfdemux.c:
13966 asfdemux: Improve seek behaviour for audio-only with no index
13967 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13968 for video, we can just seek to seek_time instead.
13970 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13973 configure: fix up GST_CXXFLAGS properly
13974 We don't want C specific flags in GST_CXXFLAGS, so base it on the
13975 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13976 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13978 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13981 Update MAINTAINERS, add myself
13983 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
13986 configure: base GST_CXXFLAGS on --cflags from pkg-config
13987 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
13988 point for for both C and CXX settings.
13990 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13993 Automatic update of common submodule
13994 From 96dc793 to 44ecce7
13996 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14000 * win32/common/.gitignore:
14001 * win32/common/config.h:
14002 win32: change how win32/common/config.h is updated
14003 Generate win32/common/config.h-new directly from config.h.in,
14004 using shell variables in configure and some hard-coded information.
14005 Change top-level makefile so that 'make win32-update' copies the
14006 generated file to win32/common/config.h, which we keep in source
14007 control. It's kept in source control so that the git tree is
14009 This change is similar to the ones applied a while ago to GStreamer
14010 core, gst-plugins-base and gst-plugins-good and prevents configure
14011 from changing files in source control. The generated config.h
14012 should be ok, but needs testing.
14014 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14016 * gst/realmedia/rtspreal.c:
14017 rtspreal: don't construct config header with uninitialised bytes
14018 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
14019 a presumably unintentional padding of uninitialised bytes at the end
14020 of the CONT tags chunk, which should be harmless but causes warnings
14021 in valgrind (see #608533 for a test URL).
14023 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14025 * gst/realmedia/rtspreal.c:
14026 rtspreal: add finalize function so we can free streams and rulebook
14027 Fix memory leak in Real RTSP component (#608533).
14029 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14031 * gst/realmedia/rtspreal.c:
14032 rtspreal: fix minor memory leak
14033 Caps take their own reference when a buffer is added to them, so
14034 unref buffer after adding it to caps (#608533).
14036 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14038 * gst/realmedia/rdtdepay.c:
14039 rdtdepay: unref input buffer when done
14040 Fixes memory leak, see #608533.
14042 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14045 Automatic update of common submodule
14046 From 15d47a6 to 96dc793
14048 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14050 * ext/x264/gstx264enc.c:
14051 * ext/x264/gstx264enc.h:
14052 x264enc: make use of Access Unit delimiters configurable
14053 API: GstX264Enc:aud
14055 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14057 * gst/asfdemux/asfpacket.c:
14058 asfdemux: Do not subtract padding twice
14059 Only subtract implicit padding if an explicit one isn't
14060 provided. Avoids subtracting it twice and causing
14064 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
14066 * gst/asfdemux/gstasfdemux.c:
14067 * gst/mpegstream/gstmpegpacketize.c:
14068 assert: g_assert_not_reached() cannot replace return statement
14069 Fix build with assert being turned off.
14071 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14074 Automatic update of common submodule
14075 From 14cec89 to 15d47a6
14077 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
14079 * gst/asfdemux/gstasfdemux.c:
14080 asfdemux: Don't forget to update flow variable
14081 Forgot to update the return value in the loop.
14083 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
14085 * gst/asfdemux/gstasfdemux.c:
14086 asfdemux: Check flow return on every push
14087 We previously only aggregated flow returns after the while(push) loop,
14088 which meant that in some cases we would end-up not properly aggregating
14090 This is based on the same flow aggregation algorithm as oggdemux.
14092 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14094 * ext/x264/gstx264enc.c:
14095 x264enc: Add stream-format to output caps
14096 Adds stream-format to output caps of x264enc that
14097 informs if the stream is in bytestream of avc format.
14100 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
14102 * gst/mpegaudioparse/gstxingmux.c:
14103 xingmux: Fix unaligned memory access
14104 ARM/SPARC need 32bit alignment but xingmux accesses possibly
14105 unaligned memory, which leads to SIGBUS.
14108 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
14110 * gst/asfdemux/gstasfdemux.c:
14111 asfdemux: Use GST_STR_NULL in a couple of places.
14112 Fixes crashing on some of the log statements on win32.
14114 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14116 * gst/realmedia/rmdemux.c:
14117 rmdemux: Parse and post bitrate for streams
14118 Parse the bitrate of the streams and post their tags.
14121 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14123 * gst/asfdemux/gstasfdemux.c:
14124 * gst/asfdemux/gstasfdemux.h:
14125 asfdemux: Post bitrate tag
14126 If stream bitrate object is available, post the bitrate
14130 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14132 * gst/mpegaudioparse/gstmpegaudioparse.c:
14133 * gst/mpegaudioparse/gstmpegaudioparse.h:
14134 mp3parse: minor validation check of (Xing, VBRI) metadata
14135 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
14137 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14139 * gst/mpegaudioparse/gstmpegaudioparse.c:
14140 mp3parse: use proper total_time and total_bytes in various cases
14141 The correct basis for (Xing, VBRI) seek table calculations is the
14142 byte size and duration provided by that metadata, rather than some
14143 other (possibly even estimated) one. This also prevents an infinite
14144 conversion loop in (unlikely) case where a TOC is provided without
14145 such corresponding (duration) metdata.
14147 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14149 * gst/mpegaudioparse/gstmpegaudioparse.c:
14150 * gst/mpegaudioparse/gstmpegaudioparse.h:
14151 mp3parse: conserve stop time for non-accurate seek
14152 Use the same strategy as accurate seeks to store
14153 pending non-accurate seeks to avoid overwriting non-definite
14154 stop times. When doing non-accurate seeks our position
14155 reporting might drift off by some secs and the stream can
14156 end up before it should.
14159 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14162 Automatic update of common submodule
14163 From 47cb23a to 14cec89
14165 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14167 * ext/amrwbdec/amrwb.c:
14168 amrwbdec: give decoder a rank so decodebin/playbin will use it
14170 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14172 * gst/mpegaudioparse/gstmpegaudioparse.c:
14173 mp3parse: return false when we can't seek
14174 When upstream can't seek, we return false as well
14176 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14178 * ext/lame/gstlame.c:
14179 * ext/lame/gstlamemp3enc.c:
14180 lame: Avoid crash when seeking before negotiating
14181 lame's 'lgv' variable is only initialized when the caps
14182 is negotiated, whenever a seek happens before that, it would
14183 attempt to call a function on an empty pointer, causing the crash.
14186 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14189 Automatic update of common submodule
14190 From 87bf428 to 47cb23a
14192 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14195 Automatic update of common submodule
14196 From da4c75c to 87bf428
14198 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
14201 Automatic update of common submodule
14202 From 53a2485 to da4c75c
14204 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14206 * gst/mpegaudioparse/gstmpegaudioparse.c:
14207 mp3parse: fix non-flushing seek
14208 Specifically, in addition to clearing lots of variables/offsets
14209 when receiving newsegment, also clear leftover data to match.
14211 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
14213 * ext/x264/gstx264enc.c:
14214 * ext/x264/gstx264enc.h:
14215 x264enc: Make upstream GstForceKeyUnit thread-safe
14216 Also send the GstForceKeyUnit event downstream when an upstream on is received,
14217 allowing muxers or payloaders to take appropriate actions.
14218 https://bugzilla.gnome.org/show_bug.cgi?id=602556
14220 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14223 Automatic update of common submodule
14224 From a3e3ce4 to 53a2485
14226 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
14228 * gst/asfdemux/gstasfdemux.c:
14229 asfdemux: Don't call strlen() on NULL pointers
14232 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14234 * gst/asfdemux/gstasfdemux.c:
14235 asfdemux: Remove old pads when new ones are added
14236 The old pads were being removed before adding the new ones,
14237 we should add the new ones first.
14240 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14242 * gst/asfdemux/gstasfdemux.c:
14243 * gst/asfdemux/gstasfdemux.h:
14244 asfdemux: Handle chained asfs on pull mode
14245 Adds chained asfs handling to pull mode. It now checks if
14246 there is a new asf header after the last packet (when it
14247 is possible to know how many packets are) or it tries
14248 checking if a processed packet that fails is an header
14252 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14254 * gst/asfdemux/gstasfdemux.c:
14255 * gst/asfdemux/gstasfdemux.h:
14256 asfdemux: properly do chained asfs on push mode
14257 To properly do chained asfs work with playbin2, we need to
14258 push eos on the old pads before removing them.
14261 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14263 * gst/asfdemux/gstasfdemux.c:
14264 * gst/asfdemux/gstasfdemux.h:
14265 asfdemux: add support for chained asfs (push mode)
14266 Adds support for detecting and playing chained asfs
14267 in push mode. asfdemux tries to detect a new asf start
14268 by identifying the header object guid in a input buffer.
14269 When it finds it, it resets its state, removing its pads
14270 and creates new ones for the new file.
14272 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14274 * gst/asfdemux/gstasfdemux.c:
14275 asfdemux: fix two small leaks
14277 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14279 * gst/asfdemux/gstasfdemux.c:
14280 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
14281 WM/Track has a 0 base but is often wrongly written as starting from 1,
14282 so not as reliable as WM/TrackNumber which always starts from 1.
14284 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14286 * gst/asfdemux/gstasfdemux.c:
14287 asfdemux: WM/Track starts counting from 0, adjust to start from 1
14289 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14291 * gst/asfdemux/gstasfdemux.c:
14292 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
14293 There's both WM/Track and WM/TrackNumber.
14295 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
14297 * ext/a52dec/gsta52dec.c:
14298 a52dec: Fix debug statement: Pass pos variable instead of time() function
14300 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
14302 * gst/dvdsub/gstdvdsubdec.c:
14303 dvdsubdec: Fix printf format string warning
14305 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
14307 * gst/asfdemux/gstasfdemux.c:
14308 asfdemux: Fix bogus variable used uninitialised warnings
14310 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
14313 po: Don't create backup .po files
14314 As well as preventing creation of useless backup files, it works
14315 around a bug in gettext 0.17 on OS/X
14317 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
14319 * gst/asfdemux/asfpacket.c:
14320 asfdemux: fix c99-style comments.
14322 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
14324 * gst/asfdemux/asfpacket.c:
14325 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14327 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14329 * gst/realmedia/rmutils.c:
14330 rmutils: fix byteswapping
14331 fix the byteswapping code that was wrong because of the side effects of the
14335 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
14337 * ext/x264/gstx264enc.c:
14338 x264enc: Adapt to slightly modified x264 API
14341 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14343 * gst/asfdemux/asfpacket.c:
14344 asfdemux: careful to avoid crash on bogus data
14345 When receiving bogus data, we have to avoid subtracting a value
14346 larger than 'size' from 'size' variable, resulting in a wrap
14347 that would make 'size' a really large bogus value.
14350 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
14352 * win32/common/config.h:
14353 win32: Commit bumped version number
14355 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
14357 * gst/mpegaudioparse/gstmpegaudioparse.c:
14358 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14360 This removes a good 50% of processing time for parsing a buffer.
14361 We do this by simply... getting the nicks that we already have handy
14362 instead of going through the expensive glib system.
14364 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
14367 configure.ac: And back to development we go...
14369 === release 0.10.13 ===
14371 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
14378 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14379 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14380 * docs/plugins/inspect/plugin-a52dec.xml:
14381 * docs/plugins/inspect/plugin-asf.xml:
14382 * docs/plugins/inspect/plugin-cdio.xml:
14383 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14384 * docs/plugins/inspect/plugin-dvdread.xml:
14385 * docs/plugins/inspect/plugin-dvdsub.xml:
14386 * docs/plugins/inspect/plugin-iec958.xml:
14387 * docs/plugins/inspect/plugin-lame.xml:
14388 * docs/plugins/inspect/plugin-mad.xml:
14389 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14390 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14391 * docs/plugins/inspect/plugin-mpegstream.xml:
14392 * docs/plugins/inspect/plugin-realmedia.xml:
14393 * docs/plugins/inspect/plugin-siddec.xml:
14394 * docs/plugins/inspect/plugin-twolame.xml:
14395 * docs/plugins/inspect/plugin-x264.xml:
14396 * gst-plugins-ugly.doap:
14397 * win32/common/config.h:
14400 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
14438 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
14441 Automatic update of common submodule
14442 From 85d1530 to 0702fe1
14444 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
14482 * win32/common/config.h:
14483 0.10.12.3 pre-release
14485 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
14488 Automatic update of common submodule
14489 From a3e3ce4 to 85d1530
14491 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
14493 * ext/a52dec/gsta52dec.c:
14494 a52dec: Fix reference leak on all input buffers in 'dvd mode'
14495 https://bugzilla.gnome.org/show_bug.cgi?id=598272
14497 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
14536 * win32/common/config.h:
14537 0.10.12.2 pre-release
14539 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14541 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14542 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14543 docs: Remove files accidentally added
14544 Remove the gst-plugins-ugly-plugins.args.new and
14545 gst-plugins-ugly-plugins.signals.new files, that appear
14546 to have been accidentally added in commit
14547 f5d046a0b034f9bd7274291f7131ee5db1a30052
14549 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14551 * ext/a52dec/gsta52dec.c:
14552 a52dec: Add some debugging for new segment events
14554 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
14556 * ext/mpeg2dec/gstmpeg2dec.c:
14557 mpeg2dec: fix warning in macosx snow leopard
14559 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
14561 * gst/mpegstream/gstmpegparse.c:
14562 mpegstream: fix warning in macosx snow leopard
14564 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
14566 * gst/mpegaudioparse/gstmpegaudioparse.c:
14567 mpegaudioparse: fix warning in macosx snow leopard
14569 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
14571 * gst/dvdsub/gstdvdsubdec.c:
14572 dvdsubdec: fix warning on macosx snow leopard
14574 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
14576 * gst/asfdemux/gstasfdemux.c:
14577 asfdemux: fix warning in macosx snow leopard
14579 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
14581 * gst/mpegaudioparse/gstmpegaudioparse.c:
14582 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14584 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
14587 Automatic update of common submodule
14588 From 19fa4f3 to a3e3ce4
14590 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
14592 * gst/asfdemux/gstasfdemux.c:
14593 * gst/realmedia/rdtmanager.c:
14594 build: fprintf, sprintf, sscanf need stdio.h
14596 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
14598 * ext/mad/gstmad.c:
14599 mad: add missing include to fix the build
14601 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14603 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14604 dvdlpcm: whitespace fixes
14606 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14608 * gst-plugins-ugly.spec.in:
14611 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14614 x264enc: adjust configure checking to changed upstream
14616 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14618 * ext/x264/gstx264enc.c:
14619 x264enc: conditionally adjust to new upstream API
14622 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14624 * gst/mpegaudioparse/gstmpegaudioparse.c:
14625 * gst/mpegaudioparse/gstmpegaudioparse.h:
14626 mpegaudioparse: prevent infinite (re)syncing
14628 gst/mpegaudioparse/gstmpegaudioparse.c
14630 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
14632 * gst/mpegaudioparse/gstmpegaudioparse.c:
14633 mp3parse: Refactor checking for sync. Make resyncing more reliable.
14634 Previously, we could get false sync relatively easily - it sometimes happened
14635 on real files. This cleans the code up a fair bit, and makes it require more
14636 confirmation that we've found valid sync before continuing.
14638 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14640 * gst/mpegaudioparse/gstmpegaudioparse.c:
14641 mpegaudioparse: ensure 2 valid headers in a row when resyncing
14643 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14645 * gst/mpegstream/gstdvddemux.c:
14646 dvddemux: remove bogus ifndef
14648 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14651 Automatic update of common submodule
14652 From 94f95e3 to 19fa4f3
14654 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14656 * ext/mpeg2dec/gstmpeg2dec.c:
14657 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14659 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14661 * gst/dvdsub/gstdvdsubparse.c:
14662 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14664 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
14666 * ext/amrnb/amrnbdec.c:
14667 * ext/amrnb/amrnbenc.c:
14668 Remove Ronald Bultje from Authors field
14669 Replaced with "GStreamer maintainers
14670 <gstreamer-devel@lists.sourceforge.net>" or just removed,
14671 depending on the number of other authors.
14673 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
14675 * gst/asfdemux/Makefile.am:
14676 * gst/asfdemux/gstasfmux.c:
14677 * gst/asfdemux/gstasfmux.h:
14678 asfdemux: Remove old non-built asfmux code
14679 Remove so people don't confuse it with the new asfmux code
14682 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14684 * ext/a52dec/gsta52dec.c:
14685 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14686 It's not defined for older liba52 versions.
14688 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
14690 * ext/a52dec/gsta52dec.c:
14691 a52dec: Allow liba52 to use djbfft based IMDCT transform
14692 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14693 IMDCT transform acceleration. It does however have a software based
14694 acceleration using the djbfft library (D.J. Bernstein's library for
14695 fourier transforms - Extremely fast library for floating-point
14696 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14698 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14699 and AltiVec implementations, but those are checked for first, and
14700 djbfft is chosen only if none of those is available - good in the
14701 case of some distributions including a port of the MPlayer changes
14702 in their system a52dec library.
14703 The down and upmix code in liba52 doesn't seem to be disturbed by
14704 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14705 versions if passed from oil_cpu_get_flags (SSE currently is not).
14708 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14711 amr: Use opencore-amr pkg-config files if possible
14712 This makes it possible to build the plugins when the libraries
14713 are installed at non-standard locations.
14716 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14718 * gst/mpegaudioparse/gstmpegaudioparse.c:
14719 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14720 Metadata provided seek tables are consistent with metadata's view of
14721 total size, which typically matches real size, but need not do so
14722 (e.g. a truncated file). Fixes seeking and position reporting
14723 in such truncated files (although duration based on metadata may then
14724 still be incorrect).
14726 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14729 configure: bump core/base requirements to released versions
14730 to avoid confusion.
14732 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14735 configure: Remove all mentions to the id3tag plugin which was removed
14737 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
14740 mad: make check for mad independent of the check for id3tag
14743 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14745 * gst/asfdemux/gstrtpasfdepay.c:
14746 rtpasfdepay: set padding size to the correct value
14747 asf packets in rtp packets should come with their padding fields
14748 set to 0 and the depayload must update them to the correct
14749 value before pushing downstream
14751 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
14754 * docs/plugins/Makefile.am:
14755 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14756 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14757 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14758 * docs/plugins/inspect/plugin-amrnb.xml:
14759 * docs/plugins/inspect/plugin-amrwbdec.xml:
14761 * ext/amrnb/GstAmrnbEnc.prs:
14762 * ext/amrnb/Makefile.am:
14763 * ext/amrnb/README:
14764 * ext/amrnb/amrnb.c:
14765 * ext/amrnb/amrnbdec.c:
14766 * ext/amrnb/amrnbdec.h:
14767 * ext/amrnb/amrnbenc.c:
14768 * ext/amrnb/amrnbenc.h:
14769 * ext/amrnb/amrnbparse.c:
14770 * ext/amrnb/amrnbparse.h:
14771 * ext/amrwbdec/Makefile.am:
14772 * ext/amrwbdec/README:
14773 * ext/amrwbdec/amrwb.c:
14774 * ext/amrwbdec/amrwbdec.c:
14775 * ext/amrwbdec/amrwbdec.h:
14776 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14777 These are based on the OpenCore codecs.
14780 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
14783 Automatic update of common submodule
14784 From fedaaee to 94f95e3
14786 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14791 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14792 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14793 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14794 * docs/plugins/inspect/plugin-dvdnav.xml:
14796 * ext/dvdnav/.gitignore:
14797 * ext/dvdnav/Makefile.am:
14798 * ext/dvdnav/README:
14799 * ext/dvdnav/dvdnavsrc.c:
14800 * ext/dvdnav/dvdnavsrc.h:
14801 * ext/dvdnav/gst-dvd:
14802 * ext/dvdread/dvdreadsrc.c:
14803 * gst-plugins-ugly.spec.in:
14805 dvdnav: remove dvdnav plugin
14806 Remove dvdnav plugin, it has no future. resindvd is the plugin to
14807 use for dvd playback. Note that dvdnav was never really enabled
14808 in -ugly, you had to edit configure.ac to get it built.
14810 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14812 * tests/check/elements/mpeg2dec.c:
14813 mpeg2dec: Fix unused variables compiler warnings in unit test
14815 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
14818 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14819 Check for more automake command variants. Use printf instead of 'echo -n'
14822 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
14825 Automatic update of common submodule
14826 From 5845b63 to fedaaee
14828 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
14831 Make git ignore more files
14833 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
14835 * gst/asfdemux/gstasfdemux.c:
14836 asfdemux: Refactor multiple packet pull.
14837 This also fixes a bug by which the first buffer (in a multi-packet mode)
14838 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14839 full incoming buffer and not just of the single asf packet.
14840 Fixes corrupted frames introduced by latest commit.
14842 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14844 * gst/asfdemux/gstasfdemux.c:
14845 asfdemux: use the right accurate field
14846 Remove accurate variable and its faulty use because the real variable is an
14849 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
14851 * gst/asfdemux/asfpacket.c:
14852 * gst/asfdemux/gstasfdemux.c:
14853 asfdemux: Sprinkle branch prediction macros accross the code
14855 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
14857 * gst/asfdemux/gstasfdemux.c:
14858 asfdemux: Delay newsegment handling until we have a keyframe.
14859 We now have a chance for packets to be collected before we send out the
14860 newsegment. If we're not in accurate seeking (keyunit) it will set
14861 the segment start/time to the keyframe's timestamp.
14863 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
14865 * gst/asfdemux/gstasfdemux.c:
14866 asfdemux: Remove useless check. We already have checked for it above.
14868 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
14870 * gst/asfdemux/gstasfdemux.c:
14871 asfdemux: No longer queue GOPs now that seeking is fixed.
14872 We now *always* seek to the keyframe just before our requested position.
14873 When we encounter the first keyframe and we were not accurate (therefore doing
14874 keyframe seeking), we update the segment start position to the keyframe timestamp.
14876 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
14878 * gst/asfdemux/gstasfdemux.c:
14879 * gst/asfdemux/gstasfdemux.h:
14880 asfdemux: Store the accurate seeking flag
14882 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
14884 * gst/asfdemux/gstasfdemux.c:
14885 asfdemux: Use the average frame duration for buffers without a duration.
14886 This will still cause some timestamp jitter, but giving a hint as to the duration
14887 rather than nothing seems to be a better idea.
14888 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14889 duration using the accumulated packet duration (which will be correct).
14891 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
14893 * gst/asfdemux/gstasfdemux.c:
14894 * gst/asfdemux/gstasfdemux.h:
14895 asfdemux: Use index entry packet count to optimize seeking.
14896 The simple index entries also contain the number of packets one needs
14897 to retrieve at a given position to get a full keyframe. We therefore
14898 use that information to retrieve all those packets in one buffer when
14899 working in pull-mode.
14901 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14903 * gst/asfdemux/gstasfdemux.c:
14904 asfdemux: Do not try to free const pointer
14905 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14906 asfdemux tried to free a const pointer that had been cast to a
14907 normal pointer variable.
14909 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
14911 * gst/asfdemux/gstasfdemux.c:
14912 asfdemux: Use presentation timestamp when searching in the index.
14913 We need to take the preroll into account... else we end up too early.
14915 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
14918 Automatic update of common submodule
14919 From f3bb51b to 5845b63
14921 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
14923 * gst/asfdemux/gstasfdemux.c:
14924 asfdemux: Convert index entry from presentation time to timestamps.
14925 We weren't taking the preroll into account previously, meaning that we
14926 were always seeking preroll nanoseconds too early... resulting in a lot
14927 of dropped packets (which are before the start time).
14928 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14930 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
14933 * gst/asfdemux/gstasfdemux.c:
14934 asfdemux: Fix byte array metadata handling.
14935 We basically discard byte array metadata. Should be trivial to adapt
14936 to storing the pointers if we need it later on.
14938 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
14940 * gst/asfdemux/gstasfdemux.c:
14941 * gst/asfdemux/gstasfdemux.h:
14942 asfdemux: Handle PAR/interlaced information stored in packet payload.
14943 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14944 in the ASF Packet payload extensions).
14946 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
14948 * gst/asfdemux/gstasfdemux.c:
14949 * gst/asfdemux/gstasfdemux.h:
14950 asfdemux: Store/Handle global metadata (not specific to one stream).
14951 This allows us to store (and handle) PAR information which might be stored there.
14953 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14955 * gst/mpegaudioparse/gstmpegaudioparse.c:
14956 mpegaudioparse: fix Xing inverse seek table building
14958 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
14961 Automatic update of common submodule
14962 From f3bb51b to f810030
14964 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14966 * gst/asfdemux/gstasfdemux.c:
14967 asfdemux: don't try to free a NULL taglist
14969 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14971 * gst/asfdemux/gstasfdemux.c:
14972 asfdemux: post tags only after we've created our source pads
14973 Post global tags only after we've added our source pads, so that
14974 tag events get sent downstream in addition to tag messages posted
14975 on the bus. This makes sure tags can be picked up automatically
14976 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14977 While we're at it, also add a container-format tag.
14979 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14982 * gst/asfdemux/gstasfdemux.c:
14983 asfdemux: use new bytereader functions for image tag parsing
14985 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14987 * gst/asfdemux/gstasfdemux.c:
14988 * gst/asfdemux/gstasfdemux.h:
14989 asfdemux: remove some more unused variables
14991 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14993 * gst/realmedia/rmdemux.c:
14994 rmdemux: plug buffer leaking
14996 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14998 * gst/asfdemux/gstrtpasfdepay.c:
14999 asfdepay: guard against dropped buffers
15000 If a buffer was dropped, we might request data from the adapter that is not
15001 there and then we get a NULL buffer.
15003 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15005 * gst/asfdemux/gstasfdemux.c:
15006 * gst/asfdemux/gstasfdemux.h:
15007 asfdemux: set DISCONT on streams
15008 When we receive a DISCONT as input, don't clear our complete state but simply
15009 mark a discont that will be put on the next buffer. The code will be able to
15010 handle and throw away incomplete data.
15011 Add some more debug info.
15012 Remove an unused variable.
15014 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15016 * gst/asfdemux/gstrtpasfdepay.c:
15017 asfdepay: set DELTA_UNIT flag correctly
15018 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
15019 Add some more debug info.
15021 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15023 * gst/asfdemux/gstasfdemux.c:
15024 asfdemux: fix latency calculations
15025 We need to check for -1 as an invalid timestamp, not 1.
15027 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15029 * gst/mpegaudioparse/gstmpegaudioparse.c:
15030 * gst/mpegaudioparse/gstmpegaudioparse.h:
15031 mp3parse: don't put every single frame into the index
15032 Let's not put every single mp3 frame in our index, a few frames per
15033 second should be more than enough. For now use an index interval
15034 of 100ms-500ms depending on the upstream size, to keep the index at
15035 a reasonable size. Factor out the code that adds the index entry
15036 into a separate function for better code readability.
15038 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15040 * gst/mpegaudioparse/gstmpegaudioparse.c:
15041 * gst/mpegaudioparse/gstmpegaudioparse.h:
15042 mp3parse: assume seekability only if we know the upstream size
15043 While technically upstream may be seekable even if it doesn't know
15044 the exact size, I can't think of a use case where this distincation
15045 is relevant in practice, so for now just assume we're not seekable
15046 if upstream doesn't provide us with a size. Makes sure we don't
15047 build a seek index when streaming internet radio with sources that
15048 pretend to be seekable until you try to actually seek.
15050 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15052 * gst-plugins-ugly.spec.in:
15053 Fix x264 requirement in SPEC file
15055 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15057 * ext/x264/gstx264enc.c:
15058 * gst/realmedia/rdtmanager.c:
15059 x264enc, rdtmanager: fix compilation with debugging disabled
15061 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
15064 * docs/plugins/Makefile.am:
15065 docs: Bump common. Fix comment in the docs Makefile.am
15067 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
15070 * win32/common/config.h:
15071 Back to development -> 0.10.12.1
15073 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
15075 * gst-plugins-ugly.doap:
15076 Add 0.10.12 release to the doap file
15078 === release 0.10.12 ===
15080 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15086 * docs/plugins/gst-plugins-ugly-plugins.args:
15087 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15088 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15089 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15090 * docs/plugins/inspect/plugin-a52dec.xml:
15091 * docs/plugins/inspect/plugin-asf.xml:
15092 * docs/plugins/inspect/plugin-cdio.xml:
15093 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15094 * docs/plugins/inspect/plugin-dvdread.xml:
15095 * docs/plugins/inspect/plugin-dvdsub.xml:
15096 * docs/plugins/inspect/plugin-iec958.xml:
15097 * docs/plugins/inspect/plugin-lame.xml:
15098 * docs/plugins/inspect/plugin-mad.xml:
15099 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15100 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15101 * docs/plugins/inspect/plugin-mpegstream.xml:
15102 * docs/plugins/inspect/plugin-realmedia.xml:
15103 * docs/plugins/inspect/plugin-siddec.xml:
15104 * docs/plugins/inspect/plugin-synaesthesia.xml:
15105 * docs/plugins/inspect/plugin-twolame.xml:
15106 * docs/plugins/inspect/plugin-x264.xml:
15107 * win32/common/config.h:
15110 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
15119 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
15153 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
15186 * win32/common/config.h:
15187 0.10.11.2 pre-release
15189 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
15191 * win32/common/config.h.in:
15192 win32: Remove #undef inline from the win32 config.h
15194 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15196 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15197 * docs/plugins/inspect/plugin-mad.xml:
15198 * ext/mad/Makefile.am:
15199 * ext/mad/gstid3tag.c:
15200 * ext/mad/gstmad.c:
15201 * ext/mad/gstmad.h:
15202 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
15203 It will be reborn with a shiny new code base under its hood in -bad.
15204 See #581756 and #565764.
15206 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
15208 * tests/check/pipelines/.gitignore:
15209 gitignore: Ignore some built files in the test area
15211 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
15213 * docs/plugins/inspect/plugin-a52dec.xml:
15214 * docs/plugins/inspect/plugin-asf.xml:
15215 * docs/plugins/inspect/plugin-cdio.xml:
15216 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15217 * docs/plugins/inspect/plugin-dvdread.xml:
15218 * docs/plugins/inspect/plugin-dvdsub.xml:
15219 * docs/plugins/inspect/plugin-iec958.xml:
15220 * docs/plugins/inspect/plugin-lame.xml:
15221 * docs/plugins/inspect/plugin-mad.xml:
15222 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15223 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15224 * docs/plugins/inspect/plugin-mpegstream.xml:
15225 * docs/plugins/inspect/plugin-realmedia.xml:
15226 * docs/plugins/inspect/plugin-siddec.xml:
15227 * docs/plugins/inspect/plugin-synaesthesia.xml:
15228 * docs/plugins/inspect/plugin-twolame.xml:
15229 docs: Update plugin inspect files
15231 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15234 * docs/plugins/Makefile.am:
15235 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15236 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15237 * docs/plugins/inspect/plugin-x264.xml:
15239 * gst-plugins-ugly.spec.in:
15240 * tests/check/Makefile.am:
15241 * tests/check/elements/.gitignore:
15242 Moved 'x264enc' from -bad to -ugly
15244 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15246 * ext/x264/gstx264enc.c:
15247 * ext/x264/gstx264enc.h:
15248 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
15251 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15253 * ext/x264/GstX264Enc.prs:
15254 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
15256 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15258 * ext/x264/GstX264Enc.prs:
15259 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
15261 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15263 * ext/x264/gstx264enc.c:
15264 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
15266 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
15268 * ext/x264/GstX264Enc.prs:
15269 * ext/x264/Makefile.am:
15270 * ext/x264/gstx264enc.c:
15271 [MOVED FROM BAD 24/28] x264enc: add preset support
15272 Add preset iface and a (dummy) preset file as a starting point.
15274 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15276 * ext/x264/gstx264enc.c:
15277 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
15279 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
15281 * ext/x264/gstx264enc.c:
15282 * ext/x264/gstx264enc.h:
15283 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
15284 Use the GstForceKeyUnit event to force a keyframe.
15287 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15289 [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...
15290 Original commit message from CVS:
15291 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15292 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15293 Use hyphen in property name, perform safety buffer size check
15294 prior to mem access, and some more parentheses in macro.
15296 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
15298 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
15299 Original commit message from CVS:
15300 * ext/apexsink/Makefile.am:
15301 Link against -lgcrpyto for RSA_new and RSA_free.
15302 * ext/faac/gstfaac.c:
15303 * ext/x264/gstx264enc.c:
15304 Fix compiler warnings.
15306 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15308 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15309 Original commit message from CVS:
15310 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15311 Construct source caps in more conventional (and correct) manner.
15313 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15315 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15316 Original commit message from CVS:
15317 * ext/alsaspdif/Makefile.am:
15318 * ext/amrwb/Makefile.am:
15319 * ext/apexsink/Makefile.am:
15320 * ext/arts/Makefile.am:
15321 * ext/artsd/Makefile.am:
15322 * ext/audiofile/Makefile.am:
15323 * ext/audioresample/Makefile.am:
15324 * ext/bz2/Makefile.am:
15325 * ext/cdaudio/Makefile.am:
15326 * ext/celt/Makefile.am:
15327 * ext/dc1394/Makefile.am:
15328 * ext/dirac/Makefile.am:
15329 * ext/directfb/Makefile.am:
15330 * ext/divx/Makefile.am:
15331 * ext/dts/Makefile.am:
15332 * ext/faac/Makefile.am:
15333 * ext/faad/Makefile.am:
15334 * ext/gsm/Makefile.am:
15335 * ext/hermes/Makefile.am:
15336 * ext/ivorbis/Makefile.am:
15337 * ext/jack/Makefile.am:
15338 * ext/jp2k/Makefile.am:
15339 * ext/ladspa/Makefile.am:
15340 * ext/lcs/Makefile.am:
15341 * ext/libfame/Makefile.am:
15342 * ext/libmms/Makefile.am:
15343 * ext/metadata/Makefile.am:
15344 * ext/mpeg2enc/Makefile.am:
15345 * ext/mplex/Makefile.am:
15346 * ext/musepack/Makefile.am:
15347 * ext/musicbrainz/Makefile.am:
15348 * ext/mythtv/Makefile.am:
15349 * ext/nas/Makefile.am:
15350 * ext/neon/Makefile.am:
15351 * ext/ofa/Makefile.am:
15352 * ext/polyp/Makefile.am:
15353 * ext/resindvd/Makefile.am:
15354 * ext/sdl/Makefile.am:
15355 * ext/shout/Makefile.am:
15356 * ext/snapshot/Makefile.am:
15357 * ext/sndfile/Makefile.am:
15358 * ext/soundtouch/Makefile.am:
15359 * ext/spc/Makefile.am:
15360 * ext/swfdec/Makefile.am:
15361 * ext/tarkin/Makefile.am:
15362 * ext/theora/Makefile.am:
15363 * ext/timidity/Makefile.am:
15364 * ext/twolame/Makefile.am:
15365 * ext/x264/Makefile.am:
15366 * ext/xine/Makefile.am:
15367 * ext/xvid/Makefile.am:
15368 * gst-libs/gst/app/Makefile.am:
15369 * gst-libs/gst/dshow/Makefile.am:
15370 * gst/aiffparse/Makefile.am:
15371 * gst/app/Makefile.am:
15372 * gst/audiobuffer/Makefile.am:
15373 * gst/bayer/Makefile.am:
15374 * gst/cdxaparse/Makefile.am:
15375 * gst/chart/Makefile.am:
15376 * gst/colorspace/Makefile.am:
15377 * gst/dccp/Makefile.am:
15378 * gst/deinterlace/Makefile.am:
15379 * gst/deinterlace2/Makefile.am:
15380 * gst/dvdspu/Makefile.am:
15381 * gst/festival/Makefile.am:
15382 * gst/filter/Makefile.am:
15383 * gst/flacparse/Makefile.am:
15384 * gst/flv/Makefile.am:
15385 * gst/games/Makefile.am:
15386 * gst/h264parse/Makefile.am:
15387 * gst/librfb/Makefile.am:
15388 * gst/mixmatrix/Makefile.am:
15389 * gst/modplug/Makefile.am:
15390 * gst/mpeg1sys/Makefile.am:
15391 * gst/mpeg4videoparse/Makefile.am:
15392 * gst/mpegdemux/Makefile.am:
15393 * gst/mpegtsmux/Makefile.am:
15394 * gst/mpegvideoparse/Makefile.am:
15395 * gst/mve/Makefile.am:
15396 * gst/nsf/Makefile.am:
15397 * gst/nuvdemux/Makefile.am:
15398 * gst/overlay/Makefile.am:
15399 * gst/passthrough/Makefile.am:
15400 * gst/pcapparse/Makefile.am:
15401 * gst/playondemand/Makefile.am:
15402 * gst/rawparse/Makefile.am:
15403 * gst/real/Makefile.am:
15404 * gst/rtjpeg/Makefile.am:
15405 * gst/rtpmanager/Makefile.am:
15406 * gst/scaletempo/Makefile.am:
15407 * gst/sdp/Makefile.am:
15408 * gst/selector/Makefile.am:
15409 * gst/smooth/Makefile.am:
15410 * gst/smoothwave/Makefile.am:
15411 * gst/speed/Makefile.am:
15412 * gst/speexresample/Makefile.am:
15413 * gst/stereo/Makefile.am:
15414 * gst/subenc/Makefile.am:
15415 * gst/tta/Makefile.am:
15416 * gst/vbidec/Makefile.am:
15417 * gst/videodrop/Makefile.am:
15418 * gst/videosignal/Makefile.am:
15419 * gst/virtualdub/Makefile.am:
15420 * gst/vmnc/Makefile.am:
15421 * gst/y4m/Makefile.am:
15422 * sys/acmenc/Makefile.am:
15423 * sys/cdrom/Makefile.am:
15424 * sys/dshowdecwrapper/Makefile.am:
15425 * sys/dshowsrcwrapper/Makefile.am:
15426 * sys/dvb/Makefile.am:
15427 * sys/dxr3/Makefile.am:
15428 * sys/fbdev/Makefile.am:
15429 * sys/oss4/Makefile.am:
15430 * sys/qcam/Makefile.am:
15431 * sys/qtwrapper/Makefile.am:
15432 * sys/vcd/Makefile.am:
15433 * sys/wininet/Makefile.am:
15434 * win32/common/config.h:
15435 Don't install static libs for plugins. Fixes #550851 for -bad.
15437 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15439 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
15440 Original commit message from CVS:
15441 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15442 Adapt to slightly modified x264 API. Fixes #555238.
15444 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15446 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
15447 Original commit message from CVS:
15448 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15449 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15450 * ext/x264/gstx264enc.h:
15451 Do not deal with duplicated input (timestamps). If needed,
15452 a generic element can do so.
15453 Do not manipulate input timestamps on the way out,
15454 since that shifts the timeline and A/V sync.
15456 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15458 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15459 Original commit message from CVS:
15460 * docs/plugins/gst-plugins-bad-plugins.args:
15461 Integrate new properties into documentation.
15462 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15463 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15464 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15465 Fix up API prior to eventual plugin move.
15466 API: GstX264Enc:pass (provides more options, and changed to enum)
15468 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15470 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15471 Original commit message from CVS:
15472 * docs/plugins/Makefile.am:
15473 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15474 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15475 * ext/x264/gstx264enc.c:
15476 * tests/check/Makefile.am:
15477 * tests/check/elements/x264enc.c: (setup_x264enc),
15478 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15479 Add documentation and unit test for x264enc.
15481 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15483 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15484 Original commit message from CVS:
15485 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15486 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15487 Allocate some buffers in more adaptive and economical fashion.
15489 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15491 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15492 Original commit message from CVS:
15494 Check for sufficiently up-to-date x264 API.
15495 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15496 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15497 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15498 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15499 * ext/x264/gstx264enc.h:
15500 Expose some more parameters of the x264 encoder as properties.
15502 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15504 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15505 Original commit message from CVS:
15506 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15507 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15508 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15509 (gst_x264_enc_flush_frames):
15510 Coding style and layout; re-order some functions in more
15511 typical and natural flow.
15513 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15515 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15516 Original commit message from CVS:
15517 * ext/x264/Makefile.am:
15518 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15519 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15520 (gst_x264_enc_reset), (gst_x264_enc_finalize),
15521 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15522 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15523 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15524 * ext/x264/gstx264enc.h:
15525 Use GQueue in stead of custom queue code.
15526 Factorize flushing out encoder delayed frames.
15527 Factorize initialization and state change reset.
15529 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15531 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15532 Original commit message from CVS:
15533 * ext/x264/gstx264enc.h:
15534 * sys/fbdev/gstfbdevsink.c:
15535 Use configure-generated _stdint.h.
15537 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15539 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15540 Original commit message from CVS:
15541 * ext/x264/Makefile.am:
15542 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15543 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15544 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15545 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15546 (gst_x264_enc_finalize), (gst_x264_enc_chain),
15547 (gst_x264_enc_encode_frame), (plugin_init):
15548 * ext/x264/gstx264enc.h:
15549 Use video format library and GST_WRITE_*_BE macros where applicable.
15550 Use finalize in stead of dispose.
15551 Set up debug category and log callback.
15553 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
15555 [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...
15556 Original commit message from CVS:
15557 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15558 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15559 (gst_x264_enc_encode_frame):
15560 Try harder not to crash when we get an EOS event but haven't set
15561 up the encoder yet (as may happen when upstream errors out with
15562 not-negotiated, for example). Also, always push the EOS event
15565 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15567 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15568 Original commit message from CVS:
15569 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15572 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15574 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15575 Original commit message from CVS:
15576 * ext/x264/gstx264enc.c:
15577 Fix build against the libx264 version that ships with debian stable.
15579 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15581 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15582 Original commit message from CVS:
15583 * ext/audioresample/gstaudioresample.c:
15584 * ext/x264/gstx264enc.c:
15585 * gst/dvdspu/gstdvdspu.c:
15586 * gst/dvdspu/gstdvdspu.h:
15587 * gst/festival/gstfestival.c:
15588 * gst/h264parse/gsth264parse.c:
15589 * gst/mpegtsparse/mpegtspacketizer.c:
15590 * gst/mpegtsparse/mpegtsparse.c:
15591 * gst/multifile/gstmultifilesink.c:
15592 * gst/multifile/gstmultifilesrc.c:
15593 * gst/nuvdemux/gstnuvdemux.c:
15594 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15595 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15596 * sys/vcd/vcdsrc.c:
15597 Massive leak fixing, plus code cleanups.
15599 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15601 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15602 Original commit message from CVS:
15603 * examples/app/appsrc_ex.c:
15604 * examples/switch/switcher.c:
15605 * ext/neon/gstneonhttpsrc.c:
15606 * ext/timidity/gstwildmidi.c:
15607 * ext/x264/gstx264enc.c:
15608 * gst/mve/mveaudioenc.c: (mve_compress_audio):
15609 * gst/rtpmanager/gstrtpclient.c:
15610 * gst/rtpmanager/gstrtpjitterbuffer.c:
15611 * gst/spectrum/demo-audiotest.c:
15612 * gst/spectrum/demo-osssrc.c:
15613 * sys/dvb/gstdvbsrc.c:
15614 Add stdlib include (free, atoi, exit).
15616 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15618 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15619 Original commit message from CVS:
15620 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15621 This needs a version check.
15622 * gst/bayer/Makefile.am:
15625 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
15627 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15628 Original commit message from CVS:
15629 Patch by: Michal Benes <michal.benes at itonis tv>
15630 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15633 * ext/x264/Makefile.am:
15634 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15635 (gst_x264_enc_analyse_get_type),
15636 (gst_x264_enc_timestamp_queue_init),
15637 (gst_x264_enc_timestamp_queue_free),
15638 (gst_x264_enc_timestamp_queue_put),
15639 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15640 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15641 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15642 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15643 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15644 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15645 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15646 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15648 * ext/x264/gstx264enc.h:
15649 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15650 handle 'odd' widths and heights correctly yet.
15652 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15654 * gst/asfdemux/gstasfdemux.c:
15655 asfdemux: nicer metadata extraction of genre tags in some cases
15656 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15657 that they presumably stand for.
15659 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15661 * gst/asfdemux/gstasfdemux.c:
15662 asfdemux: parse WM/Picture tags to extract cover art
15665 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15668 docs: fix http links for amr libs in REQUIREMENTS
15670 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15672 * gst/asfdemux/gstasfdemux.c:
15673 asfdemux: fix bogus flow return handling in eos handler
15674 Don't overwrite the origin flow return by whatever flow we get
15675 when trying to push the remaining internally queued payloads.
15676 We want to do our eos logic, ie. send an EOS event or segment-done
15677 message in any case. Makes things EOS properly when an EOS event
15678 is forced upon the pipeline so that the source returns
15679 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15681 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15683 * win32/common/config.h:
15684 win32: update config.h
15686 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15689 configure: bump core/base requirements to released versions
15691 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15695 autogen: move the -Wno-portability for automake into configure.ac
15697 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
15699 * gst/dvdlpcmdec/Makefile.am:
15700 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15701 dvdlpcmdec: Add multichannel channel maps, and send some tags
15702 Add a multichannel map to the output caps, and send at least a CODEC and
15703 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15704 no samples and can't find info about the channel ordering, but this is
15705 better than nothing.
15707 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15710 Automatic update of common submodule
15711 From 888e0a2 to c572721
15713 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
15716 Automatic update of common submodule
15717 From 6ab11d1 to 888e0a2
15719 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
15721 * gst/dvdsub/gstdvdsubdec.c:
15722 dvdsubdec: Remove some dead code
15723 Remove some redundant memset - gobject memory is already initalised to 0.
15724 Remove a commented out line leftover from the previous commit
15726 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
15728 * gst/dvdsub/gstdvdsubdec.c:
15729 * gst/dvdsub/gstdvdsubdec.h:
15730 dvdsubdec: Support ARGB output
15731 Negotiate to and render into ARGB buffers directly if the peer supports it.
15734 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
15736 * ext/a52dec/gsta52dec.c:
15737 a52dec: Reconcile code with dtsdec
15738 Perform some cleanups based on the dtsdec code such as using the boilerplate
15739 macro and static pad template functions.
15740 Add some documentation. Don't register a change in flags until we synch on
15741 another frame successfully.
15743 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15745 * ext/lame/gstlamemp3enc.c:
15746 lamemp3enc: Improve debugging a bit
15748 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
15750 * ext/mpeg2dec/gstmpeg2dec.c:
15751 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15753 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15786 po: avoid conflicts of local *.po files with files in git
15787 Make it so that filenames and line numbers are only stored in the *.pot file
15788 (which is not in git), but not in the individual *.po files. This information
15789 is hardly useful for translators in our case, and it should avoid the constant
15790 conflicts of local *.po files with the ones in git which are caused by the
15791 source files changing and the line numbers being updated. This commit might
15792 cause one last merge conflict for you, which you can work around with
15793 "git checkout po/*.po" before merging or pulling. After that there should
15794 (hopefully) not be any more local modifications of these files (unless
15795 someone committed additions or changes to translated strings and the
15796 *.po files haven't been updated yet, that is).
15798 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15800 * ext/lame/gstlamemp3enc.c:
15801 lamemp3enc: add Since tag to gtk-doc chunk
15803 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15805 * tests/check/elements/mpeg2dec.c:
15806 checks: fix mpeg2dec unit test again after interlace addition to caps
15808 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15810 * ext/mpeg2dec/gstmpeg2dec.c:
15811 mpeg2dec: work around old mpeg2dec versions
15812 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15813 detection and just assume no rff is used. This fixes the compilation.
15816 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15818 * ext/mpeg2dec/Makefile.am:
15819 mpeg2dec: link to gstvideo
15820 Fix compilation by adding the right include directories and linking to the video
15823 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
15825 * gst/asfdemux/asfpacket.c:
15826 asfdemux: Downgrade simple statements from WARNING to DEBUG
15828 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
15830 * gst/asfdemux/asfheaders.c:
15831 * gst/asfdemux/asfheaders.h:
15832 * gst/asfdemux/asfpacket.c:
15833 * gst/asfdemux/asfpacket.h:
15834 asf: Detect more payload extensions.
15835 These should help fix interlaced/PAR issues with more files.
15837 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
15839 * ext/mpeg2dec/gstmpeg2dec.c:
15840 * ext/mpeg2dec/gstmpeg2dec.h:
15841 mpeg2dec: Implement interlaced support.
15842 Expand the debugging statements to show more picture information.
15844 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15846 * ext/mpeg2dec/gstmpeg2dec.c:
15847 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15848 ffdec_mpeg2video is much faster, fixes bug #574461.
15850 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15852 * ext/lame/gstlamemp3enc.c:
15853 lamemp3enc: Don't write a Xing header
15855 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
15858 Run libtoolize before aclocal
15859 This unbreaks the build in some cases. Fixes bug #582021
15861 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
15863 * ext/mpeg2dec/gstmpeg2dec.c:
15864 mpeg2dec: use 64bit safe scaling functions.
15865 Got this to fail when seeking in a 14GB file (the value in bytes is
15866 bigger than 2**32).
15868 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15870 * gst/mpegaudioparse/gstmpegaudioparse.c:
15871 mpegaudioparse: remove some pointless g_return_if_fail()s
15873 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15875 * ext/twolame/gsttwolame.c:
15876 Switch twolame to primary rank
15878 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15880 * ext/lame/gstlame.c:
15881 * ext/lame/gstlamemp3enc.c:
15882 * ext/twolame/gsttwolame.c:
15883 Add ranks to mp3 encoders
15885 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15887 * gst-plugins-ugly.spec.in:
15888 Add twolame plugin to spec file
15890 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15892 * gst/asfdemux/asfpacket.c:
15893 * gst/asfdemux/gstasfdemux.c:
15894 * gst/asfdemux/gstasfdemux.h:
15895 asfdemux: use upstream segment and timestamps for some interpolation
15896 This should particularly help in case of upstream live src, e.g. rtspsrc,
15897 and especially so if it has to perform fallback to TCP.
15899 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
15901 * gst/asfdemux/gstrtpasfdepay.c:
15902 rtpasfdepay: Add support for fragmented packet (L == 0).
15903 This happens with rtp-over-udp.
15905 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15907 * ext/lame/gstlamemp3enc.c:
15908 lamemp3enc: Fixup the bitrate only for CBR
15909 Additionally clarify some property descriptions.
15911 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
15913 * ext/lame/gstlamemp3enc.c:
15914 lame: fix format string in debug statement
15916 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
15918 * gst/mpegaudioparse/gstmpegaudioparse.c:
15919 mp3parse: Don't reject valid Xing tables of contents
15920 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15921 reject them because of it, just subtract the initial offset when reading
15924 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
15926 * gst/mpegaudioparse/gstmpegaudioparse.c:
15927 mp3parse: Allow more bits to change in headers during resynch
15928 Be more lenient about what we accept as changing bits in a header - basically,
15929 only require that the mp3 sync marker is present, for the mpeg version,
15930 layer and samplerate.
15933 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
15935 * ext/mad/gstmad.c:
15936 mad: Add duration of incoming/outgoing buffers in debug statements
15938 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
15940 * gst/mpegaudioparse/gstmpegaudioparse.c:
15941 mpegaudioparse: Remove useless checks for valid buffer duration.
15942 The buffer duration is set to a valid value at the very top of
15943 emit_frame(), we therefore don't need to check it later on.
15945 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
15947 * gst/mpegaudioparse/gstmpegaudioparse.c:
15948 mpegaudioparse: Fix stop condition for outputting buffers.
15949 Some mp3 streams have an offset in timestamps, requiring us to push the
15950 frame *AFTER* segment.stop in order for the decoder to be able to push
15951 all data up to the segment.stop position.
15953 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15955 * gst/asfdemux/asfpacket.c:
15956 * gst/asfdemux/gstasfdemux.c:
15957 * gst/asfdemux/gstasfdemux.h:
15958 asfdemux: 0-base timestamps consistently (whether or not streaming)
15959 This also makes timestamps (more) consistent before and after a possible
15960 seek, and moreover makes for reasonable position reporting in live stream
15961 (whose payload timestamps should not be taken for granted).
15963 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15965 * gst/asfdemux/gstasfdemux.c:
15966 * gst/asfdemux/gstasfdemux.h:
15967 asfdemux: report initial latency due to internal preroll queue
15969 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15971 * gst/asfdemux/gstasfdemux.c:
15972 asfdemux: enhance debug statement and refactor some initialization
15974 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15976 * gst/asfdemux/gstasfdemux.c:
15977 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15979 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15981 * gst/asfdemux/asfpacket.c:
15982 * gst/asfdemux/gstasfdemux.c:
15983 * gst/asfdemux/gstasfdemux.h:
15984 asfdemux: handle FIXME; normalize preroll
15986 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15988 * gst/asfdemux/gstasfdemux.c:
15989 * gst/asfdemux/gstasfdemux.h:
15990 asfdemux: fixes for streaming mode
15991 * Improve newsegment handling, e.g. upstream might live in TIME.
15992 * Only send newsegment if we have needed info.
15993 * Avoid reading past end of data section.
15995 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15997 * gst/asfdemux/gstasfdemux.c:
15998 asfdemux: fixes/enhancements for streaming mode
15999 * Do not rock the boat by reacting to FLUSH_START.
16000 * Try to handle TIME seeking by seeking upstream in BYTES.
16001 * Handle SEEKING query.
16003 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
16006 * ext/lame/gstlamemp3enc.c:
16007 lame: fix compilation with LAME versions < 3.98
16008 lame_set_VBR_quality(), which takes a floating point value for the
16009 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
16010 takes quality as an integer, for older LAME versions.
16013 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
16015 * win32/common/config.h:
16016 win32: update config.h to git
16017 Until someone ports the new win32 config.h logic from the
16018 other modules to -ugly.
16020 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16022 * docs/plugins/gst-plugins-ugly-plugins.args:
16023 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16024 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16027 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16029 * ext/lame/gstlamemp3enc.c:
16030 lamemp3enc: Add a note to the encoding-engine-quality property
16031 that says, that this does not affect the bitrate at all.
16033 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16035 * ext/lame/gstlame.c:
16036 * ext/lame/gstlamemp3enc.c:
16037 lame: Implement preset interface
16039 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16041 * ext/twolame/gsttwolame.c:
16042 twolame: Implement preset interface
16044 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16046 * docs/plugins/gst-plugins-ugly-plugins.args:
16047 * ext/lame/gstlamemp3enc.c:
16048 * ext/lame/gstlamemp3enc.h:
16049 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
16051 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16053 * ext/lame/gstlame.c:
16054 * ext/lame/gstlamemp3enc.c:
16055 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
16057 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16059 * ext/lame/gstlame.c:
16060 lame: Deprecate the lame element
16062 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16064 * docs/plugins/Makefile.am:
16065 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16066 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16067 * docs/plugins/gst-plugins-ugly-plugins.args:
16068 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16069 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16070 * docs/plugins/inspect/plugin-a52dec.xml:
16071 * docs/plugins/inspect/plugin-amrnb.xml:
16072 * docs/plugins/inspect/plugin-asf.xml:
16073 * docs/plugins/inspect/plugin-cdio.xml:
16074 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16075 * docs/plugins/inspect/plugin-dvdread.xml:
16076 * docs/plugins/inspect/plugin-dvdsub.xml:
16077 * docs/plugins/inspect/plugin-iec958.xml:
16078 * docs/plugins/inspect/plugin-lame.xml:
16079 * docs/plugins/inspect/plugin-mad.xml:
16080 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16081 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16082 * docs/plugins/inspect/plugin-mpegstream.xml:
16083 * docs/plugins/inspect/plugin-realmedia.xml:
16084 * docs/plugins/inspect/plugin-siddec.xml:
16085 * docs/plugins/inspect/plugin-synaesthesia.xml:
16086 * docs/plugins/inspect/plugin-twolame.xml:
16089 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16091 * ext/lame/gstlamemp3enc.c:
16092 lame: Update example pipelines with the new properties
16094 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16096 * ext/lame/Makefile.am:
16097 * ext/lame/gstlame.c:
16098 * ext/lame/gstlamemp3enc.c:
16099 * ext/lame/gstlamemp3enc.h:
16100 * ext/lame/plugin.c:
16101 lame: Add lamemp3enc element with much simplified interface
16102 This deprecates the lame element and fixes bug #494528.
16104 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
16106 * gst/asfdemux/asfpacket.c:
16107 asfpacket: Fix pull-mode timestamping handling.
16108 The problem that happens is the following:
16109 * A packet with multiple payloads comes in
16110 * Those payloads get handled one by one
16111 * The first payload contains the first audio payload with timestamp A
16112 * The second payload contains the first video (key)frame with timestamp V (where V < A)
16113 With the previous code, the following would happen:
16114 * the first payload gets processed, then passed to queue_for_stream
16115 * queue_for_stream detects it's the first valid timestamp received and stores
16117 * the second payload gets processed, then pass to queue_for_stream
16118 * queue_for_stream detects the timestamp is lower than first_ts... and
16119 discards it... resulting in losing the first keyframe of the video stream
16120 We've been having this issue for *ages*... it's just that nobody noticed it
16121 that much with playbin. But with playbin2's aggresive multiqueue handling, this
16122 will result in multiqueue not being able to preroll (because the video decoder will
16123 be dropping a ton of buffers before (maybe) receiving the next keyframe).
16124 Tested with over 200 asf files, and they all play the first frame correctly now,
16125 even the most braindead ones.
16127 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
16129 * gst/mpegaudioparse/gstmpegaudioparse.c:
16130 * gst/mpegaudioparse/gstmpegaudioparse.h:
16131 mp3parse: don't build seek table if we can't seek.
16132 Fixes #573720 - unbounded memory usage increase when listening to mp3
16133 stream for a long time.
16135 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
16138 Automatic update of common submodule
16139 From b3941ea to 6ab11d1
16141 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
16143 * gst/mpegaudioparse/gstmpegaudioparse.c:
16144 * gst/mpegaudioparse/gstxingmux.c:
16145 mpegaudioparse: Remove dead assignment and duplicate code
16147 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
16149 * gst/realmedia/rmdemux.c:
16150 rmdemux: Actually return the return value for the seek handling.
16152 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
16154 * gst/mpegstream/gstmpegdemux.c:
16155 * gst/mpegstream/gstmpegparse.c:
16156 mpegstream: Remove dead assignments.
16157 The duplicate assignment of update_time was weird... but it seems normal
16158 that it's indeed the second statement which is the valid one.
16160 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
16162 * ext/amrnb/amrnbparse.c:
16163 armnb: Remove unused variable, adapt debug message accordingly.
16165 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
16167 * gst/dvdsub/gstdvdsubdec.c:
16168 * gst/mpegstream/gstdvddemux.c:
16169 * gst/mpegstream/gstmpegclock.c:
16170 dvdsub/mpegstream: _class_init: Remove unused class variables
16172 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
16174 * gst/asfdemux/gstasfdemux.c:
16175 asfdemux: Initialize flow for a corner case.
16176 This might be caused by entering the if() line 1214 and then not having
16177 any activated_streams.. resulting in reaching line 1267 without having
16178 any valid flow value.
16180 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
16182 * ext/twolame/gsttwolame.c:
16183 twolame: Remove unneeded variable, value assigned was never read.
16185 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
16187 * ext/mpeg2dec/gstmpeg2dec.c:
16188 mpeg2dec: Remove dead assignment. Value overwritten later on.
16190 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
16192 * ext/mad/gstmad.c:
16193 mad: Remove dead assignment and variables given values which are never read.
16195 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
16197 * ext/lame/gstlame.c:
16198 lame: Remove unneeded variable, it's assigned a value never read.
16200 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
16202 * gst/realmedia/rmdemux.c:
16203 rmdemux: Remove dead assignment, value is being overwritten before being read.
16205 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
16207 * gst/realmedia/rmdemux.c:
16208 rmdemux: Remove unused accurate flag.
16209 I couldn't see any reason why this was there in the first place.
16211 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
16213 * gst/realmedia/asmrules.c:
16214 * gst/realmedia/rdtdepay.c:
16215 realmedia: Remove dead assignments. The results are never read.
16217 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
16219 * gst/realmedia/gstrdtbuffer.c:
16220 * gst/realmedia/rademux.c:
16221 * gst/realmedia/rdtmanager.c:
16222 * gst/realmedia/rmdemux.c:
16223 realmedia: Remove useless variables, only being used once (or not).
16225 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
16227 * ext/mpeg2dec/gstmpeg2dec.c:
16228 * gst/asfdemux/gstrtspwms.c:
16229 * gst/realmedia/pnmsrc.c:
16230 * gst/realmedia/rdtdepay.c:
16231 * gst/realmedia/rtspreal.c:
16232 remove empty method implementations.
16234 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
16236 * gst/asfdemux/gstrtspwms.c:
16237 rtspwms: fix condition to detect extension commands for WMS
16238 Reply with OK to the extension commands for WMS.
16240 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
16242 * gst/realmedia/rtspreal.c:
16243 realmedia: add special Real header to DESCRIBE message only for Real servers
16244 Add headers that are specific to real only if a real server had been
16245 detected by the OPTIONS message.
16247 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
16249 * gst/synaesthesia/synaescope.c:
16250 synaesthesia: fix compilation on windows
16251 Fix compilation under MSVC due to references to headers
16252 that are not available with the MS SDKs.
16255 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16257 * gst/asfdemux/gstrtspwms.c:
16258 rtspwms: reply to extension commands
16259 Reply with OK to the extension commands for WMS.
16261 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16263 * gst/asfdemux/gstrtpasfdepay.c:
16264 asfdepay: fix a comment
16266 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16268 * gst/asfdemux/gstasfdemux.c:
16269 asfdemux: add some more debugging
16271 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16274 configure.ac: require git -base
16275 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
16277 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
16279 * gst/realmedia/rtspreal.c:
16280 realmedia: add special Real header to SETUP message only for Real servers
16281 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
16282 streams where the server errors out because it can't handle the
16283 Real-specific 'Required: com.real.retain-entity-for-setup' header
16284 we've been adding unconditionally in the recent past.
16286 rtsp://66.111.34.191:601/broadcast/alnour.rm
16287 rtsp://195.134.224.231/snowboard_100.wmv
16289 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
16292 * gst/asfdemux/Makefile.am:
16293 asfdemux: link to all required libraries including indirectly used ones.
16294 On win32, we're required to link to all the libraries used - including
16295 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
16296 (for windows only) winsock.
16298 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
16301 Automatic update of common submodule
16302 From d0ea89e to b3941ea
16304 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
16307 Automatic update of common submodule
16308 From f8b3d91 to d0ea89e
16310 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
16312 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16313 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16315 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16317 * gst/realmedia/rtspreal.c:
16318 * gst/realmedia/rtspreal.h:
16319 realrtsp: add more headers
16320 Parse the ETag from the describe method and pass the sessionid as the value for
16321 the If-Match header is subsequent setup calls.
16322 Fixes support for more RealMedia RTSP streams.
16324 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
16327 twolame: bump requirement to 0.3.10
16328 0.3.10 is the first version with the float32 encoder functions.
16331 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
16334 back to development -> 0.10.11.1
16336 === release 0.10.11 ===
16338 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
16344 * docs/plugins/inspect/plugin-a52dec.xml:
16345 * docs/plugins/inspect/plugin-asf.xml:
16346 * docs/plugins/inspect/plugin-cdio.xml:
16347 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16348 * docs/plugins/inspect/plugin-dvdread.xml:
16349 * docs/plugins/inspect/plugin-dvdsub.xml:
16350 * docs/plugins/inspect/plugin-iec958.xml:
16351 * docs/plugins/inspect/plugin-lame.xml:
16352 * docs/plugins/inspect/plugin-mad.xml:
16353 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16354 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16355 * docs/plugins/inspect/plugin-mpegstream.xml:
16356 * docs/plugins/inspect/plugin-realmedia.xml:
16357 * docs/plugins/inspect/plugin-siddec.xml:
16358 * docs/plugins/inspect/plugin-twolame.xml:
16359 * gst-plugins-ugly.doap:
16361 * win32/common/config.h:
16364 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
16398 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16401 * win32/common/config.h:
16402 0.10.10.3 pre-release
16404 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
16411 po: Update translations from upstream
16413 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16417 po: Add Turkish translation
16419 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16421 * gst/mpegaudioparse/gstmpegaudioparse.c:
16422 * gst/mpegaudioparse/gstmpegaudioparse.h:
16423 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16424 Don't introduce glitches in the output by a) relaxing the threshold for
16425 taking upstream timestamps in preference to our calculated timestamps and
16426 b) only set the discont flag on outgoing buffers in response to an incoming
16430 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
16432 * gst/mpegaudioparse/gstmpegaudioparse.c:
16433 mp3parse: fix deadlock with accurate seeks.
16434 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16437 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
16468 * win32/common/config.h:
16469 0.10.10.2 pre-release
16470 Bump version number, update translations and win32 config.h
16472 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16476 po: Add Japanese translation
16478 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16481 * docs/plugins/Makefile.am:
16482 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16483 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16484 * docs/plugins/gst-plugins-ugly-plugins.args:
16485 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16486 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16487 * docs/plugins/inspect/plugin-a52dec.xml:
16488 * docs/plugins/inspect/plugin-asf.xml:
16489 * docs/plugins/inspect/plugin-cdio.xml:
16490 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16491 * docs/plugins/inspect/plugin-dvdread.xml:
16492 * docs/plugins/inspect/plugin-dvdsub.xml:
16493 * docs/plugins/inspect/plugin-iec958.xml:
16494 * docs/plugins/inspect/plugin-lame.xml:
16495 * docs/plugins/inspect/plugin-mad.xml:
16496 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16497 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16498 * docs/plugins/inspect/plugin-mpegstream.xml:
16499 * docs/plugins/inspect/plugin-realmedia.xml:
16500 * docs/plugins/inspect/plugin-siddec.xml:
16501 * docs/plugins/inspect/plugin-synaesthesia.xml:
16502 * docs/plugins/inspect/plugin-twolame.xml:
16505 Moved twolame from Bad to Ugly
16507 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16509 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16510 Original commit message from CVS:
16511 * ext/alsaspdif/Makefile.am:
16512 * ext/amrwb/Makefile.am:
16513 * ext/apexsink/Makefile.am:
16514 * ext/arts/Makefile.am:
16515 * ext/artsd/Makefile.am:
16516 * ext/audiofile/Makefile.am:
16517 * ext/audioresample/Makefile.am:
16518 * ext/bz2/Makefile.am:
16519 * ext/cdaudio/Makefile.am:
16520 * ext/celt/Makefile.am:
16521 * ext/dc1394/Makefile.am:
16522 * ext/dirac/Makefile.am:
16523 * ext/directfb/Makefile.am:
16524 * ext/divx/Makefile.am:
16525 * ext/dts/Makefile.am:
16526 * ext/faac/Makefile.am:
16527 * ext/faad/Makefile.am:
16528 * ext/gsm/Makefile.am:
16529 * ext/hermes/Makefile.am:
16530 * ext/ivorbis/Makefile.am:
16531 * ext/jack/Makefile.am:
16532 * ext/jp2k/Makefile.am:
16533 * ext/ladspa/Makefile.am:
16534 * ext/lcs/Makefile.am:
16535 * ext/libfame/Makefile.am:
16536 * ext/libmms/Makefile.am:
16537 * ext/metadata/Makefile.am:
16538 * ext/mpeg2enc/Makefile.am:
16539 * ext/mplex/Makefile.am:
16540 * ext/musepack/Makefile.am:
16541 * ext/musicbrainz/Makefile.am:
16542 * ext/mythtv/Makefile.am:
16543 * ext/nas/Makefile.am:
16544 * ext/neon/Makefile.am:
16545 * ext/ofa/Makefile.am:
16546 * ext/polyp/Makefile.am:
16547 * ext/resindvd/Makefile.am:
16548 * ext/sdl/Makefile.am:
16549 * ext/shout/Makefile.am:
16550 * ext/snapshot/Makefile.am:
16551 * ext/sndfile/Makefile.am:
16552 * ext/soundtouch/Makefile.am:
16553 * ext/spc/Makefile.am:
16554 * ext/swfdec/Makefile.am:
16555 * ext/tarkin/Makefile.am:
16556 * ext/theora/Makefile.am:
16557 * ext/timidity/Makefile.am:
16558 * ext/twolame/Makefile.am:
16559 * ext/x264/Makefile.am:
16560 * ext/xine/Makefile.am:
16561 * ext/xvid/Makefile.am:
16562 * gst-libs/gst/app/Makefile.am:
16563 * gst-libs/gst/dshow/Makefile.am:
16564 * gst/aiffparse/Makefile.am:
16565 * gst/app/Makefile.am:
16566 * gst/audiobuffer/Makefile.am:
16567 * gst/bayer/Makefile.am:
16568 * gst/cdxaparse/Makefile.am:
16569 * gst/chart/Makefile.am:
16570 * gst/colorspace/Makefile.am:
16571 * gst/dccp/Makefile.am:
16572 * gst/deinterlace/Makefile.am:
16573 * gst/deinterlace2/Makefile.am:
16574 * gst/dvdspu/Makefile.am:
16575 * gst/festival/Makefile.am:
16576 * gst/filter/Makefile.am:
16577 * gst/flacparse/Makefile.am:
16578 * gst/flv/Makefile.am:
16579 * gst/games/Makefile.am:
16580 * gst/h264parse/Makefile.am:
16581 * gst/librfb/Makefile.am:
16582 * gst/mixmatrix/Makefile.am:
16583 * gst/modplug/Makefile.am:
16584 * gst/mpeg1sys/Makefile.am:
16585 * gst/mpeg4videoparse/Makefile.am:
16586 * gst/mpegdemux/Makefile.am:
16587 * gst/mpegtsmux/Makefile.am:
16588 * gst/mpegvideoparse/Makefile.am:
16589 * gst/mve/Makefile.am:
16590 * gst/nsf/Makefile.am:
16591 * gst/nuvdemux/Makefile.am:
16592 * gst/overlay/Makefile.am:
16593 * gst/passthrough/Makefile.am:
16594 * gst/pcapparse/Makefile.am:
16595 * gst/playondemand/Makefile.am:
16596 * gst/rawparse/Makefile.am:
16597 * gst/real/Makefile.am:
16598 * gst/rtjpeg/Makefile.am:
16599 * gst/rtpmanager/Makefile.am:
16600 * gst/scaletempo/Makefile.am:
16601 * gst/sdp/Makefile.am:
16602 * gst/selector/Makefile.am:
16603 * gst/smooth/Makefile.am:
16604 * gst/smoothwave/Makefile.am:
16605 * gst/speed/Makefile.am:
16606 * gst/speexresample/Makefile.am:
16607 * gst/stereo/Makefile.am:
16608 * gst/subenc/Makefile.am:
16609 * gst/tta/Makefile.am:
16610 * gst/vbidec/Makefile.am:
16611 * gst/videodrop/Makefile.am:
16612 * gst/videosignal/Makefile.am:
16613 * gst/virtualdub/Makefile.am:
16614 * gst/vmnc/Makefile.am:
16615 * gst/y4m/Makefile.am:
16616 * sys/acmenc/Makefile.am:
16617 * sys/cdrom/Makefile.am:
16618 * sys/dshowdecwrapper/Makefile.am:
16619 * sys/dshowsrcwrapper/Makefile.am:
16620 * sys/dvb/Makefile.am:
16621 * sys/dxr3/Makefile.am:
16622 * sys/fbdev/Makefile.am:
16623 * sys/oss4/Makefile.am:
16624 * sys/qcam/Makefile.am:
16625 * sys/qtwrapper/Makefile.am:
16626 * sys/vcd/Makefile.am:
16627 * sys/wininet/Makefile.am:
16628 * win32/common/config.h:
16629 Don't install static libs for plugins. Fixes #550851 for -bad.
16631 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
16633 [MOVED FROM BAD] Enable/fix up translations for these plugins.
16634 Original commit message from CVS:
16635 * ext/resindvd/plugin.c: (plugin_init):
16636 * ext/resindvd/resindvdsrc.c:
16637 * ext/twolame/gsttwolame.c: (plugin_init):
16638 * gst/aiffparse/aiffparse.c: (plugin_init):
16639 Enable/fix up translations for these plugins.
16641 Add 'ca' to LINGUAS.
16643 * po/POTFILES.skip:
16644 Add more files for translation and more files which tools
16647 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16649 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16650 Original commit message from CVS:
16651 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16652 (gst_two_lame_chain):
16653 * ext/twolame/gsttwolame.h:
16654 Allow raw float samples as input for encoding.
16656 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16658 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16659 Original commit message from CVS:
16662 * ext/twolame/Makefile.am:
16663 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16664 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16665 (gst_two_lame_release_memory), (gst_two_lame_finalize),
16666 (gst_two_lame_base_init), (gst_two_lame_class_init),
16667 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16668 (gst_two_lame_init), (gst_two_lame_set_property),
16669 (gst_two_lame_get_property), (gst_two_lame_sink_event),
16670 (gst_two_lame_chain), (gst_two_lame_setup),
16671 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16673 * ext/twolame/gsttwolame.h:
16674 Add TwoLAME MP2 encoding element, based on the LAME element.
16676 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16679 Automatic update of common submodule
16680 From 7032163 to f8b3d91
16682 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16685 Automatic update of common submodule
16686 From ffa738d to 7032163
16688 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16691 Automatic update of common submodule
16692 From 3f13e4e to ffa738d
16694 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16697 Automatic update of common submodule
16698 From 3c7456b to 3f13e4e
16700 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16703 Automatic update of common submodule
16704 From 57c83f2 to 3c7456b
16706 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
16708 * gst/mpegaudioparse/gstmpegaudioparse.c:
16709 mp3parse: be more conservative when changing layer/rate/etc.
16710 Don't allow a change in sample rate/channels/layer/version unless we can
16711 see another frame at the correct offset. Prevents accidently flipping
16712 due to simple single-bit corruption.
16714 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
16716 * gst/realmedia/realhash.c:
16717 rmdemux: Fix strict-aliasing warnings.
16718 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16721 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
16723 * gst/mpegaudioparse/gstmpegaudioparse.c:
16724 mpegaudioparse: Remove empty lines added by buggy indent.
16726 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16728 * gst/mpegaudioparse/gstmpegaudioparse.c:
16729 mpegaudioparse: Provide SEEKING query handling.
16730 Since SEEK event handling might perform some conversion
16731 from TIME to BYTES, do not let upstream fool application
16732 into (TIME) seeking not being possible.
16734 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
16736 * gst/mpegaudioparse/gstmpegaudioparse.c:
16737 mp3parse: fix accurate seeks to near 0
16738 Integer underflow made accurate seeks to near zero fail and seek to
16739 completely the wrong place. Fix by clamping to zero, since we can't seek
16740 to negative times anyway.
16742 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16746 build: Update shave init statement for changes in common. Bump common.
16748 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16750 * gst/realmedia/rtspreal.c:
16751 rtspreal: ignore data streams. Fixes #527112
16752 Ignore data streams when parsing the SDP as they don't contain anything we need
16753 to put in the realmedia header.
16755 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
16758 Automatic update of common submodule
16759 From 9cf8c9b to a6ce5c6
16761 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16763 * ext/mad/gstid3tag.c:
16764 Forward unknown events
16765 Forward unknown events upstream instead of dropping them. Also return the result
16766 of the seek event instead of a fixed value.
16768 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
16770 * gst/asfdemux/gstrtpasfdepay.c:
16771 rtpasfdepay: Fix the build by adding the needed include for atoi.
16773 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16776 * docs/plugins/Makefile.am:
16777 Use shave for the build output
16779 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
16782 Automatic update of common submodule
16783 From 5d7c9cc to 9cf8c9b
16785 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
16787 * gst/asfdemux/gstasf.c:
16788 * gst/asfdemux/gstrtpasfdepay.c:
16789 * gst/realmedia/rademux.c:
16790 * gst/realmedia/rdtdepay.c:
16791 * gst/synaesthesia/gstsynaesthesia.c:
16792 * gst/synaesthesia/synaescope.c:
16795 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
16797 * gst/realmedia/pnmsrc.c:
16798 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16800 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
16803 Automatic update of common submodule
16804 From 80c627d to 5d7c9cc
16806 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16808 * gst/realmedia/Makefile.am:
16809 * gst/realmedia/pnmsrc.c:
16810 * gst/realmedia/pnmsrc.h:
16811 * gst/realmedia/rademux.c:
16812 * gst/realmedia/rademux.h:
16813 * gst/realmedia/realmedia.c:
16814 * gst/realmedia/rmdemux.c:
16815 * gst/realmedia/rmdemux.h:
16816 Add pnm:// uri source
16817 Add a new utri handler for pnm:// that for now just redirects to the same uri
16818 with the rtsp:// protocol, which usually works nowadays.
16819 Separate the registration of the various plugins into a separate source file.
16821 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16823 * gst/asfdemux/Makefile.am:
16824 * gst/asfdemux/gstasf.c:
16825 * gst/asfdemux/gstrtpasfdepay.c:
16826 * gst/asfdemux/gstrtpasfdepay.h:
16827 Add ASF depayloader
16828 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16831 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
16833 * ext/mad/gstmad.c:
16834 mad: remove log line added in error
16836 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
16838 * ext/mad/gstmad.c:
16839 mad: just flush data when seeing BADDATAPTR instead of going into error state
16841 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
16843 * gst/realmedia/rmdemux.c:
16844 Fix parsing of the flags in rmdemux
16845 Fix parsing of the flags in version 1 realmedia streams.
16848 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
16851 Bump revision to use for common submodule.
16853 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
16855 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16856 Add releaseinfo with online url.
16858 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
16863 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16865 * gst/asfdemux/asfpacket.c:
16866 * gst/asfdemux/gstasfdemux.c:
16867 * gst/asfdemux/gstasfdemux.h:
16868 Remove redundant push_mode struct member
16870 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
16873 Fix previous commit, wasn't actually setting up a symbolic link
16875 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
16879 Use a symbolic link for the pre-commit client-side hook
16881 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
16884 Ignore some more files
16886 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
16888 * gst/synaesthesia/synaescope.c:
16889 * gst/synaesthesia/synaescope.h:
16890 Precalculate some size dependent variables. Demystify the height scaling a bit.
16891 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16893 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
16895 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16897 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16899 * gst/realmedia/rdtdepay.c:
16900 Set flags on the realmedia chunks
16901 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16902 descrambler can be reset on keyframes. Fixes #556714.
16904 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16906 * gst/realmedia/gstrdtbuffer.c:
16907 * gst/realmedia/gstrdtbuffer.h:
16908 Add method to get RDT flags
16909 Add a method to get the RDT flags. We need these flags to mark keyframes to
16910 reset the descrambing queue. See #556714.
16912 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16914 * gst/asfdemux/asfpacket.c:
16915 * gst/asfdemux/gstasfdemux.c:
16916 * gst/asfdemux/gstasfdemux.h:
16917 Add seeking support to asfdemux in push mode
16920 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16922 * gst/asfdemux/asfpacket.c:
16923 Drop packets with an invalid replicated data length
16924 Drop packets with an invalid replicated data length
16925 instead of continuing with an invalid timestamp
16926 and uninitialized payload metadata.
16927 All other code assumes that the timestamps are valid.
16929 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
16931 * gst/synaesthesia/synaescope.h:
16932 Change comment to refer to right variable.
16934 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
16936 * gst/synaesthesia/gstsynaesthesia.c:
16937 * gst/synaesthesia/gstsynaesthesia.h:
16938 * gst/synaesthesia/synaescope.c:
16939 * gst/synaesthesia/synaescope.h:
16940 Bring synaesthesia to next century.
16941 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16943 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
16945 * gst/asfdemux/gstasfdemux.c:
16946 Fix leak of converted string
16948 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16952 Add more to the gitignores
16954 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
16956 * gst/synaesthesia/gstsynaesthesia.c:
16957 Make synaesthesia build again.
16958 _init() has no params.
16960 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
16963 Update common snapshot.
16965 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
16968 Fix pre-commit hook
16970 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
16974 Install and use pre-commit indentation hook from common
16976 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
16979 autogen.sh : Use git submodule
16981 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
16983 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16984 Original commit message from CVS:
16985 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
16986 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
16987 (gst_dvd_demux_get_audio_stream),
16988 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
16989 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
16990 (gst_mpeg_demux_get_video_stream),
16991 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
16992 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
16993 Fix some caps leaks. Fixes bug #564885.
16995 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
16997 ext/cdio/gstcdio.c: Remove unused format argument.
16998 Original commit message from CVS:
16999 * ext/cdio/gstcdio.c:
17000 Remove unused format argument.
17002 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17004 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
17005 Original commit message from CVS:
17006 * win32/common/.cvsignore:
17007 * win32/common/config.h:
17008 * win32/common/config.h.in:
17009 Hardcode cpu for win32 build, just like we do in the other modules,
17010 to remove VCS conflicts and inconsistent defines between modules,
17011 and update version defines to CVS.
17013 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
17015 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
17016 Original commit message from CVS:
17018 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
17020 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
17022 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
17023 Original commit message from CVS:
17025 inttypes.m4 hasn't been available since gettext-0.15, and since we now
17026 require gettext >= 0.17 ... we can remove it from the list of files to
17029 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
17031 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
17032 Original commit message from CVS:
17033 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
17034 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
17035 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
17036 * gst/mpegaudioparse/gstmpegaudioparse.h:
17037 Do an initial class_ref on an internal enum type from within the
17038 class_init function so that there aren't any issues when multiple
17039 mp3parse elements are started in separate threads at the same
17040 time. (Why we use an enum type here if the tag is registered as
17041 a string type, I don't know). Also remove custom UNUSED macro
17042 and use GLib's instead.
17044 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17046 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
17047 Original commit message from CVS:
17049 Apparently AC_CONFIG_MACRO_DIR breaks when using more
17050 than one macro directory, reverting last change.
17052 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17054 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
17055 Original commit message from CVS:
17057 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
17060 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17062 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
17063 Original commit message from CVS:
17064 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
17065 Last change introduced a regression that made mpeg2dec handle
17066 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
17068 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17070 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
17071 Original commit message from CVS:
17072 Patch by: Cygwin Ports maintainer
17073 <yselkowitz at users dot sourceforge dot net>
17076 Require gettext 0.17 because older versions don't mix with libtool
17077 2.2. At build time an older gettext version will still work.
17080 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
17082 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
17083 Original commit message from CVS:
17084 * ext/mpeg2dec/gstmpeg2dec.c:
17085 * ext/mpeg2dec/gstmpeg2dec.h:
17086 Add support for 4:4:4 video. Fixes #562086
17088 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
17090 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
17091 Original commit message from CVS:
17092 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
17093 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
17094 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
17095 >= 0.5.0. Fixes bug #562065.
17097 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
17099 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
17100 Original commit message from CVS:
17101 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
17102 Remove duplicate and broken code for the streaming case and simply reuse
17103 the much better working pull based code. Fixes #560348.
17105 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17107 configure.ac: Back to development -> 0.10.10.1
17108 Original commit message from CVS:
17110 Back to development -> 0.10.10.1
17112 === release 0.10.10 ===
17114 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17120 * docs/plugins/inspect/plugin-a52dec.xml:
17121 * docs/plugins/inspect/plugin-asf.xml:
17122 * docs/plugins/inspect/plugin-cdio.xml:
17123 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17124 * docs/plugins/inspect/plugin-dvdread.xml:
17125 * docs/plugins/inspect/plugin-dvdsub.xml:
17126 * docs/plugins/inspect/plugin-iec958.xml:
17127 * docs/plugins/inspect/plugin-lame.xml:
17128 * docs/plugins/inspect/plugin-mad.xml:
17129 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17130 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17131 * docs/plugins/inspect/plugin-mpegstream.xml:
17132 * docs/plugins/inspect/plugin-realmedia.xml:
17133 * docs/plugins/inspect/plugin-siddec.xml:
17134 * gst-plugins-ugly.doap:
17136 Release 0.10.10 - "Under the House"
17137 Original commit message from CVS:
17138 Release 0.10.10 - "Under the House"
17140 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17150 Original commit message from CVS:
17153 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17155 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
17156 Original commit message from CVS:
17157 * ext/sidplay/Makefile.am:
17158 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
17159 contain CFLAGS that do not exist for C++, like -Wvla or
17160 -Wdeclaration-after-statement. Fixes bug #561161.
17162 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17164 configure.ac: 0.10.9.3 pre-release
17165 Original commit message from CVS:
17167 0.10.9.3 pre-release
17169 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
17171 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
17172 Original commit message from CVS:
17173 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
17174 Only copy sane aspect ratio values on the caps. Fixes #559682.
17176 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17179 Add bug number to the mp3parse mpeg 2.5 fix
17180 Original commit message from CVS:
17181 Add bug number to the mp3parse mpeg 2.5 fix
17183 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
17185 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
17186 Original commit message from CVS:
17187 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
17188 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
17189 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
17190 * ext/amrnb/amrnbdec.h:
17191 Add a property to select the amr variant. Fixes #424070.
17193 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
17195 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
17196 Original commit message from CVS:
17197 Patch by: Tal Shalif <tshalif at nargila dot org>
17198 * gst/mpegstream/gstdvddemux.c:
17199 (gst_dvd_demux_get_subpicture_stream):
17200 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
17201 (gst_mpeg_demux_get_audio_stream):
17202 Fix memmory corruption due to not storing the new updated pointer
17203 after a g_renew(). Fixes #558896.
17205 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17207 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
17208 Original commit message from CVS:
17209 * tests/check/Makefile.am:
17210 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
17212 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17214 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
17215 Original commit message from CVS:
17217 oops, forgot to bump the version back to devel
17218 after the last release 0.10.9.1
17220 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17222 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
17223 Original commit message from CVS:
17224 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17225 (gst_rmdemux_descramble_mp4a_audio),
17226 (gst_rmdemux_handle_scrambled_packet):
17227 Add suport for mpeg4 and aac audio. See #556714.
17229 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
17231 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17232 Original commit message from CVS:
17233 * gst/mpegaudioparse/gstmpegaudioparse.c:
17234 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17235 Fixes skipping on these files.
17237 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
17239 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
17240 Original commit message from CVS:
17241 Patch by: Robin Stocker <robin at nibor dot org>
17242 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17243 (handle_sequence), (gst_mpeg2dec_setcaps):
17244 * ext/mpeg2dec/gstmpeg2dec.h:
17245 Prefer the container's PAR over the stream's PAR if it's
17246 given in the srcpad caps. Fixes bug #556184.
17248 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17250 Don't install static libs for plugins. Fixes #550851 for ugly.
17251 Original commit message from CVS:
17252 * ext/a52dec/Makefile.am:
17253 * ext/amrnb/Makefile.am:
17254 * ext/cdio/Makefile.am:
17255 * ext/dvdnav/Makefile.am:
17256 * ext/dvdread/Makefile.am:
17257 * ext/lame/Makefile.am:
17258 * ext/mad/Makefile.am:
17259 * ext/mpeg2dec/Makefile.am:
17260 * ext/sidplay/Makefile.am:
17261 * gst/ac3parse/Makefile.am:
17262 * gst/asfdemux/Makefile.am:
17263 * gst/dvdlpcmdec/Makefile.am:
17264 * gst/dvdsub/Makefile.am:
17265 * gst/iec958/Makefile.am:
17266 * gst/mpegaudioparse/Makefile.am:
17267 * gst/mpegstream/Makefile.am:
17268 * gst/realmedia/Makefile.am:
17269 * gst/synaesthesia/Makefile.am:
17270 Don't install static libs for plugins. Fixes #550851 for ugly.
17272 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17274 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
17275 Original commit message from CVS:
17276 * gst/mpegaudioparse/gstmpegaudioparse.c:
17277 (gst_mp3parse_sink_event):
17278 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
17279 frames. Partially fixes bug #552237.
17281 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17283 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
17284 Original commit message from CVS:
17285 * ext/amrnb/amrnbparse.c:
17286 use #defines for HEADER. Unref the object in _sink_activate_pull().
17288 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17290 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
17291 Original commit message from CVS:
17292 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
17293 (gst_mad_change_state):
17294 * ext/mad/gstmad.h:
17295 track discont on incomming buffers and set discont on outgoing
17297 Pass unknown events upstreams instead of dropping them.
17299 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17301 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
17302 Original commit message from CVS:
17303 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17304 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
17305 (handle_slice), (gst_mpeg2dec_sink_event),
17306 (gst_mpeg2dec_src_event):
17307 * ext/mpeg2dec/gstmpeg2dec.h:
17308 Fix compilation with --disable-index. Fixes bug #554150.
17310 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17312 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17313 Original commit message from CVS:
17314 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17315 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17316 (gst_mad_src_event), (gst_mad_chain):
17317 * ext/mad/gstmad.h:
17318 Fix compilation with --disable-index. Fixes bug #554142.
17320 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
17322 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17323 Original commit message from CVS:
17324 * ext/a52dec/gsta52dec.c:
17325 * ext/a52dec/gsta52dec.h:
17326 Fix channel re-negotiation on a change of the incoming stream.
17327 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17330 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17332 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17333 Original commit message from CVS:
17334 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17335 (gst_amrnbenc_state_change):
17336 * ext/amrnb/amrnbenc.h:
17337 Pass the discont flag from the input buffer on to the output buffer in
17340 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17342 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17343 Original commit message from CVS:
17344 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17345 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17346 (gst_amrnbparse_handle_pull_seek),
17347 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17348 (gst_amrnbparse_sink_activate_push),
17349 (gst_amrnbparse_sink_activate_pull):
17350 * ext/amrnb/amrnbparse.h:
17351 Add flush seek handler. Fixes #536274.
17353 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17355 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17356 Original commit message from CVS:
17357 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17358 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17359 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17360 (gst_amrnbparse_state_change):
17361 * ext/amrnb/amrnbparse.h:
17362 Fix the duration query. Fixes #536226.
17363 Also set caps on the pads and buffers more correctly.
17365 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
17367 po/LINGUAS: Add 'ca' to LINGUAS.
17368 Original commit message from CVS:
17370 Add 'ca' to LINGUAS.
17372 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
17374 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17375 Original commit message from CVS:
17376 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17377 Fix aggregated GST_FLOW_RETURN check for when to send an error message
17381 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17383 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17384 Original commit message from CVS:
17385 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17386 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17387 (create_segment_event), (gst_rdt_depay_push),
17388 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17389 * gst/realmedia/rdtdepay.h:
17390 Parse other values from the incomming caps.
17391 Add event handler to handle flushing and segments.
17392 Create segment events.
17393 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17394 Do skew correction based on RDT timestamps.
17395 * gst/realmedia/rdtmanager.c: (activate_session),
17396 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17398 Parse caps to get the clockrate needed for the jitterbuffer.
17399 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17400 Apply timestamp fixup after correcting for initial timestamp and
17401 internal base timestamp corrections.
17403 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
17405 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17406 Original commit message from CVS:
17407 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17408 (gst_rdt_depay_change_state):
17409 * gst/realmedia/rdtdepay.h:
17410 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17411 with a DISCONT flag when needed.
17412 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17413 Report the configure latency instead of a hardcoded value.
17415 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
17417 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17418 Original commit message from CVS:
17419 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17420 (free_session), (gst_rdt_manager_query_src),
17421 (gst_rdt_manager_src_activate_push),
17422 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17423 (gst_rdt_manager_loop), (create_recv_rtp):
17424 Include the new rdt jitterbuffer in the session manager.
17426 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
17428 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17429 Original commit message from CVS:
17430 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17431 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17432 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17433 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17434 * gst/realmedia/rdtdepay.h:
17435 Use new RDT parsing helper functions.
17436 Copy discont flags correctly.
17437 Push the header from the chain function instead of the setcaps function.
17438 Copy incomming timestamp to the output buffers instead of doing magic
17439 with the RDT timestamps.
17441 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
17443 gst/realmedia/: Add first support for parsing RDT messages.
17444 Original commit message from CVS:
17445 * gst/realmedia/Makefile.am:
17446 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17447 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17448 (read_packet_header), (gst_rdt_buffer_get_first_packet),
17449 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17450 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17451 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17452 (gst_rdt_packet_data_peek_data),
17453 (gst_rdt_packet_data_get_stream_id),
17454 (gst_rdt_packet_data_get_timestamp):
17455 * gst/realmedia/gstrdtbuffer.h:
17456 Add first support for parsing RDT messages.
17457 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17458 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17459 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17460 (calculate_skew), (rdt_jitter_buffer_insert),
17461 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17462 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17463 (rdt_jitter_buffer_get_ts_diff):
17464 * gst/realmedia/rdtjitterbuffer.h:
17465 Add first version of an RDT jitterbuffer.
17467 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17469 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17470 Original commit message from CVS:
17471 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17472 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17473 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17474 (gst_rmdemux_descramble_dnet_audio),
17475 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17476 * gst/realmedia/rmdemux.h:
17477 Keep track of the first timestamp of the stream and add this to the
17478 outgoing buffer timestamps so that we can handle live streams.
17479 Set discont flag on the first buffers and after a seek.
17481 === release 0.10.9 ===
17483 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17489 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17490 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17491 * docs/plugins/inspect/plugin-a52dec.xml:
17492 * docs/plugins/inspect/plugin-asf.xml:
17493 * docs/plugins/inspect/plugin-cdio.xml:
17494 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17495 * docs/plugins/inspect/plugin-dvdread.xml:
17496 * docs/plugins/inspect/plugin-dvdsub.xml:
17497 * docs/plugins/inspect/plugin-iec958.xml:
17498 * docs/plugins/inspect/plugin-lame.xml:
17499 * docs/plugins/inspect/plugin-mad.xml:
17500 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17501 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17502 * docs/plugins/inspect/plugin-mpegstream.xml:
17503 * docs/plugins/inspect/plugin-realmedia.xml:
17504 * docs/plugins/inspect/plugin-siddec.xml:
17505 * gst-plugins-ugly.doap:
17507 Original commit message from CVS:
17510 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17539 Original commit message from CVS:
17542 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17544 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17545 Original commit message from CVS:
17546 * ext/a52dec/gsta52dec.c:
17547 Set up a default time segment for output when receiving
17548 an incoming byte segment (as for raw AC3 files).
17551 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17553 0.10.8.2 pre-release.
17554 Original commit message from CVS:
17556 * docs/plugins/Makefile.am:
17557 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17558 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17559 * docs/plugins/gst-plugins-ugly-plugins.args:
17560 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17561 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17562 * docs/plugins/inspect/plugin-a52dec.xml:
17563 * docs/plugins/inspect/plugin-asf.xml:
17564 * docs/plugins/inspect/plugin-cdio.xml:
17565 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17566 * docs/plugins/inspect/plugin-dvdread.xml:
17567 * docs/plugins/inspect/plugin-dvdsub.xml:
17568 * docs/plugins/inspect/plugin-iec958.xml:
17569 * docs/plugins/inspect/plugin-lame.xml:
17570 * docs/plugins/inspect/plugin-mad.xml:
17571 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17572 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17573 * docs/plugins/inspect/plugin-mpegstream.xml:
17574 * docs/plugins/inspect/plugin-realmedia.xml:
17575 * docs/plugins/inspect/plugin-siddec.xml:
17577 0.10.8.2 pre-release.
17581 Add new translation.
17583 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
17585 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17586 Original commit message from CVS:
17587 * gst/asfdemux/gstasfdemux.c:
17588 Properly aggregate flow returns for both push and pull mode, so we shut
17589 down if all pads are unlinked.
17592 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
17594 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17595 Original commit message from CVS:
17596 Patch by: Frederic Crozat <fcrozat@mandriva.org>
17597 * ext/dvdread/dvdreadsrc.c: (plugin_init):
17598 * ext/lame/gstlame.c: (plugin_init):
17599 * gst/asfdemux/gstasf.c: (plugin_init):
17600 Make sure gettext returns translations in UTF-8 encoding rather
17601 than in the current locale encoding (#546822).
17603 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17605 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17606 Original commit message from CVS:
17607 * gst/mpegaudioparse/gstmpegaudioparse.c:
17608 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17609 (mp3parse_total_time), (mp3parse_bytepos_to_time):
17610 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17611 if we're called from there already. Otherwise we end up in a endless
17612 recursion and crash with a stack overflow.
17613 This can happen when a Xing or VBRI header with TOC exists but it
17614 doesn't contain the total time. Fixes bug #545370.
17616 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17618 ext/lame/gstlame.c: Use the default for the strict-iso property too.
17619 Original commit message from CVS:
17620 * ext/lame/gstlame.c: (gst_lame_class_init),
17621 (gst_lame_get_default_settings):
17622 Use the default for the strict-iso property too.
17623 Allow a bitrate setting of 0, which lets lame choose the default value
17624 and which makes it possible to set the compression-ratio property.
17626 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17628 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17629 Original commit message from CVS:
17630 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17631 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17632 * ext/lame/gstlame.h:
17633 Get the defaults settings of LAME in the plugin initialization
17634 function and return FALSE here if something goes wrong. This removes
17635 the hacky failing instance init function.
17636 Use LAMEs default value for all settings instead of overwriting some
17637 of them. Overwriting some of them gives unexpected results if one only
17638 sets a preset. Fixes bug #498004.
17640 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17642 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17643 Original commit message from CVS:
17644 * ext/lame/gstlame.c: (gst_lame_init):
17645 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17646 defaults will restrict the bitrate when using the presets in a bad way.
17649 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17651 Put the MPEG audio version into the caps as "mpegaudioversion".
17652 Original commit message from CVS:
17653 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17654 * gst/mpegaudioparse/gstmpegaudioparse.c:
17655 (mp3_type_frame_length_from_header), (mp3_caps_create),
17656 (gst_mp3parse_chain):
17657 Put the MPEG audio version into the caps as "mpegaudioversion".
17658 This is different from "mpegversion".
17660 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17662 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17663 Original commit message from CVS:
17664 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17665 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17666 * ext/lame/gstlame.h:
17667 Fix build with lame >= 3.97. The padding type and cwlimit settings
17668 are deprecated now and the function declarations are hidden in the
17669 headers so deprecate the GObject properties for them and remove them
17670 in 0.11. Fixes bug #544039.
17672 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17674 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17675 Original commit message from CVS:
17676 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17677 Don't allow width/height outside the spec (i.e. smaller than 16
17678 and higher than 4096). Such files are corrupted ones and setting
17679 caps that are not a subset of the template caps confuses playbin.
17682 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17684 ext/sidplay/Makefile.am: Fix the build.
17685 Original commit message from CVS:
17686 * ext/sidplay/Makefile.am:
17689 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17691 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17692 Original commit message from CVS:
17694 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17695 flags that are invalid for C++.
17697 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
17699 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17700 Original commit message from CVS:
17701 Patch by: Tal Shalif <tshalif at nargila dot org>
17702 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17703 Prevent double free. Fixes bug #541697.
17705 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17707 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17708 Original commit message from CVS:
17709 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17710 (gst_dvd_demux_get_audio_stream),
17711 (gst_dvd_demux_get_subpicture_stream),
17712 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17713 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17714 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17715 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17716 * gst/mpegstream/gstmpegdemux.h:
17717 Resend tags event after a FLUSH (seek) to support prerolling
17718 a partial pipeline.
17720 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17722 Use correct error code for encrypted streams.
17723 Original commit message from CVS:
17725 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17726 Use correct error code for encrypted streams.
17728 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17730 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17731 Original commit message from CVS:
17732 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17733 (gst_mpeg_demux_sync_stream_to_time):
17734 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17736 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17738 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17739 Original commit message from CVS:
17740 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17741 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17742 Allow and implement non-flushing and/or segment seek
17743 (mainly in TIME and chapter format).
17744 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17745 (gst_dvd_demux_get_subpicture_stream),
17746 (gst_dvd_demux_synchronise_pads),
17747 (gst_dvd_demux_sync_stream_to_time):
17748 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17749 (gst_mpeg_demux_send_subbuffer),
17750 (gst_mpeg_demux_sync_stream_to_time),
17751 (gst_mpeg_streams_reset_cur_ts):
17752 * gst/mpegstream/gstmpegdemux.h:
17753 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17754 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17755 Delegate a query to upstream if it can't be handled.
17756 Make segment stop aware.
17757 Fix (subtitle) stream synchronization.
17758 Add some debug statements.
17760 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
17762 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17763 Original commit message from CVS:
17764 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17765 Fix build on macosx.
17767 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17769 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17770 Original commit message from CVS:
17771 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17772 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17773 * ext/a52dec/gsta52dec.c:
17774 * ext/amrnb/amrnbdec.c:
17775 * ext/amrnb/amrnbenc.c:
17776 * ext/amrnb/amrnbparse.c:
17777 * ext/lame/gstlame.c:
17778 * ext/mad/gstmad.c:
17779 * ext/sidplay/gstsiddec.cc:
17780 * gst/asfdemux/gstrtspwms.c:
17781 * gst/mpegaudioparse/gstxingmux.c:
17782 * gst/realmedia/rademux.c:
17783 * gst/realmedia/rdtmanager.c:
17784 * gst/realmedia/rtspreal.c:
17785 * gst/synaesthesia/gstsynaesthesia.c:
17786 Add missing elements to docs. Restore alphabetical order in section
17787 file. Document mad (it was included in docs already).
17788 Fix doc-markup: use convinience syntax for examples
17789 (produces valid docbook), add several refsec2 when we have several
17790 titles. Fix some types.
17792 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17794 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17795 Original commit message from CVS:
17796 * ext/lame/gstlame.c:
17797 * ext/sidplay/gstsiddec.cc:
17798 * gst/mpegaudioparse/gstxingmux.c:
17799 Do not use short_description in section docs for elements. We extract
17800 them from element details and there will be warnings if they differ.
17802 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
17804 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17805 Original commit message from CVS:
17806 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
17807 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17808 (gst_cdio_add_cdtext_album_tags):
17809 * ext/cdio/gstcdio.h:
17810 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17811 Also extract album title and album genre from CD-TEXT if
17812 available (#537021).
17814 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17816 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17817 Original commit message from CVS:
17818 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17819 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17820 emphasis value is reserved but unfortunately files with that
17821 value exist and the information is not important for the decoder
17822 anyway. Fixes bug #537235.
17824 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17826 Require libcdio >= 0.76.
17827 Original commit message from CVS:
17829 * ext/cdio/gstcdio.c:
17830 * ext/cdio/gstcdio.h:
17831 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17832 Require libcdio >= 0.76.
17834 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17836 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17837 Original commit message from CVS:
17838 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17839 Drain queued buffers before forwarding the segment event.
17841 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
17843 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17844 Original commit message from CVS:
17845 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17846 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17847 (gst_a52dec_chain), (gst_a52dec_change_state):
17848 * ext/a52dec/gsta52dec.h:
17849 Add segment handling, buffer clipping and basic reverse playback.
17851 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17853 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17854 Original commit message from CVS:
17855 * docs/plugins/Makefile.am:
17856 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17857 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17858 * docs/plugins/gst-plugins-ugly-plugins.args:
17859 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17860 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17861 * docs/plugins/inspect/plugin-a52dec.xml:
17862 * docs/plugins/inspect/plugin-amrnb.xml:
17863 * docs/plugins/inspect/plugin-asf.xml:
17864 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17865 * docs/plugins/inspect/plugin-dvdread.xml:
17866 * docs/plugins/inspect/plugin-dvdsub.xml:
17867 * docs/plugins/inspect/plugin-iec958.xml:
17868 * docs/plugins/inspect/plugin-lame.xml:
17869 * docs/plugins/inspect/plugin-mad.xml:
17870 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17871 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17872 * docs/plugins/inspect/plugin-mpegstream.xml:
17873 * docs/plugins/inspect/plugin-realmedia.xml:
17874 * docs/plugins/inspect/plugin-siddec.xml:
17875 * docs/plugins/inspect/plugin-synaesthesia.xml:
17876 * ext/a52dec/gsta52dec.c:
17877 Random doc of the day. Also print human readable format of newsegment
17878 in log message if we complain about it.
17880 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
17882 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17883 Original commit message from CVS:
17884 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17885 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17886 (gst_a52dec_chain), (gst_a52dec_change_state):
17887 * ext/a52dec/gsta52dec.h:
17888 Mark discont on outgoing buffers after receiving a DISCONT buffer or
17889 when we have a decoding error.
17890 We don't need to clear the cache when we receive a NEWSEGMENT event.
17891 Clear buffer cache in DISCONT.
17892 Add beginnings of GstSegment handling.
17894 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17896 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17897 Original commit message from CVS:
17898 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17899 Fix alignment issues that caused SIGBUS on some architectures.
17901 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17903 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17904 Original commit message from CVS:
17905 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17906 Fix alignment issue which isn't really an issue at all because
17907 the plugin hasn't been ported to 0.10 yet.
17909 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17911 configure.ac: Back to devel -> 0.10.8.1
17912 Original commit message from CVS:
17914 Back to devel -> 0.10.8.1
17916 === release 0.10.8 ===
17918 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17924 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17925 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17926 * docs/plugins/inspect/plugin-a52dec.xml:
17927 * docs/plugins/inspect/plugin-asf.xml:
17928 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17929 * docs/plugins/inspect/plugin-dvdread.xml:
17930 * docs/plugins/inspect/plugin-dvdsub.xml:
17931 * docs/plugins/inspect/plugin-iec958.xml:
17932 * docs/plugins/inspect/plugin-lame.xml:
17933 * docs/plugins/inspect/plugin-mad.xml:
17934 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17935 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17936 * docs/plugins/inspect/plugin-mpegstream.xml:
17937 * docs/plugins/inspect/plugin-realmedia.xml:
17938 * docs/plugins/inspect/plugin-siddec.xml:
17939 * gst-plugins-ugly.doap:
17942 Original commit message from CVS:
17945 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17974 Original commit message from CVS:
17977 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17979 configure.ac: 0.10.7.4 pre-release
17980 Original commit message from CVS:
17982 0.10.7.4 pre-release
17984 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
17986 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
17987 Original commit message from CVS:
17988 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
17989 Fix inconsistent use of rate and channels.
17992 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
17994 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
17995 Original commit message from CVS:
17996 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
17997 Flush timestamp correction variables on a flush. Fixes #533832.
17999 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18004 Commit 0.10.7.3 pre-rel marker
18005 Original commit message from CVS:
18006 Commit 0.10.7.3 pre-rel marker
18008 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
18010 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
18011 Original commit message from CVS:
18012 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18013 Properly aggregate GstFlowReturn from downstream in order to properly
18014 stop, and doing that as early as possible.
18017 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18019 configure.ac: 0.10.7.2 pre-release
18020 Original commit message from CVS:
18022 0.10.7.2 pre-release
18024 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
18026 Always let FLUSH_START events flow downstream.
18027 Original commit message from CVS:
18028 * ext/mad/gstmad.c: (gst_mad_sink_event):
18029 * gst/mpegaudioparse/gstmpegaudioparse.c:
18030 (gst_mp3parse_sink_event):
18031 Always let FLUSH_START events flow downstream.
18033 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
18035 configure.ac: Error out if we don't have the required core/base versions.
18036 Original commit message from CVS:
18038 Error out if we don't have the required core/base versions.
18040 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
18042 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
18043 Original commit message from CVS:
18044 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18045 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18046 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18047 Fix video timestamps by adjusting it with the first timestamp found.
18048 Don't assume we have a complete fragment when flushing the adapter,
18049 packets might have been lost or the stream might just be broken.
18051 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
18053 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
18054 Original commit message from CVS:
18055 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
18056 Set Rank to NONE so that we don't accidentally try to autoplug the
18059 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18061 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
18062 Original commit message from CVS:
18063 * gst/mpegaudioparse/gstmpegaudioparse.c:
18064 (gst_mp3parse_emit_frame):
18065 Send a new duration message if the average bitrate changed and
18066 we don't know the duration from the Xing or VBRI header.
18069 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
18071 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
18072 Original commit message from CVS:
18073 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
18074 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18075 * gst/realmedia/rtspreal.h:
18076 Move assembly rule parsing to the place where we parse the SDP as it's
18077 also there that we create the MDPR and we need the currently selected
18078 asmrule in order to select the right MTLI.
18081 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
18083 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
18084 Original commit message from CVS:
18085 * gst/realmedia/realhash.c:
18086 * gst/realmedia/rtspreal.c:
18087 Include generated "_stdint.h" instead of <stdint.h> which might not
18088 exist on some systems.
18090 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18092 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
18093 Original commit message from CVS:
18094 * ext/sidplay/gstsiddec.cc:
18095 Cast NULL sentinels to void * as NULL is defined as an integer
18096 constant in most environments when using C++ and it's size might
18097 be different from a pointer. Fixes #529488.
18099 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
18102 * gst/asfdemux/gstasfdemux.c:
18103 * gst/asfdemux/gstrtspwms.c:
18104 Fix "unused var" compiler error when --disable-gst-debug is used.
18105 Original commit message from CVS:
18106 Fix "unused var" compiler error when --disable-gst-debug is used.
18108 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
18110 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
18111 Original commit message from CVS:
18112 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
18113 We should also stop the streaming task when we get a NOT_LINKED
18114 flow return, which is not covered by FLOW_IS_FATAL.
18116 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
18118 ext/: gst_atomic_int_set ==> g_atomic_int_set
18119 Original commit message from CVS:
18120 * ext/cdio/gstcdiocddasrc.c:
18121 * ext/dv/gstdvdemux.c:
18122 gst_atomic_int_set ==> g_atomic_int_set
18124 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
18126 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
18127 Original commit message from CVS:
18128 2008-04-11 Julien Moutte <julien@fluendo.com>
18129 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
18132 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
18134 configure.ac: Actually build dlls when cross-compiling with mingw32.
18135 Original commit message from CVS:
18136 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
18138 Actually build dlls when cross-compiling with mingw32.
18141 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18143 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
18144 Original commit message from CVS:
18146 * gst/mpegaudioparse/gstmpegaudioparse.c:
18147 (mpeg_audio_seek_entry_free):
18148 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
18149 Depend on GLib 2.12 and use it unconditionally as we do in other
18150 modules too already.
18152 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18154 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
18155 Original commit message from CVS:
18156 * gst/mpegaudioparse/gstmpegaudioparse.c:
18157 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
18158 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
18159 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
18160 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
18161 (gst_xing_mux_chain):
18162 Use GSlice for allocating the seek table entries if we compile with
18163 GLib 2.10 or newer.
18165 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
18167 gst/asfdemux/gstasfdemux.c: Remove some debug code.
18168 Original commit message from CVS:
18169 * gst/asfdemux/gstasfdemux.c:
18170 (gst_asf_demux_process_ext_stream_props):
18171 Remove some debug code.
18173 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18175 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
18176 Original commit message from CVS:
18177 * gst/asfdemux/gstasfdemux.c:
18178 (gst_asf_demux_process_ext_stream_props):
18179 Guard against division by 0 and fall back to 25/1 framerate.
18181 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18183 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
18184 Original commit message from CVS:
18185 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
18186 (gst_asf_demux_process_ext_stream_props):
18187 Instead of adding a fixes 25/1 framerate to the video caps, use the
18188 average frame duration in the extended properties of the video stream as
18189 the framerate. Fixes #524346.
18191 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18193 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
18194 Original commit message from CVS:
18196 Check if the compiler supports do { } while (0) macros. This fixes
18197 a warning when compiling with g++ 4.3, resulting in a build failure
18198 because of -Werror.
18200 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
18202 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
18203 Original commit message from CVS:
18204 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
18205 make ) also a delimiter for rules.
18206 Skip \\ when scanning strings.
18207 Add new testcase for these problems.
18209 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18211 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
18212 Original commit message from CVS:
18213 * gst/mpegaudioparse/gstmpegaudioparse.c:
18214 (gst_mp3parse_sink_event):
18215 Don't take the stream lock when caching events. This is not necessary
18216 and results in a deadlock when seeking with rhythmbox (but not with
18217 totem or banshee for some reason).
18219 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
18221 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
18222 Original commit message from CVS:
18223 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
18224 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
18225 Add the version field when creating the CONT chunk resulting in
18226 the Author, Comment and Copyright tags not being parsed correctly.
18229 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
18231 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
18232 Original commit message from CVS:
18233 * gst/mpegaudioparse/gstmpegaudioparse.c:
18234 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18235 Remove trailing newlines from debug statements.
18237 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
18239 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
18240 Original commit message from CVS:
18241 * ext/dvdnav/dvdnavsrc.c:
18242 * ext/dvdnav/dvdnavsrc.h:
18243 Apply patch that adds some seeking support to dvdnav, and fixes it
18244 in various other ways. This doesn't make dvdnavsrc fully functional,
18245 but moves it forward.
18247 Patch By: Simone Gotti <simone.gotti@email.it>
18248 * ext/dvdnav/gst-dvd:
18249 Update the simple dvdnavsrc gst-launch example to work for 0.10
18251 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
18253 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
18254 Original commit message from CVS:
18256 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
18257 plug-ins are included/excluded. (#498222)
18259 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18261 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
18262 Original commit message from CVS:
18263 * ext/mad/gstmad.c: (gst_mad_sink_event):
18264 * gst/mpegaudioparse/gstmpegaudioparse.c:
18265 (gst_mp3parse_sink_event):
18266 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
18267 of dropping and leaking them.
18269 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18271 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
18272 Original commit message from CVS:
18273 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
18275 * ext/mad/gstmad.h:
18276 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
18277 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18278 * gst/mpegaudioparse/gstmpegaudioparse.h:
18279 Cache all events except EOS if we still have to send a NEWSEGMENT
18280 event. This will let TAG events be forwarded until after decodebin
18281 to an encoder for example as decodebin only links the pads
18282 after NEWSEGMENT. Fixes bug #518933.
18284 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18286 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
18287 Original commit message from CVS:
18288 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
18289 Write Xing header at the correct position in the MP3 frame for
18290 stereo files. Fixes bug #518676.
18292 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18294 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
18295 Original commit message from CVS:
18297 * ext/sidplay/Makefile.am:
18298 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
18299 when building C++ code (#516509).
18301 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
18303 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18304 Original commit message from CVS:
18305 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
18306 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18307 Workshop 12 compiler, but probably also crashes (#517985).
18309 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18311 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18312 Original commit message from CVS:
18313 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18314 * gst/mpegaudioparse/gstmpegaudioparse.c:
18315 (gst_mp3_channel_mode_get_type),
18316 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18317 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18318 (gst_mp3parse_chain):
18319 * gst/mpegaudioparse/gstmpegaudioparse.h:
18320 Post channel mode and CRC as tags. Fixes bug #504493.
18322 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18324 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18325 Original commit message from CVS:
18326 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18327 Correctly chain up to the parent's finalize function.
18329 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18331 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18332 Original commit message from CVS:
18333 * gst/mpegaudioparse/gstmpegaudioparse.c:
18334 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18335 Try a bit harder to get valid timestamps, especially if upstream
18336 gives us one and we are at the first frame or resyncing.
18337 Return UNEXPECTED if we get a valid timestamp that is outside of
18338 our configured segment. After all changes done so far this doesn't
18339 seem to cause any regression, please test.
18341 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18343 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...
18344 Original commit message from CVS:
18346 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18347 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18348 If we don't have the position to seek to in our index first try
18349 to convert from TIME to BYTES upstream and only if that fails
18350 too use the old hack to simply seek to an earlier position
18351 and let the sink drop everything before segment start.
18352 Partially fixes bug #469930.
18354 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18356 configure.ac: Back to development...
18357 Original commit message from CVS:
18359 Back to development...
18361 === release 0.10.7 ===
18363 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18369 * docs/plugins/gst-plugins-ugly-plugins.args:
18370 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18371 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18372 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18373 * docs/plugins/gst-plugins-ugly-plugins.signals:
18374 * docs/plugins/inspect/plugin-a52dec.xml:
18375 * docs/plugins/inspect/plugin-asf.xml:
18376 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18377 * docs/plugins/inspect/plugin-dvdread.xml:
18378 * docs/plugins/inspect/plugin-dvdsub.xml:
18379 * docs/plugins/inspect/plugin-iec958.xml:
18380 * docs/plugins/inspect/plugin-lame.xml:
18381 * docs/plugins/inspect/plugin-mad.xml:
18382 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18383 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18384 * docs/plugins/inspect/plugin-mpegstream.xml:
18385 * docs/plugins/inspect/plugin-realmedia.xml:
18386 * docs/plugins/inspect/plugin-siddec.xml:
18387 * gst-plugins-ugly.doap:
18389 Release 0.10.7 - I Cheated Time
18390 Original commit message from CVS:
18391 Release 0.10.7 - I Cheated Time
18393 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18418 Original commit message from CVS:
18421 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18423 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18424 Original commit message from CVS:
18425 * tests/check/Makefile.am:
18426 Exclude dvdreadsrc from the states test too.
18428 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18430 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18431 Original commit message from CVS:
18432 * gst/mpegaudioparse/gstmpegaudioparse.c:
18433 (gst_mp3parse_emit_frame):
18434 Handler buffers without valid timestamp more correctly: Don't drop
18435 them and don't use the invalid timestamp to calculate the next
18436 timestamp. Fixes bug #516811.
18438 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
18440 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18441 Original commit message from CVS:
18442 Patch by: Tal Shalif <tshalif at nargila dot org>
18443 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18444 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18445 Add some gint64 casts to prevent 32 bit integer overflows.
18448 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18450 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18451 Original commit message from CVS:
18452 * gst/mpegaudioparse/gstmpegaudioparse.c:
18453 Revert previous commit to mp3parse, as it breaks playback
18456 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18458 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18459 Original commit message from CVS:
18460 * gst/mpegaudioparse/gstmpegaudioparse.c:
18461 (gst_mp3parse_emit_frame):
18462 Return GST_FLOW_UNEXPECTED if we get data that is after our
18463 configured segment. This makes upstream go EOS immediately instead
18464 of sending us the complete stream. Also improve debugging a bit.
18466 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18468 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18469 Original commit message from CVS:
18470 * ext/dvdread/dvdreadsrc.c:
18471 Fix regression in DVD seeking - when a pack we
18472 expect to be a NAV block turns out not to be, scan forwards
18473 for up to 2MB (at most ~1sec) until we find one.
18476 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
18478 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18479 Original commit message from CVS:
18480 * win32/vs6/libgstmpegaudioparse.dsp:
18481 Add xing files to VS project file.
18483 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18485 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18486 Original commit message from CVS:
18487 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18488 Stop leaking src pad templates. Fixes bug #515708.
18490 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18492 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18493 Original commit message from CVS:
18494 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18495 Correctly write the size in bytes on big endian systems.
18498 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18500 ext/lame/gstlame.c: Don't leak the allowed caps.
18501 Original commit message from CVS:
18502 * ext/lame/gstlame.c: (gst_lame_setup):
18503 Don't leak the allowed caps.
18504 * tests/check/pipelines/lame.c: (GST_START_TEST):
18505 Stop leaking all buffers. Fixes bug #515575.
18507 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18509 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18510 Original commit message from CVS:
18511 * gst/mpegaudioparse/plugin.c:
18512 Commit new file I forgot to add.
18514 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18516 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18517 Original commit message from CVS:
18519 Make DISABLE_DEPRECATED defined *only* during CVS, not during
18520 pre-releases or releases.
18522 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18525 Mention bug 511497 fixed in previous commit
18526 Original commit message from CVS:
18527 Mention bug 511497 fixed in previous commit
18529 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18531 Move xingmux from -bad.
18532 Original commit message from CVS:
18533 * docs/plugins/Makefile.am:
18534 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18535 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18536 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18537 * gst/mpegaudioparse/Makefile.am:
18538 * gst/mpegaudioparse/gstmpegaudioparse.c:
18539 * gst/mpegaudioparse/gstxingmux.c:
18540 * tests/check/Makefile.am:
18541 * tests/check/elements/.cvsignore:
18542 Move xingmux from -bad.
18544 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
18546 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18547 Original commit message from CVS:
18548 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18549 Use gst_guint64_to_gdouble for conversion
18550 * win32/vs6/libgstasfdemux.dsp:
18551 * win32/vs6/libgstdvdsub.dsp:
18552 * win32/vs6/libgstrealmedia.dsp:
18553 Update project dependencies and add new source files
18555 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18557 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18558 Original commit message from CVS:
18559 * ext/mpeg2dec/gstmpeg2dec.c:
18560 Reset decoder when handling sequence where libmpeg2 has set
18561 frame period to 0, probably due to a corrupt packet.
18564 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18566 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18567 Original commit message from CVS:
18568 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18569 (gst_mp3parse_chain):
18570 Don't set new caps on the srcpad everytime the bitrate or MPEG
18571 version changes but calculate new spf value when the MPEG version
18574 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18576 Add documentation for the xingheader plugin.
18577 Original commit message from CVS:
18578 * docs/plugins/Makefile.am:
18579 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18580 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18581 * gst/xingheader/gstxingmux.c:
18582 * gst/xingheader/gstxingmux.h:
18583 Add documentation for the xingheader plugin.
18584 * tests/check/elements/xingmux.c: (GST_START_TEST):
18585 Set element state to PLAYING before doing something else.
18587 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18589 tests/check/: Add simple unit test for the xingmux element.
18590 Original commit message from CVS:
18591 * tests/check/Makefile.am:
18592 * tests/check/elements/.cvsignore:
18593 * tests/check/elements/xingmux.c: (setup_xingmux),
18594 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18595 * tests/check/elements/xingmux_testdata.h:
18596 Add simple unit test for the xingmux element.
18597 * gst/xingheader/gstxingmux.c: (generate_xing_header),
18598 (gst_xing_mux_finalize), (xing_reset):
18599 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18601 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18603 docs/plugins/: Add the real and rtsp elements and update the lists.
18604 Original commit message from CVS:
18605 * docs/plugins/Makefile.am:
18606 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18607 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18608 Add the real and rtsp elements and update the lists.
18609 * docs/plugins/inspect/plugin-amrnb.xml:
18610 * docs/plugins/inspect/plugin-asf.xml:
18611 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18612 * docs/plugins/inspect/plugin-dvdsub.xml:
18613 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18614 * docs/plugins/inspect/plugin-mpegstream.xml:
18615 * docs/plugins/inspect/plugin-realmedia.xml:
18616 * docs/plugins/inspect/plugin-siddec.xml:
18617 * docs/plugins/inspect/plugin-synaesthesia.xml:
18619 * gst/iec958/ac3_padder.c:
18620 * gst/iec958/ac3_padder.h:
18621 Do not use gtk-doc style comments for non gtk-doc comments. Note -
18622 there are functions defined using extern in the .c file - does that
18625 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18627 ext/mad/gstmad.c: Chain up at the end of the function.
18628 Original commit message from CVS:
18629 * ext/mad/gstmad.c:
18630 Chain up at the end of the function.
18632 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18634 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18635 Original commit message from CVS:
18636 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18637 Don't add pad templates for the base class but only in the
18640 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18642 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18643 Original commit message from CVS:
18644 * ext/lame/gstlame.c:
18645 * ext/lame/gstlame.h:
18646 Fix the case where you initially have stereo input, and so lame's
18647 mode is not set to mono, and then you get input with mono audio and
18648 soon after you get stereo input again. What happened before this
18649 commit is that it would keep the encoding mode as mono. It should
18650 change it back to the one requested by the app (or the default one)
18653 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18655 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18656 Original commit message from CVS:
18657 * gst/mpegaudioparse/gstmpegaudioparse.c:
18658 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18659 (mp3parse_bytepos_to_time):
18660 Interpolate the VBRI seek table entries to get better results,
18661 support 3 byte seek table entries and prevent overflows in the
18662 seek table by adding the relative offsets when using the seek
18663 table in a large enough data type.
18665 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18667 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18668 Original commit message from CVS:
18669 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18670 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18671 (mp3parse_bytepos_to_time):
18672 * gst/mpegaudioparse/gstmpegaudioparse.h:
18673 Add support for seeking based on the VBRI seek table. Might make
18674 sense to use interpolation in the table later to get hopefully a
18675 bit more accurate values.
18677 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18679 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18680 Original commit message from CVS:
18681 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18682 (handle_picture), (handle_slice):
18683 Fix compilation error. Fixes #509313.
18685 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18687 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18688 Original commit message from CVS:
18689 * ext/lame/gstlame.c: (gst_lame_sink_event):
18690 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18691 as 8 * GST_SECOND is too large for int.
18693 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18695 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18696 Original commit message from CVS:
18697 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18698 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18701 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18703 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18704 Original commit message from CVS:
18705 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18706 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18707 (mp3parse_total_bytes), (mp3parse_total_time):
18708 * gst/mpegaudioparse/gstmpegaudioparse.h:
18709 Add initial support for reading VBRI headers as found in VBR files
18710 created by some Fraunhofer encoders. Currently we only read the
18711 number of frames and bytes (and calculate duration, etc from this)
18712 but there is also a seek table that we currently don't use.
18714 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
18716 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18717 Original commit message from CVS:
18718 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18719 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18720 (gst_lame_sink_event):
18721 Correctly set number of channels when using mono-encoding mode
18722 and fix the duration calculation of the EOS buffer.
18724 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18726 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18727 Original commit message from CVS:
18728 * gst/mpegaudioparse/gstmpegaudioparse.c:
18729 (gst_mp3parse_handle_first_frame):
18730 Guard against 0 values in the Xing header as frame count and
18731 byte count and calculate the bitrate when we have all values
18732 we need and not before.
18734 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18736 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18737 Original commit message from CVS:
18738 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18739 Remove accidentially leftover debug printf.
18741 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18743 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18744 Original commit message from CVS:
18745 * gst/xingheader/gstxingmux.c: (has_xing_header),
18746 (generate_xing_header), (gst_xing_mux_chain),
18747 (gst_xing_mux_sink_event):
18748 Choose smallest possible frame size for the Xing header, properly
18749 set the timestamp, duration and offset on the outgoing buffers,
18750 only send NEWSEGMENT events in BYTE format downstream and also
18751 drop VBRI headers if already existing.
18753 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18755 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18756 Original commit message from CVS:
18757 * gst/xingheader/Makefile.am:
18758 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18759 (has_xing_header), (generate_xing_header),
18760 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18761 (gst_xing_mux_init), (gst_xing_mux_chain),
18762 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18763 * gst/xingheader/gstxingmux.h:
18764 Major cleanup and rewrite of xingmux with less bugs and new features:
18765 - Handles other layers as 3
18768 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18770 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18771 Original commit message from CVS:
18772 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18773 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18774 Call g_type_class_ref() from a thread-safe context and not
18775 from the streaming thread to avoid GLib screwing up (see
18776 bug #349410 and #493432). Comment out unused code.
18778 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
18780 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18781 Original commit message from CVS:
18782 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18783 (handle_picture), (clip_buffer), (handle_slice),
18784 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18785 (gst_mpeg2dec_change_state):
18786 * ext/mpeg2dec/gstmpeg2dec.h:
18787 Add buffer clipping.
18788 Add basic reverse playback support. Not complete yet when dealing with
18791 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18793 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18794 Original commit message from CVS:
18796 Add -Wno-portability to the automake parameters to stop warnings
18797 about GNU make extensions being used. We require GNU make in almost
18798 every Makefile anyway.
18800 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18801 at the same time is required for per target flags.
18803 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18805 Makefile.am: Include lcov.mak to allow building coverage reports.
18806 Original commit message from CVS:
18808 Include lcov.mak to allow building coverage reports.
18810 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18812 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18813 Original commit message from CVS:
18814 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18815 * gst/mpegaudioparse/gstmpegaudioparse.c:
18816 (gst_mp3parse_handle_first_frame):
18817 Make sure that the Xing TOC starts with 0 and the entries
18818 are increasing over time. Otherwise it's broken and should
18819 be skipped. Fixes bug #507821.
18821 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
18823 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18824 Original commit message from CVS:
18825 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18826 (gst_asf_demux_add_video_stream),
18827 (gst_asf_demux_process_ext_content_desc),
18828 (gst_asf_demux_get_metadata_for_stream),
18829 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18830 (gst_asf_demux_change_state):
18831 * gst/asfdemux/gstasfdemux.h:
18832 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18834 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
18836 docs/plugins/.cvsignore: Add *-undeclared.txt
18837 Original commit message from CVS:
18838 * docs/plugins/.cvsignore:
18839 Add *-undeclared.txt
18841 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
18843 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18844 Original commit message from CVS:
18845 * gst/realmedia/rdtmanager.c:
18846 (gst_rdt_manager_marshal_VOID__UINT_UINT),
18847 (gst_rdt_manager_class_init):
18848 * gst/realmedia/rdtmanager.h:
18849 Implement some more signals that rtspsrc connects to.
18852 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18854 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18855 Original commit message from CVS:
18857 Include common/win32.mak for CRLF check of win32 project
18858 files (see #393626).
18860 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18862 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18863 Original commit message from CVS:
18864 * gst/mpegaudioparse/gstmpegaudioparse.c:
18865 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18866 Don't post SEGMENT_START messages on the bus, only the element
18867 driving the pipeline should do that.
18869 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18871 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18872 Original commit message from CVS:
18874 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18876 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
18878 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18879 Original commit message from CVS:
18880 * ext/mpeg2dec/gstmpeg2dec.h:
18881 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18884 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
18886 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18887 Original commit message from CVS:
18888 2007-11-20 Julien MOUTTE <julien@moutte.net>
18889 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18892 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18894 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18895 Original commit message from CVS:
18896 * gst/mpegaudioparse/gstmpegaudioparse.c:
18897 Restore the segment handling logic.
18898 Please don't do behavioural changes under the heading of 'leak fixes'
18899 or 'whitespace changes', people.
18901 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18903 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18904 Original commit message from CVS:
18905 * gst/mpegaudioparse/gstmpegaudioparse.c:
18908 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18910 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18911 Original commit message from CVS:
18912 * gst/asfdemux/gstasfdemux.c:
18913 Sync _activate_pull() a little more with other demuxers.
18915 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
18917 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18918 Original commit message from CVS:
18919 * gst/mpegstream/gstmpegdemux.c:
18920 recognize the padding stream
18922 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18924 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18925 Original commit message from CVS:
18926 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18927 Convert tags that come as string into the type required by
18930 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18932 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18933 Original commit message from CVS:
18934 * gst/mpegaudioparse/gstmpegaudioparse.c:
18935 (gst_mp3parse_emit_frame):
18936 Remove some more broken code, it seems to clip even when it should not.
18939 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
18941 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18942 Original commit message from CVS:
18943 * gst/mpegaudioparse/gstmpegaudioparse.c:
18944 (gst_mp3parse_emit_frame):
18945 When the element is not driving the streaming thread it is not supposed
18946 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18947 upstream when it detects EOS. See #491305.
18949 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
18951 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18952 Original commit message from CVS:
18953 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18954 * gst/dvdsub/Makefile.am:
18955 * gst/dvdsub/gstdvdsubdec.c:
18956 * gst/dvdsub/gstdvdsubparse.c:
18957 * gst/dvdsub/gstdvdsubparse.h:
18958 Add dvd subtitle parser, which just packetizes the input
18959 stream. This is needed to mux dvd subtitles into matroska
18960 files, since the muxer expects unfragmented and properly
18961 timestamped input (#415754).
18963 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18965 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18966 Original commit message from CVS:
18968 Update requirements from past CVS versions to released
18969 versions (0.10.14 in this case).
18970 * ext/sidplay/gstsiddec.cc:
18971 Fix compilation with g++-4.2.
18973 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18975 gst/realmedia/: Fix some compiler warnings shown on Forte.
18976 Original commit message from CVS:
18977 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18978 (gst_asm_scan_parse_condition):
18979 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18980 Fix some compiler warnings shown on Forte.
18982 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
18984 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
18985 Original commit message from CVS:
18986 Patch by: Gautier Portet <kassoulet at gmail dot com>
18987 * gst/xingheader/gstxingmux.c:
18988 The size of the Xing header is actually 417 as it's rounded to the
18989 next smaller integer. Fixes #397759.
18990 * gst/xingheader/gstxingmux.c: (xing_generate_header),
18991 (xing_push_header):
18992 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
18993 event to the beginning was successful before pushing the header again.
18995 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
18997 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
18998 Original commit message from CVS:
18999 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
19000 (mp3parse_bytepos_to_time):
19001 Use gst_util_guint64_to_gdouble for conversions.
19002 * win32/vs6/libgstmad.dsp:
19003 Add a link to libgstaudio.
19005 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
19007 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
19008 Original commit message from CVS:
19009 * ext/lame/gstlame.c:
19010 Fix up case where there is no peer, in which case
19011 _get_allowed_caps() will return NULL.
19013 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
19015 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
19016 Original commit message from CVS:
19017 * ext/lame/gstlame.c:
19018 Use GST_PTR_FORMAT to print caps in debug statement.
19020 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19022 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
19023 Original commit message from CVS:
19025 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
19026 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
19029 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19031 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
19032 Original commit message from CVS:
19033 * ext/lame/gstlame.c:
19034 Allow fixing the sample rate lame converts to by negotiating fixed
19035 sample rate on the src pad caps.
19037 * tests/check/Makefile.am:
19038 * tests/check/pipelines/lame.c:
19039 Add a check for it.
19041 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19043 po/: Updated translations.
19044 Original commit message from CVS:
19047 Updated translations.
19049 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19051 po/pl.po: Added Polish translation.
19052 Original commit message from CVS:
19053 translated by: Jakub Bogusz <qboosh@pld-linux.org>
19055 Added Polish translation.
19057 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19059 po/fi.po: Added Finnish translation.
19060 Original commit message from CVS:
19061 translated by: Ilkka Tuohela <hile@iki.fi>
19063 Added Finnish translation.
19065 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19067 po/es.po: Added Spanish translation.
19068 Original commit message from CVS:
19069 translated by: Jorge González González <aloriel@gmail.com>
19071 Added Spanish translation.
19073 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19075 po/bg.po: Added Bulgarian translation.
19076 Original commit message from CVS:
19077 translated by: Alexander Shopov <ash@contact.bg>
19079 Added Bulgarian translation.
19081 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19083 gst/iec958/ac3iec.c: Chainup in finalize.
19084 Original commit message from CVS:
19085 * gst/iec958/ac3iec.c:
19086 Chainup in finalize.
19087 * tests/check/Makefile.am:
19088 * tests/check/generic/states.c:
19089 Improved state change unit test.
19091 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19093 Ignore registries in any format.
19094 Original commit message from CVS:
19095 * docs/plugins/.cvsignore:
19096 * tests/check/.cvsignore:
19097 Ignore registries in any format.
19099 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
19101 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
19102 Original commit message from CVS:
19104 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
19105 define in the lame headers. This has the advantage that
19106 it should still work when we're cross-compiling (#452025).
19108 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19110 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
19111 Original commit message from CVS:
19112 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19113 Add other allowed rates to the pad templates.
19114 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
19115 Reset the parser to release memory in dispose.
19117 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19119 ext/: Fix more leaks.
19120 Original commit message from CVS:
19121 * ext/amrnb/amrnbdec.c:
19122 * ext/amrnb/amrnbenc.c:
19123 * ext/amrnb/amrnbparse.c:
19124 * ext/sidplay/gstsiddec.cc:
19127 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
19129 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
19130 Original commit message from CVS:
19131 Patch by: Daniel Charles <dcharles at ti dot com>
19132 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
19133 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
19134 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
19135 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
19136 * ext/amrnb/amrnbenc.h:
19137 Add property to select the BandMode of the AMR encoder.
19140 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19142 gst/realmedia/asmrules.c: Make ro memory to share.
19143 Original commit message from CVS:
19144 * gst/realmedia/asmrules.c:
19145 Make ro memory to share.
19147 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
19149 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
19150 Original commit message from CVS:
19151 * gst/mpegaudioparse/gstmpegaudioparse.c:
19152 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
19153 * gst/mpegaudioparse/gstmpegaudioparse.h:
19154 Queue segment event and push it after we know the caps on the pad or
19155 else an autoplugger might not have plugged the element yet and the
19158 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19160 gst/iec958/ac3iec.c: Fix tests.
19161 Original commit message from CVS:
19162 * gst/iec958/ac3iec.c:
19165 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19167 tests/check/: Add generic state-change test suite to help to fi leaks.
19168 Original commit message from CVS:
19169 * tests/check/Makefile.am:
19170 * tests/check/generic/.cvsignore:
19171 * tests/check/generic/states.c:
19172 Add generic state-change test suite to help to fi leaks.
19174 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19176 po/: Added Portuguese (Brazilian) translation.
19177 Original commit message from CVS:
19178 translated by: Raphael Higino <phhigino@gmail.com>
19181 Added Portuguese (Brazilian) translation.
19183 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19185 po/: Updated translations.
19186 Original commit message from CVS:
19191 Updated translations.
19193 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
19195 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
19196 Original commit message from CVS:
19197 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
19198 (gst_rmdemux_parse_video_packet):
19199 Activate timestamp fixing code.
19201 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
19203 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
19204 Original commit message from CVS:
19205 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
19206 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
19207 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
19208 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
19209 Do fragment collection in the demuxer so that we can now work with
19210 both ffmpeg and realvideodec to decoder real video content.
19212 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19214 gst/realmedia/asmrules.c: Include stdlib.h.
19215 Original commit message from CVS:
19216 * gst/realmedia/asmrules.c:
19219 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
19221 gst/realmedia/rdtmanager.c: Fix caps.
19222 Original commit message from CVS:
19223 * gst/realmedia/rdtmanager.c:
19226 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
19228 gst/realmedia/rtspreal.c: Disable UDP transport for now.
19229 Original commit message from CVS:
19230 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19231 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
19232 Disable UDP transport for now.
19234 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
19236 gst/realmedia/: Add simple rdt manager.
19237 Original commit message from CVS:
19238 * gst/realmedia/Makefile.am:
19239 * gst/realmedia/rdtmanager.c: (find_session_by_id),
19240 (create_session), (free_session), (gst_rdt_manager_base_init),
19241 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
19242 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
19243 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
19244 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
19245 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
19246 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
19247 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
19248 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
19249 (gst_rdt_manager_plugin_init):
19250 * gst/realmedia/rdtmanager.h:
19251 * gst/realmedia/rmdemux.c: (plugin_init):
19252 Add simple rdt manager.
19254 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
19256 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
19257 Original commit message from CVS:
19258 * gst/realmedia/rdtdepay.c:
19259 Fix the encoding-name so that it matches what the rtsp extension sets.
19261 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
19263 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
19264 Original commit message from CVS:
19265 * gst/realmedia/asmrules.c: (gst_asm_node_free),
19266 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19267 (gst_asm_scan_string), (gst_asm_scan_number),
19268 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19269 (gst_asm_scan_next_token), (gst_asm_rule_free),
19270 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19271 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19272 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19273 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19274 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19275 (gst_asm_rule_book_match), (main):
19276 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19277 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19278 Use g_hash_table_destroy instead of _unref which is too new.
19280 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
19282 gst/realmedia/.cvsignore: Add test to ignore.
19283 Original commit message from CVS:
19284 * gst/realmedia/.cvsignore:
19285 Add test to ignore.
19286 * gst/realmedia/Makefile.am:
19287 * gst/realmedia/asmrules.c: (gst_asm_node_new),
19288 (gst_asm_node_free), (gst_asm_operator_eval),
19289 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19290 (gst_asm_scan_string), (gst_asm_scan_number),
19291 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19292 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
19293 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19294 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19295 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19296 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19297 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19298 (gst_asm_rule_book_match), (main):
19299 * gst/realmedia/asmrules.h:
19300 Added asembler rule book parser and evaluator.
19301 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19302 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19303 * gst/realmedia/rtspreal.h:
19304 Keep per stream config info.
19305 Parse and evaluate asm rule books for stream selection.
19307 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19309 gst/realmedia/rtspreal.c: Include stdlib.
19310 Original commit message from CVS:
19311 * gst/realmedia/rtspreal.c:
19314 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
19316 gst/realmedia/: Split out hash code in separate file.
19317 Original commit message from CVS:
19318 * gst/realmedia/Makefile.am:
19319 * gst/realmedia/realhash.c: (hash), (call_hash),
19320 (gst_rtsp_ext_real_calc_response_and_checksum):
19321 * gst/realmedia/realhash.h:
19322 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19323 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19324 Split out hash code in separate file.
19326 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
19328 gst/: Fix include paths and link dependecies for rtsp extension.
19329 Original commit message from CVS:
19330 * gst/asfdemux/Makefile.am:
19331 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19332 (gst_rtsp_wms_class_init):
19333 * gst/realmedia/Makefile.am:
19334 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19335 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19336 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19337 (_do_init), (gst_rtsp_real_class_init):
19338 Fix include paths and link dependecies for rtsp extension.
19340 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
19342 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19343 Original commit message from CVS:
19344 * gst/realmedia/Makefile.am:
19345 * gst/realmedia/rmdemux.c: (plugin_init):
19346 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19347 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19348 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19349 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19350 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19351 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19352 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19353 (gst_rtsp_real_plugin_init):
19354 * gst/realmedia/rtspreal.h:
19355 Add RealMedia RTSP extension module. It has rank NONE until it is fully
19358 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19360 gst/asfdemux/: Move WMS RTSP extension from -good to here.
19361 Original commit message from CVS:
19362 * gst/asfdemux/Makefile.am:
19363 * gst/asfdemux/gstasf.c: (plugin_init):
19364 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19365 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19366 (gst_rtsp_wms_configure_stream), (_do_init),
19367 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19368 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19369 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19370 * gst/asfdemux/gstrtspwms.h:
19371 Move WMS RTSP extension from -good to here.
19372 Port it to the new pluggable extension interface.
19374 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19376 ext/mad/Makefile.am: Link to audio helper from plugins-base.
19377 Original commit message from CVS:
19378 * ext/mad/Makefile.am:
19379 Link to audio helper from plugins-base.
19381 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19383 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19384 Original commit message from CVS:
19386 * ext/mad/gstmad.c: (gst_mad_chain):
19387 Use the new buffer clipping function from gstaudio here and
19388 require gst-plugins-base CVS.
19390 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19392 configure.ac: Sync liboil check with plugins-base. Add libm check.
19393 Original commit message from CVS:
19395 Sync liboil check with plugins-base. Add libm check.
19396 * gst/synaesthesia/Makefile.am:
19397 Link against libm. We're using sqrt here.
19399 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19401 gst/asfdemux/gstasfdemux.c: Include stdlib.
19402 Original commit message from CVS:
19403 * gst/asfdemux/gstasfdemux.c:
19406 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19408 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19409 Original commit message from CVS:
19410 * ext/annodex/Makefile.am:
19412 * ext/cdio/gstcdiocddasrc.c:
19413 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19415 * ext/cairo/Makefile.am:
19416 * gst/videofilter/Makefile.am:
19417 * tests/examples/level/Makefile.am:
19418 Use $(LIBM) instead of -lm
19420 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19422 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19423 Original commit message from CVS:
19424 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19425 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19426 * gst/mpegaudioparse/gstmpegaudioparse.h:
19427 Save some memory for each frame by only saving the start timestamp
19428 and start byte position instead of additionally the stop timestamp
19429 and stop byte position. This requires us to use a doubly-linked list
19430 but still saves 8-12 bytes per frame.
19432 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19434 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19435 Original commit message from CVS:
19436 * ext/mad/gstmad.c: (clip_outgoing_buffer):
19437 Fix buffer clipping to correctly clip to the segment stop.
19439 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19441 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19442 Original commit message from CVS:
19443 * gst/mpegaudioparse/gstmpegaudioparse.c:
19444 (gst_mp3parse_emit_frame):
19445 Fix a calculation that was causing mp3parse to drop every incoming
19446 frame when upstream delivered a segment in TIME format, breaking
19447 playback of all mpeg system streams.
19449 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19451 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19452 Original commit message from CVS:
19455 * tests/Makefile.am:
19456 Remove bogus check for libcheck, since we check for
19457 gstreamer-check and it pulls in the required info from
19458 and we weren't actually _using_ the information for
19459 libcheck ourselves anyway.
19461 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19463 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19464 Original commit message from CVS:
19465 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19466 (gst_mp3parse_init), (gst_mp3parse_dispose),
19467 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19468 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19469 (mp3parse_handle_seek), (mp3parse_src_query):
19470 * gst/mpegaudioparse/gstmpegaudioparse.h:
19471 Implement accurate seeking in mpegaudioparse. Fixes #308312.
19472 Also implement segment seeks.
19474 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19476 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19477 Original commit message from CVS:
19478 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19479 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19480 (gst_mad_chain), (gst_mad_change_state):
19481 * ext/mad/gstmad.h:
19482 Implement buffer clipping and use GST_BOILERPLATE instead of manual
19483 GType magic. Part one of bug #308312.
19485 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19487 configure.ac: Use pkg-config to locate check.
19488 Original commit message from CVS:
19490 Use pkg-config to locate check.
19492 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19494 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19495 Original commit message from CVS:
19497 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19498 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19499 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19500 Fix build against core CVS by not using deprecated API. Bump
19501 requirements for new API (overdue anyway).
19503 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19505 REQUIREMENTS: Also add amr-libs here and update a little.
19506 Original commit message from CVS:
19508 Also add amr-libs here and update a little.
19510 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
19512 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19513 Original commit message from CVS:
19514 * docs/plugins/inspect/plugin-dvdnav.xml:
19515 * docs/plugins/inspect/plugin-realmedia.xml:
19516 * docs/plugins/inspect/plugin-synaesthesia.xml:
19517 Add inspect file for synaesthesia so the docs can be built even if
19518 the plugin isn't built yet. Fixes #454311. Also add inspect files
19519 for dvdnavsrc and realmedia.
19521 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19523 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19524 Original commit message from CVS:
19525 * docs/plugins/Makefile.am:
19526 Simplify --extra-dir as gtkdoc scans recursively.
19528 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19530 And yet more docs enabled.
19531 Original commit message from CVS:
19532 * docs/plugins/Makefile.am:
19533 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19534 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19535 * gst/synaesthesia/Makefile.am:
19536 * gst/synaesthesia/gstsynaesthesia.c:
19537 * gst/synaesthesia/gstsynaesthesia.h:
19538 And yet more docs enabled.
19540 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19542 docs/plugins/: Add new docs. Scan c++ files too.
19543 Original commit message from CVS:
19544 * docs/plugins/Makefile.am:
19545 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19546 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19547 * docs/plugins/inspect/plugin-a52dec.xml:
19548 * docs/plugins/inspect/plugin-amrnb.xml:
19549 * docs/plugins/inspect/plugin-asf.xml:
19550 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19551 * docs/plugins/inspect/plugin-dvdsub.xml:
19552 * docs/plugins/inspect/plugin-iec958.xml:
19553 * docs/plugins/inspect/plugin-lame.xml:
19554 * docs/plugins/inspect/plugin-mad.xml:
19555 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19556 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19557 * docs/plugins/inspect/plugin-mpegstream.xml:
19558 Add new docs. Scan c++ files too.
19559 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19560 (gst_amrnbdec_event):
19561 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19562 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19563 (gst_amrnbparse_loop):
19564 Add documentation headers.
19565 * ext/mad/gstmad.c:
19566 * ext/mad/gstmad.h:
19569 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19571 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19572 Original commit message from CVS:
19573 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19574 (gst_mp3parse_init):
19575 Use GST_BOILERPLATE instead of manual GType magic.
19576 * gst/mpegaudioparse/gstmpegaudioparse.c:
19577 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19578 (mp3parse_bytepos_to_time):
19579 * gst/mpegaudioparse/gstmpegaudioparse.h:
19580 Implement seeking, byte->time, time->byte conversions with the Xing
19581 seek table if available. This allows better at least a bit more
19582 accurate seeks and file position reporting.
19584 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19586 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19587 Original commit message from CVS:
19588 * gst/mpegaudioparse/gstmpegaudioparse.c:
19589 (gst_mp3parse_handle_first_frame):
19590 Copy the complete Xing seek table in the 100 byte array instead of
19591 copying the first byte 100 times.
19592 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19593 (mp3parse_total_time), (mp3parse_time_to_bytepos):
19594 Add seeking support based on the Xing header but comment it out for
19595 now as it seems to yield worse result than the other method.
19596 Also use gst_pad_query_peer_duration() instead of getting the peer pad
19597 ourself, creating a new GstQuery, etc.
19599 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19601 docs/plugins/: Update docs with caps info.
19602 Original commit message from CVS:
19603 * docs/plugins/gst-plugins-ugly-plugins.args:
19604 * docs/plugins/inspect/plugin-a52dec.xml:
19605 * docs/plugins/inspect/plugin-amrnb.xml:
19606 * docs/plugins/inspect/plugin-asf.xml:
19607 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19608 * docs/plugins/inspect/plugin-dvdread.xml:
19609 * docs/plugins/inspect/plugin-dvdsub.xml:
19610 * docs/plugins/inspect/plugin-iec958.xml:
19611 * docs/plugins/inspect/plugin-lame.xml:
19612 * docs/plugins/inspect/plugin-mad.xml:
19613 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19614 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19615 * docs/plugins/inspect/plugin-mpegstream.xml:
19616 Update docs with caps info.
19618 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19620 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19621 Original commit message from CVS:
19623 Make sure dvdnav strings get translated too (no reason not to have
19624 them in the .po file, even if the plugin is disabled for now).
19627 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19629 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19630 Original commit message from CVS:
19631 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19632 (gst_amrnbdec_event), (gst_amrnbdec_chain),
19633 (gst_amrnbdec_state_change):
19634 * ext/amrnb/amrnbdec.h:
19635 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19636 (gst_amrnbparse_loop):
19637 Add newsegment and discont handling. Some code cleanups.
19639 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
19641 ext/dvdread/dvdreadsrc.c: check for an error from
19642 Original commit message from CVS:
19643 * ext/dvdread/dvdreadsrc.c: check for an error from
19644 DVDReadBlocks() correctly.
19646 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
19648 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...
19649 Original commit message from CVS:
19650 * ext/dvdread/dvdreadsrc.c:
19651 If we can't read a nav packet, or it doesn't look like a nav
19652 packet, that's an error. Previous behavior was to look at
19653 the next packet; I can't find any justification for doing that.
19656 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19658 po/it.po: Updated Italian translation.
19659 Original commit message from CVS:
19661 Updated Italian translation.
19663 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19665 po/vi.po: Updated Vietnames translation.
19666 Original commit message from CVS:
19668 Updated Vietnames translation.
19670 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19672 po/: Added Chinese (simplified) translation.
19673 Original commit message from CVS:
19674 contributed by: Wenzheng Hu <db_lobster@163.com>
19677 Added Chinese (simplified) translation.
19679 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19681 MAINTAINERS: Updating all the maintainers files
19682 Original commit message from CVS:
19684 Updating all the maintainers files
19686 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
19688 Fix leaks some more.
19689 Original commit message from CVS:
19690 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19691 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19692 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19693 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19694 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19695 * gst/iec958/ac3iec.c: (ac3iec_init):
19696 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19697 Fix leaks some more.
19699 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
19701 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19702 Original commit message from CVS:
19703 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19704 "She's leaking me", said valgrind.
19706 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19708 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19709 Original commit message from CVS:
19710 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19711 Fix "pad caps are not a real subset of its template caps" warning.
19713 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
19715 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19716 Original commit message from CVS:
19717 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19718 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19719 (gst_amrnbdec_finalize):
19720 Don't leak the adapter, unref it in a new finalize method instead.
19723 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19725 configure.ac: Back to CVS
19726 Original commit message from CVS:
19729 * gst-plugins-ugly.doap:
19730 Add 0.10.6 to the list of releases.
19732 === release 0.10.6 ===
19734 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19740 * docs/plugins/gst-plugins-ugly-plugins.args:
19741 * docs/plugins/inspect/plugin-a52dec.xml:
19742 * docs/plugins/inspect/plugin-asf.xml:
19743 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19744 * docs/plugins/inspect/plugin-dvdread.xml:
19745 * docs/plugins/inspect/plugin-dvdsub.xml:
19746 * docs/plugins/inspect/plugin-iec958.xml:
19747 * docs/plugins/inspect/plugin-lame.xml:
19748 * docs/plugins/inspect/plugin-mad.xml:
19749 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19750 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19751 * docs/plugins/inspect/plugin-mpegstream.xml:
19752 * docs/plugins/inspect/plugin-siddec.xml:
19754 Original commit message from CVS:
19757 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19775 Original commit message from CVS:
19778 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19780 win32/vs6/: Convert line endings to CRLF and mark as binary files.
19781 Original commit message from CVS:
19782 * win32/vs6/gst_plugins_ugly.dsw:
19783 * win32/vs6/libgstac3parse.dsp:
19784 * win32/vs6/libgstasfdemux.dsp:
19785 * win32/vs6/libgstdvdlpcmdec.dsp:
19786 * win32/vs6/libgstdvdsub.dsp:
19787 * win32/vs6/libgstiec958.dsp:
19788 * win32/vs6/libgstlame.dsp:
19789 * win32/vs6/libgstmad.dsp:
19790 * win32/vs6/libgstmpegaudioparse.dsp:
19791 * win32/vs6/libgstmpegstream.dsp:
19792 * win32/vs6/libgstrealmedia.dsp:
19793 * win32/vs6/libgstsynaesthesia.dsp:
19794 Convert line endings to CRLF and mark as binary files.
19796 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19798 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19799 Original commit message from CVS:
19800 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19801 Don't forget to unlock when setting the device property, or
19802 we'll sooner or later deadlock.
19804 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
19806 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19807 Original commit message from CVS:
19808 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19809 Use gst_util_guint64_to_gdouble for conversion.
19810 * win32/vs6/libgstasfdemux.dsp:
19811 Add asfpacket.c to the build.
19813 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19815 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19816 Original commit message from CVS:
19817 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19818 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19819 * gst/mpegaudioparse/gstmpegaudioparse.h:
19820 If the Xing header provides a total time, use it to calculate the
19821 correct average bitrate immediately, instead of sending updates as
19822 we parse the stream.
19824 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
19826 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19827 Original commit message from CVS:
19828 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19829 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19830 Use GstClockTime instead of guint for a time variable to prevent
19831 overflows on too large subtitle durations. Fixes #444514.
19833 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
19835 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19836 Original commit message from CVS:
19837 Patch by: Mark Nauwelaerts <manauw at skynet be>
19838 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19839 Clear state when handling the serialized FLUSH_STOP event instead of
19840 the FLUSH_START event, thereby making sure we don't free buffers the
19841 chain function is still using. Fixes dvdsubdec crashing when flusing
19842 or seeking (#442706).
19844 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19846 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19847 Original commit message from CVS:
19848 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19849 Initialise variable to make fc4 build bot happy.
19851 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19853 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19854 Original commit message from CVS:
19855 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19856 Add sanity check so we don't abort for broken or non-MPEG streams,
19857 but instead error out. Fixes crashes/aborts for when our typefinder
19858 wrongly identifies quicktime files as mpeg (which should be fixed in
19859 -base now too). (#440120).
19861 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19864 * ext/amrnb/amrnbdec.c:
19865 * ext/amrnb/amrnbenc.c:
19866 * ext/amrnb/amrnbparse.c:
19867 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19868 Original commit message from CVS:
19869 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19870 block_size, _do_init, gst_amrnbdec_base_init,
19871 gst_amrnbdec_class_init, gst_amrnbdec_init):
19872 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19873 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19874 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19875 block_size, _do_init, gst_amrnbparse_base_init,
19876 gst_amrnbparse_class_init, gst_amrnbparse_init):
19877 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19878 GST_DEBUG_FUNCPTR and add log-category.
19880 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19882 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19883 Original commit message from CVS:
19884 * gst/mpegaudioparse/gstmpegaudioparse.c:
19885 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19886 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19887 (gst_mp3parse_chain), (mp3parse_total_bytes),
19888 (mp3parse_total_time):
19889 * gst/mpegaudioparse/gstmpegaudioparse.h:
19890 Implement parsing of Xing headers from the first frame of the stream,
19891 and use it to report duration correctly where possible.
19893 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19895 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19896 Original commit message from CVS:
19897 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19898 After descrambling, push the packets out as individual packets
19899 instead of one big descrambled buffer. Makes cook audio decoding
19900 work with the 'realaudiodec' decoder from gst-plugins-bad.
19902 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19904 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19905 Original commit message from CVS:
19906 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19907 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19908 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19909 (gst_rmdemux_parse_packet):
19910 * gst/realmedia/rmdemux.h:
19911 Remember first timestamp encountered in stream and re-timestamp
19912 stream to start from zero (fixes #397219); only send one newsegment
19913 event, not two; when seeking, send newsegment events from the
19914 streaming thread and not from the seeking thread.
19916 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
19918 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19919 Original commit message from CVS:
19920 Based on patch by: Mark Nauwelaerts <manauw skynet be>
19921 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19922 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19923 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19924 * gst/mpegstream/gstmpegdemux.h:
19925 Reset last_flow values for the various streams after a flushing
19926 seek, otherwise we might aggregate wrong flow returns afterwards
19927 that will make upstream pause silently. This should fix seeking
19928 in DVDs and also fix the Thoggen cropping dialog (#438610).
19930 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19932 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19933 Original commit message from CVS:
19934 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19935 (gst_asf_demux_chain_headers),
19936 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19937 (gst_asf_demux_have_mutually_exclusive_active_stream),
19938 (gst_asf_demux_check_activate_streams),
19939 (gst_asf_demux_find_stream_with_complete_payload),
19940 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19941 (gst_asf_demux_activate_ext_props_streams),
19942 (gst_asf_demux_process_object):
19943 * gst/asfdemux/gstasfdemux.h:
19944 Activate streams (ie. add the pads to the element) depending on
19945 whether we actually get data for those streams within the ASF
19946 preroll value specified. Currently only done in pull-mode though
19947 (this will fix problems with playbin hanging on mms streams once
19948 we use this in push-mode as well).
19950 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19952 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19953 Original commit message from CVS:
19954 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19955 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19956 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19957 (gst_asf_demux_process_file):
19958 * gst/asfdemux/gstasfdemux.h:
19959 Make all timestamps start from zero in pull-mode too; some small
19960 clean-ups and FIXMEs here and there.
19962 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
19964 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19965 Original commit message from CVS:
19966 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19967 (gst_asf_demux_parse_packet):
19968 If packet size is specified within the packet and smaller than
19969 the actual packet size, don't parse beyond the size specified in
19970 the packet (this makes us parse some cases of packets with single
19971 compressed payloads cleanly, see e.g stream from #431318). Also
19972 add a sanity check when parsing compressed single payloads.
19974 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19976 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19977 Original commit message from CVS:
19978 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19979 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19980 (gst_asf_demux_handle_seek_event),
19981 (gst_asf_demux_push_complete_payloads):
19982 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19983 send data from the keyframe right before the new segment start to
19984 make sure the decoder doesn't have to decode more than absolutely
19987 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
19989 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
19990 Original commit message from CVS:
19991 * gst/asfdemux/asfheaders.c:
19992 * gst/asfdemux/asfheaders.h:
19993 * gst/asfdemux/asfpacket.c:
19994 (asf_payload_parse_replicated_data_extensions),
19995 (gst_asf_demux_parse_payload):
19996 * gst/asfdemux/asfpacket.h:
19997 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
19998 (gst_asf_demux_push_complete_payloads),
19999 (gst_asf_demux_process_ext_stream_props):
20000 * gst/asfdemux/gstasfdemux.h:
20001 Implement payload extension system/extended replicated data parsing,
20002 so we can extract payload durations if they're specified.
20004 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
20006 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
20007 Original commit message from CVS:
20008 * gst/asfdemux/asfheaders.h:
20009 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20010 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
20011 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
20012 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
20013 (gst_asf_demux_parse_stream_object),
20014 (gst_asf_demux_process_ext_stream_props),
20015 (gst_asf_demux_process_queued_extended_stream_objects),
20016 (gst_asf_demux_activate_ext_props_streams),
20017 (gst_asf_demux_process_object):
20018 * gst/asfdemux/gstasfdemux.h:
20019 Refactor stream parse/activation a bit (stream activation heuristics
20020 are still the same though); some more clean-ups.
20022 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
20024 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
20025 Original commit message from CVS:
20026 * win32/common/.cvsignore:
20027 Ignore generated config.h file to make build bot happy.
20029 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20031 gst/asfdemux/: Init debug category before using it.
20032 Original commit message from CVS:
20033 * gst/asfdemux/gstasf.c: (plugin_init):
20034 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
20035 * gst/asfdemux/gstasfdemux.h:
20036 Init debug category before using it.
20038 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
20040 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
20041 Original commit message from CVS:
20042 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
20043 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
20044 Fix silly bug when we can't pull as much data as we want; don't
20045 forget to announce pending tags in the new packet parsing code.
20047 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
20049 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
20050 Original commit message from CVS:
20053 Generate a win32 config.h into win32/common and add to MANIFEST so
20054 it gets disted (#393890). Looks like win32/common/config.h.in needs
20057 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
20059 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
20060 Original commit message from CVS:
20061 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
20062 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
20063 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
20064 Fix pull mode operation some more: send newsegment event before
20065 sending data; handle EOS and fatal flow returns a bit better; don't
20066 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
20068 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
20070 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
20071 Original commit message from CVS:
20072 * gst/asfdemux/Makefile.am:
20073 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
20074 (asf_packet_create_payload_buffer),
20075 (asf_payload_find_previous_fragment),
20076 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
20077 (gst_asf_demux_parse_packet):
20078 * gst/asfdemux/asfpacket.h:
20079 * gst/asfdemux/gstasfdemux.c:
20080 (gst_asf_demux_reset_stream_state_after_discont),
20081 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
20082 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
20083 (gst_asf_demux_process_chunk):
20084 * gst/asfdemux/gstasfdemux.h:
20085 New packet parsing code: should put halfway decent timestamps on
20086 buffers, and might even set the appropriate keyframe/discont buffer
20087 flags from time to time (and even if it doesn't, I'm at least able
20088 to debug this code); only used in pull-mode so far. Still needs
20089 some more work, like payload extensions parsing and proper flow
20090 aggregation, and stream activation based on preroll. Stay tuned.
20092 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
20094 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
20095 Original commit message from CVS:
20096 * gst/asfdemux/asfheaders.h:
20097 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20098 (gst_asf_demux_seek_index_lookup),
20099 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
20100 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
20101 (gst_asf_demux_process_ext_content_desc),
20102 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
20103 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
20104 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20105 * gst/asfdemux/gstasfdemux.h:
20106 Some clean-ups and small fixes: rename asf_stream_context structure to
20107 AsfStream; inline some three-line utility functions that are only used
20108 once anyway and get rid of their associated helper structs; make debug
20109 category global so that it is used by the debug statements in the other
20110 file as well; simplify gst_asf_demux_get_stream(); fix accidental
20111 implicit initialisation of stream->last_buffer_timestamp to 0, which
20112 would lead to missing timestamps on the first buffer; put fourcc format
20113 into video caps to make certain proprietary wmv decoders happy (for the
20114 case of WMVA in particular); play_time is offset by preroll as well, so
20115 fix overreporting of duration for some files.
20117 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
20119 gst/asfdemux/gstasfdemux.c: Printf format fixes.
20120 Original commit message from CVS:
20121 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20122 (gst_asf_demux_pull_indices):
20123 Printf format fixes.
20125 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
20127 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
20128 Original commit message from CVS:
20129 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20130 (gst_mpeg_parse_send_event):
20131 Post an error message if EOS wasn't handled by anything downstream.
20132 This should fix playbin freezing/hanging with small VobSub subtitle
20133 files (background: not-linked flow returns from downstream are
20134 ignored for a while at the beginning, so if the file is small
20135 upstream will never get a not-linked flow return even if nothing
20136 is connected downstream). (#429960).
20138 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
20140 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
20141 Original commit message from CVS:
20142 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20143 (gst_amrnbparse_sink_activate),
20144 (gst_amrnbparse_sink_activate_pull):
20145 Rewrite terminally broken sinkpad activation code.
20146 Now actually supports pull-mode activation (didn't before), and push
20147 mode activation doesn't leave the sinkpad flushing.
20149 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
20151 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
20152 Original commit message from CVS:
20153 * gst/asfdemux/asfheaders.c:
20154 * gst/asfdemux/asfheaders.h:
20155 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20156 (gst_asf_demux_reset), (gst_asf_demux_init),
20157 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
20158 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
20159 (gst_asf_demux_seek_index_lookup),
20160 (gst_asf_demux_reset_stream_state_after_discont),
20161 (gst_asf_demux_handle_seek_event),
20162 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
20163 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
20164 (gst_asf_demux_pull_indices),
20165 (gst_asf_demux_parse_data_object_start),
20166 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
20167 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
20168 (gst_asf_demux_process_simple_index),
20169 (gst_asf_demux_process_object),
20170 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
20171 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
20172 * gst/asfdemux/gstasfdemux.h:
20173 Make asfdemux work in pull mode where possible. If there's an index
20174 at the end of the file, read it and use it for seeking purposes.
20176 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
20178 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
20179 Original commit message from CVS:
20180 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20181 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
20182 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
20183 Some timestamp fixes.
20184 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
20185 Fix for 64-bit machines.
20187 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
20189 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
20190 Original commit message from CVS:
20191 Patch by: René Stadler <mail at renestadler dot de>
20192 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
20193 (find_seek_offset_time), (gst_rmdemux_reset),
20194 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
20195 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
20196 * gst/realmedia/rmdemux.h:
20197 Make rmdemux handle any number of logical streams. Fixes #428698.
20199 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20203 Original commit message from CVS:
20206 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20208 po/: Added Danish translation.
20209 Original commit message from CVS:
20210 submitted by: Mogens Jaeger <mogens@jaeger.tf>
20213 Added Danish translation.
20215 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
20217 po/.cvsignore: Add pot.
20218 Original commit message from CVS:
20222 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
20224 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
20225 Original commit message from CVS:
20226 2007-03-27 Julien MOUTTE <julien@moutte.net>
20227 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
20228 stream and try to adapt to incoming timestamps lack of
20229 precision up to half a frame. This allows generating
20230 a perfect stream even with muxed formats like FLV where
20231 the timestamps are stored in milliseconds.
20233 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20235 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
20236 Original commit message from CVS:
20237 * gst/realmedia/rmdemux.c:
20238 Remove unused zlib.h include. Fixes #421594.
20240 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20242 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
20243 Original commit message from CVS:
20244 * ext/lame/gstlame.c: (gst_lame_setup):
20245 Disable the bitrate checking when the user has requested
20246 Free Format mode, as all bitrates less than the maximum
20249 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20251 po/: Update translations.
20252 Original commit message from CVS:
20256 Update translations.
20258 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20260 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
20261 Original commit message from CVS:
20262 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
20263 When handling seeks, don't convert -1 start or stop values to a bogus
20264 byte position - pass them upstream as -1.
20266 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20268 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
20269 Original commit message from CVS:
20270 * gst/mpegaudioparse/gstmpegaudioparse.c:
20271 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20272 (gst_mp3parse_init), (gst_mp3parse_sink_event),
20273 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
20274 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
20275 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
20276 (mp3parse_total_time), (mp3parse_handle_seek),
20277 (mp3parse_src_event), (mp3parse_src_query),
20278 (mp3parse_get_query_types), (plugin_init):
20279 * gst/mpegaudioparse/gstmpegaudioparse.h:
20280 Implement seeking via average bitrate, and position+duration
20281 querying in mp3parse. Later, it will support frame-accurate seeking by
20282 building a seek table as it parses.
20283 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
20284 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
20285 before any extant MP3 decoder plugin. This allows us to remove framing
20286 support from the decoders, if we want, and will provide them with
20287 accurate seeking automatically once it is finished.
20288 Fix the handling of MPEG-1 Layer 1 files.
20289 Partially fix timestamping of packets arriving from a demuxer by
20290 queueing the incoming timestamp until the next packet starts, rather
20291 than applying it immediately to the next pushed buffer.
20293 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20295 gst/asfdemux/gstasfdemux.c: Printf format fix.
20296 Original commit message from CVS:
20297 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
20300 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20302 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
20303 Original commit message from CVS:
20304 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
20305 (gst_cdio_cdda_src_finalize):
20306 Make sure we always destroy our libcdio handle.
20308 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
20310 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20311 Original commit message from CVS:
20312 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20313 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20314 (gst_cdio_cdda_src_finalize):
20315 Small code cleanups.
20316 Don't use pad_alloc as the base class cannot deal with the error codes.
20318 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
20320 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20321 Original commit message from CVS:
20322 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
20323 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20324 Never post a (fatal) error message on the bus on decoding errors. We
20325 should only do this if we can't recover, but mpeg2dec can always
20326 recover. This is needed for DVB streams, for example, where there
20327 may be temporary glitches in the stream. Instead of an error
20328 message, post a warning message on the bus for every N decoding
20329 errors. Fixes #370020.
20331 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20333 configure.ac: Convert to new AG_GST style.
20334 Original commit message from CVS:
20336 Convert to new AG_GST style.
20338 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20340 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20341 Original commit message from CVS:
20342 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20344 Display sensible defaults and limits for the
20345 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20346 property - it's supposed to be a boolean 0/1 value.
20348 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20350 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20351 Original commit message from CVS:
20352 * ext/lame/gstlame.c:
20353 Initialise the variables so gcc doesn't complain about possibly
20354 uninitialised uses, even though they can't actually happen.
20356 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
20358 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20359 Original commit message from CVS:
20360 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20361 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20362 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20363 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20364 Implement all sample rates.
20365 Implement sample permutation a little smarter avoiding a memcpy.
20366 Fix timestamps, use segments, fix seeking.
20368 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
20371 Original commit message from CVS:
20372 * docs/plugins/Makefile.am:
20373 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20374 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20375 * docs/plugins/inspect/plugin-siddec.xml:
20376 * ext/sidplay/gstsiddec.cc:
20377 * ext/sidplay/gstsiddec.h:
20380 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20382 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
20383 Original commit message from CVS:
20384 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20385 (gst_lame_set_property), (gst_lame_setup):
20386 Fix up bitrate checking macro. Make it give us a
20387 GST_ELEMENT_WARNING message so the application has a chance of
20388 reporting this to the user. Move the checking to _setup, so we
20389 are sure it runs in the READY state, when we hope to have a pipeline
20390 and a bus that is not flushing.
20391 This fixes e.g. using 96 kbit/sec as a bitrate.
20393 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
20395 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20396 Original commit message from CVS:
20397 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20398 (gst_asf_demux_process_advanced_mutual_exclusion),
20399 (gst_asf_demux_process_queued_extended_stream_objects),
20400 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20401 * gst/asfdemux/gstasfdemux.h:
20402 Parse advanced mutual exclusion object and only add pads for
20403 'hidden' streams (those in an extended stream header) that are
20404 mutually exclusive with an already existing 'main stream' if
20405 the broadcasting flag is not set. If the broadcasting flag is set,
20406 assume that data for this stream isn't sent. (This should ideally be
20407 solved better by making playbin more robust against this and/or by
20408 making mmssrc send some information downstream about which streams
20409 will be streamed). Fixes #353116.
20411 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20413 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20414 Original commit message from CVS:
20415 * gst/synaesthesia/gstsynaesthesia.c:
20416 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20417 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20418 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20419 (synaescope32), (synaescope_set_data), (synaesthesia_update),
20420 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20421 * gst/synaesthesia/synaescope.h:
20422 Move all the mutable engine state into a structure so that
20423 multiple element instances can run without interfering.
20425 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20427 Add crossreferences to glib/gobject/gstream docs.
20428 Original commit message from CVS:
20430 * docs/plugins/Makefile.am:
20431 Add crossreferences to glib/gobject/gstream docs.
20433 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20435 gst/synaesthesia/: More source cleanups and add FIXME comments.
20436 Original commit message from CVS:
20437 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20438 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20439 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20441 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20443 More source cleanups and add FIXME comments.
20445 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
20447 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20448 Original commit message from CVS:
20449 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20450 Use gst_guint64_to_gdouble for conversions.
20451 * gst/synaesthesia/synaescope.c:
20452 Define M_PI and do not include <pthread.h> and
20453 <sys/time.h> for G_OS_WIN32
20454 * win32/vs6/libgstrealmedia.dsp:
20455 * win32/vs6/synaesthesia.dsp:
20456 Update projects files.
20457 * win32/common/config.h.in:
20458 Add config.h.in for autogen of config.h
20460 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20462 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20463 Original commit message from CVS:
20465 Add --enable-experimental support. Activate synaesthesia when building
20466 with --enable-experimental. Fix --enable external configure switch
20469 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20471 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20472 Original commit message from CVS:
20473 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20474 (gst_lame_change_state):
20475 * ext/lame/gstlame.h:
20476 On receiving EOS, we try to push a last buffer with the remaining
20477 samples. Don't do that if we got an unclean flow return on the last
20478 gst_pad_push(), downstream might not handle this very gracefully
20480 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20481 Pass flow returns upstream (helps #403168).
20483 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20485 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20486 Original commit message from CVS:
20487 * gst/synaesthesia/gstsynaesthesia.c:
20488 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20489 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20490 (gst_synaesthesia_chain), (plugin_init):
20491 check result of gst_pad_push() in _chain.
20493 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20495 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20496 Original commit message from CVS:
20497 * gst/synaesthesia/Makefile.am:
20498 * gst/synaesthesia/gstsynaesthesia.c:
20499 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20500 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20501 (gst_synaesthesia_chain), (plugin_init):
20502 * gst/synaesthesia/synaescope.c:
20503 * gst/synaesthesia/synaescope.h:
20504 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20505 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20506 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20507 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20508 possible leak in _chain. (#356882)
20510 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20512 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20513 Original commit message from CVS:
20514 * gst/asfdemux/asfheaders.c:
20515 * gst/asfdemux/asfheaders.h:
20516 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20517 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20518 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20519 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20520 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20521 (gst_asf_demux_process_ext_content_desc),
20522 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20523 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20524 (gst_asf_demux_process_bitrate_props_object),
20525 (gst_asf_demux_process_header_ext),
20526 (gst_asf_demux_process_language_list),
20527 (gst_asf_demux_process_ext_stream_props),
20528 (gst_asf_demux_process_queued_extended_stream_objects),
20529 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20530 * gst/asfdemux/gstasfdemux.h:
20531 Refactor and clean up header parsing and chain function a bit; get
20532 rid of some cruft; make header parsing a tad more robust, fixing
20535 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20537 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20538 Original commit message from CVS:
20539 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20540 Post an error if we receive an EOS event while still waiting for the
20541 ASF header object to come through.
20543 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
20545 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20546 Original commit message from CVS:
20547 Patch by: Xavier B. <xavierb gmail com>
20548 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20549 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20550 (gst_asf_demux_process_ext_content_desc),
20551 (gst_asf_demux_process_data),
20552 (gst_asf_demux_process_language_list),
20553 (gst_asf_demux_process_ext_stream_props),
20554 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20555 Guard places where we assume that a certain amount of data is
20556 available better against less data being available (should fix
20557 infamous assertion crasher bug #336370). Also fixes a small
20560 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
20562 gst/realmedia/: Add demuxer for RealAudio files (#349779).
20563 Original commit message from CVS:
20564 * gst/realmedia/Makefile.am:
20565 * gst/realmedia/rademux.c:
20566 * gst/realmedia/rademux.h:
20567 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20568 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20569 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20570 * gst/realmedia/rmutils.h:
20571 Add demuxer for RealAudio files (#349779).
20573 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
20575 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20576 Original commit message from CVS:
20578 Add win32/MANIFEST to EXTRA_DIST so win32 files will
20579 be include in the next release.
20581 Remove win32/common/config.h is which is not autogenerated yet.
20583 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20585 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20586 Original commit message from CVS:
20587 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20588 warn when outgoing sample rate is different from incoming
20590 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20592 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20593 Original commit message from CVS:
20594 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20595 All sample-rates < 32khz come from the LSF extensions, which only
20596 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20597 Use gst_util_uint64_scale because we can.
20599 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20601 tests/check/elements/amrnbenc.c: and fix compilation of this test
20602 Original commit message from CVS:
20603 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20604 (cleanup_amrnbenc):
20605 and fix compilation of this test
20607 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20609 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20610 Original commit message from CVS:
20611 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20612 (cleanup_amrnbenc):
20613 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20614 (cleanup_mpeg2dec):
20615 re-apply as it was -bad and not -ugly that is frozen, doh
20617 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20619 tests/check/elements/: revert my freeze breakage
20620 Original commit message from CVS:
20621 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20622 (cleanup_amrnbenc):
20623 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20624 (cleanup_mpeg2dec):
20625 revert my freeze breakage
20627 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20629 gst/asfdemux/gstasfdemux.c: add a comment about a future change
20630 Original commit message from CVS:
20631 * gst/asfdemux/gstasfdemux.c:
20632 (gst_asf_demux_get_gst_tag_from_tag_name),
20633 (gst_asf_demux_process_ext_content_desc):
20634 add a comment about a future change
20635 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20636 (cleanup_amrnbenc):
20637 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20638 (cleanup_mpeg2dec):
20639 consistent pad (de)activation
20641 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20643 gst/asfdemux/gstasfdemux.c: Update query_types function too.
20644 Original commit message from CVS:
20645 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20646 Update query_types function too.
20648 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20650 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20651 Original commit message from CVS:
20652 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20653 (gst_rmdemux_src_query_types):
20654 Implement SEEKING query, make query function thread-safe.
20656 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
20658 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20659 Original commit message from CVS:
20660 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20661 Use alignment-safe macros here too (subbuffers ...); guard against
20662 hypothetical memory access beyond our given buffer in the case
20663 where the buffer size is not a multiple of 2.
20665 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
20667 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20668 Original commit message from CVS:
20669 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20670 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20671 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20672 * gst/asfdemux/gstasfdemux.h:
20673 Don't crash in the seek event handling code when playtime is 0,
20674 as may be the case with live streams (#386218). Implement SEEKING
20675 query so applications can query seekability without second-guessing
20676 based on whether we have a duration or not.
20678 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20681 Original commit message from CVS:
20683 * gst-plugins-ugly.doap:
20684 * gst-plugins-ugly.spec.in:
20687 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
20689 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20690 Original commit message from CVS:
20691 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20692 Use our alignment-safe macros here too, since we can't assume that
20693 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20696 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20698 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20699 Original commit message from CVS:
20700 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20701 Also, don't read the index for a stream a second time when
20702 operating in pull-mode and reaching the end of the file.
20704 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20706 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20707 Original commit message from CVS:
20708 Patch by: Roland Kay <roland.kay at ox compsoc net>
20709 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20710 Don't leak stream index (#385292).
20712 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20714 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20715 Original commit message from CVS:
20716 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20717 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20719 * ext/lame/gstlame.h:
20720 Fix leak (by calling lame_init_params() before lame_close()); handle
20721 NULL return from lame_init() more gracefully. Fixes #385311.
20723 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20725 configure.ac: Back to CVS
20726 Original commit message from CVS:
20730 === release 0.10.5 ===
20732 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20738 * docs/plugins/gst-plugins-ugly-plugins.args:
20739 * docs/plugins/inspect/plugin-a52dec.xml:
20740 * docs/plugins/inspect/plugin-asf.xml:
20741 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20742 * docs/plugins/inspect/plugin-dvdsub.xml:
20743 * docs/plugins/inspect/plugin-iec958.xml:
20744 * docs/plugins/inspect/plugin-lame.xml:
20745 * docs/plugins/inspect/plugin-mad.xml:
20746 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20747 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20748 * docs/plugins/inspect/plugin-mpegstream.xml:
20749 * docs/plugins/inspect/plugin-siddec.xml:
20751 Original commit message from CVS:
20754 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
20756 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
20757 Original commit message from CVS:
20758 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20759 to in the previous checkin. see #385192. You can have your
20762 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
20764 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
20765 Original commit message from CVS:
20766 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20767 from the dereferenced integer, not the pointer itself. Fixes
20769 I'm takin ur cheese!
20771 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
20774 ChangeLog surgery: fix bug number
20775 Original commit message from CVS:
20776 ChangeLog surgery: fix bug number
20778 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20780 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20781 Original commit message from CVS:
20782 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20783 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20784 For version 4 streams, read the extra codec data size from the
20785 header instead of assuming it is always 16 (also read it from the
20786 right position) (#384989). For version 4 and 5 streams, check that
20787 the specified extra codec data size doesn't make us read beyond the
20788 chunk boundary (#384989).
20790 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20807 Original commit message from CVS:
20810 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20812 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20813 Original commit message from CVS:
20814 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20815 Cosmetic changes: fix misleading debug statement, update
20818 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20820 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20821 Original commit message from CVS:
20822 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20823 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20824 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20825 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20826 * ext/mpeg2dec/gstmpeg2dec.h:
20827 Align buffers to a 16 byte boundary so the altivec optimisations
20828 don't crash. Fixes #327350.
20830 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
20832 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20833 Original commit message from CVS:
20834 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20835 The availability of extra codec data isn't something that
20836 warrants debug messages at WARNING level (see #376958).
20838 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20840 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20841 Original commit message from CVS:
20842 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20843 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20844 (gst_dvd_demux_send_subbuffer):
20845 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20846 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20847 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20848 (gst_mpeg_demux_send_subbuffer):
20849 * gst/mpegstream/gstmpegdemux.h:
20850 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20851 (gst_mpeg_parse_chain):
20852 Fix flow value combination; this fixes playbin/totem locking up if
20853 a VobSub file is specified as subtitle file (#334322). Flow value
20854 combination should only happen once we are fairly sure we've got all
20855 pads that are available for now. Since there isn't a well-specified
20856 time when this is the case in MPEG, we'll just assume this is the
20857 case once there has been a certain number of packets for each
20858 stream we've found so far.
20860 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
20862 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20863 Original commit message from CVS:
20864 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20865 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20866 Simplify the framerate code and support more framerates. Fixes #361584.
20868 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20870 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20871 Original commit message from CVS:
20872 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20873 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20874 Fix minor memleak when creating pads from static pad templates (#369627).
20875 * tests/check/Makefile.am:
20876 * tests/check/elements/.cvsignore:
20877 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20878 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20879 Add unit tests for mpeg2dec (#369627).
20881 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
20885 Original commit message from CVS:
20888 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
20890 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20891 Original commit message from CVS:
20892 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20893 (gst_lame_change_state):
20894 * ext/lame/gstlame.h:
20895 Make lame timestamp flushed eos buffer by some additional timestamp
20896 accounting. Fixes #374760.
20898 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
20900 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20901 Original commit message from CVS:
20902 * gst/mpegaudioparse/gstmpegaudioparse.c:
20903 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20904 (gst_mp3parse_init), (gst_mp3parse_dispose),
20905 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20906 (gst_mp3parse_change_state):
20907 * gst/mpegaudioparse/gstmpegaudioparse.h:
20908 Make timestamp handling in mp3parse saner; now works for at least
20911 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
20913 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20914 Original commit message from CVS:
20915 * gst/mpegaudioparse/Makefile.am:
20916 * gst/mpegaudioparse/gstmpegaudioparse.c:
20917 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20918 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20919 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20920 (gst_mp3parse_change_state), (plugin_init):
20921 * gst/mpegaudioparse/gstmpegaudioparse.h:
20922 Bring mp3parse into the 21st century.
20923 Use its own debug category, use gstadapter, format nicely to 80
20924 columns, and fix incorrect handling of 32 kHz and less files.
20926 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
20928 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20929 Original commit message from CVS:
20930 Patch by: Sebastian Droege <slomo at ubuntu dot com>
20931 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20932 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20933 * ext/mpeg2dec/gstmpeg2dec.h:
20934 libmpeg2 requires its output buffers to start at a 16byte aligned
20935 address or the altivec optimizations will explode.
20937 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20939 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20940 Original commit message from CVS:
20941 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20942 * ext/cdio/gstcdio.h:
20943 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20944 Move CD-TEXT utility function into common file so it can also be
20945 used by a future cdioparanoiasrc.
20947 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20949 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20950 Original commit message from CVS:
20951 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20952 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20953 information (fixes #340433).
20955 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
20957 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20958 Original commit message from CVS:
20959 Patch by: Josep Torra Valles <josep at fluendo com>
20960 * gst/iec958/ac3_padder.c: (ac3p_init):
20961 * gst/mpegstream/gstmpegparse.c:
20962 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20963 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20964 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20965 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20966 (gst_rmdemux_parse_packet):
20967 Misc. fixes for problems discovered by Forte (different return types
20968 in function declaration and definition, pointer arithmetics with
20969 void pointers). Fixes #362639.
20971 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20973 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20974 Original commit message from CVS:
20975 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20976 Don't announce audio or subtitle streams that aren't really present,
20977 it makes dvddemux create pads that will never carry any data, which
20980 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20982 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20983 Original commit message from CVS:
20984 * ext/lame/gstlame.c: (gst_lame_set_property):
20985 Round up not allowed bitrates to the next higher allowed one
20988 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
20990 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
20991 Original commit message from CVS:
20992 * docs/plugins/Makefile.am:
20993 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20994 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20995 * ext/lame/gstlame.c: (gst_lame_class_init):
20996 * ext/lame/gstlame.h:
20997 Add docs for lame and lame to docs. Specify allowed bitrates
20998 in the properties description (#361140). Canonicalise object
20999 property names (ie. use hyphen instead of underscore).
21000 * docs/plugins/inspect/plugin-a52dec.xml:
21001 * docs/plugins/inspect/plugin-amrnb.xml:
21002 * docs/plugins/inspect/plugin-asf.xml:
21003 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21004 * docs/plugins/inspect/plugin-dvdread.xml:
21005 * docs/plugins/inspect/plugin-dvdsub.xml:
21006 * docs/plugins/inspect/plugin-iec958.xml:
21007 * docs/plugins/inspect/plugin-lame.xml:
21008 * docs/plugins/inspect/plugin-mad.xml:
21009 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21010 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21011 * docs/plugins/inspect/plugin-mpegstream.xml:
21012 * docs/plugins/inspect/plugin-siddec.xml:
21013 Update version to CVS.
21015 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
21017 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
21018 Original commit message from CVS:
21019 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
21020 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
21023 Add i18n magic to lame plugin. Throw decent error message when we
21024 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
21026 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
21028 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
21029 Original commit message from CVS:
21030 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
21031 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
21032 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
21033 Change caps to x-rdt, because it's not x-rtp.
21034 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21035 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
21036 (gst_rmdemux_plugin_init):
21037 Activate pad before adding to the element.
21038 Return the combined stream return values after pad_alloc.
21040 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
21042 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
21043 Original commit message from CVS:
21044 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
21045 * ext/mpeg2dec/gstmpeg2dec.h:
21046 Add some debugging to timestamp handling.
21047 Make sure we don't convert invalid timestamps.
21049 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21051 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
21052 Original commit message from CVS:
21053 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
21054 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
21055 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
21056 (gst_dvd_demux_get_subpicture_stream):
21057 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
21058 (gst_mpeg_demux_get_audio_stream),
21059 (gst_mpeg_demux_get_private_stream):
21060 Active pads before adding them to the running element. Don't assert
21061 on non-BYTE format newsegment events in asfdemux.
21063 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
21065 Printf format fixes.
21066 Original commit message from CVS:
21067 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
21068 (gst_dvd_read_src_handle_seek_event):
21069 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
21070 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
21071 * ext/sidplay/gstsiddec.cc:
21072 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
21073 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
21074 (gst_rmdemux_parse_packet):
21075 Printf format fixes.
21077 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21079 gst/realmedia/: Added RDT depayloader.
21080 Original commit message from CVS:
21081 * gst/realmedia/Makefile.am:
21082 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
21083 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
21084 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
21085 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
21086 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
21087 * gst/realmedia/rdtdepay.h:
21088 Added RDT depayloader.
21089 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21090 (gst_rmdemux_plugin_init), (plugin_init):
21091 Remove unused function.
21092 Added some more mime-types.
21094 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21096 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
21097 Original commit message from CVS:
21098 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
21099 If an incoming timestamp is within one sample of our current
21100 timestamp, then keep it. This prevents imprecision in the
21101 PTS (which only has 90khz granularity) from affecting our stream.
21103 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21105 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
21106 Original commit message from CVS:
21107 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
21108 Reflow code so that compiler doesn't complain about possible use
21109 of uninitialised variable any longer; but just in case, initialise
21110 it anyway; also take object ref in query function and do peer pad
21111 stuff in a more thread-safe way.
21113 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
21115 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
21116 Original commit message from CVS:
21117 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
21118 Init a variable to make compilers happy.
21120 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
21122 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
21123 Original commit message from CVS:
21124 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
21125 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
21126 (gst_dvd_demux_sync_stream_to_time):
21127 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
21128 (gst_mpeg_demux_synchronise_pads),
21129 (gst_mpeg_demux_sync_stream_to_time):
21130 Send newsegment updates for sparse streams (#350778).
21132 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21134 ext/dvdread/dvdreadsrc.c: fix compile warning
21135 Original commit message from CVS:
21136 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
21137 fix compile warning
21139 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21142 bump the nano bitches
21143 Original commit message from CVS:
21144 bump the nano bitches
21146 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21148 configure.ac: As another attempt, synaesthesia can be enabled by passing
21149 Original commit message from CVS:
21151 As another attempt, synaesthesia can be enabled by passing
21152 --with-plugins="synaesthesia" to configure
21154 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21156 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
21157 Original commit message from CVS:
21159 Don't build synaesthesia by default, until someone confirms that it
21160 is okay (filed as #356882)
21162 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21164 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
21165 Original commit message from CVS:
21167 Don't build synaesthesia by default, until someone confirms that it
21168 is okay (filed as #356882)
21170 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21173 Original commit message from CVS:
21175 * gst/synaesthesia/Makefile.am:
21176 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
21177 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
21178 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
21179 (gst_synaesthesia_change_state), (plugin_init):
21182 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21184 More G_OBJECT macro fixing.
21185 Original commit message from CVS:
21186 * ext/mad/gstid3tag.c:
21187 * gst/mpegstream/gstrfc2250enc.h:
21188 * gst/synaesthesia/gstsynaesthesia.c:
21189 More G_OBJECT macro fixing.
21191 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
21193 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
21194 Original commit message from CVS:
21195 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
21196 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
21197 Fix initialisation dummy buffer, the offsets are relative to the start
21198 of the buffers. Fixes #356004.
21200 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
21202 * gst-plugins-ugly.spec.in:
21204 Original commit message from CVS:
21207 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
21209 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
21210 Original commit message from CVS:
21211 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
21212 Add convert query (needed for later when we just operate in time
21213 format and let the base source class handle all the seeking stuff).
21215 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21217 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
21218 Original commit message from CVS:
21219 * gst/asfdemux/gstasfdemux.c:
21220 (gst_asf_demux_get_gst_tag_from_tag_name),
21221 (gst_asf_demux_process_ext_content_desc):
21222 Erm, lets properly fix it. The only non-text tag that we support is
21223 the track-number and that is an UINT. asfdemux was returning a GValue
21224 initialized as INT. Further the Track and not the TrackNumber tag
21225 (the latter is a string too).
21227 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21229 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
21230 Original commit message from CVS:
21231 * gst/asfdemux/gstasfdemux.c:
21232 (gst_asf_demux_get_gst_tag_from_tag_name),
21233 (gst_asf_demux_process_ext_content_desc):
21234 Skip tags that are unknown (was producing an uninialized GValue).
21236 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
21238 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
21239 Original commit message from CVS:
21240 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
21241 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
21242 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
21243 (gst_a52dec_set_property), (gst_a52dec_get_property):
21244 * ext/a52dec/gsta52dec.h:
21245 Patch from from Michal Benes <michal.benes@itonis.tv>:
21246 Add two things to a52dec: configure the exact output format for ac3
21247 decoding through properties, if desired.
21248 By default, configure an output format preferred by downstream. Now
21249 that audioconvert lists caps by preference, this means that a52dec
21250 can do downmixing (iff required) rather than audioconvert, so it can
21251 use the ac3 downmix levels from the bitstream.
21253 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21255 Add missing GST_LIBS to the link flags
21256 Original commit message from CVS:
21257 * ext/lame/Makefile.am:
21258 * ext/mpeg2dec/Makefile.am:
21259 * gst/dvdlpcmdec/Makefile.am:
21260 * gst/dvdsub/Makefile.am:
21261 * gst/mpegaudioparse/Makefile.am:
21262 Add missing GST_LIBS to the link flags
21264 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
21266 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21267 Original commit message from CVS:
21269 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21271 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21273 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
21274 Original commit message from CVS:
21275 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
21276 fix build for debug disabled
21278 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
21280 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
21281 Original commit message from CVS:
21282 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21283 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
21284 Use static pad templates with ANY caps for the source pads for
21285 simplicity and to avoid warnings when creating pads for unhandled
21286 codec IDs (#351795).
21288 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
21290 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
21291 Original commit message from CVS:
21292 Patch by: Michal Benes <michal dot benes at itonis dot tv>
21293 * ext/mad/gstmad.c: (gst_mad_chain):
21294 Fix timestamping in mad by only activating a new timestamp when the
21295 previous frame has been decoded. Fixes #350723.
21296 Also clean up some of the non fatal warnings when the input buffer is
21297 too small to decode a header.
21299 === release 0.10.4 ===
21301 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21307 * docs/plugins/gst-plugins-ugly-plugins.args:
21308 * docs/plugins/inspect/plugin-a52dec.xml:
21309 * docs/plugins/inspect/plugin-amrnb.xml:
21310 * docs/plugins/inspect/plugin-asf.xml:
21311 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21312 * docs/plugins/inspect/plugin-dvdread.xml:
21313 * docs/plugins/inspect/plugin-dvdsub.xml:
21314 * docs/plugins/inspect/plugin-iec958.xml:
21315 * docs/plugins/inspect/plugin-lame.xml:
21316 * docs/plugins/inspect/plugin-mad.xml:
21317 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21318 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21319 * docs/plugins/inspect/plugin-mpegstream.xml:
21320 * docs/plugins/inspect/plugin-rmdemux.xml:
21321 * docs/plugins/inspect/plugin-siddec.xml:
21323 Original commit message from CVS:
21326 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21343 Original commit message from CVS:
21346 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
21348 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21349 Original commit message from CVS:
21350 Patch by: Wim Taymans <wim at fluendo dot com>
21351 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21352 Instead of forwarding the event in the wrong format, unref it and set
21353 a boolean that we still need to send it in the streaming thread.
21356 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21358 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21359 Original commit message from CVS:
21360 Patch by: Edward Hervey (edward at fluendo dot com)
21361 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21362 Put debug category initialization before use of GST_DEBUG, in order
21363 to remove a fatal warning. Fixes #350895
21365 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
21367 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21368 Original commit message from CVS:
21369 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21370 Set rank to NONE for the time being until we make playbin handle
21371 subtitle pictures again (dvdsubdec seems to be a bit shaky at
21372 times when seeking, so it's probably better if it doesn't get
21373 autoplugged for the time being).
21375 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21377 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21378 Original commit message from CVS:
21379 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21380 (gst_rmdemux_parse_mdpr):
21381 Handle audio streams with stream_version 3 properly; warn about
21382 unknown stream versions; handle unknown fourccs a tad more
21383 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21384 with GST_FOURCC_FORMAT.
21386 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
21388 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21389 Original commit message from CVS:
21390 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21391 Error out properly if this is an interactive DVD (fixes #345694).
21393 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21395 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21396 Original commit message from CVS:
21397 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21398 When the first_access is 1 or 0, we should copy the timestamp from
21399 the incoming buffer if there is one.
21401 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
21403 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21404 Original commit message from CVS:
21405 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21406 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21407 Use GST_ELEMENT_ERROR for error reporting; post errors in some
21408 more places; remove superfluous newlines from debug statements.
21410 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
21412 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21413 Original commit message from CVS:
21414 Patch by: Frédéric Riss <frederic.riss at gmail com>
21415 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21416 Don't set negative durations on outgoing buffers (#350044),
21417 which happens when you use macros that got changed during
21418 the last unstable cycle because they were thought not to
21421 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21423 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21424 Original commit message from CVS:
21425 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21426 (gst_dvd_read_src_goto_chapter),
21427 (gst_dvd_read_src_get_chapter_starts),
21428 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21429 (gst_dvd_read_src_get_time_for_sector),
21430 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21431 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21432 (gst_dvd_read_src_goto_sector):
21433 * ext/dvdread/dvdreadsrc.h:
21434 Add basic support for time-based seeking; set timestamps on
21435 outgoing buffers if we have them; create table with
21436 chapter to time mapping when opening a title; rename
21437 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21438 make it take an explicit pgc argument; fix up some debugging
21439 messages so that title/chapter numbers are printed as starting
21440 from 1 for easier readability.
21442 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
21444 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21445 Original commit message from CVS:
21446 * gst/realmedia/Makefile.am:
21447 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21448 (gst_rmdemux_parse_cont):
21449 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21450 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21451 * gst/realmedia/rmutils.h:
21452 Factor out some code into rmutils.[ch]; when reading
21453 strings, don't read beyond the available data; read
21454 metadata strings correctly (string length is 16 bits
21457 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21459 Fix dist by including gst-libs/
21460 Original commit message from CVS:
21463 * gst/asfdemux/gstasfdemux.c:
21464 Fix dist by including gst-libs/
21466 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21468 Make custom error messages translatable.
21469 Original commit message from CVS:
21470 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21472 Make custom error messages translatable.
21473 * gst/asfdemux/gstasf.c: (plugin_init):
21474 Remove setlocale() call, doesn't seem to be needed or recommended for
21475 plugins, at least not according to gstreamer/docs/random/i18n.
21477 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21479 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21480 Original commit message from CVS:
21481 * gst/asfdemux/Makefile.am:
21482 * gst/asfdemux/asfheaders.c:
21483 * gst/asfdemux/asfheaders.h:
21484 * gst/asfdemux/gstasf.c: (plugin_init):
21485 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21486 Error out when the stream is encrypted (rather than feeding
21487 garbage to the decoders). Fixes #349025.
21489 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
21491 Add/enable autofoo magic for translations.
21492 Original commit message from CVS:
21497 Add/enable autofoo magic for translations.
21499 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
21501 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21502 Original commit message from CVS:
21503 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21504 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21505 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21506 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21507 Don't leak streams, strings or caps. Get rid of unnecessary
21508 getcaps() function.
21510 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
21512 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21513 Original commit message from CVS:
21514 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21515 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21516 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21517 (gst_rmdemux_stream_clear_cached_subpackets),
21518 (gst_rmdemux_descramble_cook_audio),
21519 (gst_rmdemux_descramble_dnet_audio),
21520 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21521 Descramble cook audio streams before sending them to the
21522 decoder. Fixes #347292.
21523 Also miscellaneous clean-ups and log-level changes.
21525 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
21527 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21528 Original commit message from CVS:
21529 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
21530 * ext/lame/gstlame.c: (gst_lame_setup):
21531 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21533 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
21535 ext/sidplay/gstsiddec.*: Remove old metadata thing.
21536 Original commit message from CVS:
21537 * ext/sidplay/gstsiddec.cc:
21538 * ext/sidplay/gstsiddec.h:
21539 Remove old metadata thing.
21541 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21543 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21544 Original commit message from CVS:
21545 * gst/asfdemux/gstasfdemux.c:
21546 (gst_asf_demux_get_ext_stream_props_for_stream),
21547 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21548 Find language codes for audio streams if they are available.
21550 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
21552 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21553 Original commit message from CVS:
21554 * gst/asfdemux/asfheaders.h:
21555 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21556 (gst_asf_demux_process_stream),
21557 (gst_asf_demux_process_language_list),
21558 (gst_asf_demux_process_ext_stream_props),
21559 (gst_asf_demux_process_queued_extended_stream_objects),
21560 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21561 * gst/asfdemux/gstasfdemux.h:
21562 Parse extended stream properties objects and stream objects
21563 hidden inside them (but delay creation of the appropriate
21564 pads until after all the 'normal' stream objects have been
21565 dealt with) (#343763). Also parse language list object.
21567 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
21569 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21570 Original commit message from CVS:
21571 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21572 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21573 (find_seek_offset_time), (gst_rmdemux_perform_seek),
21574 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21575 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21576 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21577 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21578 * gst/realmedia/rmdemux.h:
21579 Cleanups, use GstSegment for seeking.
21580 Fix error handling.
21581 Combine flow return from all streams.
21583 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
21585 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21586 Original commit message from CVS:
21587 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21588 Remove g_assert that shouldn't be there.
21590 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
21592 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21593 Original commit message from CVS:
21594 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21595 Fix refcounting when cropping. Fixes #341677.
21597 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
21599 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21600 Original commit message from CVS:
21601 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21602 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21603 (gst_asf_demux_process_segment):
21604 Fix typo. Closes #347029.
21606 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21608 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21609 Original commit message from CVS:
21610 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21611 Skip chunks for unknown streams properly. Fixes broken sound
21612 and/or video for files that have additional streams that
21613 we don't recognise yet (e.g. if they are embedded in extended
21614 stream properties). Partly fixes #343763.
21616 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21618 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21619 Original commit message from CVS:
21620 * gst/asfdemux/asfheaders.c:
21621 * gst/asfdemux/asfheaders.h:
21622 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21623 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21624 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21625 (gst_asf_demux_change_state):
21626 * gst/asfdemux/gstasfdemux.h:
21627 Add some more GUIDs and make debug log more readable
21628 and easier to follow when parsing the headers.
21630 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
21632 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21633 Original commit message from CVS:
21634 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21635 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21636 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21637 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21638 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21639 * ext/dvdread/dvdreadsrc.h:
21640 Rewrite seeking code and make seeking in DVDs work (#337834).
21642 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
21644 autogen.sh: Check for automake-1.9 as well.
21645 Original commit message from CVS:
21647 Check for automake-1.9 as well.
21649 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21651 ext/dvdread/dvdreadsrc.c: Make check stronger.
21652 Original commit message from CVS:
21653 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21654 Make check stronger.
21656 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21658 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21659 Original commit message from CVS:
21660 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21661 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21662 (gst_asf_demux_push_buffer):
21663 * gst/asfdemux/gstasfdemux.h:
21664 Handle unknown codec IDs/fourccs properly (#345879); send tag
21665 events after newsegment event; fix use of GST_FOURCC_FORMAT
21668 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21670 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21671 Original commit message from CVS:
21672 * ext/a52dec/gsta52dec.c: (plugin_init):
21673 Call the channel positions get_type() method in plugin_init
21674 to ensure that it isn't simultaneously called later from
21677 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21679 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21680 Original commit message from CVS:
21681 * gst/mpegstream/gstmpegpacketize.c:
21682 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21683 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21684 Also flush packetizer cache when we get a buffer that has the
21685 DISCONT flag set; update current byte position from buffer
21686 offset after a flush.
21688 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21690 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21691 Original commit message from CVS:
21692 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21693 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21694 (gst_mpeg_packetize_read):
21695 * gst/mpegstream/gstmpegpacketize.h:
21696 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21697 (gst_mpeg_parse_change_state):
21698 Flush packetizer cache when we get a FLUSH_STOP event;
21699 remove unused source pad member from packetizer; add debug
21700 category for packetizer.
21702 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21704 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21705 Original commit message from CVS:
21706 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21707 Treat dual-mono as stereo. It should really be output on 2 separate
21708 pads, but isn't for now.
21710 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21712 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21713 Original commit message from CVS:
21714 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21715 Assume 4:3 DAR rather than 4:3 PAR (#345184).
21717 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21719 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21720 Original commit message from CVS:
21721 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21722 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21723 any PAR whatsoever (rather than using 0/0, which will lead to
21724 an abort later on). Fixes #345184.
21726 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
21728 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21729 Original commit message from CVS:
21730 Patch by: Michael Dominic K. < mdk at mdk org pl>
21731 * ext/mad/gstmad.c: (gst_mad_chain):
21732 Send newsegment event before calling
21733 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21734 in connection with pad blocking (#342594). While we're at it,
21735 do some minor clean-ups.
21737 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21739 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21740 Original commit message from CVS:
21742 Fix --disable-external (can't set conditionals conditionally,
21745 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21747 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21748 Original commit message from CVS:
21749 * ext/a52dec/Makefile.am:
21750 ... and then he said "When you go and fix the build you
21751 better make sure you have some spare backslashes in your
21754 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
21756 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21757 Original commit message from CVS:
21758 * ext/sidplay/gstsiddec.cc:
21759 Fix copyright, email addresses and descriptions.
21760 Use saner defaults for arguments. Fixes #344667.
21761 constify some stuff.
21764 Fix negotiation to do mono/44100 by default.
21765 Post error messages.
21766 Use _scale_int where possible.
21768 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
21770 ext/dvdnav/.cvsignore: More ignore
21771 Original commit message from CVS:
21772 * ext/dvdnav/.cvsignore:
21775 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21777 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21778 Original commit message from CVS:
21779 * tests/check/elements/amrnbenc.c: (push_data):
21780 Init memory before feeding it to the encoder to make
21781 the valgrind test succeed.
21783 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
21785 gst/asfdemux/.cvsignore: More ignore
21786 Original commit message from CVS:
21787 * gst/asfdemux/.cvsignore:
21790 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21792 .cvsignore: Ignore files generated by 'make dist'.
21793 Original commit message from CVS:
21795 Ignore files generated by 'make dist'.
21797 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21800 Original commit message from CVS:
21803 * ext/a52dec/Makefile.am:
21804 * ext/dvdnav/Makefile.am:
21805 * ext/dvdread/Makefile.am:
21806 * ext/lame/Makefile.am:
21807 * ext/mad/Makefile.am:
21808 * ext/mpeg2dec/Makefile.am:
21809 * ext/sidplay/Makefile.am:
21812 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21814 autogen.sh: require am17
21815 Original commit message from CVS:
21819 * ext/annodex/Makefile.am:
21820 * ext/cdio/Makefile.am:
21821 * ext/dv/Makefile.am:
21822 * ext/esd/Makefile.am:
21823 * ext/flac/Makefile.am:
21824 * ext/gdk_pixbuf/Makefile.am:
21825 * ext/ladspa/Makefile.am:
21826 * ext/libcaca/Makefile.am:
21827 * ext/speex/Makefile.am:
21828 * ext/taglib/Makefile.am:
21829 * sys/oss/Makefile.am:
21830 * sys/sunaudio/Makefile.am:
21831 * sys/ximage/Makefile.am:
21832 clean up build further
21834 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
21836 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21837 Original commit message from CVS:
21838 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21839 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21840 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21841 (gst_mpeg2dec_change_state):
21842 * ext/mpeg2dec/gstmpeg2dec.h:
21843 Simplify and don't leak our buffer pool.
21845 Remove unfixed bug number from previous ChangeLog entry.
21847 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21849 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21850 Original commit message from CVS:
21851 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21852 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21853 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21854 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21855 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21856 (handle_sequence), (handle_picture), (handle_slice),
21857 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21858 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21859 * ext/mpeg2dec/gstmpeg2dec.h:
21860 Fix padtemplate as we can now do fractional framerates.
21863 Add simple frame dropping QoS.
21864 Precalc buffer output sizes and UV offsets.
21865 Always give libmpeg2 a valid fbuf when it wants one.
21866 don't trust libmpeg to discard our buffers but manage it
21868 Fixes #343627, #327350, #335288
21870 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
21872 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21873 Original commit message from CVS:
21875 Add a manifest for futures ugly win32 releases.
21876 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21877 Move bufcaps declaration at the begining of the instructions
21880 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21882 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21883 Original commit message from CVS:
21884 * ext/alsaspdif/alsaspdifsink.h:
21885 * ext/amrwb/gstamrwbdec.h:
21886 * ext/amrwb/gstamrwbenc.h:
21887 * ext/amrwb/gstamrwbparse.h:
21888 * ext/arts/gst_arts.h:
21889 * ext/artsd/gstartsdsink.h:
21890 * ext/audiofile/gstafparse.h:
21891 * ext/audiofile/gstafsink.h:
21892 * ext/audiofile/gstafsrc.h:
21893 * ext/audioresample/gstaudioresample.h:
21894 * ext/bz2/gstbz2dec.h:
21895 * ext/bz2/gstbz2enc.h:
21896 * ext/dirac/gstdiracdec.h:
21897 * ext/directfb/dfbvideosink.h:
21898 * ext/divx/gstdivxdec.h:
21899 * ext/divx/gstdivxenc.h:
21900 * ext/dts/gstdtsdec.h:
21901 * ext/faac/gstfaac.h:
21902 * ext/gsm/gstgsmdec.h:
21903 * ext/gsm/gstgsmenc.h:
21904 * ext/ivorbis/vorbisenc.h:
21905 * ext/libfame/gstlibfame.h:
21906 * ext/nas/nassink.h:
21907 * ext/neon/gstneonhttpsrc.h:
21908 * ext/polyp/polypsink.h:
21909 * ext/sdl/sdlaudiosink.h:
21910 * ext/sdl/sdlvideosink.h:
21911 * ext/shout/gstshout.h:
21912 * ext/snapshot/gstsnapshot.h:
21913 * ext/sndfile/gstsf.h:
21914 * ext/swfdec/gstswfdec.h:
21915 * ext/tarkin/gsttarkindec.h:
21916 * ext/tarkin/gsttarkinenc.h:
21917 * ext/theora/theoradec.h:
21918 * ext/wavpack/gstwavpackdec.h:
21919 * ext/wavpack/gstwavpackparse.h:
21920 * ext/xine/gstxine.h:
21921 * ext/xvid/gstxviddec.h:
21922 * ext/xvid/gstxvidenc.h:
21923 * gst/cdxaparse/gstcdxaparse.h:
21924 * gst/cdxaparse/gstcdxastrip.h:
21925 * gst/colorspace/gstcolorspace.h:
21926 * gst/festival/gstfestival.h:
21927 * gst/freeze/gstfreeze.h:
21928 * gst/gdp/gstgdpdepay.h:
21929 * gst/gdp/gstgdppay.h:
21930 * gst/modplug/gstmodplug.h:
21931 * gst/mpeg1sys/gstmpeg1systemencode.h:
21932 * gst/mpeg1videoparse/gstmp1videoparse.h:
21933 * gst/mpeg2sub/gstmpeg2subt.h:
21934 * gst/mpegaudioparse/gstmpegaudioparse.h:
21935 * gst/multifilesink/gstmultifilesink.h:
21936 * gst/overlay/gstoverlay.h:
21937 * gst/playondemand/gstplayondemand.h:
21938 * gst/qtdemux/qtdemux.h:
21939 * gst/rtjpeg/gstrtjpegdec.h:
21940 * gst/rtjpeg/gstrtjpegenc.h:
21941 * gst/smooth/gstsmooth.h:
21942 * gst/smoothwave/gstsmoothwave.h:
21943 * gst/spectrum/gstspectrum.h:
21944 * gst/speed/gstspeed.h:
21945 * gst/stereo/gststereo.h:
21946 * gst/switch/gstswitch.h:
21947 * gst/tta/gstttadec.h:
21948 * gst/tta/gstttaparse.h:
21949 * gst/videodrop/gstvideodrop.h:
21950 * gst/xingheader/gstxingmux.h:
21951 * sys/directdraw/gstdirectdrawsink.h:
21952 * sys/directsound/gstdirectsoundsink.h:
21953 * sys/dxr3/dxr3audiosink.h:
21954 * sys/dxr3/dxr3spusink.h:
21955 * sys/dxr3/dxr3videosink.h:
21956 * sys/qcam/gstqcamsrc.h:
21957 * sys/vcd/vcdsrc.h:
21958 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21960 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21962 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21963 Original commit message from CVS:
21964 * ext/a52dec/gsta52dec.h:
21965 * ext/amrnb/amrnbdec.h:
21966 * ext/amrnb/amrnbenc.h:
21967 * ext/amrnb/amrnbparse.h:
21968 * ext/mpeg2dec/gstmpeg2dec.h:
21969 * ext/sidplay/gstsiddec.h:
21970 * gst/ac3parse/gstac3parse.h:
21971 * gst/asfdemux/gstasfdemux.h:
21972 * gst/asfdemux/gstasfmux.h:
21973 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21974 * gst/iec958/ac3iec.h:
21975 * gst/mpegaudioparse/gstmpegaudioparse.h:
21976 * gst/mpegstream/gstdvddemux.h:
21977 * gst/mpegstream/gstmpegclock.h:
21978 * gst/mpegstream/gstmpegdemux.h:
21979 * gst/mpegstream/gstmpegparse.h:
21980 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21982 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
21984 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
21985 Original commit message from CVS:
21987 Replace current README (containing the release notes from
21988 some 0.9.x version) with a proper README taken from the core.
21990 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
21992 ext/amrnb/: Sortof first quick cleanup of all this mess...
21993 Original commit message from CVS:
21994 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
21995 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
21996 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
21997 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
21998 * ext/amrnb/amrnbparse.h:
21999 Sortof first quick cleanup of all this mess...
22000 Don't crap out on empty and invalid FTs but treat them as
22001 empty packets, the decoder handles them fine.
22004 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
22006 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
22007 Original commit message from CVS:
22008 * gst/asfdemux/gstasf.c: (plugin_init):
22009 Call gst_riff_init() so the riff debug category gets set up
22010 before it is being used.
22012 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
22014 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
22015 Original commit message from CVS:
22016 * gst/iec958/ac3_padder.c: (ac3p_parse):
22017 * gst/iec958/ac3_padder.h:
22018 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
22019 (ac3iec_chain_raw), (ac3iec_change_state):
22020 * gst/iec958/ac3iec.h:
22021 Write rate into the caps, for the allowed ac3 rates. Some minor
22024 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
22026 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
22027 Original commit message from CVS:
22028 Patch by: James "Doc" Livingston <doclivingston gmail com>
22029 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
22030 Do tag merging correctly (#339918). Output taglists
22031 properly in debug statements too while we're at it.
22033 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22035 ext/a52dec/gsta52dec.c: Add more debug
22036 Original commit message from CVS:
22037 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
22039 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
22040 (gst_dvdlpcmdec_init), (update_timestamps),
22041 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
22042 (dvdlpcmdec_sink_event):
22043 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22044 If we have a first_access offset but no current timestamp (might
22045 happen after a seek), then calculate a start time for the first
22046 portion so that it will align with the timestamp given for the
22047 first_access portion.
22048 If a new-segment arrives with format time, store the start
22049 time as a failsafe timestamp in case we never get any further
22050 timestamp info (unlikely)
22051 Mask out the 'frame number' section of the incoming header so
22052 that we don't consider it to be changing on every buffer and
22053 reset the caps constantly.
22054 Use gst_util_uint64_scale for duration calculation
22056 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
22058 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
22059 Original commit message from CVS:
22060 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
22061 Fix timestamping for cases where the first_access parameter is 4.
22062 Ensure we don't overrun buffers in other cases.
22064 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
22066 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
22067 Original commit message from CVS:
22068 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
22069 Fix silly bug when reading metadata (#341254).
22071 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
22073 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
22074 Original commit message from CVS:
22075 * autogen.sh: (CONFIGURE_DEF_OPT):
22076 libtoolize on Darwin/MacOSX is called glibtoolize
22078 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
22080 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
22081 Original commit message from CVS:
22082 * ext/lame/gstlame.c: (gst_lame_get_type),
22083 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
22084 (gst_lame_setup), (gst_lame_change_state):
22085 * ext/lame/gstlame.h:
22086 Remove tag writing from lame (which was completely broken
22087 anyway, #329184). Leaving GstTagSetter interface around for
22088 now, albeit non-functional. Should be removed completely
22089 in 0.11. Use the 'id3v2mux' plugin from -good for writing
22092 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
22095 * ext/dvdread/dvdreadsrc.c:
22096 * gst/asfdemux/gstasfdemux.c:
22097 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
22098 Original commit message from CVS:
22099 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
22101 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
22103 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
22104 Original commit message from CVS:
22105 Patch by: Andres Salomon <dilinger at debian org>
22106 * ext/lame/gstlame.c: (gst_lame_sink_event):
22107 Fix typo (comma vs. semicolon) (#340710).
22109 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
22111 ext/mad/gstmad.c: Make mad the second element to support the highly useful
22112 Original commit message from CVS:
22113 Patch by: Lutz Müller <lutz at topfrose de>
22114 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
22115 Make mad the second element to support the highly useful
22116 FORMATS query (#340594)
22118 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
22120 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
22121 Original commit message from CVS:
22122 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
22123 (gst_mpeg2dec_src_query):
22124 Remember the query duration format before passing it upstream since it
22125 could have been modified.
22126 Add GST_WARNING_OBJECT in sink convert function to detail why the
22127 conversion didn't work.
22129 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22131 Define GstElementDetails as const and also static (when defined as global)
22132 Original commit message from CVS:
22133 * ext/amrwb/gstamrwbdec.c:
22134 * ext/amrwb/gstamrwbenc.c:
22135 * ext/amrwb/gstamrwbparse.c:
22136 * ext/arts/gst_arts.c:
22137 * ext/artsd/gstartsdsink.c:
22138 * ext/audiofile/gstafparse.c:
22139 * ext/audiofile/gstafsink.c:
22140 * ext/audiofile/gstafsrc.c:
22141 * ext/audioresample/gstaudioresample.c:
22142 * ext/bz2/gstbz2dec.c:
22143 * ext/bz2/gstbz2enc.c:
22144 * ext/cdaudio/gstcdaudio.c:
22145 * ext/directfb/dfbvideosink.c:
22146 * ext/divx/gstdivxdec.c:
22147 * ext/divx/gstdivxenc.c:
22148 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22149 * ext/faac/gstfaac.c: (gst_faac_base_init):
22150 * ext/faad/gstfaad.c:
22151 * ext/gsm/gstgsmdec.c:
22152 * ext/gsm/gstgsmenc.c:
22153 * ext/hermes/gsthermescolorspace.c:
22154 * ext/ivorbis/vorbisfile.c:
22155 * ext/lcs/gstcolorspace.c:
22156 * ext/libfame/gstlibfame.c:
22157 * ext/libmms/gstmms.c: (gst_mms_base_init):
22158 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
22159 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22160 * ext/nas/nassink.c: (gst_nassink_base_init):
22161 * ext/neon/gstneonhttpsrc.c:
22162 * ext/sdl/sdlaudiosink.c:
22163 * ext/sdl/sdlvideosink.c:
22164 * ext/shout/gstshout.c:
22165 * ext/snapshot/gstsnapshot.c:
22166 * ext/sndfile/gstsf.c:
22167 * ext/swfdec/gstswfdec.c:
22168 * ext/tarkin/gsttarkindec.c:
22169 * ext/tarkin/gsttarkinenc.c:
22170 * ext/theora/theoradec.c:
22171 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22172 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22173 * ext/xvid/gstxviddec.c:
22174 * ext/xvid/gstxvidenc.c:
22175 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22176 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22177 * gst/chart/gstchart.c:
22178 * gst/colorspace/gstcolorspace.c:
22179 * gst/deinterlace/gstdeinterlace.c:
22180 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22181 * gst/festival/gstfestival.c:
22182 * gst/filter/gstbpwsinc.c:
22183 * gst/filter/gstiir.c:
22184 * gst/filter/gstlpwsinc.c:
22185 * gst/freeze/gstfreeze.c:
22186 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22187 * gst/librfb/gstrfbsrc.c:
22188 * gst/mixmatrix/mixmatrix.c:
22189 * gst/mpeg1sys/gstmpeg1systemencode.c:
22190 * gst/mpeg1videoparse/gstmp1videoparse.c:
22191 * gst/mpeg2sub/gstmpeg2subt.c:
22192 * gst/mpegaudioparse/gstmpegaudioparse.c:
22193 * gst/multifilesink/gstmultifilesink.c:
22194 * gst/overlay/gstoverlay.c:
22195 * gst/passthrough/gstpassthrough.c:
22196 * gst/playondemand/gstplayondemand.c:
22197 * gst/qtdemux/qtdemux.c:
22198 * gst/rtjpeg/gstrtjpegdec.c:
22199 * gst/rtjpeg/gstrtjpegenc.c:
22200 * gst/smooth/gstsmooth.c:
22201 * gst/smoothwave/gstsmoothwave.c:
22202 * gst/spectrum/gstspectrum.c:
22203 * gst/speed/gstspeed.c:
22204 * gst/stereo/gststereo.c:
22205 * gst/switch/gstswitch.c:
22206 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22207 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22208 * gst/vbidec/gstvbidec.c:
22209 * gst/videocrop/gstvideocrop.c:
22210 * gst/videodrop/gstvideodrop.c:
22211 * gst/virtualdub/gstxsharpen.c:
22212 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22213 * gst/y4m/gsty4mencode.c:
22214 * sys/cdrom/gstcdplayer.c:
22215 * sys/directdraw/gstdirectdrawsink.c:
22216 * sys/directsound/gstdirectsoundsink.c:
22217 * sys/glsink/glimagesink.c:
22218 * sys/qcam/gstqcamsrc.c:
22219 * sys/v4l2/gstv4l2src.c:
22220 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
22221 * sys/ximagesrc/ximagesrc.c:
22222 Define GstElementDetails as const and also static (when defined as
22225 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22227 Define GstElementDetails as const and also static (when defined as global)
22228 Original commit message from CVS:
22229 * ext/mad/gstid3tag.c:
22230 * ext/mad/gstmad.c:
22231 * gst/ac3parse/gstac3parse.c:
22232 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22233 * gst/synaesthesia/gstsynaesthesia.c:
22234 Define GstElementDetails as const and also static (when defined as
22237 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22239 Define GstElementDetails as const and also static (when defined as global)
22240 Original commit message from CVS:
22241 * ext/aalib/gstaasink.c:
22242 * ext/annodex/gstcmmldec.c:
22243 * ext/annodex/gstcmmlenc.c:
22244 * ext/cairo/gsttextoverlay.c:
22245 * ext/cairo/gsttimeoverlay.c:
22246 * ext/cdio/gstcdiocddasrc.c:
22247 * ext/dv/gstdvdec.c:
22248 * ext/dv/gstdvdemux.c:
22249 * ext/esd/esdmon.c:
22250 * ext/esd/esdsink.c:
22251 * ext/flac/gstflacenc.c:
22252 * ext/flac/gstflactag.c:
22253 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22254 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22255 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22256 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22257 * ext/gdk_pixbuf/pixbufscale.c:
22258 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22259 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22260 * ext/jpeg/gstjpegdec.c:
22261 * ext/jpeg/gstjpegenc.c:
22262 * ext/jpeg/gstsmokedec.c:
22263 * ext/jpeg/gstsmokeenc.c:
22264 * ext/libcaca/gstcacasink.c:
22265 * ext/libmng/gstmngdec.c:
22266 * ext/libmng/gstmngenc.c:
22267 * ext/libpng/gstpngdec.c:
22268 * ext/libpng/gstpngenc.c:
22269 * ext/mikmod/gstmikmod.c:
22270 * ext/raw1394/gstdv1394src.c:
22271 * ext/shout2/gstshout2.c: (gst_shout2send_init):
22272 * ext/shout2/gstshout2.h:
22273 * ext/speex/gstspeexdec.c:
22274 * ext/speex/gstspeexenc.c:
22275 * gst/alpha/gstalpha.c:
22276 * gst/alpha/gstalphacolor.c:
22277 * gst/apetag/gstapedemux.c:
22278 * gst/auparse/gstauparse.c:
22279 * gst/autodetect/gstautoaudiosink.c:
22280 (gst_auto_audio_sink_base_init):
22281 * gst/autodetect/gstautovideosink.c:
22282 (gst_auto_video_sink_base_init):
22283 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
22284 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22285 * gst/cutter/gstcutter.c:
22286 * gst/debug/breakmydata.c:
22287 * gst/debug/efence.c:
22288 * gst/debug/gstnavigationtest.c:
22289 * gst/debug/gstnavseek.c:
22290 * gst/debug/negotiation.c:
22291 * gst/debug/progressreport.c:
22292 * gst/debug/testplugin.c:
22293 * gst/effectv/gstaging.c:
22294 * gst/effectv/gstdice.c:
22295 * gst/effectv/gstedge.c:
22296 * gst/effectv/gstquark.c:
22297 * gst/effectv/gstrev.c:
22298 * gst/effectv/gstshagadelic.c:
22299 * gst/effectv/gstvertigo.c:
22300 * gst/effectv/gstwarp.c:
22301 * gst/flx/gstflxdec.c:
22302 * gst/goom/gstgoom.c:
22303 * gst/icydemux/gsticydemux.c:
22304 * gst/id3demux/gstid3demux.c:
22305 * gst/interleave/deinterleave.c:
22306 * gst/interleave/interleave.c:
22307 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22308 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22309 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22310 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22311 * gst/level/gstlevel.c:
22312 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22313 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22314 * gst/median/gstmedian.c:
22315 * gst/monoscope/gstmonoscope.c:
22316 * gst/multipart/multipartdemux.c:
22317 * gst/multipart/multipartmux.c:
22318 * gst/oldcore/gstaggregator.c:
22319 * gst/oldcore/gstfdsink.c:
22320 * gst/oldcore/gstmd5sink.c:
22321 * gst/oldcore/gstmultifilesrc.c:
22322 * gst/oldcore/gstpipefilter.c:
22323 * gst/oldcore/gstshaper.c:
22324 * gst/oldcore/gststatistics.c:
22325 * gst/rtp/gstasteriskh263.c:
22326 * gst/rtp/gstrtpL16depay.c:
22327 * gst/rtp/gstrtpL16pay.c:
22328 * gst/rtp/gstrtpamrdepay.c:
22329 * gst/rtp/gstrtpamrpay.c:
22330 * gst/rtp/gstrtpdepay.c:
22331 * gst/rtp/gstrtpgsmpay.c:
22332 * gst/rtp/gstrtph263pay.c:
22333 * gst/rtp/gstrtph263pdepay.c:
22334 * gst/rtp/gstrtph263ppay.c:
22335 * gst/rtp/gstrtpilbcdepay.c:
22336 * gst/rtp/gstrtpmp4gpay.c:
22337 * gst/rtp/gstrtpmp4vdepay.c:
22338 * gst/rtp/gstrtpmp4vpay.c:
22339 * gst/rtp/gstrtpmpadepay.c:
22340 * gst/rtp/gstrtpmpapay.c:
22341 * gst/rtp/gstrtppcmadepay.c:
22342 * gst/rtp/gstrtppcmapay.c:
22343 * gst/rtp/gstrtppcmudepay.c:
22344 * gst/rtp/gstrtppcmupay.c:
22345 * gst/rtp/gstrtpspeexdepay.c:
22346 * gst/rtp/gstrtpspeexpay.c:
22347 * gst/rtsp/gstrtpdec.c:
22348 * gst/rtsp/gstrtspsrc.c:
22349 * gst/smpte/gstsmpte.c:
22350 * gst/udp/gstdynudpsink.c:
22351 * gst/udp/gstmultiudpsink.c:
22352 * gst/udp/gstudpsink.c:
22353 * gst/udp/gstudpsrc.c:
22354 * gst/videobox/gstvideobox.c:
22355 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22356 * gst/videofilter/gstvideobalance.c:
22357 * gst/videofilter/gstvideoflip.c:
22358 * gst/videofilter/gstvideotemplate.c:
22359 (gst_videotemplate_base_init):
22360 * gst/videomixer/videomixer.c:
22361 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22362 (gst_wavparse_class_init), (gst_wavparse_dispose),
22363 (gst_wavparse_reset), (gst_wavparse_init),
22364 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22365 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22366 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22367 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22368 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22369 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22370 (gst_wavparse_change_state):
22371 * gst/wavparse/gstwavparse.h:
22372 * sys/oss/gstossmixerelement.c:
22373 * sys/oss/gstosssink.c:
22374 * sys/oss/gstosssrc.c:
22375 * sys/osxaudio/gstosxaudioelement.c:
22376 * sys/osxaudio/gstosxaudiosink.c:
22377 * sys/osxaudio/gstosxaudiosrc.c:
22378 * sys/sunaudio/gstsunaudiomixer.c:
22379 * sys/sunaudio/gstsunaudiosink.c:
22380 Define GstElementDetails as const and also static (when defined as
22383 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
22385 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22386 Original commit message from CVS:
22387 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22388 Fix name of custom event (use same as dvdreadsrc).
22389 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22390 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22391 Fix event parsing (the event name is in the structure, not the
22392 name of the structure itself); also fix indentation after
22395 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
22397 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22398 Original commit message from CVS:
22399 * ext/mad/gstid3tag.c: (plugin_init):
22400 Change debug category to 'id3mux'.
22402 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
22404 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22405 Original commit message from CVS:
22406 Patch by: Alexander Lancaster <alexl at users sourceforge net>
22407 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22408 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22409 (gst_id3_tag_chain):
22410 When acting as a muxer, set caps on outgoing buffers and set caps
22411 on source pad (fixes #323658). Remove unused application/x-gst-tags
22412 cruft from the 0.6 days.
22414 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
22416 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22417 Original commit message from CVS:
22418 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22419 (gst_mad_src_query), (gst_mad_chain):
22420 .. and DEFAULT queries should work too. Use magic gst util scale
22421 functions in some places.
22423 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
22425 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22426 Original commit message from CVS:
22427 * ext/mad/gstmad.c: (gst_mad_src_query):
22428 Fix duration query in BYTES format (#336824).
22430 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
22432 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22433 Original commit message from CVS:
22434 Patch by: Ed Catmur <ed at catmur dot co dot uk>
22435 * ext/lame/gstlame.c: (gst_lame_sink_event):
22436 Don't crash if we get an EOS event before the encoder
22437 has been set up (#339287).
22439 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
22441 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22442 Original commit message from CVS:
22443 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22444 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22445 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22446 Move errors out of the normal code flow.
22447 Don't send eos, basesrc will do that for us when needed.
22449 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
22451 gst/mpegstream/: Do state changes correctly
22452 Original commit message from CVS:
22453 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22454 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22455 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22456 Do state changes correctly
22458 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
22460 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22461 Original commit message from CVS:
22462 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22463 (gst_mpeg2dec_alloc_buffer):
22464 Can't use gst_pad_alloc_buffer*() when we are going to crop
22465 the image before sending it out. Downstream basetransform-based
22466 elements will complain about the wrong unit size otherwise
22467 (when not operating in passthrough-mode at least).
22468 Const-ify some static variables and do some minor clean-ups.
22469 Use I420 macros for size/offsets (not really necessary in this
22470 particular context, but this kind of code gets copy'n'pasted).
22472 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
22474 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22475 Original commit message from CVS:
22476 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22478 * gst/mpegstream/gstmpegpacketize.h:
22479 g_malloc() can't fail, we don't need to handle this. Same for
22480 gst_buffer_new_and_alloc().
22481 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22482 klass->send_buffer() should have the same semantics as
22483 gst_pad_push(), ie. ownership of the buffer is transfered,
22484 so we never have to unref the buffer no matter what the flow
22487 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22489 * tests/check/gst-plugins-ugly.supp:
22490 one more suppression for FC4
22491 Original commit message from CVS:
22492 one more suppression for FC4
22494 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
22496 * tests/check/gst-plugins-ugly.supp:
22497 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22498 Original commit message from CVS:
22499 The AMR encoder sucks giant sucky things through a sucky object with a giant
22500 sucking machine. More suppressions.
22502 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22504 add test for amrnbenc, enable test infrastructure, and fix a leak
22505 Original commit message from CVS:
22506 add test for amrnbenc, enable test infrastructure, and fix a leak
22507 * common/check.mak:
22508 allow for specifying more than one suppressions file in SUPPRESSIONS
22510 * tests/Makefile.am:
22511 * tests/check/.cvsignore:
22512 * tests/check/Makefile.am:
22513 * tests/check/elements/.cvsignore:
22516 * tests/check/gst-plugins-ugly.supp:
22517 add suppressions for libs used by -ugly
22518 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22519 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22520 (GST_START_TEST), (amrnbenc_suite), (main):
22521 add a simple test for encoding amr
22522 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22523 fix pad template leaks
22525 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
22527 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22528 Original commit message from CVS:
22529 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22530 Plug big leak in AMR encoder.
22532 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
22534 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22535 Original commit message from CVS:
22536 * ext/mad/gstmad.c: (index_seek):
22537 move GstIndexEntry *entry variable declaration before
22538 the first instruction
22539 * ext/mad/gstmad.c:
22540 remove debug macros with variable number of parameter by using
22541 GST_DEBUG for WIN32
22542 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22543 use gst_guint64_to_gdouble for conversions
22544 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22545 replace __FUNCTION__ which is not supported by MSVC by the current function name
22546 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22547 remove LL suffix by using G_GINT64_CONSTANT
22548 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22549 use gst_guint64_to_gdouble for conversions
22550 * gst/mpegstream/gstmpegparse.h:
22551 remove LL suffix by using G_GINT64_CONSTANT
22553 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22554 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22556 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22558 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22559 Original commit message from CVS:
22560 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22561 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22562 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22563 * ext/mad/gstmad.c: (gst_mad_class_init):
22564 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22565 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22566 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22567 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22568 * gst/iec958/ac3iec.c: (ac3iec_class_init):
22569 * gst/mpegaudioparse/gstmpegaudioparse.c:
22570 (gst_mp3parse_class_init):
22571 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22572 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22573 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22574 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22575 * gst/synaesthesia/gstsynaesthesia.c:
22576 (gst_synaesthesia_class_init):
22577 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22579 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22581 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22582 Original commit message from CVS:
22583 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22584 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22585 (gst_asf_demux_push_buffer):
22586 Send newsegment event only once per pad, fixes #336550.
22588 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
22590 Unify the long descriptions in the plugin details (#337263).
22591 Original commit message from CVS:
22592 Patch by: j^ <j at bootlab dot org>
22593 * ext/amrwb/gstamrwbdec.c:
22594 * ext/amrwb/gstamrwbenc.c:
22595 * ext/amrwb/gstamrwbparse.c:
22596 * ext/arts/gst_arts.c:
22597 * ext/artsd/gstartsdsink.c:
22598 * ext/audiofile/gstafparse.c:
22599 * ext/audiofile/gstafsink.c:
22600 * ext/audiofile/gstafsrc.c:
22601 * ext/cdaudio/gstcdaudio.c:
22602 * ext/directfb/dfbvideosink.c:
22603 * ext/divx/gstdivxdec.c:
22604 * ext/divx/gstdivxenc.c:
22605 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22606 * ext/faac/gstfaac.c: (gst_faac_base_init):
22607 * ext/faad/gstfaad.c:
22608 * ext/gsm/gstgsmdec.c:
22609 * ext/gsm/gstgsmenc.c:
22610 * ext/hermes/gsthermescolorspace.c:
22611 * ext/ivorbis/vorbisfile.c:
22612 * ext/lcs/gstcolorspace.c:
22613 * ext/libfame/gstlibfame.c:
22614 * ext/libmms/gstmms.c: (gst_mms_base_init):
22615 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22616 * ext/nas/nassink.c: (gst_nassink_base_init):
22617 * ext/neon/gstneonhttpsrc.c:
22618 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22619 * ext/sdl/sdlaudiosink.c:
22620 * ext/sdl/sdlvideosink.c:
22621 * ext/shout/gstshout.c:
22622 * ext/snapshot/gstsnapshot.c:
22623 * ext/sndfile/gstsf.c:
22624 * ext/tarkin/gsttarkindec.c:
22625 * ext/tarkin/gsttarkinenc.c:
22626 * ext/theora/theoradec.c:
22627 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22628 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22629 * ext/xvid/gstxviddec.c:
22630 * ext/xvid/gstxvidenc.c:
22631 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22632 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22633 * gst/chart/gstchart.c:
22634 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22635 * gst/festival/gstfestival.c:
22636 * gst/filter/gstiir.c:
22637 * gst/filter/gstlpwsinc.c:
22638 * gst/freeze/gstfreeze.c:
22639 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22640 * gst/mixmatrix/mixmatrix.c:
22641 * gst/mpeg1sys/gstmpeg1systemencode.c:
22642 * gst/mpeg1videoparse/gstmp1videoparse.c:
22643 * gst/mpeg2sub/gstmpeg2subt.c:
22644 * gst/mpegaudioparse/gstmpegaudioparse.c:
22645 * gst/multifilesink/gstmultifilesink.c:
22646 * gst/overlay/gstoverlay.c:
22647 * gst/passthrough/gstpassthrough.c:
22648 * gst/playondemand/gstplayondemand.c:
22649 * gst/qtdemux/qtdemux.c:
22650 * gst/rtjpeg/gstrtjpegdec.c:
22651 * gst/rtjpeg/gstrtjpegenc.c:
22652 * gst/smooth/gstsmooth.c:
22653 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22654 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22655 * gst/videocrop/gstvideocrop.c:
22656 * gst/videodrop/gstvideodrop.c:
22657 * gst/virtualdub/gstxsharpen.c:
22658 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22659 * gst/y4m/gsty4mencode.c:
22660 Unify the long descriptions in the plugin details (#337263).
22662 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
22664 * gst-plugins-ugly.spec.in:
22665 fix version numbering
22666 Original commit message from CVS:
22667 fix version numbering
22669 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
22672 * gst-plugins-ugly.spec.in:
22673 add dvdsub plugin to spec
22674 Original commit message from CVS:
22675 add dvdsub plugin to spec
22677 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22679 docs/plugins/: add siddec
22680 Original commit message from CVS:
22681 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22682 * docs/plugins/inspect/plugin-siddec.xml:
22684 * ext/dvdnav/dvdnavsrc.c:
22687 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22691 * ext/sidplay/Makefile.am:
22692 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22693 Original commit message from CVS:
22694 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22696 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22698 * docs/plugins/.gitignore:
22699 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22701 Original commit message from CVS:
22704 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22707 * docs/plugins/inspect/plugin-a52dec.xml:
22708 * docs/plugins/inspect/plugin-amrnb.xml:
22709 * docs/plugins/inspect/plugin-asf.xml:
22710 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22711 * docs/plugins/inspect/plugin-dvdread.xml:
22712 * docs/plugins/inspect/plugin-dvdsub.xml:
22713 * docs/plugins/inspect/plugin-iec958.xml:
22714 * docs/plugins/inspect/plugin-lame.xml:
22715 * docs/plugins/inspect/plugin-mad.xml:
22716 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22717 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22718 * docs/plugins/inspect/plugin-mpegstream.xml:
22719 * docs/plugins/inspect/plugin-rmdemux.xml:
22720 update plugin inspect files
22721 Original commit message from CVS:
22722 update plugin inspect files
22724 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22726 * gst/mpegaudioparse/gstxingmux.c:
22727 rework build; add translations for v4l2
22728 Original commit message from CVS:
22729 rework build; add translations for v4l2
22731 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22733 configure.ac: rework similarly to other modules
22734 Original commit message from CVS:
22736 rework similarly to other modules
22737 * ext/a52dec/gsta52dec.c:
22738 * ext/amrnb/amrnb.c:
22739 * ext/dvdnav/dvdnavsrc.c:
22740 * ext/dvdread/dvdreadsrc.c:
22741 * ext/lame/gstlame.c:
22742 * ext/mad/gstid3tag.c:
22743 * ext/mpeg2dec/gstmpeg2dec.c:
22744 * ext/sidplay/gstsiddec.cc:
22745 * gst/asfdemux/gstasf.c:
22746 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22747 * gst/dvdsub/gstdvdsubdec.c:
22748 * gst/iec958/ac3iec.c:
22749 * gst/mpegaudioparse/gstmpegaudioparse.c:
22750 * gst/mpegstream/gstmpegstream.c:
22751 * gst/realmedia/rmdemux.c: (plugin_init):
22752 use the correct defines
22754 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22758 * docs/plugins/.gitignore:
22760 Original commit message from CVS:
22763 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22769 Original commit message from CVS:
22772 === release 0.10.3 ===
22774 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22780 * docs/plugins/gst-plugins-ugly-plugins.signals:
22781 * docs/plugins/inspect/plugin-amrnb.xml:
22782 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22783 * docs/plugins/inspect/plugin-iec958.xml:
22784 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22785 * docs/plugins/inspect/plugin-rmdemux.xml:
22787 Original commit message from CVS:
22790 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22792 better/unified long descriptions
22793 Original commit message from CVS:
22794 * ext/aalib/gstaasink.c:
22795 * ext/annodex/gstcmmldec.c:
22796 * ext/annodex/gstcmmlenc.c:
22797 * ext/cairo/gsttextoverlay.c:
22798 * ext/cairo/gsttimeoverlay.c:
22799 * ext/cdio/gstcdiocddasrc.c:
22800 * ext/dv/gstdvdec.c:
22801 * ext/esd/esdmon.c:
22802 * ext/esd/esdsink.c:
22803 * ext/flac/gstflacdec.c:
22804 * ext/flac/gstflacenc.c:
22805 * ext/flac/gstflactag.c:
22806 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22807 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22808 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22809 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22810 * ext/gdk_pixbuf/gstgdkpixbuf.c:
22811 * ext/gdk_pixbuf/pixbufscale.c:
22812 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22813 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22814 * ext/jpeg/gstjpegdec.c:
22815 * ext/jpeg/gstjpegenc.c:
22816 * ext/jpeg/gstsmokedec.c:
22817 * ext/jpeg/gstsmokeenc.c:
22818 * ext/libcaca/gstcacasink.c:
22819 * ext/libmng/gstmngdec.c:
22820 * ext/libmng/gstmngenc.c:
22821 * ext/libpng/gstpngdec.c:
22822 * ext/libpng/gstpngenc.c:
22823 * ext/mikmod/gstmikmod.c:
22824 * ext/raw1394/gstdv1394src.c:
22825 * ext/shout2/gstshout2.c:
22826 * ext/speex/gstspeexdec.c:
22827 * ext/speex/gstspeexenc.c:
22828 * gst/alpha/gstalpha.c:
22829 * gst/alpha/gstalphacolor.c:
22830 * gst/auparse/gstauparse.c:
22831 * gst/autodetect/gstautoaudiosink.c:
22832 (gst_auto_audio_sink_base_init):
22833 * gst/autodetect/gstautovideosink.c:
22834 (gst_auto_video_sink_base_init):
22835 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22836 * gst/cutter/gstcutter.c:
22837 * gst/debug/breakmydata.c:
22838 * gst/debug/efence.c:
22839 * gst/debug/gstnavigationtest.c:
22840 * gst/debug/negotiation.c:
22841 * gst/debug/progressreport.c:
22842 * gst/debug/testplugin.c:
22843 * gst/effectv/gstaging.c:
22844 * gst/effectv/gstdice.c:
22845 * gst/effectv/gstedge.c:
22846 * gst/effectv/gstquark.c:
22847 * gst/effectv/gstrev.c:
22848 * gst/effectv/gstvertigo.c:
22849 * gst/effectv/gstwarp.c:
22850 * gst/flx/gstflxdec.c:
22851 * gst/goom/gstgoom.c:
22852 * gst/interleave/deinterleave.c:
22853 * gst/interleave/interleave.c:
22854 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22855 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22856 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22857 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22858 * gst/level/gstlevel.c:
22859 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22860 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22861 * gst/median/gstmedian.c:
22862 * gst/monoscope/gstmonoscope.c:
22863 * gst/multipart/multipartdemux.c:
22864 * gst/multipart/multipartmux.c:
22865 * gst/oldcore/gstmd5sink.c:
22866 * gst/oldcore/gstmultifilesrc.c:
22867 * gst/oldcore/gstpipefilter.c:
22868 * gst/oldcore/gstshaper.c:
22869 * gst/oldcore/gststatistics.c:
22870 * gst/rtp/gstasteriskh263.c:
22871 * gst/rtp/gstrtpL16depay.c:
22872 * gst/rtp/gstrtpL16pay.c:
22873 * gst/rtp/gstrtpamrdepay.c:
22874 * gst/rtp/gstrtpamrpay.c:
22875 * gst/rtp/gstrtpdepay.c:
22876 * gst/rtp/gstrtpgsmpay.c:
22877 * gst/rtp/gstrtph263pay.c:
22878 * gst/rtp/gstrtph263pdepay.c:
22879 * gst/rtp/gstrtph263ppay.c:
22880 * gst/rtp/gstrtpmp4gpay.c:
22881 * gst/rtp/gstrtpmp4vdepay.c:
22882 * gst/rtp/gstrtpmp4vpay.c:
22883 * gst/rtp/gstrtpmpadepay.c:
22884 * gst/rtp/gstrtpmpapay.c:
22885 * gst/rtp/gstrtppcmadepay.c:
22886 * gst/rtp/gstrtppcmapay.c:
22887 * gst/rtp/gstrtppcmudepay.c:
22888 * gst/rtp/gstrtppcmupay.c:
22889 * gst/rtp/gstrtpspeexdepay.c:
22890 * gst/rtp/gstrtpspeexpay.c:
22891 * gst/rtsp/gstrtpdec.c:
22892 * gst/smpte/gstsmpte.c:
22893 * gst/videobox/gstvideobox.c:
22894 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22895 * gst/videofilter/gstvideobalance.c:
22896 * gst/videofilter/gstvideoflip.c:
22897 * gst/videofilter/gstvideotemplate.c:
22898 (gst_videotemplate_base_init):
22899 * gst/videomixer/videomixer.c:
22900 * gst/wavenc/gstwavenc.c:
22901 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22902 better/unified long descriptions
22904 Some cleanups to auparse, don't send multiple newsegments.
22906 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
22908 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22909 Original commit message from CVS:
22910 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22911 Don't unref event unconditionally after giving away ownership
22912 (gst_pad_push_event(), gst_pad_send_event() and
22913 gst_pad_event_default() take ownership of the event
22914 passed to them). Fixes warnings/crashes caused by
22917 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22919 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22920 Original commit message from CVS:
22921 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22922 Don't ref NULL caps (private streams have NULL caps) (#336387);
22923 also, no need to set caps on the same buffer twice.
22925 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
22927 gst/mpegstream/: Don't leak element and pad names in error messages, use
22928 Original commit message from CVS:
22929 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22930 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22931 (gst_dvd_demux_get_subpicture_stream):
22932 * gst/mpegstream/gstmpegdemux.c:
22933 (gst_mpeg_demux_sync_stream_to_time):
22934 Don't leak element and pad names in error messages, use
22935 GST_DEBUG_PAD_NAME instead. Add some more debug code.
22937 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22939 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22940 Original commit message from CVS:
22941 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22942 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22943 Name the structure in the custom event with the
22944 language codes for the audio and subtitle streams
22945 actually like dvddemux expects it to be named.
22946 Set caps on source pad and outgoing buffers.
22948 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22950 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22951 Original commit message from CVS:
22952 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22953 (gst_lame_get_property), (gst_lame_setup):
22954 * ext/lame/gstlame.h:
22955 Make xingheader property non-functional, it's broken anyway
22956 after all (use xingmux instead).
22958 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
22960 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22961 Original commit message from CVS:
22962 * ext/lame/gstlame.c: (gst_lame_sink_event):
22963 On EOS, flush encoder and send remaining data. Fix
22964 return value handling in sink event function.
22966 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
22968 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22969 Original commit message from CVS:
22970 Patch by: Jürg Billeter <j at bitron dot ch>
22971 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22972 Fix wrong check for started flag when setting the 'device' property.
22973 We want to allow it when the source is NOT started yet and ignore it
22974 when the source is running.
22976 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22978 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22979 Original commit message from CVS:
22980 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22981 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22982 (gst_asf_demux_process_chunk):
22983 * gst/asfdemux/gstasfdemux.h:
22984 Subtract first timestamp from timestamps, so that
22985 stream starts from 0; makes live streams that don't
22986 start at 0 work again (fixes #317310, #336097).
22988 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
22990 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22991 Original commit message from CVS:
22992 Patch by: Christian Kirbach
22994 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
22995 -good. Fixes build on some systems (#331838).
22997 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
22999 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
23000 Original commit message from CVS:
23001 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23002 (gst_rmdemux_parse_cont):
23003 Extract more tags and also post codec name tag on the
23004 bus so this shows up in totem and nautilus.
23006 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
23008 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
23009 Original commit message from CVS:
23010 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23011 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
23012 Extra data usually goes into the caps as 'codec_data', not
23013 as first buffer into the stream.
23014 Need to byte swap AC3 content in realmedia files for some
23015 reason (fixes #331588).
23017 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
23019 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
23020 Original commit message from CVS:
23021 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
23022 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
23023 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
23024 When operating in pull mode, post an error message on the
23025 bus when all source pads are unlinked or some other fatal
23026 error occured (#323023). Regrade some recurring debug messages
23027 to LOG level. Convert c++-style comments into C-style ones.
23029 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
23031 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
23032 Original commit message from CVS:
23033 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
23034 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
23035 (gst_rmdemux_all_source_pads_unlinked),
23036 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
23037 (gst_rmdemux_parse_packet):
23038 * gst/realmedia/rmdemux.h:
23039 Handle unlinked source pads properly and stop if all source pads
23040 are unlinked (#323023).
23042 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
23044 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
23045 Original commit message from CVS:
23046 Patch by: Michal Benes <michal dot benes at xeris dot cz>
23047 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
23048 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
23049 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
23050 * gst/mpegstream/gstmpegdemux.h:
23051 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
23052 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
23053 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
23054 situation really happens when grabbing DVB streams. Current
23055 mpegdemuxer can not handle this situation correctly and it
23056 restarts counting gstreamer timestamps from zero.
23059 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
23061 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
23062 Original commit message from CVS:
23063 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
23064 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
23065 * ext/a52dec/gsta52dec.h:
23066 Fix #334550: failure to play raw AC3 files due to segment problems.
23068 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
23070 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
23071 Original commit message from CVS:
23072 Patch by: Christophe Fergeau <teuf gnome org>
23073 * ext/lame/gstlame.c: (gst_lame_release_memory),
23074 (gst_lame_finalize), (gst_lame_class_init),
23075 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
23076 (gst_lame_change_state):
23077 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
23079 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
23081 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
23082 Original commit message from CVS:
23083 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
23084 (gst_mad_sink_event), (gst_mad_change_state):
23085 Include AUDIO_CODEC tag with tags posted if input is not
23086 framed (#334258). Use _scale() util functions in more places.
23088 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
23090 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
23091 Original commit message from CVS:
23092 2006-03-12 Christophe Fergeau <teuf@gnome.org>
23093 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23094 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
23095 property as BROKEN (see
23096 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
23097 explanation why it's broken).
23099 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
23101 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
23102 Original commit message from CVS:
23103 2006-03-11 Christophe Fergeau <teuf@gnome.org>
23104 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23106 * gst/xingheader/Makefile.am:
23107 * gst/xingheader/gstxingmux.c:
23108 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
23109 to MP3 files (this allows decoder to figure out the length of VBR
23112 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
23114 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
23115 Original commit message from CVS:
23116 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
23117 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
23118 tag (#333683, patch by: Alex Lancaster).
23120 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
23122 ext/amrnb/: Further fancyfication.
23123 Original commit message from CVS:
23124 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23125 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
23126 (gst_amrnbdec_state_change):
23127 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
23128 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
23129 (gst_amrnbenc_state_change):
23130 * ext/amrnb/amrnbenc.h:
23131 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
23132 (gst_amrnbparse_query):
23133 Further fancyfication.
23134 Use _take to get writable data from the adapter.
23135 Precalc packet duration.
23137 Forward _push to upstream.
23138 Post error messages when something goes wrong.
23139 Remove old code in amrnbparse.
23140 Don't ignore query results from upstream.
23142 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
23144 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
23145 Original commit message from CVS:
23146 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
23147 The AMR encoder writes into the audio buffers it processes, so
23148 use gst_buffer_make_writable() on buffers we might (they go through
23149 an adapter, so there can be copying going on later anyway) be
23152 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
23154 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
23155 Original commit message from CVS:
23156 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
23157 (gst_mpeg_parse_handle_src_query):
23158 Declare variables at the beginning of a block and make
23159 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
23161 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
23163 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
23164 Original commit message from CVS:
23165 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
23166 Read packet size, sequence and padsize in right order again
23167 (fixes #332796; patch by: Fabrizio Gennari).
23169 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
23171 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
23172 Original commit message from CVS:
23173 * gst/iec958/ac3iec.c:
23174 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
23176 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23178 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
23179 Original commit message from CVS:
23181 Make the id3tag and mad checks check for both a header and the
23182 appropriate library if the pkg-config is missing. (Closes #331842)
23183 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
23184 do the same for the plugins themselves.
23186 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
23188 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
23189 Original commit message from CVS:
23190 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23191 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
23192 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
23193 * ext/mpeg2dec/gstmpeg2dec.h:
23194 Don't treat STATE_INVALID as fatal error; throw an error
23195 only after five consecutive decoding errors. Makes decoding
23196 mpeg streams more robust and fixes playback of joined clips
23199 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
23201 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
23202 Original commit message from CVS:
23203 * ext/dvdnav/dvdnavsrc.h:
23204 Oops. forgot to add this one.
23206 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
23208 ext/Makefile.am: Fix dist-check.
23209 Original commit message from CVS:
23210 2006-02-26 Julien MOUTTE <julien@moutte.net>
23211 * ext/Makefile.am: Fix dist-check.
23213 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
23215 configure.ac: Disable dvdnavsrc for now.
23216 Original commit message from CVS:
23218 Disable dvdnavsrc for now.
23220 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
23222 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
23223 Original commit message from CVS:
23226 * ext/dvdnav/Makefile.am:
23227 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
23228 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
23229 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
23230 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
23231 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
23232 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
23233 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
23234 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
23235 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
23236 (gst_dvd_nav_src_make_dvd_event),
23237 (gst_dvd_nav_src_structure_set_uint64),
23238 (gst_dvd_nav_src_push_dvd_nav_packet_event),
23239 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
23240 (gst_dvd_nav_src_push_titlelang_event),
23241 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
23242 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
23243 (gst_dvd_nav_src_handle_navigation_event),
23244 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
23245 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
23246 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
23247 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
23248 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
23249 (gst_dvd_nav_src_do_init), (plugin_init):
23250 dvdnavsrc ported to 0.10, for the most part at least. Not quite
23251 ready for prime time yet though.
23253 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
23255 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
23256 Original commit message from CVS:
23257 * ext/cdio/Makefile.am:
23258 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
23259 required for Cygwin, see #317048)
23260 * gst/rtp/gstasteriskh263.c:
23261 Cygwin has includes for both the unix network socket API
23262 and the windows API, but only one can be included, so fix
23263 includes to only use one or the other, prefering the unxi
23266 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23268 Port dvdsubdec to 0.10
23269 Original commit message from CVS:
23271 * gst/dvdsub/Makefile.am:
23272 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
23273 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
23274 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
23275 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
23276 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
23277 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
23278 (gst_send_empty_fill), (gst_send_subtitle_frame),
23279 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
23280 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
23282 * gst/dvdsub/gstdvdsubdec.h:
23283 Port dvdsubdec to 0.10
23285 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23287 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
23288 Original commit message from CVS:
23289 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
23290 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
23291 mpegdemux for MPEG-2 video streams.
23293 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23295 configure.ac: Bump nano back to CVS
23296 Original commit message from CVS:
23298 Bump nano back to CVS
23300 === release 0.10.2 ===
23302 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23304 configure.ac: releasing 0.10.2, "Season to Taste"
23305 Original commit message from CVS:
23307 releasing 0.10.2, "Season to Taste"
23309 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23311 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23312 Original commit message from CVS:
23314 releasing 0.10.1.3 prelease for 0.10.2
23316 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
23318 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23319 Original commit message from CVS:
23320 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23321 In sink event handler, release object lock again
23322 _before_ sending EOS event downstream (#313838).
23324 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
23327 * gst/asfdemux/gstasf.c:
23328 fix rank of asfdemux
23329 Original commit message from CVS:
23330 fix rank of asfdemux
23332 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23334 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23335 Original commit message from CVS:
23337 releasing 0.10.1.2 prelease for 0.10.2
23339 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
23341 * gst-plugins-ugly.spec.in:
23343 Original commit message from CVS:
23346 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
23348 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23349 Original commit message from CVS:
23350 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23351 (crop_copy_i422_buffer), (crop_buffer):
23352 When we need to crop the output buffer, make sure we
23353 create a buffer of the right size and respect the implicit
23354 striding used for I420 elsewhere in GStreamer (#331301).
23356 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23358 ext/cdio/gstcdio.c: Init debug category (#331253).
23359 Original commit message from CVS:
23360 * ext/cdio/gstcdio.c: (plugin_init):
23361 Init debug category (#331253).
23363 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
23365 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23366 Original commit message from CVS:
23367 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23368 Do not error out on non-recognized streams. Ignore them and allow
23369 playback of the other streams.
23371 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23373 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23374 Original commit message from CVS:
23375 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23376 Add a small sanity check for LPCM reading.
23378 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
23380 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23381 Original commit message from CVS:
23382 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23383 Take into account the file properties preroll value for
23384 timestamping/newsegment. It's weird this value was commented out.
23386 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
23388 gst/asfdemux/Makefile.am: More asf makefile fixing.
23389 Original commit message from CVS:
23390 * gst/asfdemux/Makefile.am:
23391 More asf makefile fixing.
23393 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
23395 ext/lame/gstlame.c: Fix up lame a bit.
23396 Original commit message from CVS:
23397 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23398 (gst_lame_change_state):
23400 Apply patch #319782 by Gautier Portet.
23402 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
23404 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23405 Original commit message from CVS:
23406 * gst/asfdemux/Makefile.am:
23407 But we do need to link against the riff libraryr.
23409 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
23411 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23412 Original commit message from CVS:
23413 * gst/asfdemux/Makefile.am:
23414 We don't want asfmux.c yet.
23416 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
23418 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23419 Original commit message from CVS:
23420 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23421 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23422 (gst_mad_change_state):
23423 Port fixes for bugs 314771, 308772, 140237, and 302625
23424 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23425 Use GST_EVENT_FLUSH_STOP to clear data from the current input
23426 buffer, to avoid using it for any future decoding.
23428 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
23430 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23431 Original commit message from CVS:
23433 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23434 (gst_asf_get_guid_nick):
23435 * gst/asfdemux/asfheaders.h:
23436 * gst/asfdemux/gstasf.c: (plugin_init):
23437 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23438 (gst_asf_demux_class_init), (gst_asf_demux_init),
23439 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23440 (gst_asf_demux_handle_src_event),
23441 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23442 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23443 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23444 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23445 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23446 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23447 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23448 (gst_asf_demux_get_bitrate_record),
23449 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23450 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23451 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23452 (gst_asf_demux_get_obj_data_correction),
23453 (gst_asf_demux_get_stream_audio),
23454 (gst_asf_demux_get_stream_correction),
23455 (gst_asf_demux_get_stream_video),
23456 (gst_asf_demux_get_stream_video_format),
23457 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23458 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23459 (gst_asf_demux_process_stream),
23460 (gst_asf_demux_get_gst_tag_from_tag_name),
23461 (gst_asf_demux_commit_taglist),
23462 (gst_asf_demux_process_ext_content_desc),
23463 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23464 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23465 (gst_asf_demux_process_comment),
23466 (gst_asf_demux_process_bitrate_props_object),
23467 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23468 (gst_asf_demux_descramble_segment),
23469 (gst_asf_demux_element_send_event),
23470 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23471 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23472 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23473 (gst_asf_demux_get_src_query_types),
23474 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23475 * gst/asfdemux/gstasfdemux.h:
23476 asfdemux ported to 0.10. Does still need a bit of work (seems like
23477 there's something funky going on when timestamping video frames).
23478 The seeking code is likely to make Wim cry, but hey, at least it
23481 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
23483 ext/amrnb/amrnbdec.c: Some more comments.
23484 Original commit message from CVS:
23485 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23486 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23487 Some more comments.
23488 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23489 Applied patch from Fabrizio Gennari, fixes #330844.
23491 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
23493 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23494 Original commit message from CVS:
23495 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23496 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23497 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23498 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23499 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23500 * ext/dvdread/dvdreadsrc.h:
23501 Let's try to play the title the user set via the URI handler or
23502 via properties instead of always playing the first title. Also,
23503 Also, count title/chapter/angle number in URI and properties
23504 from 1 rather than 0.
23506 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
23508 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23509 Original commit message from CVS:
23510 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23511 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23512 (gst_dvd_read_src_do_duration_query):
23513 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23514 otherwise GstBaseSrc will think we can operate pull_range based,
23515 which we don't really, and typefinding will fail miserably.
23516 Also, make seeking work somewhat (only works with flumpegdemux
23517 at the moment, mpegstream needs fixing for that first).
23519 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
23521 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23522 Original commit message from CVS:
23523 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23524 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23525 Only allocate buffer once we know exactly how much we need,
23526 rather than gratuitously allocating 2MB-buffers all the time
23527 even if we usually need much less than that. Also, demote
23528 a debug message from DEBUG to LOG level.
23530 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23532 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23533 Original commit message from CVS:
23534 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23535 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23536 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23537 (gst_dvd_read_src_do_position_query):
23538 Add some more debugging and fix duration query in BYTES.
23540 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
23542 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23543 Original commit message from CVS:
23546 * ext/dvdread/Makefile.am:
23547 * ext/dvdread/dvdreadsrc.c:
23548 * ext/dvdread/dvdreadsrc.h:
23549 Half-baked port to 0.10. Needs some love
23550 in the seeking department, but at least
23552 * ext/dvdread/stream_labels.c:
23553 * ext/dvdread/stream_labels.h:
23554 Remove these (we use ISO-639 language codes internally; applications
23555 that want to translate those into language names for display to the
23556 user should rely on the iso-codes package for that).
23558 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
23560 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23561 Original commit message from CVS:
23562 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23563 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23564 (gst_amrnbdec_state_change):
23565 * ext/amrnb/amrnbdec.h:
23566 Fix amrnbdec, handle events, take copy from adapter since the decoder
23567 apparently writes in the source data.
23568 Use some _scale_int, and precalc duration.
23569 Fix some leaks, post ERROR messages.
23571 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
23573 docs/plugins/: Add cdio plugin to docs.
23574 Original commit message from CVS:
23575 * docs/plugins/Makefile.am:
23576 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23577 * docs/plugins/gst-plugins-good-plugins-sections.txt:
23578 * docs/plugins/inspect/plugin-cdio.xml:
23579 Add cdio plugin to docs.
23580 * ext/cdio/gstcdiocddasrc.c:
23582 * ext/cdio/gstcdio.c:
23583 The plugin is called 'cdio' not 'cddio'.
23585 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
23587 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23588 Original commit message from CVS:
23589 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23590 One source pad not being linked is not an error condition when we're
23591 still parsing the header. In this case (e.g. where we don't have a
23592 suitable decoder installed) just pretend everything is fine, so that
23593 the demuxer will actually go on to signal no-more-pads when done
23594 parsing the header, otherwise decodebin/playbin will never post the
23595 appropriate error message if decoders are not available.
23597 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
23601 * ext/mad/gstid3tag.c:
23602 * gst/realmedia/rmdemux.c:
23603 Just make it compile with --disable-gst-debug.
23604 Original commit message from CVS:
23605 Just make it compile with --disable-gst-debug.
23607 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23609 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23610 Original commit message from CVS:
23611 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23612 (gst_mad_check_caps_reset), (gst_mad_chain):
23613 Merge patch from Radoslaw Szkodzinski (bug 326734)
23615 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23617 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23618 Original commit message from CVS:
23619 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23620 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23621 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23622 (gst_id3_tag_chain):
23623 fixing Gdate handling
23624 enabling mux/demux mode switching
23625 adding better debug output
23627 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
23629 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...
23630 Original commit message from CVS:
23631 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23632 If we haven't set caps on a source pad yet, the caps on the
23633 pad are NULL, not un-fixed. Set caps on outgoing buffers.
23635 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
23637 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23638 Original commit message from CVS:
23639 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23640 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23641 * ext/lame/gstlame.h:
23642 Contrary to what the const char in the lame API might suggest,
23643 lame expects us to keep the strings we pass to id3tag_set_foo()
23644 around; it doesn't free them either though, so we have to store
23645 them somewhere and free them later when we can be sure lame
23646 doesn't need them any longer.
23648 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
23650 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...
23651 Original commit message from CVS:
23652 * ext/lame/gstlame.c: (add_one_tag):
23653 Fix handling of GST_TAG_DATE (#311679), don't pass an
23654 uninitialised string pointer to lame if we don't know
23655 how to handle the tag type, and fix minor memory leak.
23657 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
23659 ext/mad/gstmad.c: Fix debug message.
23660 Original commit message from CVS:
23661 * ext/mad/gstmad.c: (gst_mad_chain):
23664 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23666 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23667 Original commit message from CVS:
23668 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
23669 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23670 Erase spurious call to gst_segment_set_newsegment.
23671 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23672 the superclass method when handling NEWSEGMENT events.
23673 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23674 and dvd-audio-restart event handling. There are currently less
23675 hackish ways of handling the sparse audio stream problem.
23677 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23679 fix up error domains, error strings, and use of translation
23680 Original commit message from CVS:
23681 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
23682 * ext/dvdnav/dvdnavsrc.c: (if):
23683 * ext/dvdread/stream_labels.c:
23684 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23685 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23686 fix up error domains, error strings, and use of translation
23688 fix up this file, even though none of them are actually marked
23691 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23693 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23694 Original commit message from CVS:
23695 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
23696 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23697 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23698 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23699 (gst_mpeg_parse_change_state):
23700 Make timestamp adjustment somewhat milder. Actual timestamps are
23701 now sent unmodified unless an actual gap is found in the
23702 stream. This should fix time display when playing most MPEG
23705 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
23707 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23708 Original commit message from CVS:
23709 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23710 * ext/cdio/gstcdio.h:
23711 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23712 Fix build for libcdio versions >= 76; give slightly lower rank
23715 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
23717 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23718 Original commit message from CVS:
23721 * ext/cdio/Makefile.am:
23722 * ext/cdio/gstcdio.c:
23723 * ext/cdio/gstcdio.h:
23724 * ext/cdio/gstcdiocddasrc.c:
23725 * ext/cdio/gstcdiocddasrc.h:
23726 Port libcdio cdda source, formerly known as cddasrc, now known as
23727 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23728 but that's not tested (fixes #317658).
23730 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
23732 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23733 Original commit message from CVS:
23734 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23735 tss tss... always set caps on outgoing buffer.
23737 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
23739 * gst-plugins-ugly.spec.in:
23741 Original commit message from CVS:
23744 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23749 Original commit message from CVS:
23752 === release 0.10.1 ===
23754 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23760 * docs/plugins/gst-plugins-ugly-plugins.args:
23761 * docs/plugins/inspect/plugin-a52dec.xml:
23762 * docs/plugins/inspect/plugin-amrnb.xml:
23763 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23764 * docs/plugins/inspect/plugin-iec958.xml:
23765 * docs/plugins/inspect/plugin-lame.xml:
23766 * docs/plugins/inspect/plugin-mad.xml:
23767 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23768 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23769 * docs/plugins/inspect/plugin-rmdemux.xml:
23771 Original commit message from CVS:
23774 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23779 Original commit message from CVS:
23782 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
23784 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23785 Original commit message from CVS:
23786 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23787 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23788 * ext/mad/gstmad.c: (gst_mad_src_query):
23789 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23790 * ext/sidplay/gstsiddec.cc:
23791 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23792 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23793 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23794 (fixes #325652; based on patch by: Philippe); make rmdemux return
23795 FALSE for position queries, instead of setting -1 as value and
23798 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23800 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23801 Original commit message from CVS:
23802 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
23803 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23804 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23805 rewrite timestamps in the case segments are being set from
23806 upstream, but use timestamps unmodified. Also send proper position
23807 values. This allows for correct time display and makes queries
23808 work in sink elements.
23809 * gst/mpegstream/gstdvddemux.h:
23810 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23811 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23812 Rename flush_filter to segment_filter, which is better represents
23813 what the arreibute does.
23814 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23815 Activate segment filtering when a timestamp discontinuity is seen.
23817 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
23819 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...
23820 Original commit message from CVS:
23821 * ext/mad/gstmad.c: (gst_mad_chain):
23822 Don't forget that we need to send out a newsegment event after a
23823 restart even if we don't have enough data to decode a frame right
23826 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23828 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23829 Original commit message from CVS:
23830 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
23831 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23832 Use the new "audio-shutdown" and "audio-restart" DVD events
23833 instead of the "spu-still-frame" event to shutdown and restart
23834 the audio pipeline.
23835 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23836 Check for cases where the segment-based adjustment calculation
23837 would produce negative values (which result in an overflow) and
23838 return GST_CLOCK_TIME_NONE instead.
23839 * gst/mpegstream/gstdvddemux.h:
23840 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23841 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23842 Add a mechanism to discard audio buffers with timestamps outside
23843 the currently set segment. This was causing (sometimes serious)
23844 synchronization problems after seeking in DVDs with LPCM audio,
23845 since VOBUs usually contain audio material that lies outside the
23846 timestamp range specified by the header.
23848 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23850 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23851 Original commit message from CVS:
23852 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23853 Remove lingering reference to GstID3Demux
23854 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23855 Don't output debug saying padding streams are unknown type,
23856 because they're not
23858 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23860 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23861 Original commit message from CVS:
23862 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
23863 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23864 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23867 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23868 (gst_mpeg_demux_get_audio_stream):
23869 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23870 (gst_dvd_demux_get_audio_stream)
23871 (gst_dvd_demux_get_subpicture_stream)
23872 (gst_dvd_demux_send_subbuffer):
23873 Send current* pad buffers with appropriate caps.
23875 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23877 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23878 Original commit message from CVS:
23879 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
23880 * gst/iec958/ac3iec.h:
23881 * gst/iec958/ac3iec.c:
23882 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23883 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23884 raw-audio property to ac3iec958 that allows setting the source pad
23885 caps to raw audio instead of audio/x-iec958. This makes it
23886 possible to use ac3iec958 together with the normal alsasink
23887 element to drive an external receiver that autodetects AC3
23890 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
23892 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23893 Original commit message from CVS:
23894 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23895 (ac3iec_chain_dvd):
23896 * gst/iec958/ac3iec.h:
23897 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23899 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23901 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23902 Original commit message from CVS:
23903 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23904 When getting a seek event, first check if the upstream element
23905 can handle it and only do our own seek stuff when it can't
23906 (should fix #322856).
23908 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
23910 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23911 Original commit message from CVS:
23912 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23913 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23914 Really convert to BYTES format when we want to convert
23915 to bytes (use right variable; fixes #322856).
23917 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23919 Big mpegparse clean up, second round:
23920 Original commit message from CVS:
23921 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
23922 Big mpegparse clean up, second round:
23923 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23924 Send and EOS event down the audio pipeline when an still frame
23925 event arrives. This prevents the pipeline from locking when a
23926 still menu comes directly after a flush.
23927 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23928 Don't send a newsegment in reset.
23929 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23930 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23931 Move the code of handle_newsegment to process_event. Send a
23932 NEWSEGMENT after FLUSH_STOP.
23933 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23935 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23936 (gst_mpeg_demux_class_init): Don't override send_event.
23937 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23938 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23939 (gst_mpeg_demux_reset):
23940 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
23942 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23943 Reset the mpegparse element after a flush.
23944 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23945 Don't forward events.
23946 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23947 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23948 handle_newsegment is not a virtual method anymore.
23949 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23950 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23951 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23952 rid of send_newsegment virtual method.
23953 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23954 handle DVD events and call the superclass method for other event
23956 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23957 override process_event anymore.
23958 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23959 (gst_mpeg_parse_process_event): Move actual event processing to
23960 process event so that subclasses can properly override or extend
23962 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23963 Eliminate time parameter in process event.
23964 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23965 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23966 (gst_mpeg_demux_send_subbuffer):
23967 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23968 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23969 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23970 adding the value of the adjust attribute.
23971 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23972 rid of the adjust attribute. Now all timestamp adjustments are
23973 performed by mpegparse using the current segment.
23974 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23975 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23976 on the adjust attribute for SCR values and the current segment.
23977 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23978 adjust_ts virtual method to adjust timestamps for outgoing
23980 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23981 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23982 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23983 (gst_dvd_demux_handle_newsegment): Don't override
23985 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
23986 Check for DVD events in process_event instead of
23988 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23989 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
23990 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
23991 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
23992 (gst_mpeg_demux_send_event):
23993 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
23994 (gst_dvd_demux_handle_dvd_event):
23995 Eliminate the time parameter in send_event.
23997 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23999 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
24000 Original commit message from CVS:
24001 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
24002 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
24003 Fix typefinding in id3demux, and then remove it in favour
24004 of the new LGPL id3demux in gst-plugins-good
24005 * ext/mad/gstmad.c: (gst_mad_dispose):
24006 dispose can run more than once.
24008 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24010 gst/asfdemux/gstasfmux.c: change some char* into char[]
24011 Original commit message from CVS:
24012 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
24013 change some char* into char[]
24015 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
24017 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
24018 Original commit message from CVS:
24019 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
24020 Remove memleak from unused GstRMDemuxStream
24022 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
24024 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
24025 Original commit message from CVS:
24026 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
24027 (gst_id3_tag_do_typefind):
24028 Use the correct function to free typefind factory list.
24030 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
24032 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
24033 Original commit message from CVS:
24034 * ext/mad/gstmad.c: (gst_mad_src_query):
24035 For position and duration queries in TIME format, try the peer
24036 first (might be a demuxer).
24038 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24040 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
24041 Original commit message from CVS:
24042 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
24043 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
24044 Properly handle non contiguous VOBUs by adding the segment accum
24045 field to the adjust value.
24046 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24047 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
24048 handle_newsegment to prevent sending actual newsegment events and
24049 use tiemstamp rewriting instead.
24050 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
24052 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
24053 (gst_mpeg_parse_event):
24054 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24055 Add a new parameter to handle_newsegment to allow controlling
24056 whether newsegment events are forwarded or not.
24057 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
24058 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
24059 (gst_dvd_demux_reset):
24060 last_end_ptm and discont_time aren't necessary anymore, since
24061 timestamp adjustment is now replaced by newsegment events.
24062 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
24064 * gst/mpegstream/gstdvddemux.h:
24065 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
24066 Don't handle dvd-nav-packet events anymore, since the are now
24067 replaced by standard newsegment events.
24068 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
24069 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
24070 (gst_dvd_demux_change_state):
24071 * gst/mpegstream/gstdvddemux.h:
24072 Get rid of the ignore_next_newmedia_discont hack.
24073 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24074 (gst_dvd_demux_handle_newsegment):
24075 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24076 (gst_mpeg_demux_handle_newsegment): Don't override
24077 handle_newsegment anymore. It was only necessary to handle
24079 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
24080 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
24081 (gst_dvd_demux_set_cur_subpicture):
24082 Reactivate handling of DVD events.
24083 * gst/mpegstream/gstmpegparse.c (normal_seek)
24084 (gst_mpeg_parse_handle_src_event)
24085 (gst_mpeg_parse_handle_src_query):
24086 First attempt at reenabling seek.
24087 * gst/mpegstream/gstmpegparse.h:
24088 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24089 (gst_mpeg_parse_update_streaminfo)
24090 (gst_mpeg_parse_get_rate)
24091 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
24092 (gst_mpeg_parse_handle_src_query):
24093 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
24094 Make queries work again.
24095 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
24096 (gst_mpeg_parse_handle_newsegment)
24097 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
24098 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
24099 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24100 Get rid of the newsegment_pending attribute, and rely instead on
24101 proper timestamp adjustment.
24102 * gst/mpegstream/gstmpegparse.c
24103 (gst_mpeg_parse_get_src_event_masks): Erase.
24104 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
24105 Initialize fields before creating pads to prevent the pad creation
24106 callback from failing.
24107 (gst_mpeg_parse_reset): Initialize new fields, and change
24108 initialization order to match the order in the structure.
24109 (gst_mpeg_parse_handle_newsegment): Forward new segment events
24110 whenever possible, and update the current segment.
24111 (gst_mpeg_parse_send_newsegment): Update the current segment and
24112 pending_newsegment.
24113 (gst_mpeg_parse_pad_added): Use the current segment to send
24114 newsegment events to new pads.
24115 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
24116 and events. Properly update newsegment_pending.
24117 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24118 New fields do_adjust and current_segment.
24119 * gst/mpegstream/gstmpegdemux.c:
24120 * gst/mpegstream/gstdvddemux.c:
24121 * gst/mpegstream/gstmpegparse.h:
24122 Rename handle_discont virtual method to handle_newsegment. Erase
24123 some (already commented out support) for old NEW_MEDIA events.
24124 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24125 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24126 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
24127 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
24128 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
24129 Erase the "pending_scr" field, and replace it by a slightly
24130 different handling of the current SCR. Document code blocks in
24131 parse_packhead and chain.
24133 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
24135 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
24136 Original commit message from CVS:
24137 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24138 g_warning() are only for really fatal warnings. If we can't decode a
24139 tag, just ignore that tag and do a GST_WARNING.
24141 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24144 * ext/a52dec/gsta52dec.h:
24145 * ext/dvdread/dvdreadsrc.h:
24146 * ext/lame/gstlame.h:
24147 * ext/mad/gstid3tag.c:
24148 * ext/mad/gstmad.c:
24149 * ext/mad/gstmad.h:
24150 * ext/mpeg2dec/gstmpeg2dec.h:
24151 * ext/sidplay/gstsiddec.h:
24152 * gst/ac3parse/gstac3parse.c:
24153 * gst/ac3parse/gstac3parse.h:
24154 * gst/asfdemux/gstasfdemux.c:
24155 * gst/asfdemux/gstasfdemux.h:
24156 * gst/iec958/ac3iec.h:
24157 * gst/mpegaudioparse/gstmpegaudioparse.c:
24158 * gst/mpegaudioparse/gstmpegaudioparse.h:
24159 * gst/mpegstream/gstdvddemux.h:
24160 * gst/mpegstream/gstmpegclock.h:
24161 * gst/mpegstream/gstmpegdemux.h:
24162 * gst/mpegstream/gstmpegpacketize.h:
24163 * gst/mpegstream/gstmpegparse.c:
24164 * gst/mpegstream/gstmpegparse.h:
24165 * gst/mpegstream/gstrfc2250enc.c:
24166 * gst/mpegstream/gstrfc2250enc.h:
24167 * gst/realmedia/rmdemux.c:
24168 * gst/realmedia/rmdemux.h:
24169 * gst/synaesthesia/synaescope.c:
24171 Original commit message from CVS:
24174 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24178 Original commit message from CVS:
24181 === release 0.10.0 ===
24183 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24189 * docs/plugins/inspect/plugin-a52dec.xml:
24190 * docs/plugins/inspect/plugin-amrnb.xml:
24191 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24192 * docs/plugins/inspect/plugin-iec958.xml:
24193 * docs/plugins/inspect/plugin-lame.xml:
24194 * docs/plugins/inspect/plugin-mad.xml:
24195 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24196 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24197 * docs/plugins/inspect/plugin-rmdemux.xml:
24199 Original commit message from CVS:
24202 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
24204 Update for alloc_buffer changes.
24205 Original commit message from CVS:
24206 2005-12-05 Andy Wingo <wingo@pobox.com>
24207 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
24208 * ext/mad/gstmad.c: (gst_mad_chain):
24209 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
24210 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24211 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
24212 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
24213 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
24215 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
24217 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
24218 Original commit message from CVS:
24219 2005-12-05 Andy Wingo <wingo@pobox.com>
24220 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
24221 id3demux and id3mux now. Fixes #323199.
24223 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
24225 * gst-plugins-ugly.spec.in:
24226 update spec file for latest changes
24227 Original commit message from CVS:
24228 update spec file for latest changes
24230 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24232 fix silly Makefile.am bug so they link correctly again
24233 Original commit message from CVS:
24234 * ext/amrnb/Makefile.am:
24235 * gst/realmedia/Makefile.am:
24236 fix silly Makefile.am bug so they link correctly again
24238 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24242 Original commit message from CVS:
24245 === release 0.9.7 ===
24247 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24254 * docs/plugins/gst-plugins-ugly-plugins.args:
24255 * docs/plugins/inspect/plugin-a52dec.xml:
24256 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24257 * docs/plugins/inspect/plugin-iec958.xml:
24258 * docs/plugins/inspect/plugin-lame.xml:
24259 * docs/plugins/inspect/plugin-mad.xml:
24260 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24261 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24262 * docs/plugins/inspect/plugin-rmdemux.xml:
24263 * docs/random/LICENSE:
24264 * docs/random/PORTED_09:
24266 Original commit message from CVS:
24269 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24273 * ext/amrnb/Makefile.am:
24274 * gst/realmedia/Makefile.am:
24275 Don't know how these escaped my eye before. Fix link flags.
24276 Original commit message from CVS:
24277 Don't know how these escaped my eye before. Fix link flags.
24279 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24282 * examples/Makefile.am:
24283 * examples/capsfilter/Makefile.am:
24284 * examples/capsfilter/capsfilter1.c:
24285 * examples/gob/Makefile.am:
24286 * examples/gob/gst-identity2.gob:
24287 * examples/gstplay/.gitignore:
24288 * examples/gstplay/Makefile.am:
24289 * examples/gstplay/player.c:
24290 * examples/indexing/.gitignore:
24291 * examples/indexing/Makefile.am:
24292 * examples/indexing/indexmpeg.c:
24293 * examples/level/Makefile.am:
24294 * examples/level/README:
24295 * examples/level/demo.c:
24296 * examples/level/plot.c:
24297 * examples/stats/Makefile.am:
24298 * examples/stats/mp2ogg.c:
24299 * examples/switch/.gitignore:
24300 * examples/switch/Makefile.am:
24301 * examples/switch/switcher.c:
24303 Original commit message from CVS:
24306 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
24308 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24309 Original commit message from CVS:
24310 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24311 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24312 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24313 (gst_mpeg_parse_send_event):
24314 Ref events before sending them to multiple pads, after all
24315 gst_pad_send_event() takes ownership of events. Don't leak
24316 events that have not been handled (fixes #322745).
24318 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24320 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24321 Original commit message from CVS:
24322 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
24323 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24324 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24325 from making timestamp adjustments. This will have to be re-added
24326 in some form in the near future, but in order to do that, some nav
24327 packet parsing will be necessary in mpegdemux.
24328 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24329 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24330 (g_value_set_int, gst_mpeg_parse_set_property)
24331 Get rid of do_adjust and use_adjust. Rename max_discont to
24333 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24334 -1, no adjustment is made.
24335 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24336 Rename max_discont property to max_scr_gap. Erase "adjust"
24338 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24339 override send_event anymore, base class does the job.
24340 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24341 Base class now does most of the work.
24342 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24343 Generalize to forwarding the event to all source pads in the
24345 * gst/mpegstream/gstmpegparse.h:
24346 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24347 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24348 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24349 (gst_mpeg_parse_set_property):
24350 Clock synchronization doesn't make sense anymore for a
24353 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
24355 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24356 Original commit message from CVS:
24357 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24358 Don't treat normal EOS as a fatal error.
24360 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
24362 ext/mad/gstmad.c: Proper warning statements,
24363 Original commit message from CVS:
24364 * ext/mad/gstmad.c: (gst_mad_chain):
24365 Proper warning statements,
24366 Don't error if the src pad isn't linked when pushing.
24367 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24368 Proper state_change, avoids borkage when going to READY
24370 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24373 * gst-libs/Makefile.am:
24375 * gst-libs/ext/.gitignore:
24376 * gst-libs/gst/media-info/.gitignore:
24377 * gst-libs/gst/play/.gitignore:
24378 * gst-libs/gst/play/play.h:
24379 * gst-libs/gst/play/play.vcproj:
24380 no need for an AS_LIBTOOL call
24381 Original commit message from CVS:
24382 no need for an AS_LIBTOOL call
24384 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24388 * gst-plugins-ugly.spec.in:
24389 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24390 Original commit message from CVS:
24391 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24393 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24395 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24396 Original commit message from CVS:
24397 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24398 Prime libmpeg2's pumps with some null custom buffers
24399 to ensure it doesn't ask us to discard garbage later yay.
24401 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24403 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24404 Original commit message from CVS:
24405 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24406 Prime libmpeg2's pumps with some null custom buffers
24407 to ensure it ask us to discard garbage later yay.
24409 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
24411 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24412 Original commit message from CVS:
24413 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24414 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24415 (gst_a52dec_chain_raw):
24416 * ext/a52dec/gsta52dec.h:
24417 Accept AC3 in audio/x-private1-ac3 format, which includes
24418 DVD-specific headers, as well as raw AC3, for compatibility with
24421 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24423 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24424 Original commit message from CVS:
24425 * ext/mad/gstmad.c: (gst_mad_chain):
24426 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24427 skip frame synthesis and consume input data as if we'd done the
24428 decode. Makes mad not error when the src pad is not connected.
24431 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24434 Erase old CVS conflict line.
24435 Original commit message from CVS:
24436 Erase old CVS conflict line.
24438 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24440 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24441 Original commit message from CVS:
24442 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
24443 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24444 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24445 (gst_mpeg_parse_chain):
24446 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24447 (gst_mpeg_demux_send_newsegment):
24448 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24449 * gst/mpegstream/gstmpegparse.h:
24450 Rename send_discont method to send_newsegment and add parameters
24451 to handle actual segments. Adapt code all around to run with the
24452 new name and signature.
24453 * gst/mpegstream/gstmpegdemux.c:
24454 * gst/mpegstream/gstmpegparse.c:
24455 * gst/mpegstream/gstdvddemux.c:
24456 Convert to GST_BOILERPLATE.
24458 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24461 fix AS_LIBTOOL call
24462 Original commit message from CVS:
24463 fix AS_LIBTOOL call
24465 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24468 add a torture target
24469 Original commit message from CVS:
24470 add a torture target
24472 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24477 Original commit message from CVS:
24480 === release 0.9.6 ===
24482 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24488 * docs/plugins/gst-plugins-ugly-plugins.args:
24489 * docs/plugins/gst-plugins-ugly-plugins.signals:
24490 * docs/plugins/inspect/plugin-a52dec.xml:
24491 * docs/plugins/inspect/plugin-amrnb.xml:
24492 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24493 * docs/plugins/inspect/plugin-iec958.xml:
24494 * docs/plugins/inspect/plugin-lame.xml:
24495 * docs/plugins/inspect/plugin-mad.xml:
24496 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24497 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24498 * docs/plugins/inspect/plugin-rmdemux.xml:
24500 Original commit message from CVS:
24503 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
24505 gst/realmedia/rmdemux.c: Fractional framerates.
24506 Original commit message from CVS:
24507 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24508 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24509 (find_seek_offset_bytes), (find_seek_offset_time),
24510 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24511 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24512 (gst_rmdemux_chain), (gst_rmdemux_send_event),
24513 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24514 (gst_rmdemux_parse_packet):
24515 Fractional framerates.
24517 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24519 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24520 Original commit message from CVS:
24521 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24522 (gst_mpeg2dec_negotiate_format), (handle_sequence),
24523 (gst_mpeg2dec_sink_event):
24524 * ext/mpeg2dec/gstmpeg2dec.h:
24525 Use fractional framerates
24527 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24529 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24530 Original commit message from CVS:
24531 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24532 set_clock returns a boolean.
24534 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24536 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24537 Original commit message from CVS:
24538 * ext/mad/gstmad.c: (gst_mad_chain):
24539 Fix seeking even more by sending the newsegment event with the
24540 right parameters. Should fix querying in playbin/totem after
24543 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24545 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24546 Original commit message from CVS:
24547 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24548 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24549 Fix seeking in stand-alone mode. Fix nonexistant enum value
24550 introduced in previous commit. Improve debug messages here and
24551 there. Actually return a proper return value in the sink event
24554 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24556 * ext/lame/gstlame.c:
24558 Original commit message from CVS:
24561 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24564 * ext/lame/gstlame.c:
24565 * ext/mad/gstmad.c:
24566 * ext/sidplay/gstsiddec.cc:
24568 Original commit message from CVS:
24571 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
24574 * ext/lame/gstlame.c:
24575 * ext/mad/gstid3tag.c:
24576 * ext/sidplay/gstsiddec.cc:
24577 Update for gst_tag_setter API changes.
24578 Original commit message from CVS:
24579 2005-11-22 Andy Wingo <wingo@pobox.com>
24580 * Update for gst_tag_setter API changes.
24582 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
24585 * ext/a52dec/gsta52dec.c:
24586 * ext/mad/gstid3tag.c:
24587 * ext/mad/gstmad.c:
24588 * gst/mpegaudioparse/gstmpegaudioparse.c:
24589 * gst/mpegstream/gstdvddemux.c:
24590 * gst/mpegstream/gstmpegparse.c:
24591 * gst/realmedia/rmdemux.c:
24592 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24593 Original commit message from CVS:
24594 2005-11-22 Andy Wingo <wingo@pobox.com>
24595 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24596 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24597 * ext/mad/gstmad.c (gst_mad_chain)
24598 * gst/mpegaudioparse/gstmpegaudioparse.c
24599 (gst_mp3parse_sink_event)
24600 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24601 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24602 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24603 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24604 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24606 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
24608 ext/mad/Makefile.am: libgsttagedit => libgsttag
24609 Original commit message from CVS:
24610 * ext/mad/Makefile.am:
24611 libgsttagedit => libgsttag
24613 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
24615 ext/lame/gstlame.c: Don't take the stream lock
24616 Original commit message from CVS:
24617 * ext/lame/gstlame.c: (gst_lame_sink_event):
24618 Don't take the stream lock
24620 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
24622 ext/: Don't take the stream lock.
24623 Original commit message from CVS:
24624 2005-11-21 Andy Wingo <wingo@pobox.com>
24625 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24626 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24627 * ext/mad/gstmad.c (gst_mad_sink_event):
24628 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24630 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24631 stream lock changes.
24633 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
24635 *.*: Ran scripts/update-macros. Oh yes.
24636 Original commit message from CVS:
24637 2005-11-21 Andy Wingo <wingo@pobox.com>
24639 * *.c: Ran scripts/update-macros. Oh yes.
24641 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
24643 gst/mpegstream/: Filler events have beem removed for now.
24644 Original commit message from CVS:
24645 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24646 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24647 Filler events have beem removed for now.
24649 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
24651 gst/: Update for GST_FOURCC_FORMAT API change.
24652 Original commit message from CVS:
24653 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24654 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24655 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24656 Update for GST_FOURCC_FORMAT API change.
24658 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
24660 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24661 Original commit message from CVS:
24662 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24663 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24664 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24665 (gst_rmdemux_parse_packet):
24666 Modifications for disapearance of GST_PAD_IS_USABLE()
24668 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
24670 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24671 Original commit message from CVS:
24672 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24673 Remove some setcaps brokenness.
24674 Don't crash on bad input.
24676 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
24678 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24679 Original commit message from CVS:
24680 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24682 (gst_id3_tag_do_typefind): Unref caps
24683 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24685 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
24687 * ext/mad/gstmad.c:
24688 remove accidentally commited hack
24689 Original commit message from CVS:
24690 remove accidentally commited hack
24692 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
24694 * ext/mad/gstmad.c:
24696 Original commit message from CVS:
24699 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
24701 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24702 Original commit message from CVS:
24703 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24704 (gst_mpeg2dec_sink_event):
24705 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24706 nice-ify debug message in event handler; add CHECKME.
24707 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24708 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24709 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24710 (gst_dvd_demux_sync_stream_to_time):
24711 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24712 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24713 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24714 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24715 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24716 (gst_mpeg_demux_sync_stream_to_time),
24717 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24718 * gst/mpegstream/gstmpegdemux.h:
24719 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24720 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24721 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24722 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24723 (gst_mpeg_parse_chain):
24724 * gst/mpegstream/gstmpegparse.h:
24725 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24726 return value confusion (gst_pad_push vs. gst_pad_send_event and
24727 gst_pad_push_event); pass flow return values to caller;
24728 miscellaneous fixes and clean-ups.
24730 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
24732 * gst/mpegstream/gstdvddemux.c:
24733 set rank to secondary until it works 100%
24734 Original commit message from CVS:
24735 set rank to secondary until it works 100%
24737 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
24739 * gst-plugins-ugly.spec.in:
24740 add mpegstream plugin to spec file
24741 Original commit message from CVS:
24742 add mpegstream plugin to spec file
24744 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24746 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24747 Original commit message from CVS:
24748 2005-11-14 Martin Soto <soto@localhost.localdomain>
24749 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24752 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
24754 partially port the mpegstream plugin to GStreamer 0.9.
24755 Original commit message from CVS:
24756 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
24758 * gst/mpegstream/Makefile.am:
24759 * gst/mpegstream/gstdvddemux.c:
24760 * gst/mpegstream/gstdvddemux.h:
24761 * gst/mpegstream/gstmpegdemux.c:
24762 * gst/mpegstream/gstmpegdemux.h:
24763 * gst/mpegstream/gstmpegpacketize.c:
24764 * gst/mpegstream/gstmpegpacketize.h:
24765 * gst/mpegstream/gstmpegparse.c:
24766 * gst/mpegstream/gstmpegparse.h:
24767 * gst/mpegstream/gstmpegstream.c:
24768 * gst/mpegstream/gstrfc2250enc.c:
24769 * gst/mpegstream/gstrfc2250enc.h:
24770 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24771 partially port the mpegstream plugin to GStreamer 0.9.
24773 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
24775 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24776 Original commit message from CVS:
24777 2005-11-14 Andy Wingo <wingo@pobox.com>
24778 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24779 debugging, allows dll builds on windows. Fixes #316076.
24781 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24786 Original commit message from CVS:
24789 === release 0.9.5 ===
24791 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24798 * docs/plugins/inspect/plugin-a52dec.xml:
24799 * docs/plugins/inspect/plugin-amrnb.xml:
24800 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24801 * docs/plugins/inspect/plugin-iec958.xml:
24802 * docs/plugins/inspect/plugin-lame.xml:
24803 * docs/plugins/inspect/plugin-mad.xml:
24804 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24805 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24806 * docs/plugins/inspect/plugin-rmdemux.xml:
24808 Original commit message from CVS:
24811 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
24813 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24814 Original commit message from CVS:
24815 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24816 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24817 (handle_sequence), (handle_picture), (handle_slice),
24818 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24819 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24820 Forward GstFlowReturn about everywhere.
24821 Handle seeking correctly.
24823 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24825 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24826 Original commit message from CVS:
24827 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24828 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24829 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24830 Small cleanups in refcounting.
24832 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
24834 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24835 Original commit message from CVS:
24836 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24837 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24838 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24839 (handle_sequence), (handle_picture):
24840 * ext/mpeg2dec/gstmpeg2dec.h:
24841 Removed lots of dubious code.
24842 Handle flushing and seeking correctly. Still leaks though...
24844 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
24848 port plugins listing changes
24849 Original commit message from CVS:
24850 port plugins listing changes
24852 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24857 Original commit message from CVS:
24860 === release 0.9.4 ===
24862 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24869 * docs/plugins/gst-plugins-ugly-plugins.args:
24870 * docs/plugins/gst-plugins-ugly-plugins.signals:
24871 * docs/plugins/inspect/plugin-a52dec.xml:
24872 * docs/plugins/inspect/plugin-amrnb.xml:
24873 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24874 * docs/plugins/inspect/plugin-iec958.xml:
24875 * docs/plugins/inspect/plugin-lame.xml:
24876 * docs/plugins/inspect/plugin-mad.xml:
24877 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24878 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24879 * docs/plugins/inspect/plugin-rmdemux.xml:
24880 * gst/realmedia/rmdemux.c:
24883 Original commit message from CVS:
24886 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
24888 gst/realmedia/rmdemux.c: STOPPED->FAILED
24889 Original commit message from CVS:
24890 2005-10-23 Julien MOUTTE <julien@moutte.net>
24891 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24893 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
24895 * gst-plugins-ugly.spec.in:
24896 add packaging of a52dec
24897 Original commit message from CVS:
24898 add packaging of a52dec
24900 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24902 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24903 Original commit message from CVS:
24904 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24905 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24906 Set correct stream time in newsegment event.
24908 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24912 Original commit message from CVS:
24915 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24920 Original commit message from CVS:
24923 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
24925 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24926 Original commit message from CVS:
24927 * ext/a52dec/Makefile.am:
24928 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24929 (gst_a52dec_class_init), (gst_a52dec_sink_event),
24930 (gst_a52dec_change_state):
24931 * ext/a52dec/gsta52dec.h:
24932 Re-enable CPU flags, use liboil to get them.
24934 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
24936 Port AC3 decoder to 0.9 (#318849).
24937 Original commit message from CVS:
24938 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24940 * ext/a52dec/Makefile.am:
24941 * ext/a52dec/gsta52dec.c:
24942 * ext/a52dec/gsta52dec.h:
24943 Port AC3 decoder to 0.9 (#318849).
24945 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
24947 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24948 Original commit message from CVS:
24949 * ext/sidplay/gstsiddec.cc:
24950 Small fixes and more error messages.
24952 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
24955 Original commit message from CVS:
24956 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24957 (gst_amrnbparse_state_change):
24958 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24959 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24960 * ext/mpeg2dec/gstmpeg2dec.c:
24961 * ext/sidplay/gstsiddec.cc:
24962 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24963 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24966 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
24968 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24969 Original commit message from CVS:
24971 GST_DOC has been renamed to GST_DOCBOOK_CHECK
24973 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24975 configure.ac: some docs I had
24976 Original commit message from CVS:
24979 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24982 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
24984 gst/realmedia/rmdemux.c: segment-start/done API change.
24985 Original commit message from CVS:
24986 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24987 (gst_rmdemux_perform_seek):
24988 segment-start/done API change.
24990 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
24994 * gst/iec958/ac3iec.c:
24995 Set buffer durations on IEC958 buffers.
24996 Original commit message from CVS:
24997 Set buffer durations on IEC958 buffers.
24999 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
25001 configure.ac: Fix glib check
25002 Original commit message from CVS:
25006 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
25008 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
25009 Original commit message from CVS:
25010 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
25011 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
25013 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25015 examples/stats/mp2ogg.c: yes, typo fixes
25016 Original commit message from CVS:
25017 * examples/stats/mp2ogg.c:
25020 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25022 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
25023 Original commit message from CVS:
25024 * examples/indexing/indexmpeg.c: (main):
25025 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
25026 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
25027 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
25028 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
25029 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
25030 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
25031 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
25032 * ext/dvdread/dvdreadsrc.h:
25033 * ext/lame/gstlame.h:
25034 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
25035 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
25036 * gst/iec958/ac3iec.h:
25037 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
25038 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
25039 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
25040 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
25041 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
25042 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
25043 moved bitshift from macro to enum definition
25045 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
25047 newsegment API update.
25048 Original commit message from CVS:
25049 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
25050 * ext/mad/gstmad.c: (gst_mad_chain):
25051 * gst/mpegaudioparse/gstmpegaudioparse.c:
25052 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25053 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
25054 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
25055 newsegment API update.
25057 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
25059 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
25060 Original commit message from CVS:
25061 * ext/amrnb/amrnbdec.c:
25062 Mark invalid frame sizes
25063 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
25064 UNUSABLE is not to be used here, just push out stuff so
25065 probes can continue linking or making the pad usable.
25067 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
25070 * gst/realmedia/rmdemux.c:
25071 Improve seek error-resilience.
25072 Original commit message from CVS:
25073 Improve seek error-resilience.
25074 Better error handling generally.
25076 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25081 Original commit message from CVS:
25084 === release 0.9.3 ===
25086 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25092 * ext/sidplay/Makefile.am:
25094 Original commit message from CVS:
25097 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
25099 * gst/realmedia/rmdemux.h:
25100 Forgot to commit this file. I hate Nano.
25101 Original commit message from CVS:
25102 Forgot to commit this file. I hate Nano.
25104 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
25108 * gst/realmedia/rmdemux.c:
25109 Sanity checks and memory leak fixes for real demuxer
25110 Original commit message from CVS:
25111 Sanity checks and memory leak fixes for real demuxer
25113 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
25115 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
25116 Original commit message from CVS:
25117 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
25118 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
25119 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
25120 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
25121 Real demuxer fixes. Make it more bulletproof against bad data,
25122 identify a few more stream types.
25123 Fix seeking so that it works (at least with the seek example
25124 program; it still fails with totem).
25126 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
25128 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
25129 Original commit message from CVS:
25130 * gst/mpegaudioparse/gstmpegaudioparse.c:
25131 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25132 Set correct caps on buffers too.
25134 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
25136 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
25137 Original commit message from CVS:
25138 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
25139 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25140 * gst/mpegaudioparse/gstmpegaudioparse.h:
25141 Put timestamps on buffers.
25143 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
25146 * ext/amrnb/amrnbenc.c:
25147 Changed amrnbenc description, it is an encoder, not decoder.
25148 Original commit message from CVS:
25149 Changed amrnbenc description, it is an encoder, not decoder.
25151 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
25154 * gst/iec958/ac3_padder.c:
25155 * gst/iec958/ac3_padder.h:
25156 * gst/iec958/ac3iec.c:
25157 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
25158 Original commit message from CVS:
25159 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
25160 more accurate, and to check AC3 checksums (both of them in each frame),
25161 and dump the frame (as a probable sync failure) if they don't match.
25162 General code cleanup, improved comments. Changed to not construct the
25163 header backwards, and not byteswap everything else. If we end up needing
25164 to do little-endian output, we should swap in the element doing the
25165 output (AC3 is big-endian).
25167 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
25169 * gst-plugins-ugly.spec.in:
25170 fix spec file for ugly
25171 Original commit message from CVS:
25172 fix spec file for ugly
25174 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25176 * docs/plugins/inspect/plugin-lame.xml:
25177 revert empty commit
25178 Original commit message from CVS:
25179 revert empty commit
25181 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25183 * docs/plugins/scan.stamp:
25184 whoops, wrong files
25185 Original commit message from CVS:
25186 whoops, wrong files
25188 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25190 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
25191 Original commit message from CVS:
25192 * docs/plugins/gst-plugins-ugly-plugins.args:
25193 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
25194 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
25195 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
25196 commit missing files
25197 * docs/plugins/inspect/plugin-lame.xml:
25200 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25204 * gst-plugins-ugly.spec.in:
25205 add check-valgrind target
25206 Original commit message from CVS:
25207 add check-valgrind target
25209 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25211 * docs/plugins/scanobj-build.stamp:
25213 Original commit message from CVS:
25216 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
25218 ext/lame/gstlame.c: Set caps on outgoing buffers.
25219 Original commit message from CVS:
25220 * ext/lame/gstlame.c: (gst_lame_chain):
25221 Set caps on outgoing buffers.
25223 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25226 * ext/lame/gstlame.c:
25227 * ext/lame/gstlame.h:
25228 clean up further so we don't try to set up five times for a simple pipeline
25229 Original commit message from CVS:
25230 clean up further so we don't try to set up five times for
25233 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
25237 * gst/iec958/ac3iec.c:
25238 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
25239 Original commit message from CVS:
25240 Set setcaps function on sink pad, not source pad. Produce correct caps
25243 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25246 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25247 * docs/plugins/inspect/plugin-iec958.xml:
25248 * docs/plugins/inspect/plugin-lame.xml:
25249 * docs/plugins/inspect/plugin-mad.xml:
25250 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25251 * docs/plugins/inspect/plugin-rmdemux.xml:
25252 update inspect with source
25253 Original commit message from CVS:
25254 update inspect with source
25256 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25258 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
25259 Original commit message from CVS:
25260 * ext/mad/gstid3tag.c:
25261 gsttaginterface.h -> gsttagsetter.h
25263 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25267 Original commit message from CVS:
25270 === release 0.9.1 ===
25272 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25281 Original commit message from CVS:
25284 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
25286 ext/amrnb/: State change function updates.
25287 Original commit message from CVS:
25288 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
25289 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
25290 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
25291 State change function updates.
25293 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25295 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
25296 Original commit message from CVS:
25297 * ext/mpeg2dec/gstmpeg2dec.c:
25298 GST_CAT_SEEK disappeared from the public API at some point
25300 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25302 * gst/iec958/ac3_padder.c:
25303 * gst/iec958/ac3_padder.h:
25305 Original commit message from CVS:
25308 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25314 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25315 * docs/plugins/inspect-build.stamp:
25316 * docs/plugins/inspect.stamp:
25317 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25318 * docs/plugins/inspect/plugin-iec958.xml:
25319 * docs/plugins/inspect/plugin-lame.xml:
25320 * docs/plugins/inspect/plugin-mad.xml:
25321 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25322 * docs/plugins/inspect/plugin-rmdemux.xml:
25323 docs for ugly plugins
25324 Original commit message from CVS:
25325 docs for ugly plugins
25327 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25329 * gst-plugins-ugly.spec.in:
25330 * gst/iec958/Makefile.am:
25332 Original commit message from CVS:
25335 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
25338 * gst/iec958/ac3iec.c:
25339 Accept audio/x-private1-a3c on sink pad
25340 Original commit message from CVS:
25341 Accept audio/x-private1-a3c on sink pad
25343 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25345 * gst-plugins-ugly.spec.in:
25347 Original commit message from CVS:
25350 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
25352 * examples/gstplay/player.c:
25353 * examples/stats/mp2ogg.c:
25354 * ext/a52dec/gsta52dec.c:
25355 * ext/amrnb/amrnbdec.c:
25356 * ext/amrnb/amrnbenc.c:
25357 * ext/amrnb/amrnbparse.c:
25358 * ext/dvdnav/dvdnavsrc.c:
25359 * ext/dvdread/dvdreadsrc.c:
25360 * ext/lame/gstlame.c:
25361 * ext/mad/gstid3tag.c:
25362 * ext/mad/gstmad.c:
25363 * ext/mpeg2dec/gstmpeg2dec.c:
25364 * gst/ac3parse/gstac3parse.c:
25365 * gst/asfdemux/gstasfdemux.c:
25366 * gst/asfdemux/gstasfmux.c:
25367 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25368 * gst/iec958/ac3iec.c:
25369 * gst/mpegaudioparse/gstmpegaudioparse.c:
25370 * gst/mpegstream/gstdvddemux.c:
25371 * gst/mpegstream/gstmpegdemux.c:
25372 * gst/mpegstream/gstmpegparse.c:
25373 * gst/mpegstream/gstrfc2250enc.c:
25374 * gst/realmedia/rmdemux.c:
25375 * gst/synaesthesia/gstsynaesthesia.c:
25376 All plugins updated for element state changes.
25377 Original commit message from CVS:
25378 2005-09-02 Andy Wingo <wingo@pobox.com>
25379 * All plugins updated for element state changes.
25381 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
25383 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25384 * gst/iec958/ac3iec.c:
25385 Fix return types in setcaps functions
25386 Original commit message from CVS:
25387 Fix return types in setcaps functions
25389 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
25392 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25393 * gst/iec958/ac3iec.c:
25394 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25395 Original commit message from CVS:
25396 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25397 Some general cleanups in iec958 framer.
25399 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25407 * m4/gst-matroska.m4:
25410 fix distcheck; remove some old m4s
25411 Original commit message from CVS:
25412 fix distcheck; remove some old m4s
25414 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
25418 * gst/iec958/Makefile.am:
25419 * gst/iec958/ac3_padder.c:
25420 * gst/iec958/ac3_padder.h:
25421 * gst/iec958/ac3iec.c:
25422 * gst/iec958/ac3iec.h:
25423 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25424 Original commit message from CVS:
25425 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25427 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
25429 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25430 Original commit message from CVS:
25431 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25432 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25433 (gst_dvdlpcmdec_change_state):
25434 Cleanups, fixed header parsing and stripping.
25436 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
25439 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25440 Use the right bytes when parsing the LPCM dvd header
25441 Original commit message from CVS:
25442 Use the right bytes when parsing the LPCM dvd header
25444 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
25447 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25448 Return the correct values from chain function
25449 Original commit message from CVS:
25450 Return the correct values from chain function
25452 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25455 * docs/Makefile.am:
25456 * docs/plugins/.gitignore:
25457 * docs/random/ChangeLog-0.8:
25458 * docs/version.entities.in:
25460 Original commit message from CVS:
25463 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
25466 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25467 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25468 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25469 Original commit message from CVS:
25470 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25471 header; instead do this internally. Also support the old way, using
25472 a different mime-type. CVS:
25474 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25477 Original commit message from CVS: