3 2022-10-04 01:14:01 +0100 Tim-Philipp Müller <tim@centricular.com>
7 * gst-plugins-ugly.doap:
11 2022-10-04 01:13:59 +0100 Tim-Philipp Müller <tim@centricular.com>
14 Update ChangeLogs for 1.21.1
16 2022-09-21 19:19:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
19 meson: Use implicit builtin dirs in pkgconfig generation
20 Starting with Meson 0.62, meson automatically populates the variables
21 list in the pkgconfig file if you reference builtin directories in the
22 pkgconfig file (whether via a custom pkgconfig variable or elsewhere).
23 We need this, because ${prefix}/libexec is a hard-coded value which is
24 incorrect on, for example, Debian.
25 Bump requirement to 0.62, and remove version compares that retained
26 support for older Meson versions.
27 Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1245
28 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3061>
30 2022-08-29 10:17:45 -0400 Thibault Saunier <tsaunier@igalia.com>
33 doc: Do not build plugins to build the doc
34 It is not actually necessary
35 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2954>
37 2021-03-24 14:20:18 -0500 Zebediah Figura <z.figura12@gmail.com>
40 meson: Build with -Wl,-z,nodelete to prevent unloading of dynamic libraries and plugins
41 GLib made the unfortunate decision to prevent libgobject from ever being
42 unloaded, which means that now any library which registers a static type
43 can't ever be unloaded either (and any library that depends on those,
45 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/778>
47 2018-10-18 12:32:03 +0900 Yeongjin Jeong <yeongjin.jeong@navercorp.com>
49 * ext/x264/gstx264enc.c:
50 x264enc: Print full option-string applied to x264_encoder in debug log
51 x264 encoder transfers all options applied to the encoder
52 to the SEI payload when the headers(SPS, PPS) is requested.
53 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014>
55 2018-10-17 23:38:22 +0900 Yeongjin Jeong <yeongjin.jeong@navercorp.com>
57 * ext/x264/gstx264enc.c:
58 x264enc: Don't assume the order of nal unit
59 Just for extra safety, let's check the index of the nal unit
60 through the enum value of the nal type provided by x264.
61 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3014>
63 2022-09-01 15:11:31 -0400 Thibault Saunier <tsaunier@igalia.com>
65 * ext/a52dec/meson.build:
66 * ext/amrnb/meson.build:
67 * ext/amrwbdec/meson.build:
68 * ext/cdio/meson.build:
69 * ext/dvdread/meson.build:
70 * ext/mpeg2dec/meson.build:
71 * ext/sidplay/meson.build:
72 * ext/x264/meson.build:
73 * gst/asfdemux/meson.build:
74 * gst/dvdlpcmdec/meson.build:
75 * gst/dvdsub/meson.build:
76 * gst/realmedia/meson.build:
77 * gst/xingmux/meson.build:
79 meson: Call pkgconfig.generate in the loop where we declare plugins dependencies
80 Removing some copy pasted code
81 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
83 2022-09-01 11:51:48 -0400 Thibault Saunier <tsaunier@igalia.com>
86 meson: Namespace the plugins_doc_dep/libraries variables
87 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
89 2022-08-31 18:44:14 -0400 Thibault Saunier <tsaunier@igalia.com>
92 meson: Rename plugins list and make them "dependency" objects
93 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970>
95 2022-05-31 15:18:03 +0200 Stéphane Cerveau <scerveau@collabora.com>
99 docs: disable in static build
100 Following gst-plugins-base, disable docs if static_build
107 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2529>
109 2022-06-29 10:55:13 +0100 Tim-Philipp Müller <tim@centricular.com>
112 coding style: allow declarations after statement
113 See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1243/
114 and https://gitlab.freedesktop.org/gstreamer/gstreamer-project/-/issues/78
115 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2683>
117 2022-06-25 19:50:10 +0100 Tim-Philipp Müller <tim@centricular.com>
119 * tests/check/meson.build:
120 tests: skip unit tests for dependency-less elements that have been disabled
121 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1136
122 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2660>
124 2022-04-06 12:56:30 +0100 Tim-Philipp Müller <tim@centricular.com>
127 Bump GLib requirement to >= 2.62
128 Can't require 2.64 yet because of
129 https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/323
130 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2568>
132 2022-03-25 10:18:34 -0400 Xavier Claessens <xavier.claessens@collabora.com>
135 Always define ENABLE_NLS
136 GLib guarantees libintl API is always available, provided by
137 proxy-libintl as last resort. GLib itself unconditionally define
139 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
141 2022-03-25 10:20:24 -0400 Xavier Claessens <xavier.claessens@collabora.com>
143 * gst-libs/gst/gettext.h:
144 * gst-libs/gst/gst-i18n-plugin.h:
145 Delete unused i18n headers
146 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
148 2022-03-25 09:59:23 -0400 Xavier Claessens <xavier.claessens@collabora.com>
150 * ext/cdio/gstcdiocddasrc.c:
151 * ext/dvdread/dvdreadsrc.c:
152 * gst/asfdemux/gstasf.c:
153 * gst/asfdemux/gstasfdemux.c:
154 * gst/asfdemux/gstasfelement.c:
155 Replace gst-i18n-*.h with gi18n-lib.h
156 GLib guarantees libintl is always present, using proxy-libintl as
157 last resort. There is no need to mock gettex API any more.
158 This fix static build on Windows because G_INTL_STATIC_COMPILATION must
159 be defined before including libintl.h, and glib does it for us as part
161 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2028>
163 2022-04-15 16:53:25 +0300 Sebastian Dröge <sebastian@centricular.com>
165 * ext/x264/gstx264enc.c:
166 x264enc: Don't try to fixate ANY allowed caps
167 Instead fall back to the template caps.
168 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2197>
170 2022-03-30 11:06:02 -0400 Xavier Claessens <xavier.claessens@collabora.com>
173 Use gmodule-no-export-2.0
174 We don't need `-Wl,--export-dynamic`, that's used only for executables
175 that needs to export an API to be used by plugins they load.
176 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
178 2022-03-25 15:00:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
180 * ext/dvdread/meson.build:
182 Remove glib and gobject dependencies everywhere
183 They are part of gst_dep already and we have to make sure to always have
184 gst_dep. The order in dependencies matters, because it is also the order
185 in which Meson will set -I args. We want gstreamer's config.h to take
186 precedence over glib's private config.h when it's a subproject.
187 While at it, remove useless fallback args for gmodule/gio dependencies,
188 only gstreamer core needs it.
189 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2031>
191 2022-03-18 13:42:27 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
194 meson: Bump all meson requirements to 0.60
195 Lots of new warnings ever since
196 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1934
197 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1977>
199 2022-02-23 11:10:11 +0100 Sebastian Fricke <sebastian.fricke@collabora.com>
202 Maintain build instructions at a single location
203 Do not maintain similar build instructions within each gst-plugins-*
204 subproject and the subproject/gstreamer subproject. Use the build
205 instructions from the mono-repository and link to them via hyperlink.
206 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1743>
208 2022-02-21 11:37:26 -0500 Xavier Claessens <xavier.claessens@collabora.com>
210 * ext/amrnb/meson.build:
211 * ext/x264/meson.build:
212 devenv: Add some missing GStreamer specific env variables
213 This should make "meson devenv" closer to what "gst-env.py" sets.
214 - GST_VALIDATE_SCENARIOS_PATH
215 - GST_VALIDATE_APPS_DIR
217 - GST_ENCODING_TARGET_PATH
222 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1768>
224 2022-02-21 23:29:23 +0100 Ruben Gonzalez <rgonzalez@fluendo.com>
226 * docs/gst_plugins_cache.json:
227 * ext/x264/gstx264enc.c:
228 x264enc: Update long-name and description
229 Update x264enc long-name to be more than just the name. Then the
230 description also was updated to be longer than the long-name, and
231 similar to the plugin description.
232 Finally, as I am here, H264 was replaced by H.264 and x264 is only a
233 plugin (not plugins).
234 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1771>
236 2021-10-01 20:27:28 +0900 Seungha Yang <seungha@centricular.com>
239 meson: Do hard build error for some MSVC warnings
240 Handle various MSVC warnings as errors for development version.
241 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1006>
243 2022-02-04 11:15:47 +0000 Tim-Philipp Müller <tim@centricular.com>
247 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1635>
249 === release 1.20.0 ===
251 2022-02-03 19:53:25 +0000 Tim-Philipp Müller <tim@centricular.com>
257 * gst-plugins-ugly.doap:
261 2022-02-03 19:53:18 +0000 Tim-Philipp Müller <tim@centricular.com>
264 Update ChangeLogs for 1.20.0
266 === release 1.19.90 ===
268 2022-01-28 14:28:35 +0000 Tim-Philipp Müller <tim@centricular.com>
273 * gst-plugins-ugly.doap:
277 2022-01-28 14:28:28 +0000 Tim-Philipp Müller <tim@centricular.com>
280 Update ChangeLogs for 1.19.90
282 2022-01-27 01:39:28 +0000 Tim-Philipp Müller <tim@centricular.com>
286 gst-plugins-ugly: update translations
287 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1579>
289 2022-01-05 02:07:59 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
293 meson: Add explicit check: kwarg to all run_command() calls
294 This is required since Meson 0.61.0, and causes a warning to be
296 https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c
297 https://github.com/mesonbuild/meson/issues/9300
298 This exposed a bunch of places where we had broken run_command()
299 calls, unnecessary run_command() calls, and places where check: true
301 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
303 2021-11-03 18:44:03 +0000 Tim-Philipp Müller <tim@centricular.com>
308 === release 1.19.3 ===
310 2021-11-03 15:43:36 +0000 Tim-Philipp Müller <tim@centricular.com>
315 * gst-plugins-ugly.doap:
319 2021-11-03 15:43:32 +0000 Tim-Philipp Müller <tim@centricular.com>
322 Update ChangeLogs for 1.19.3
324 2021-10-25 11:37:45 +0100 Tim-Philipp Müller <tim@centricular.com>
327 meson: require matching GStreamer dep versions for unstable development releases
328 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/929
329 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1244>
331 2021-10-25 01:02:36 +0100 Tim-Philipp Müller <tim@centricular.com>
377 gst-plugins-ugly: update translations
379 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1240>
381 2021-10-21 00:33:06 +0100 Tim-Philipp Müller <tim@centricular.com>
384 meson: default to gpl=disabled for gst-plugins-bad and -ugly
385 This will only affect individual/tarball module builds, as the
386 options yield to the parent project which was set to gpl=disabled
387 by default already. We kept it as auto in the original commit
388 to accommodate the need to update cerbero as well, which had to
389 be done separately after the initial commit.
390 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1217>
392 2021-10-18 15:47:00 +0100 Tim-Philipp Müller <tim@centricular.com>
394 * tests/check/meson.build:
395 meson: update for meson.build_root() and .build_source() deprecation
396 -> use meson.project_build_root() or .global_build_root() instead.
397 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
399 2021-10-18 00:40:14 +0100 Tim-Philipp Müller <tim@centricular.com>
402 * tests/check/meson.build:
403 meson: update for dep.get_pkgconfig_variable() deprecation
404 ... in favour of dep.get_variable('foo', ..) which in some
405 cases allows for further cleanups in future since we can
406 extract variables from pkg-config dependencies as well as
407 internal dependencies using this mechanism.
408 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
410 2021-10-18 00:03:47 +0100 Tim-Philipp Müller <tim@centricular.com>
413 meson: clean up conditional paths after version bump
414 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1183>
416 2021-10-14 18:38:26 +0100 Tim-Philipp Müller <tim@centricular.com>
419 meson: bump meson requirement to >= 0.59
420 For monorepo build and ugly/bad, for advanced feature
421 option API like get_option('xyz').required(..) which
422 we use in combination with the 'gpl' option.
423 For rest of modules for consistency (people will likely
424 use newer features based on the top-level requirement).
425 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
427 2021-09-19 00:55:34 +0100 Tim-Philipp Müller <tim@centricular.com>
429 * ext/a52dec/meson.build:
430 * ext/cdio/meson.build:
431 * ext/dvdread/meson.build:
432 * ext/mpeg2dec/meson.build:
433 * ext/sidplay/meson.build:
434 * ext/x264/meson.build:
437 meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled
438 Require explicit opt-in to build plugins with (A)GPL dependencies.
439 Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
440 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084>
442 2021-10-12 15:52:48 -0300 Thibault Saunier <tsaunier@igalia.com>
445 meson: Streamline the way we detect when to build documentation
446 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093>
448 2021-09-28 10:11:15 +1000 Brad Hards <bradh@frogmouth.net>
452 doc: update IRC links to OFTC
453 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/945>
455 2021-09-26 01:07:02 +0100 Tim-Philipp Müller <tim@centricular.com>
459 Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/925>
461 === release 1.19.2 ===
463 2021-09-23 01:34:00 +0100 Tim-Philipp Müller <tim@centricular.com>
468 * gst-plugins-ugly.doap:
472 2021-09-21 15:05:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
474 * ext/x264/gstx264enc.c:
475 x264enc: Strip trailing whitespace from x264's log messages
476 x264 has linebreaks at the end of its log messages that we should
478 Add G_GNUC_PRINTF to the callback to make sure GCC lets us forward the
479 format string to another function marked as printf (g_strdup_vprintf)
480 without triggering -Wformat-nonliteral.
481 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
483 2021-09-21 14:57:29 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
485 * ext/x264/gstx264enc.c:
486 x264enc: Add the func/line info to the log callback
487 It looks awkward when it's missing. At least point us at the callback
489 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
491 2021-09-21 14:56:23 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
493 * ext/x264/gstx264enc.c:
494 x264enc: Reduce log spam about bit depth support
495 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/85>
497 2021-07-28 11:49:16 +0200 Stéphane Cerveau <scerveau@collabora.com>
499 * ext/mpeg2dec/gstmpeg2dec.c:
500 mpeg2dec: drop B-frame on open gop
501 Enhance open gop detection to drop B-frame which are invalid
502 before the first reference frame.
504 gst-integration-testsuites/medias/defaults/mxf/op2b-mpeg2-wave_hd.mxf,
505 the two first frames must be dropped as we detect an open GOP situation
506 but in another media, such as http://col.la/1920X1080IXDCAMEX5MIN, the
507 first frames should not be dropped as we are in a closed GOP situation.
508 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/84>
510 2021-05-22 01:53:43 +0100 Tim-Philipp Müller <tim@centricular.com>
512 * ext/x264/gstencoderbitrateprofilemanager.c:
513 * gst/asfdemux/gstasfdemux.c:
514 * gst/realmedia/rtspreal.c:
516 Use g_memdup2() where available and add fallback for older GLib versions
517 - x264 encoder bitrate profile manager: alloc size is based
518 on existing allocation
519 - asfdemux: change length var to 64-bit and check for G_MAXUINT
520 - realmedia: opaque_data_len is read from 32 bits and then
521 only subtracted upon.
522 g_memdup() is deprecated since GLib 2.68 and we want to avoid
523 deprecation warnings with recent versions of GLib.
524 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/83>
526 2021-06-01 15:28:40 +0100 Tim-Philipp Müller <tim@centricular.com>
531 === release 1.19.1 ===
533 2021-06-01 00:12:09 +0100 Tim-Philipp Müller <tim@centricular.com>
539 * gst-plugins-ugly.doap:
543 2018-02-26 17:28:25 +0100 David Fernandez <d.fernandezlop@gmail.com>
545 * docs/gst_plugins_cache.json:
546 * ext/x264/gstx264enc.c:
547 x264enc: Change accepted caps width and height from [16, MAX] to [1, MAX]
548 There are cases where the video size might be less than 16x16.
549 This change allows the x264 encoder to accept this cases.
550 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/44>
552 2021-04-20 18:48:38 -0400 Doug Nazar <nazard@nazar.ca>
554 * gst/realmedia/rmdemux.c:
555 * gst/realmedia/rmdemux.h:
556 realmedia: Drop duplicate seek events.
557 Also use seek seqnum for flush & segment events/messages.
558 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
560 2021-04-20 18:47:31 -0400 Doug Nazar <nazard@nazar.ca>
562 * gst/asfdemux/gstasfdemux.c:
563 asfdemux: Drop duplicate seek events.
564 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/81>
566 2021-03-29 13:41:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
568 * gst/xingmux/gstxingmux.c:
569 * gst/xingmux/gstxingmux.h:
570 * gst/xingmux/plugin.c:
571 xingmux: allow per feature registration
572 Split plugin into features including
573 dynamic types which can be indiviually
574 registered during a static build.
576 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
577 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
578 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
580 2021-03-29 13:39:20 +0200 Stéphane Cerveau <scerveau@collabora.com>
582 * gst/realmedia/pnmsrc.c:
583 * gst/realmedia/pnmsrc.h:
584 * gst/realmedia/rademux.c:
585 * gst/realmedia/rademux.h:
586 * gst/realmedia/rdtdepay.c:
587 * gst/realmedia/rdtdepay.h:
588 * gst/realmedia/rdtmanager.c:
589 * gst/realmedia/rdtmanager.h:
590 * gst/realmedia/realmedia.c:
591 * gst/realmedia/rmdemux.c:
592 * gst/realmedia/rmdemux.h:
593 * gst/realmedia/rtspreal.c:
594 * gst/realmedia/rtspreal.h:
595 realmedia: 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:23:51 +0200 Stéphane Cerveau <scerveau@collabora.com>
606 * gst/dvdsub/gstdvdsubdec.c:
607 * gst/dvdsub/gstdvdsubdec.h:
608 * gst/dvdsub/gstdvdsubparse.c:
609 * gst/dvdsub/gstdvdsubparse.h:
610 dvdsub: allow per feature registration
611 Split plugin into features including
612 dynamic types which can be indiviually
613 registered during a static build.
615 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
616 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
617 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
619 2021-03-29 13:15:32 +0200 Stéphane Cerveau <scerveau@collabora.com>
621 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
622 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
623 dvdlpcmdec: allow per feature registration
624 Split plugin into features including
625 dynamic types which can be indiviually
626 registered during a static build.
628 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
629 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
630 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
632 2021-03-29 13:11:23 +0200 Stéphane Cerveau <scerveau@collabora.com>
634 * gst/asfdemux/gstasf.c:
635 * gst/asfdemux/gstasfdemux.c:
636 * gst/asfdemux/gstasfdemux.h:
637 * gst/asfdemux/gstasfelement.c:
638 * gst/asfdemux/gstasfelements.h:
639 * gst/asfdemux/gstrtpasfdepay.c:
640 * gst/asfdemux/gstrtspwms.c:
641 * gst/asfdemux/meson.build:
642 asfdemux: allow per feature registration
643 Split plugin into features including
644 dynamic types which can be indiviually
645 registered during a static build.
647 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
648 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
649 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
651 2021-03-29 12:39:36 +0200 Stéphane Cerveau <scerveau@collabora.com>
653 * ext/x264/gstx264enc.c:
654 * ext/x264/gstx264enc.h:
655 x264: allow per feature registration
656 Split plugin into features including
657 dynamic types which can be indiviually
658 registered during a static build.
660 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
661 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
662 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
664 2021-03-29 12:33:00 +0200 Stéphane Cerveau <scerveau@collabora.com>
666 * ext/sidplay/gstsiddec.cc:
667 * ext/sidplay/gstsiddec.h:
668 sidplay: allow per feature registration
669 Split plugin into features including
670 dynamic types which can be indiviually
671 registered during a static build.
673 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
674 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
675 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
677 2021-03-29 12:31:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
679 * ext/mpeg2dec/gstmpeg2dec.c:
680 * ext/mpeg2dec/gstmpeg2dec.h:
681 mpeg2dec: allow per feature registration
682 Split plugin into features including
683 dynamic types which can be indiviually
684 registered during a static build.
686 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
687 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
688 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
690 2021-03-29 12:28:28 +0200 Stéphane Cerveau <scerveau@collabora.com>
692 * ext/dvdread/dvdreadsrc.c:
693 * ext/dvdread/dvdreadsrc.h:
694 dvdread: 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 12:28:04 +0200 Stéphane Cerveau <scerveau@collabora.com>
705 * ext/cdio/gstcdio.c:
706 * ext/cdio/gstcdio.h:
707 * ext/cdio/gstcdiocddasrc.c:
708 * ext/cdio/gstcdiocddasrc.h:
709 cdio: allow per feature registration
710 Split plugin into features including
711 dynamic types which can be indiviually
712 registered during a static build.
714 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
715 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
716 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
718 2021-03-29 10:39:46 +0200 Stéphane Cerveau <scerveau@collabora.com>
720 * ext/amrwbdec/amrwb.c:
721 * ext/amrwbdec/amrwbdec.c:
722 * ext/amrwbdec/amrwbdec.h:
723 amrwbdec: allow per feature registration
724 Split plugin into features including
725 dynamic types which can be indiviually
726 registered during a static build.
728 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
729 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
730 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
732 2021-03-29 10:38:07 +0200 Stéphane Cerveau <scerveau@collabora.com>
735 * ext/amrnb/amrnbdec.c:
736 * ext/amrnb/amrnbdec.h:
737 * ext/amrnb/amrnbenc.c:
738 * ext/amrnb/amrnbenc.h:
739 amrnb: allow per feature registration
740 Split plugin into features including
741 dynamic types which can be indiviually
742 registered during a static build.
744 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
745 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
746 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
748 2021-03-29 10:37:26 +0200 Stéphane Cerveau <scerveau@collabora.com>
750 * ext/a52dec/gsta52dec.c:
751 * ext/a52dec/gsta52dec.h:
752 a52dec: allow per feature registration
753 Split plugin into features including
754 dynamic types which can be indiviually
755 registered during a static build.
757 https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199
758 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661
759 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/79>
761 2021-03-19 15:16:06 +1100 Matthew Waters <matthew@centricular.com>
763 * ext/x264/gstencoderbitrateprofilemanager.c:
764 gst: don't use volatile to mean atomic
765 volatile is not sufficient to provide atomic guarantees and real atomics
766 should be used instead. GCC 11 has started warning about using volatile
767 with atomic operations.
768 https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1719
769 Discovered in https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/issues/868
770 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/78>
772 2021-03-03 11:05:14 +0200 Sebastian Dröge <sebastian@centricular.com>
774 * gst/realmedia/rmdemux.c:
775 rmdemux: Make sure we have enough data available when parsing audio/video packets
776 Otherwise there will be out-of-bounds reads and potential crashes.
777 Thanks to Natalie Silvanovich for reporting.
778 Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/issues/37
779 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/74>
781 2020-11-04 18:44:07 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
784 meson: Enable some MSVC warnings for parity with GCC/Clang
785 This makes it easier to do development with MSVC by making it warn
786 on common issues that GCC/Clang error out for in our CI configuration.
787 Continuation from https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/223
788 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/71>
790 2020-10-31 04:52:14 +0900 Seungha Yang <seungha@centricular.com>
792 * tests/check/elements/mpeg2dec.c:
793 tests: mpeg2dec: Don't expect BT601 color space
794 If it's required, mpeg2dec should set it explicitly.
795 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/70>
797 2020-09-08 17:30:39 +0100 Tim-Philipp Müller <tim@centricular.com>
800 ci: include template from gst-ci master branch again
802 2020-09-08 16:58:40 +0100 Tim-Philipp Müller <tim@centricular.com>
807 === release 1.18.0 ===
809 2020-09-08 00:05:39 +0100 Tim-Philipp Müller <tim@centricular.com>
816 * gst-plugins-ugly.doap:
820 2020-09-07 22:40:46 +0100 Tim-Philipp Müller <tim@centricular.com>
823 * scripts/dist-translations.py:
824 * scripts/meson.build:
825 meson: dist pot file in tarball
826 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/69>
828 2020-09-07 12:14:13 +0300 Sebastian Dröge <sebastian@centricular.com>
830 * ext/x264/gstx264enc.c:
831 x264: Update for gst_video_transfer_function_*() function renaming
832 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/68>
834 2020-08-21 10:35:11 +0300 Sebastian Dröge <sebastian@centricular.com>
836 * docs/gst_plugins_cache.json:
837 * ext/x264/gstx264enc.c:
838 x264enc: Allow maximum quantizer value of 63 instead of 51
839 QP_MAX_SPEC in x264 is set to 63 nowadays and in theory it allows even
840 up to 81 (QP_MAX) but that seems to be outside the spec.
841 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/67>
843 === release 1.17.90 ===
845 2020-08-20 16:12:23 +0100 Tim-Philipp Müller <tim@centricular.com>
850 * gst-plugins-ugly.doap:
854 2020-07-15 10:49:03 +0300 Jordan Petridis <jordan@centricular.com>
856 * tests/check/elements/amrnbenc.c:
857 amrnbenc: remove global variables
858 gstcheck is declaring its own buffers glist which ends up
859 overwritten, loks like the code meant to use that already
860 gcc 10 is also complaining about this, but only on static
861 builds for some reason
863 FAILED: subprojects/gst-plugins-ugly/tests/check/elements_amrnbenc
864 /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
865 collect2: error: ld returned 1 exit status
867 also remove unused var `current_buf`
868 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/62>
870 2020-04-02 03:27:26 +1100 Jan Schmidt <jan@centricular.com>
872 * gst/realmedia/rmdemux.c:
873 rmdemux: Don't ignore the return value of gst_segment_do_seek()
874 If gst_segment_do_seek() fails, fail the seek.
875 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
877 2020-04-01 19:34:30 +1100 Jan Schmidt <jan@centricular.com>
879 * gst/asfdemux/gstasfdemux.c:
880 asfdemux: Don't ignore the return result of gst_segment_do_seek()
881 gst_segment_do_seek() can fail, and our seek should fail
883 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/45>
885 2020-04-17 11:34:16 -0500 Derek Lesho <dlesho@codeweavers.com>
887 * gst/asfdemux/gstasfdemux.c:
888 asfdemux: Only forward SEEK event when in push mode.
889 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/48>
891 2020-07-25 21:19:20 +0100 Stéphane Cerveau <scerveau@collabora.com>
894 meson: add a plugin summary
895 This summary displays a list of plugins which
897 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/65>
899 2018-10-03 13:32:11 +0200 Thibault Saunier <tsaunier@igalia.com>
901 * ext/x264/GstX264Enc.prs:
902 x264enc: Add a 'Zero Latency' profile
903 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/42>
905 2020-07-22 17:31:37 +0200 Mathieu Duponchelle <mathieu@centricular.com>
907 * tests/check/elements/x264enc.c:
908 tests/x264enc: Don't declare variables inside the for loop header
909 This is a C99 feature
910 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/64>
912 2020-07-21 15:40:26 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
914 * tests/check/elements/x264enc.c:
915 tests: x264enc: Test formats are compatible with profile
916 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
918 2020-07-01 16:11:09 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
920 * ext/x264/gstx264enc.c:
921 x264enc: Separate high-10 video formats from 8-bit formats
922 If downstream is constrained to an 8-bit profile, caps queries would
923 still allow I420_10LE as input. If upstream actually sends such a caps
924 event, downstream would fail to accept the high-10 profile.
925 The following pipeline now fails earlier, during the negotiation phase
926 instead of the stream start:
927 gst-launch-1.0 videotestsrc ! video/x-raw,format=I420_10LE \
928 ! x264enc ! video/x-h264,profile=constrained-baseline \
930 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
932 2020-07-21 15:39:31 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
934 * tests/check/elements/x264enc.c:
935 tests: x264enc: Test 10-bit formats
936 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
938 2020-07-21 15:33:57 +0200 Jan Alexander Steffens (heftig) <jan.steffens@ltnglobal.com>
940 * tests/check/elements/x264enc.c:
941 tests: x264enc: Test all (8-bit) video formats
942 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/59>
944 2020-07-06 22:13:55 -0400 Thibault Saunier <tsaunier@igalia.com>
946 * ext/x264/gstx264enc.c:
947 x264enc: Forward downstream colorimetry and chroma-site upstream
948 So that the value can be used by upstream converters when necessary.
949 This whole logic has been copied from `__gst_video_element_proxy_caps`
950 but those 2 fields were missing.
951 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/60>
953 2020-07-08 17:07:35 +0100 Tim-Philipp Müller <tim@centricular.com>
956 * scripts/extract-release-date-from-doap-file.py:
957 meson: set release date from .doap file for releases
958 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/61>
960 2020-07-03 02:03:37 +0100 Tim-Philipp Müller <tim@centricular.com>
965 === release 1.17.2 ===
967 2020-07-03 00:29:25 +0100 Tim-Philipp Müller <tim@centricular.com>
972 * gst-plugins-ugly.doap:
976 2020-06-23 00:03:04 +0200 Mathieu Duponchelle <mathieu@centricular.com>
979 meson: mark plugins cache target as always stale
981 2020-06-19 22:55:28 -0400 Thibault Saunier <tsaunier@igalia.com>
983 * docs/gst_plugins_cache.json:
984 doc: Stop documenting properties from parents
986 2020-06-20 00:28:13 +0100 Tim-Philipp Müller <tim@centricular.com>
991 === release 1.17.1 ===
993 2020-06-19 19:20:41 +0100 Tim-Philipp Müller <tim@centricular.com>
998 * docs/gst_plugins_cache.json:
999 * gst-plugins-ugly.doap:
1003 2020-06-09 15:13:47 -0400 Thibault Saunier <tsaunier@igalia.com>
1005 * docs/gst_plugins_cache.json:
1006 docs: Update plugins cache
1008 2020-06-08 09:37:10 -0400 Thibault Saunier <tsaunier@igalia.com>
1010 * docs/gst_plugins_cache.json:
1011 docs: Update plugins cache
1013 2020-06-06 10:15:25 +0100 Philippe Normand <philn@igalia.com>
1015 * ext/sidplay/gstsiddec.cc:
1016 siddec: update gst_type_mark_as_plugin_api() calls
1017 This was left behind in commit bc1ab5e8e00a7ed6ac5e192af9310bd2146e446a.
1018 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/55>
1020 2020-06-06 00:41:38 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1022 * ext/a52dec/gsta52dec.c:
1023 * ext/amrnb/amrnbdec.c:
1024 * ext/amrnb/amrnbenc.c:
1025 * ext/x264/gstx264enc.c:
1026 plugins: uddate gst_type_mark_as_plugin_api() calls
1028 2020-06-03 18:38:28 -0400 Thibault Saunier <tsaunier@igalia.com>
1031 doc: Require hotdoc >= 0.11.0
1033 2020-05-27 16:02:02 +0300 Sebastian Dröge <sebastian@centricular.com>
1035 * docs/gst_plugins_cache.json:
1036 docs: Update gst_plugins_cache.json
1038 2020-05-30 23:16:50 +0300 Sebastian Dröge <sebastian@centricular.com>
1040 * ext/a52dec/gsta52dec.c:
1041 * ext/amrnb/amrnbdec.c:
1042 * ext/amrnb/amrnbenc.c:
1043 * ext/sidplay/gstsiddec.cc:
1044 * ext/x264/gstx264enc.c:
1045 plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
1047 2020-06-02 00:41:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1049 * gst/asfdemux/gstasfdemux.c:
1050 asfdemux: extract WM/PartOfSet disc number and count metadata
1052 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
1054 2020-06-02 00:40:48 +0100 Tim-Philipp Müller <tim@centricular.com>
1056 * gst/asfdemux/gstasfdemux.c:
1057 asfdemux: sprinkle some INDENT-OFF
1058 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/54>
1060 2020-05-27 14:42:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1062 * tests/check/meson.build:
1063 tests: fix meson test env setup to make sure we use the right gst-plugin-scanner
1064 If core is built as a subproject (e.g. as in gst-build), make sure to use
1065 the gst-plugin-scanner from the built subproject. Without this, gstreamer
1066 might accidentally use the gst-plugin-scanner from the install prefix if
1067 that exists, which in turn might drag in gst library versions we didn't
1068 mean to drag in. Those gst library versions might then be older than
1069 what our current build needs, and might cause our newly-built plugins
1070 to get blacklisted in the test registry because they rely on a symbol
1071 that the wrongly-pulled in gst lib doesn't have.
1072 This should fix running of unit tests in gst-build when invoking
1073 meson test or ninja test from outside the devenv for the case where
1074 there is an older or different-version gst-plugin-scanner installed
1075 in the install prefix.
1076 In case no gst-plugin-scanner is installed in the install prefix, this
1077 will fix "GStreamer-WARNING: External plugin loader failed. This most
1078 likely means that the plugin loader helper binary was not found or
1079 could not be run. You might need to set the GST_PLUGIN_SCANNER
1080 environment variable if your setup is unusual." warnings when running
1082 In the case where we find GStreamer core via pkg-config we use
1083 a newly-added pkg-config var "pluginscannerdir" to get the right
1084 directory. This has the benefit of working transparently for both
1085 installed and uninstalled pkg-config files/setups.
1086 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/53>
1088 2020-05-27 09:13:17 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.com>
1090 * ext/dvdread/dvdreadsrc.c:
1091 dvdreadsrc: fix uninitialized warning
1092 Variable is always set in actual code paths but let's keep gcc happy.
1093 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/51>
1095 2020-05-12 05:07:47 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1097 * ext/sidplay/meson.build:
1099 meson: Pass native: false to add_languages()
1100 This is needed for cross-compiling without a build machine compiler
1101 available. The option was added in 0.54, but we only need this in
1102 Cerbero and it doesn't affect older versions so it should be ok.
1103 Will just cause a spurious warning.
1104 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/-/merge_requests/50>
1106 2020-04-03 14:24:46 -0500 Derek Lesho <dlesho@codeweavers.com>
1108 * gst/asfdemux/gstasfdemux.c:
1109 asfdemux: Always re-initialize metadata and global_metadata
1110 When transitioning from the PAUSED state, to the READY state, and back,
1111 metadata and global_metadata are left uninitialized, unlike when the
1112 demxuer transitions from NULL to READY, then to PAUSED. I have found
1113 this to cause a segmentation fault when fields in these structures are
1116 2020-04-02 16:18:00 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
1118 * ext/x264/gstx264enc.c:
1119 x264enc: Fix 'ref' property range and default
1120 The --ref option indicate the size of the DPB, hence should be in the range of
1121 0 to 16. This patch also fix the default to match x264enc default 3. This
1122 change isn't a behaviour change since we don't enforce the reported default.
1124 2020-03-19 18:05:43 -0300 Thibault Saunier <tsaunier@igalia.com>
1126 * ext/a52dec/gsta52dec.c:
1127 a52dec: Mark as converter
1128 It is able to do channel downminxing, so technically it is also a
1130 This is also important so validate knows about that when doing its
1133 2019-10-17 14:55:51 +0200 Thibault Saunier <tsaunier@igalia.com>
1135 * ext/x264/gstencoderbitrateprofilemanager.c:
1136 * ext/x264/gstencoderbitrateprofilemanager.h:
1137 * ext/x264/gstx264enc.c:
1138 * ext/x264/gstx264enc.h:
1139 * ext/x264/meson.build:
1140 x264enc: Respect Youtube bitrate recommandation
1141 Properly follow google recommendations[0] concerning bitrate when the
1142 user wants to use the youtube profile.
1143 [0]: https://support.google.com/youtube/answer/1722171?hl=en
1145 2019-12-18 16:09:42 +0100 Stéphane Cerveau <scerveau@collabora.com>
1147 * ext/dvdread/dvdreadsrc.c:
1148 ugly: use of g_value_dup_string
1149 Use helper method to get string from GValue.
1151 2019-12-14 18:49:54 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
1153 * ext/x264/gstx264enc.c:
1154 x264enc: fixed codestyle
1156 2019-12-14 17:15:21 +0700 Dmitry Shusharin <pmdvsh@gmail.com>
1158 * ext/x264/gstx264enc.c:
1159 x264enc: corrected em_data value in CEA-708 CC SEI message (fixes #28)
1160 Section 4.4 of CEA-708-D specification (table 2) requires all bits to be
1161 set inside em_data field. h264parse element (and possible third-party
1162 decoders such as libav) also follows this requirement.
1163 https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/28
1165 2019-06-09 00:30:53 +0100 Tim-Philipp Müller <tim@centricular.com>
1175 * docs/version.entities.in:
1177 * ext/a52dec/Makefile.am:
1178 * ext/amrnb/Makefile.am:
1179 * ext/amrwbdec/Makefile.am:
1180 * ext/cdio/Makefile.am:
1181 * ext/dvdread/Makefile.am:
1182 * ext/mpeg2dec/.gitignore:
1183 * ext/mpeg2dec/Makefile.am:
1184 * ext/sidplay/Makefile.am:
1185 * ext/x264/Makefile.am:
1186 * gst-libs/Makefile.am:
1187 * gst-libs/gst/Makefile.am:
1189 * gst/asfdemux/.gitignore:
1190 * gst/asfdemux/Makefile.am:
1191 * gst/dvdlpcmdec/Makefile.am:
1192 * gst/dvdsub/Makefile.am:
1193 * gst/realmedia/.gitignore:
1194 * gst/realmedia/Makefile.am:
1195 * gst/xingmux/Makefile.am:
1202 * m4/as-slurp-ffmpeg.m4:
1203 * m4/check-libheader.m4:
1207 * m4/gst-fionread.m4:
1208 * m4/gst-ivorbis.m4:
1217 * pkgconfig/.gitignore:
1218 * pkgconfig/Makefile.am:
1219 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
1223 * tests/Makefile.am:
1224 * tests/check/.gitignore:
1225 * tests/check/Makefile.am:
1226 * tests/check/elements/.gitignore:
1227 * tests/check/generic/.gitignore:
1228 * tests/files/Makefile.am:
1229 Remove autotools build system
1231 2019-09-02 09:33:15 -0400 Aaron Boxer <aaron.boxer@collabora.com>
1234 * ext/mpeg2dec/gstmpeg2dec.c:
1235 * ext/x264/gstx264enc.c:
1236 * gst/asfdemux/gstasfdemux.c:
1237 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
1238 * gst/dvdsub/gstdvdsubdec.c:
1239 * gst/realmedia/rdtjitterbuffer.c:
1240 * gst/realmedia/rtspreal.c:
1241 * hooks/pre-commit.hook:
1242 documentation: fix some typos
1244 2019-08-23 19:06:59 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1246 * ext/amrnb/amrnbdec.c:
1247 * ext/amrnb/amrnbenc.c:
1248 * ext/amrwbdec/amrwbdec.c:
1249 docstrings: port ulinks to markdown links
1251 2019-08-23 16:25:25 +1000 Matthew Waters <matthew@centricular.com>
1254 meson: Don't generate doc cache when no plugins are enabled
1255 Fixes gst-build with -Dauto-features=disabled -Dugly=enabled
1257 2019-07-15 21:56:57 +0900 Seungha Yang <seungha.yang@navercorp.com>
1259 * ext/x264/gstx264enc.c:
1260 x264enc: Port to color_{primaries,transfer,matrix}_to_iso
1261 ... with more color value mapping
1263 2019-07-15 22:38:35 +0900 Seungha Yang <seungha.yang@navercorp.com>
1265 * tests/check/elements/x264enc.c:
1266 * tests/check/meson.build:
1267 tests: x264enc: Enable test on Windows
1268 ... with removal of pointless unistd.h dependency.
1269 Note that full dependency listing is required to run unit test
1270 executable binary on Windows uninstalled environment.
1272 2019-05-31 23:07:58 +0200 Niels De Graef <niels.degraef@barco.com>
1276 meson: Bump minimal GLib version to 2.44
1277 This means we can use some newer features and get rid of some
1278 boilerplate code using the G_DECLARE_* macros.
1279 As discussed on IRC, 2.44 is old enough by now to start depending on it.
1281 2019-05-29 23:00:48 +0200 Mathieu Duponchelle <mathieu@centricular.com>
1283 * ext/sidplay/gstsiddec.cc:
1284 doc: remove xml from comments
1286 2019-05-25 14:19:54 +0200 Tim-Philipp Müller <tim@centricular.com>
1288 * gst/asfdemux/asfheaders.h:
1289 asfdemux: remove some unused cruft in internal headers
1291 2019-05-16 09:15:52 -0400 Thibault Saunier <tsaunier@igalia.com>
1293 * docs/gst_plugins_cache.json:
1295 docs: Stop building the doc cache by default
1296 And update the cache
1297 Fixes https://gitlab.freedesktop.org/gstreamer/gst-docs/issues/36
1299 2019-05-13 22:54:16 -0400 Thibault Saunier <tsaunier@igalia.com>
1301 * docs/gst_plugins_cache.json:
1302 docs: Update plugins documentation cache
1304 2018-10-22 11:47:37 +0200 Thibault Saunier <tsaunier@igalia.com>
1309 * docs/all_index.md:
1310 * docs/gst_api_version.in:
1311 * docs/gst_plugins_cache.json:
1314 * docs/plugins/.gitignore:
1315 * docs/plugins/Makefile.am:
1316 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
1317 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
1318 * docs/plugins/gst-plugins-ugly-plugins.args:
1319 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
1320 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
1321 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
1322 * docs/plugins/gst-plugins-ugly-plugins.signals:
1323 * docs/plugins/gst-plugins-ugly-plugins.types:
1324 * docs/plugins/inspect/plugin-a52dec.xml:
1325 * docs/plugins/inspect/plugin-amrnb.xml:
1326 * docs/plugins/inspect/plugin-amrwbdec.xml:
1327 * docs/plugins/inspect/plugin-asf.xml:
1328 * docs/plugins/inspect/plugin-cdio.xml:
1329 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1330 * docs/plugins/inspect/plugin-dvdread.xml:
1331 * docs/plugins/inspect/plugin-dvdsub.xml:
1332 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1333 * docs/plugins/inspect/plugin-realmedia.xml:
1334 * docs/plugins/inspect/plugin-sid.xml:
1335 * docs/plugins/inspect/plugin-x264.xml:
1336 * docs/plugins/inspect/plugin-xingmux.xml:
1338 * ext/a52dec/meson.build:
1339 * ext/amrnb/meson.build:
1340 * ext/amrwbdec/meson.build:
1341 * ext/cdio/meson.build:
1342 * ext/dvdread/meson.build:
1343 * ext/mpeg2dec/meson.build:
1344 * ext/sidplay/meson.build:
1345 * ext/x264/meson.build:
1346 * gst/asfdemux/gstasfdemux.h:
1347 * gst/asfdemux/meson.build:
1348 * gst/dvdlpcmdec/meson.build:
1349 * gst/dvdsub/meson.build:
1350 * gst/realmedia/meson.build:
1351 * gst/xingmux/meson.build:
1353 * meson_options.txt:
1354 docs: Port documentation to hotdoc
1356 2018-10-22 11:47:32 +0200 Thibault Saunier <tsaunier@igalia.com>
1358 * ext/a52dec/gsta52dec.c:
1359 * ext/amrnb/amrnbdec.c:
1360 * ext/amrnb/amrnbenc.c:
1361 * ext/amrwbdec/amrwbdec.c:
1362 * ext/cdio/gstcdiocddasrc.c:
1363 * ext/x264/gstx264enc.c:
1364 * gst/asfdemux/gstasfdemux.h:
1365 * gst/asfdemux/gstrtspwms.c:
1366 * gst/realmedia/gstrdtbuffer.h:
1367 * gst/realmedia/rademux.c:
1368 * gst/realmedia/rdtmanager.c:
1369 * gst/realmedia/rtspreal.c:
1370 * gst/xingmux/gstxingmux.c:
1371 docs: Port all docstring to gtk-doc markdown
1373 2019-04-26 18:28:04 +0100 Tim-Philipp Müller <tim@centricular.com>
1375 * ext/sidplay/meson.build:
1376 meson: sidplay: use library() instead of shared_module()
1377 Like we do for other plugins, and also install a .pc file
1378 if we build the plugin statically.
1380 2019-04-22 12:51:33 +0300 Sebastian Dröge <sebastian@centricular.com>
1382 * ext/dvdread/meson.build:
1384 meson: Always require the gmodule dependency
1385 It's needed by the dvdread plugin but also by the x264 plugin in certain
1386 circumstances. As it's part of GLib and always available, simply move it
1387 as a hard dependency to the top-level meson.build.
1389 2019-04-19 10:28:17 +0100 Tim-Philipp Müller <tim@centricular.com>
1394 * docs/plugins/inspect/plugin-a52dec.xml:
1395 * docs/plugins/inspect/plugin-amrnb.xml:
1396 * docs/plugins/inspect/plugin-amrwbdec.xml:
1397 * docs/plugins/inspect/plugin-asf.xml:
1398 * docs/plugins/inspect/plugin-cdio.xml:
1399 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1400 * docs/plugins/inspect/plugin-dvdread.xml:
1401 * docs/plugins/inspect/plugin-dvdsub.xml:
1402 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1403 * docs/plugins/inspect/plugin-realmedia.xml:
1404 * docs/plugins/inspect/plugin-sid.xml:
1405 * docs/plugins/inspect/plugin-x264.xml:
1406 * docs/plugins/inspect/plugin-xingmux.xml:
1410 === release 1.16.0 ===
1412 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1419 * gst-plugins-ugly.doap:
1423 2019-04-19 00:24:40 +0100 Tim-Philipp Müller <tim@centricular.com>
1425 * docs/plugins/inspect/plugin-a52dec.xml:
1426 * docs/plugins/inspect/plugin-amrnb.xml:
1427 * docs/plugins/inspect/plugin-amrwbdec.xml:
1428 * docs/plugins/inspect/plugin-asf.xml:
1429 * docs/plugins/inspect/plugin-cdio.xml:
1430 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1431 * docs/plugins/inspect/plugin-dvdread.xml:
1432 * docs/plugins/inspect/plugin-dvdsub.xml:
1433 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1434 * docs/plugins/inspect/plugin-realmedia.xml:
1435 * docs/plugins/inspect/plugin-sid.xml:
1436 * docs/plugins/inspect/plugin-x264.xml:
1437 * docs/plugins/inspect/plugin-xingmux.xml:
1440 2019-04-19 00:24:38 +0100 Tim-Philipp Müller <tim@centricular.com>
1446 === release 1.15.90 ===
1448 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1454 * gst-plugins-ugly.doap:
1458 2019-04-11 00:28:18 +0100 Tim-Philipp Müller <tim@centricular.com>
1460 * docs/plugins/inspect/plugin-a52dec.xml:
1461 * docs/plugins/inspect/plugin-amrnb.xml:
1462 * docs/plugins/inspect/plugin-amrwbdec.xml:
1463 * docs/plugins/inspect/plugin-asf.xml:
1464 * docs/plugins/inspect/plugin-cdio.xml:
1465 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1466 * docs/plugins/inspect/plugin-dvdread.xml:
1467 * docs/plugins/inspect/plugin-dvdsub.xml:
1468 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1469 * docs/plugins/inspect/plugin-realmedia.xml:
1470 * docs/plugins/inspect/plugin-sid.xml:
1471 * docs/plugins/inspect/plugin-x264.xml:
1472 * docs/plugins/inspect/plugin-xingmux.xml:
1475 2019-03-27 21:59:45 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1477 * ext/x264/meson.build:
1478 meson: Add a subproject fallback for x264
1480 2019-03-10 19:33:31 +0000 Piotr Drąg <piotrdrag@gmail.com>
1485 2019-03-21 11:23:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1488 meson: add -Wno-unused also to C++ args when gst debug system is disabled
1490 2019-03-04 09:08:07 +0000 Tim-Philipp Müller <tim@centricular.com>
1495 * docs/plugins/inspect/plugin-a52dec.xml:
1496 * docs/plugins/inspect/plugin-amrnb.xml:
1497 * docs/plugins/inspect/plugin-amrwbdec.xml:
1498 * docs/plugins/inspect/plugin-asf.xml:
1499 * docs/plugins/inspect/plugin-cdio.xml:
1500 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1501 * docs/plugins/inspect/plugin-dvdread.xml:
1502 * docs/plugins/inspect/plugin-dvdsub.xml:
1503 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1504 * docs/plugins/inspect/plugin-realmedia.xml:
1505 * docs/plugins/inspect/plugin-sid.xml:
1506 * docs/plugins/inspect/plugin-x264.xml:
1507 * docs/plugins/inspect/plugin-xingmux.xml:
1511 2019-02-28 11:03:31 +0100 Mathieu Duponchelle <mathieu@centricular.com>
1513 * ext/x264/gstx264enc.c:
1514 x264enc: inject CEA708 closed captions
1516 === release 1.15.2 ===
1518 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1524 * gst-plugins-ugly.doap:
1528 2019-02-26 11:48:50 +0000 Tim-Philipp Müller <tim@centricular.com>
1530 * docs/plugins/inspect/plugin-a52dec.xml:
1531 * docs/plugins/inspect/plugin-amrnb.xml:
1532 * docs/plugins/inspect/plugin-amrwbdec.xml:
1533 * docs/plugins/inspect/plugin-asf.xml:
1534 * docs/plugins/inspect/plugin-cdio.xml:
1535 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1536 * docs/plugins/inspect/plugin-dvdread.xml:
1537 * docs/plugins/inspect/plugin-dvdsub.xml:
1538 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1539 * docs/plugins/inspect/plugin-realmedia.xml:
1540 * docs/plugins/inspect/plugin-sid.xml:
1541 * docs/plugins/inspect/plugin-x264.xml:
1542 * docs/plugins/inspect/plugin-xingmux.xml:
1545 2019-02-26 11:48:47 +0000 Tim-Philipp Müller <tim@centricular.com>
1591 2019-02-22 23:54:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1593 * ext/sidplay/gstsiddec.cc:
1594 sidplay: fix indentation
1596 2019-02-12 17:58:19 +0200 Sebastian Dröge <sebastian@centricular.com>
1598 * ext/dvdread/dvdreadsrc.c:
1599 dvdreadsrc: Work around GCC9 compiler warning
1600 It's technically true but not for this specific type.
1601 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]
1602 394 | gst_dvd_read_src_make_clut_change_event (src, src->cur_pgc->palette);
1603 | ~~~~~~~~~~~~^~~~~~~~~
1605 2019-01-30 19:50:30 +0900 Seungha Yang <seungha.yang@navercorp.com>
1608 meson: Add support orc fallback
1609 Allow fallback to orc subproject if any.
1611 2019-01-25 14:38:05 +0200 Sebastian Dröge <sebastian@centricular.com>
1613 * ext/x264/gstx264enc.c:
1614 x264: Only enable dynamic loading code for x264 < 253
1615 Otherwise we get some compiler warnings:
1616 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:200:1: warning: ‘unload_x264’ defined but not used [-Wunused-function]
1617 unload_x264 (GstX264EncVTable * vtable)
1619 ../subprojects/gst-plugins-ugly/ext/x264/gstx264enc.c:154:1: warning: ‘load_x264’ defined but not used [-Wunused-function]
1620 load_x264 (const gchar * filename)
1623 2019-01-25 14:36:55 +0200 Sebastian Dröge <sebastian@centricular.com>
1625 * ext/x264/meson.build:
1626 x264: Link to gmodule in the meson build if extra x264 libraries are provided
1627 We would dynamically load additional x264 libraries then.
1629 2019-01-17 17:29:38 +0200 Helmut Grohne <helmut@subdivi.de>
1632 sid: Fix cross-compilation by using AC_TRY_LINK instead of AC_TRY_RUN
1633 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917899
1635 === release 1.15.1 ===
1637 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1643 * gst-plugins-ugly.doap:
1647 2019-01-17 02:02:30 +0000 Tim-Philipp Müller <tim@centricular.com>
1649 * docs/plugins/inspect/plugin-a52dec.xml:
1650 * docs/plugins/inspect/plugin-amrnb.xml:
1651 * docs/plugins/inspect/plugin-amrwbdec.xml:
1652 * docs/plugins/inspect/plugin-asf.xml:
1653 * docs/plugins/inspect/plugin-cdio.xml:
1654 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1655 * docs/plugins/inspect/plugin-dvdread.xml:
1656 * docs/plugins/inspect/plugin-dvdsub.xml:
1657 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1658 * docs/plugins/inspect/plugin-realmedia.xml:
1659 * docs/plugins/inspect/plugin-sid.xml:
1660 * docs/plugins/inspect/plugin-x264.xml:
1661 * docs/plugins/inspect/plugin-xingmux.xml:
1664 2019-01-17 02:02:22 +0000 Tim-Philipp Müller <tim@centricular.com>
1710 2018-12-30 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1712 * tests/check/generic/states.c:
1713 * tests/check/meson.build:
1714 tests: Enable test generic_states on Windows
1715 ... and drop needless unistd.h dependency
1717 2018-12-18 22:48:42 +0900 Seungha Yang <seungha.yang@navercorp.com>
1720 * tests/check/meson.build:
1721 meson: Use join_paths() instead '/'
1723 2018-12-07 23:39:01 +0900 Seungha Yang <seungha.yang@navercorp.com>
1726 * tests/check/meson.build:
1727 * tests/meson.build:
1728 tests: Enable unit test on Windows
1729 Remove hard-coded ':' whitelist separator since it varies with OS
1731 2018-12-05 17:24:25 -0300 Thibault Saunier <tsaunier@igalia.com>
1734 Automatic update of common submodule
1735 From ed78bee to 59cb678
1737 2018-11-24 19:28:19 +0900 Seungha Yang <seungha.yang@navercorp.com>
1740 meson: Specify encoding to UTF-8 when building with MSVC
1741 Use build arguments consistent with core and -base. This can also
1742 remove noisy "C4819" warning of non-us locale MSVC.
1744 2018-11-12 13:30:59 +0200 Jordan Petridis <jordan@centricular.com>
1747 Add Gitlab CI configuration
1748 This commit adds a .gitlab-ci.yml file, which uses a feature
1749 to fetch the config from a centralized repository. The intent is
1750 to have all the gstreamer modules use the same configuration.
1751 The configuration is currently hosted at the gst-ci repository
1752 under the gitlab/ci_template.yml path.
1753 Part of https://gitlab.freedesktop.org/gstreamer/gstreamer-project/issues/29
1755 2018-11-05 05:38:33 +0000 Matthew Waters <matthew@centricular.com>
1758 Update common submodule location
1759 Remove the git directory
1761 2018-11-05 12:52:46 +0800 Haihao Xiang <haihao.xiang@intel.com>
1764 * gst-plugins-ugly.doap:
1765 Clone the code from gitlab
1766 This fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/22
1768 2018-10-08 20:45:52 +0100 Tim-Philipp Müller <tim@centricular.com>
1771 meson: use new 'python' module instead of deprecated
1772 https://github.com/mesonbuild/meson/pull/4169
1774 2018-09-22 17:33:35 +0100 Tim-Philipp Müller <tim@centricular.com>
1776 * tests/check/elements/x264enc.c:
1777 tests: x264enc: fix leak in unit test
1778 The static pad templates weren't static so their
1779 contents were leaked. valgrind was not happy.
1780 Also rename confusing define.
1782 2018-09-18 21:43:14 +0900 Seungha Yang <seungha.yang@navercorp.com>
1784 * ext/x264/gstx264enc.c:
1785 * ext/x264/gstx264enc.h:
1786 x264enc: Avoid format decision per frame
1787 Avoid switch/case per frame for format decision and detect the format
1788 only if where it could be changed. Note that, whenever encoder->input_state
1789 is changed, gst_x264_enc_init_encoder() is called.
1790 https://bugzilla.gnome.org/show_bug.cgi?id=797164
1792 2018-09-19 12:00:32 +0100 Tim-Philipp Müller <tim@centricular.com>
1795 * meson_options.txt:
1796 meson: add glib-checks option to disable API guards and such
1797 We want this enabled by default, also in releases, but people
1798 may want to disable this for performance-critical workloads or
1799 on embedded devices.
1801 2018-09-19 11:58:54 +0100 Tim-Philipp Müller <tim@centricular.com>
1803 * meson_options.txt:
1804 meson: fix missing closing bracket in option descriptions
1806 2018-08-18 21:22:42 +0100 Tim-Philipp Müller <tim@centricular.com>
1809 * meson_options.txt:
1810 * tests/meson.build:
1811 meson: add option to disable tests
1813 2018-08-18 21:20:20 +0100 Tim-Philipp Müller <tim@centricular.com>
1816 meson: clean up some cruft
1818 2018-08-18 21:15:23 +0100 Tim-Philipp Müller <tim@centricular.com>
1821 * meson_options.txt:
1822 meson: add options to disable gobject cast checks and glib asserts
1823 ... and define G_DISABLE_DEPRECATED for development versions,
1824 like we do in autotools.
1826 2018-08-16 13:17:58 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1828 * ext/x264/gstx264enc.c:
1829 x264enc: Set bit depth for x264 ≥ 153
1830 https://bugzilla.gnome.org/show_bug.cgi?id=796975
1832 2018-08-16 14:55:04 +0200 Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1834 * ext/x264/gstx264enc.c:
1835 x264enc: Remove superfluous x264_param_default
1836 https://bugzilla.gnome.org/show_bug.cgi?id=796973
1838 2018-07-27 19:29:01 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1840 * ext/a52dec/meson.build:
1841 * ext/amrnb/meson.build:
1842 * ext/amrwbdec/meson.build:
1843 * ext/cdio/meson.build:
1844 * ext/dvdread/meson.build:
1845 * ext/mpeg2dec/meson.build:
1846 * ext/sidplay/meson.build:
1847 * ext/x264/meson.build:
1850 * meson_options.txt:
1851 Add feature options for all plugins
1852 The only automagic dependency left is C++ availability detection.
1853 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1855 2018-07-25 17:17:21 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1858 * meson_options.txt:
1859 meson: Convert common options to feature options
1860 The rest will be converted later, these are necessary for gst-build to
1861 set options correctly.
1862 https://bugzilla.gnome.org/show_bug.cgi?id=795107
1864 2018-06-11 14:43:20 +0200 Edward Hervey <edward@centricular.com>
1866 * gst/asfdemux/gstasfdemux.c:
1867 asfdemux: Remove 0.10 code
1868 This was used to "close" a segment. It's no longer needed anymore
1869 in 1.x (it was essentially sending the same thing again)
1871 2018-05-11 09:21:09 +0200 Edward Hervey <edward@centricular.com>
1873 * gst/asfdemux/gstasfdemux.c:
1874 asfdemux: Only send flush event on seeking flushes
1875 And not on all the time
1877 2018-05-21 11:54:50 +0100 Tim-Philipp Müller <tim@centricular.com>
1880 * meson_options.txt:
1881 meson: add 'nls' option to disable translations
1882 And enable by default. Was implicitly disabled because
1883 ENABLE_NLS was not defined. Also use .set_quoted().
1885 2018-05-05 19:32:00 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
1888 * meson_options.txt:
1889 meson: Update option names to omit disable_ and with- prefixes
1890 Also yield common options to the outer project (gst-build in our case)
1891 so that they don't have to be set manually.
1893 2018-05-04 22:54:01 +1000 Jan Schmidt <jan@centricular.com>
1895 * gst/dvdsub/gstdvdsubdec.c:
1896 dvdsubdec: Take the highlight event from the structure.
1897 Don't use GST_EVENT_TIMESTAMP to transfer any PTS
1898 associated with a highlight event, instead store
1899 it in the event structure directly, as
1900 GstEvent::timestamp will disappear in GStreamer 2.0
1901 https://bugzilla.gnome.org/show_bug.cgi?id=761477
1903 2018-04-24 14:06:20 -0400 Xavier Claessens <xavier.claessens@collabora.com>
1905 * ext/a52dec/meson.build:
1906 * ext/amrnb/meson.build:
1907 * ext/amrwbdec/meson.build:
1908 * ext/cdio/meson.build:
1909 * ext/dvdread/meson.build:
1910 * ext/mpeg2dec/meson.build:
1911 * ext/x264/meson.build:
1912 * gst/asfdemux/meson.build:
1913 * gst/dvdlpcmdec/meson.build:
1914 * gst/dvdsub/meson.build:
1915 * gst/realmedia/meson.build:
1916 * gst/xingmux/meson.build:
1918 Meson: Generate pc file for all plugins in ugly
1919 https://bugzilla.gnome.org/show_bug.cgi?id=794568
1921 2018-04-25 10:59:11 +0100 Tim-Philipp Müller <tim@centricular.com>
1924 meson: use -Wl,-Bsymbolic-functions where supported
1925 Just like the autotools build.
1927 2018-04-16 20:13:05 +0300 Sebastian Dröge <sebastian@centricular.com>
1929 * gst/asfdemux/gstasfdemux.c:
1930 asfdemux: Set the stream-format field of H264 streams
1931 If we have codec_data it will be AVC, otherwise assume byte-stream.
1933 2018-04-16 10:53:12 +0100 Tim-Philipp Müller <tim@centricular.com>
1937 Automatic update of common submodule
1938 From 3fa2c9e to ed78bee
1940 2018-03-20 09:26:15 +0000 Tim-Philipp Müller <tim@centricular.com>
1945 * docs/plugins/inspect/plugin-a52dec.xml:
1946 * docs/plugins/inspect/plugin-amrnb.xml:
1947 * docs/plugins/inspect/plugin-amrwbdec.xml:
1948 * docs/plugins/inspect/plugin-asf.xml:
1949 * docs/plugins/inspect/plugin-cdio.xml:
1950 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1951 * docs/plugins/inspect/plugin-dvdread.xml:
1952 * docs/plugins/inspect/plugin-dvdsub.xml:
1953 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1954 * docs/plugins/inspect/plugin-realmedia.xml:
1955 * docs/plugins/inspect/plugin-sid.xml:
1956 * docs/plugins/inspect/plugin-x264.xml:
1957 * docs/plugins/inspect/plugin-xingmux.xml:
1961 === release 1.14.0 ===
1963 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1969 * gst-plugins-ugly.doap:
1973 2018-03-19 20:19:43 +0000 Tim-Philipp Müller <tim@centricular.com>
1975 * docs/plugins/inspect/plugin-a52dec.xml:
1976 * docs/plugins/inspect/plugin-amrnb.xml:
1977 * docs/plugins/inspect/plugin-amrwbdec.xml:
1978 * docs/plugins/inspect/plugin-asf.xml:
1979 * docs/plugins/inspect/plugin-cdio.xml:
1980 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
1981 * docs/plugins/inspect/plugin-dvdread.xml:
1982 * docs/plugins/inspect/plugin-dvdsub.xml:
1983 * docs/plugins/inspect/plugin-mpeg2dec.xml:
1984 * docs/plugins/inspect/plugin-realmedia.xml:
1985 * docs/plugins/inspect/plugin-sid.xml:
1986 * docs/plugins/inspect/plugin-x264.xml:
1987 * docs/plugins/inspect/plugin-xingmux.xml:
1990 === release 1.13.91 ===
1992 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
1998 * gst-plugins-ugly.doap:
2002 2018-03-13 19:17:58 +0000 Tim-Philipp Müller <tim@centricular.com>
2004 * docs/plugins/inspect/plugin-a52dec.xml:
2005 * docs/plugins/inspect/plugin-amrnb.xml:
2006 * docs/plugins/inspect/plugin-amrwbdec.xml:
2007 * docs/plugins/inspect/plugin-asf.xml:
2008 * docs/plugins/inspect/plugin-cdio.xml:
2009 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2010 * docs/plugins/inspect/plugin-dvdread.xml:
2011 * docs/plugins/inspect/plugin-dvdsub.xml:
2012 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2013 * docs/plugins/inspect/plugin-realmedia.xml:
2014 * docs/plugins/inspect/plugin-sid.xml:
2015 * docs/plugins/inspect/plugin-x264.xml:
2016 * docs/plugins/inspect/plugin-xingmux.xml:
2019 2018-03-12 20:19:19 +0000 Tim-Philipp Müller <tim@centricular.com>
2021 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2022 docs: plugins: minor addition to plugins list
2024 2018-03-08 10:12:16 +0100 Michael Tretter <m.tretter@pengutronix.de>
2027 configure.ac: enable largefile support if possible
2028 https://bugzilla.gnome.org/show_bug.cgi?id=793103
2030 === release 1.13.90 ===
2032 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
2038 * gst-plugins-ugly.doap:
2042 2018-03-03 22:24:28 +0000 Tim-Philipp Müller <tim@centricular.com>
2044 * docs/plugins/gst-plugins-ugly-plugins.args:
2045 * docs/plugins/inspect/plugin-a52dec.xml:
2046 * docs/plugins/inspect/plugin-amrnb.xml:
2047 * docs/plugins/inspect/plugin-amrwbdec.xml:
2048 * docs/plugins/inspect/plugin-asf.xml:
2049 * docs/plugins/inspect/plugin-cdio.xml:
2050 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2051 * docs/plugins/inspect/plugin-dvdread.xml:
2052 * docs/plugins/inspect/plugin-dvdsub.xml:
2053 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2054 * docs/plugins/inspect/plugin-realmedia.xml:
2055 * docs/plugins/inspect/plugin-sid.xml:
2056 * docs/plugins/inspect/plugin-x264.xml:
2057 * docs/plugins/inspect/plugin-xingmux.xml:
2060 2018-03-01 19:07:42 +0100 Mathieu Duponchelle <mathieu@centricular.com>
2063 * tests/check/meson.build:
2064 meson: enable more warnings
2066 2018-02-28 10:07:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2068 * ext/x264/gstx264enc.c:
2069 x264enc: fix build with newer x264 with support for multiple bit depths
2070 libx264 used to be built for one specific bit depth, and if we
2071 wanted to support multiple bit depths we would have to dynamically
2072 load the right .so from different paths. That has changed now, and
2073 libx264 can include support for multiple depths in the same lib,
2074 so we don't need to do the dlopen() dance any more. We'll keep
2075 the vtable stuff around until we can drop support for older x264.
2076 gstx264enc.c:2927:36: error: ‘x264_bit_depth’ undeclared
2077 https://bugzilla.gnome.org/show_bug.cgi?id=792111
2079 2018-02-27 15:42:32 +0100 Alicia Boya García <aboya@igalia.com>
2081 * ext/x264/gstx264enc.c:
2082 x264enc: Add format example for option-string
2083 https://bugzilla.gnome.org/show_bug.cgi?id=793879
2085 2018-02-21 19:47:36 +0000 Tim-Philipp Müller <tim@centricular.com>
2088 meson: simplify GST_DISABLE_GST_DEBUG check and don't use add_global_*
2089 add_global_arguments() can't be used in subprojects. It's
2090 entirely possible that -ugly is a subproject but gstreamer
2091 is picked up from an installed location, so we should
2092 really use add_project_arguments() in both cases.
2094 2018-02-15 19:44:21 +0000 Tim-Philipp Müller <tim@centricular.com>
2097 * docs/plugins/inspect/plugin-a52dec.xml:
2098 * docs/plugins/inspect/plugin-amrnb.xml:
2099 * docs/plugins/inspect/plugin-amrwbdec.xml:
2100 * docs/plugins/inspect/plugin-asf.xml:
2101 * docs/plugins/inspect/plugin-cdio.xml:
2102 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2103 * docs/plugins/inspect/plugin-dvdread.xml:
2104 * docs/plugins/inspect/plugin-dvdsub.xml:
2105 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2106 * docs/plugins/inspect/plugin-realmedia.xml:
2107 * docs/plugins/inspect/plugin-sid.xml:
2108 * docs/plugins/inspect/plugin-x264.xml:
2109 * docs/plugins/inspect/plugin-xingmux.xml:
2113 === release 1.13.1 ===
2115 2018-02-15 17:10:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2119 * gst-plugins-ugly.doap:
2123 2018-02-15 17:07:42 +0000 Tim-Philipp Müller <tim@centricular.com>
2125 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2126 * docs/plugins/gst-plugins-ugly-plugins.args:
2127 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2128 * docs/plugins/inspect/plugin-a52dec.xml:
2129 * docs/plugins/inspect/plugin-amrnb.xml:
2130 * docs/plugins/inspect/plugin-amrwbdec.xml:
2131 * docs/plugins/inspect/plugin-asf.xml:
2132 * docs/plugins/inspect/plugin-cdio.xml:
2133 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2134 * docs/plugins/inspect/plugin-dvdread.xml:
2135 * docs/plugins/inspect/plugin-dvdsub.xml:
2136 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2137 * docs/plugins/inspect/plugin-realmedia.xml:
2138 * docs/plugins/inspect/plugin-sid.xml:
2139 * docs/plugins/inspect/plugin-x264.xml:
2140 * docs/plugins/inspect/plugin-xingmux.xml:
2141 docs: update plugin docs
2143 2018-02-15 14:52:29 +0000 Tim-Philipp Müller <tim@centricular.com>
2149 po: update translations
2151 2018-02-08 19:09:45 +0000 Tim-Philipp Müller <tim@centricular.com>
2154 meson: make version numbers ints and fix int/string comparison
2155 WARNING: Trying to compare values of different types (str, int).
2156 The result of this is undefined and will become a hard error
2157 in a future Meson release.
2159 2018-02-04 12:03:36 +0100 Tim-Philipp Müller <tim@centricular.com>
2162 autotools: use -fno-strict-aliasing where supported
2163 https://bugzilla.gnome.org/show_bug.cgi?id=769183
2165 2018-01-30 20:34:52 +0000 Tim-Philipp Müller <tim@centricular.com>
2167 * ext/sidplay/meson.build:
2169 meson: use -fno-strict-aliasing where supported
2170 https://bugzilla.gnome.org/show_bug.cgi?id=769183
2172 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
2174 * ext/amrnb/amrnbdec.c:
2175 amrnbdec: Don't use g_return_*_if_fail() on data parsing
2176 Those functions can be disabled. Instead just use the (existing)
2180 2018-01-03 16:02:08 +0100 Edward Hervey <edward@centricular.com>
2182 * ext/amrwbdec/amrwbdec.c:
2183 amrwbdec: Don't use g_return_*_if_fail() on data parsing
2184 Those functions can be disabled. Instead just use the (existing)
2188 2017-12-26 13:51:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2191 meson: skip translations if gettext is not available
2193 2017-12-14 14:49:17 +1100 Matthew Waters <matthew@centricular.com>
2196 Automatic update of common submodule
2197 From e8c7a71 to 3fa2c9e
2199 2017-12-07 15:52:58 +0900 Justin Kim <justin.kim@collabora.com>
2201 * ext/x264/gstx264enc.c:
2202 * ext/x264/gstx264enc.h:
2203 x264enc: add 'insert-vui' property for users to choose
2204 VUI(Video Usability Information) parameters should be set
2205 according to the specification. However, some of the existing
2206 hardware decoders refuse to decode in certain combinations of
2207 the resolution and VUI parameters. To support the legacy
2208 decoders, this patch provides 'insert-vui' to skip the settings.
2209 https://bugzilla.gnome.org/show_bug.cgi?id=791331
2211 2017-12-06 13:01:39 +0200 Sebastian Dröge <sebastian@centricular.com>
2213 * ext/cdio/gstcdio.c:
2214 * ext/cdio/gstcdio.h:
2215 * ext/cdio/gstcdiocddasrc.c:
2216 cdio: Fix build with cdio >= 1.0
2217 LIBCDIO_VERSION_NUM was defined as e.g. 94 for 0.94 but is now defined
2218 as 1 for 1.0. We had various checks for < 83, which of course succeeded
2219 now although we are >= 0.83.
2220 Fix this by checking for < 76 (0.76) too, as that is the minimum version
2221 we currently support and everything < 76 is going to be >= 1.0.
2222 https://bugzilla.gnome.org/show_bug.cgi?id=791301
2224 2017-11-27 20:11:56 +1100 Matthew Waters <matthew@centricular.com>
2227 Automatic update of common submodule
2228 From 3f4aa96 to e8c7a71
2230 2017-11-26 15:05:14 +0000 Tim-Philipp Müller <tim@centricular.com>
2233 configure: actually use -fvisibility if supported
2234 Fix up for previous commit.
2236 2017-11-26 14:49:21 +0000 Tim-Philipp Müller <tim@centricular.com>
2239 autotools: stop controlling symbol visibility with -export-symbols-regex
2240 Instead, use -fvisibility=hidden and explicit exports via GST_EXPORT.
2241 This should result in consistent behaviour for the autotools and
2244 2017-11-13 11:13:30 +0100 Edward Hervey <edward@centricular.com>
2246 * gst/asfdemux/gstasfdemux.c:
2247 asfdemux: Fix prerolling files with "empty" streams
2248 This is a regression that was introduced by
2249 commit 1803b3c18530cb0100d140c2b8e49a8dfe41f941
2250 " asfdemux: Add support for dvr-ms"
2251 The problem is that some files/streams might contain stream definition
2252 but there is no actual packets for those streams.
2253 This was used to "define" streams with different bitrates for example.
2254 The first_ts calculation resulted in never ever finding a valid first_ts
2255 since some streams were empty, and therefore never "activating" itself.
2256 Instead of that we first check if we are prerolled. And if we are we
2257 unconditionally get the "first_ts"
2258 The preroll check has been adapted to check whether streams of
2259 each defined type (i.e. audio/video/sub) has been prerolled. This solves
2260 the problem of having different streams of a particular type where only
2261 one stream actually has data.
2263 2017-11-13 11:09:31 +0100 Edward Hervey <edward@centricular.com>
2265 * gst/asfdemux/gstasfdemux.c:
2266 asfdemux: Store the stream type in streams
2267 The field was present but never set :)
2269 2017-09-26 10:11:24 +0530 Ponnam Srinivas <p.srinivas@samsung.com>
2271 * ext/a52dec/gsta52dec.c:
2272 a52dec: Fix out buffer memory leak in error code path
2273 https://bugzilla.gnome.org/show_bug.cgi?id=788119
2275 2017-09-15 17:06:58 +0530 Deepak Srivastava <srivastava.d@samsung.com>
2277 * ext/mpeg2dec/gstmpeg2dec.c:
2278 mpeg2dec: Fix buffer memory leak in error code path
2279 https://bugzilla.gnome.org/show_bug.cgi?id=787817
2281 2017-09-07 13:27:26 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2283 * ext/mpeg2dec/gstmpeg2dec.c:
2284 mpeg2dec: Unmap output video frame if copying to it fails
2285 https://bugzilla.gnome.org/show_bug.cgi?id=787398
2287 2017-08-31 11:33:14 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2289 * gst/realmedia/asmrules.c:
2290 realmedia: fix leak in asmrules error code path
2291 https://bugzilla.gnome.org/show_bug.cgi?id=787056
2293 2017-08-30 18:41:28 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2295 * gst/realmedia/rtspreal.c:
2296 realmedia: Fix Memory leak in error case
2297 https://bugzilla.gnome.org/show_bug.cgi?id=787014
2299 2017-08-26 13:02:26 +0100 Tim-Philipp Müller <tim@centricular.com>
2301 * tests/files/Makefile.am:
2302 * tests/files/cbr_stream.mp3:
2303 * tests/files/stream.mp2:
2304 * tests/files/vbr_stream.mp3:
2305 tests: remove files that were used by the mpg123 unit test
2307 2017-08-26 09:35:20 +0100 Tim-Philipp Müller <tim@centricular.com>
2312 * docs/plugins/Makefile.am:
2313 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2314 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2315 * docs/plugins/inspect/plugin-twolame.xml:
2318 * ext/twolame/Makefile.am:
2319 * ext/twolame/gsttwolamemp2enc.c:
2320 * ext/twolame/gsttwolamemp2enc.h:
2321 * ext/twolame/meson.build:
2323 Remove twolame plugin, moved to -good
2324 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2326 2017-08-26 08:51:01 +0100 Tim-Philipp Müller <tim@centricular.com>
2331 * docs/plugins/Makefile.am:
2332 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2333 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2334 * docs/plugins/gst-plugins-ugly-plugins.args:
2335 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2336 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
2337 * docs/plugins/inspect/plugin-lame.xml:
2339 * ext/lame/Makefile.am:
2340 * ext/lame/gstlamemp3enc.c:
2341 * ext/lame/gstlamemp3enc.h:
2342 * ext/lame/meson.build:
2343 * ext/lame/plugin.c:
2348 * tests/check/Makefile.am:
2349 * tests/check/gst-plugins-ugly.supp:
2350 * tests/check/meson.build:
2351 * tests/check/pipelines/.gitignore:
2352 * tests/check/pipelines/lame.c:
2353 Remove lame plugin, moved to -good
2354 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2356 2017-08-20 14:31:02 +0100 Tim-Philipp Müller <tim@centricular.com>
2361 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
2362 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
2363 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2364 * docs/plugins/inspect/plugin-mpg123.xml:
2367 * ext/mpg123/Makefile.am:
2368 * ext/mpg123/gstmpg123audiodec.c:
2369 * ext/mpg123/gstmpg123audiodec.h:
2370 * ext/mpg123/meson.build:
2371 * tests/check/Makefile.am:
2372 * tests/check/elements/.gitignore:
2373 * tests/check/elements/mpg123audiodec.c:
2374 * tests/check/meson.build:
2375 Remove mpg123 plugin, moved to -good
2376 https://bugzilla.gnome.org/show_bug.cgi?id=774252
2378 2017-08-17 12:23:43 +0100 Tim-Philipp Müller <tim@centricular.com>
2382 Automatic update of common submodule
2383 From 48a5d85 to 3f4aa96
2385 2017-08-10 15:48:27 +0100 Tim-Philipp Müller <tim@centricular.com>
2387 * ext/sidplay/meson.build:
2388 sidplay: hide symbols in meson for this c++ plugin too
2389 Keep things local, as this is the only c++ plugin
2392 2017-08-10 11:55:58 +0100 Tim-Philipp Müller <tim@centricular.com>
2395 meson: don't export symbols by default
2396 Only plugin entry points should be exported.
2397 Currently plugins might export more symbols with
2398 the meson build, as we don't have the exports
2399 regexp there that we pass to libtool.
2401 2017-08-09 19:31:56 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2403 * ext/x264/gstx264enc.c:
2404 x264enc: add FIXME note for future configuration cleanup
2406 2017-07-25 13:36:17 +0530 Satya Prakash Gupta <sp.gupta@samsung.com>
2408 * ext/dvdread/dvdreadsrc.c:
2409 dvdreadsrc: Fix string memory leak
2410 https://bugzilla.gnome.org/show_bug.cgi?id=785388
2412 2017-07-15 15:01:09 +0100 Tim-Philipp Müller <tim@centricular.com>
2414 * ext/x264/gstx264enc.c:
2415 x264enc: fix indentation
2417 2017-07-15 14:59:42 +0100 Tim-Philipp Müller <tim@centricular.com>
2419 * ext/x264/gstx264enc.c:
2420 x264enc: fix caps leak
2421 Move creation of supported sink pads into class_init function
2422 which is also the only place where they're used. Unref the
2423 caps when no longer needed, the pad template will take its
2425 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2427 2017-07-15 14:57:49 +0100 Tim-Philipp Müller <tim@centricular.com>
2429 * ext/mpg123/gstmpg123audiodec.c:
2430 mpg123audiodec: fix caps leak
2431 The pad template takes its own ref, so we should unref the caps.
2432 https://bugzilla.gnome.org/show_bug.cgi?id=784982
2434 2017-07-15 12:49:19 +0100 Tim-Philipp Müller <tim@centricular.com>
2437 meson: po: use glib preset and read language list from LINGUAS
2438 Supported since meson 0.37, so we can use it now.
2440 2017-07-11 14:21:41 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2442 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2443 dvdlpmdec: Fix overrun from coverity
2446 2017-07-07 11:58:36 +0100 Tim-Philipp Müller <tim@centricular.com>
2449 meson: find python3 via python3 module
2450 https://bugzilla.gnome.org/show_bug.cgi?id=783198
2452 2017-07-05 18:58:35 +0300 Vivia Nikolaidou <vivia@ahiru.eu>
2454 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
2455 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
2456 dvdlpcmdec: Added support for Blu-Ray audio
2457 https://bugzilla.gnome.org/show_bug.cgi?id=784552
2459 2017-06-27 11:48:08 +0200 Edward Hervey <edward@centricular.com>
2461 * gst/asfdemux/gstasfdemux.c:
2462 asfdemux: More index handling
2463 In the same vein as the previous commit, the end of the file might have been
2464 cut and therefore contains bogus data.
2465 If the object is too short, consider it as garbage and return a non-fatal
2467 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2469 2017-06-27 10:25:42 +0200 Edward Hervey <edward@centricular.com>
2471 * gst/asfdemux/gstasfdemux.c:
2472 asfdemux; Don't assume index is present at end of file
2473 Some files have garbage at the end of the file, don't error out if we don't
2474 find the index there.
2475 Reverts back to previous behaviour (where corrupted/missing indexex were
2477 Regression introduced in 97294eb8bbed1b9dad7d3f2c52dd69eb1812cc06
2479 2017-06-26 09:49:22 +0100 Tim-Philipp Müller <tim@centricular.com>
2482 meson: fix with-package-name option
2483 https://bugzilla.gnome.org/show_bug.cgi?id=784082
2485 2017-06-14 21:08:31 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2487 * gst/asfdemux/gstasfdemux.c:
2488 asfdemux: adjust segment start to a keyframe ts only for a KEYUNIT seek
2489 ... which is how it has always been until changed coincidentally in commit
2490 9ee60482b265481d0e3b397044f560eb736e5429 which then prompted commit
2491 dba14178ce6115b406ef86e356b1201463af5e2a to consider ACCURATE as well
2492 to compensate for that in a lateral way
2494 2017-06-14 20:56:16 +0200 Mark Nauwelaerts <mnauw@users.sourceforge.net>
2496 * ext/x264/gstx264enc.c:
2497 x264enc: relax bframes upper limit count to maximum encoder supported
2499 2017-06-23 23:44:18 +0100 Tim-Philipp Müller <tim@centricular.com>
2501 * ext/sidplay/meson.build:
2502 meson: don't error out if sidplay library is not found
2504 2017-06-23 18:33:24 +0100 Tim-Philipp Müller <tim@centricular.com>
2507 * ext/sidplay/meson.build:
2508 meson: build sid plugin
2509 https://bugzilla.gnome.org/show_bug.cgi?id=784135
2511 2017-06-21 21:23:29 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
2513 * ext/x264/gstx264enc.c:
2514 x264: fix memory leak
2515 When the allowed caps are the same of template caps the allowed
2516 caps are not unrefed, leaking memory.
2517 https://bugzilla.gnome.org/show_bug.cgi?id=784060
2519 2017-06-07 12:08:43 -0400 Thibault Saunier <thibault.saunier@osg.samsung.com>
2521 * tests/check/meson.build:
2522 meson: Do not use path separator in test names
2523 Avoiding warnings like:
2524 WARNING: Target "elements/audioamplify" has a path separator in its name.
2526 2017-06-06 21:48:19 -0700 Thiago Santos <thiagossantos@gmail.com>
2528 * gst/asfdemux/gstasfdemux.c:
2529 asfdemux: fix checking for header objects
2530 The if 'and' condition was mixed up with the last parameter of the
2531 function and would lead to wrong results
2533 2017-05-21 17:49:59 +0100 Tim-Philipp Müller <tim@centricular.com>
2538 meson: don't need config.h.meson any longer
2540 2017-05-20 14:58:37 +0100 Tim-Philipp Müller <tim@centricular.com>
2543 * meson_options.txt:
2544 meson: add options to set package name and origin
2545 https://bugzilla.gnome.org/show_bug.cgi?id=782172
2547 2017-05-19 20:05:02 +0200 Jan Schmidt <jan@centricular.com>
2549 * tests/check/meson.build:
2550 Add gstvideo_dep for meson mpeg2dec test build
2552 2017-05-19 18:59:17 +0200 Jan Schmidt <jan@centricular.com>
2554 * tests/check/Makefile.am:
2555 * tests/check/elements/mpeg2dec.c:
2556 mpeg2dec test: Fix expected output caps
2557 In the absence of explicit info, video decoders
2558 now output mono multiview caps by default, so make
2559 the expected caps match that
2561 2017-05-16 14:07:56 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2565 * ext/a52dec/Makefile.am:
2566 * ext/amrnb/Makefile.am:
2567 * ext/amrwbdec/Makefile.am:
2568 * ext/cdio/Makefile.am:
2569 * ext/dvdread/Makefile.am:
2570 * ext/lame/Makefile.am:
2571 * ext/mpeg2dec/Makefile.am:
2572 * ext/mpg123/Makefile.am:
2573 * ext/sidplay/Makefile.am:
2574 * ext/twolame/Makefile.am:
2575 * ext/x264/Makefile.am:
2576 * gst/asfdemux/Makefile.am:
2577 * gst/dvdlpcmdec/Makefile.am:
2578 * gst/dvdsub/Makefile.am:
2579 * gst/realmedia/Makefile.am:
2580 * gst/xingmux/Makefile.am:
2581 Remove plugin specific static build option
2582 Static and dynamic plugins now have the same interface. The standard
2583 --enable-static/--enable-shared toggle are sufficient.
2585 2017-05-09 09:45:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2587 * ext/sidplay/gstsiddec.cc:
2588 sid: Make plugin name match plugin file name
2590 2017-05-04 18:59:14 +0300 Sebastian Dröge <sebastian@centricular.com>
2596 === release 1.12.0 ===
2598 2017-05-04 15:39:25 +0300 Sebastian Dröge <sebastian@centricular.com>
2604 * docs/plugins/inspect/plugin-a52dec.xml:
2605 * docs/plugins/inspect/plugin-amrnb.xml:
2606 * docs/plugins/inspect/plugin-amrwbdec.xml:
2607 * docs/plugins/inspect/plugin-asf.xml:
2608 * docs/plugins/inspect/plugin-cdio.xml:
2609 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2610 * docs/plugins/inspect/plugin-dvdread.xml:
2611 * docs/plugins/inspect/plugin-dvdsub.xml:
2612 * docs/plugins/inspect/plugin-lame.xml:
2613 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2614 * docs/plugins/inspect/plugin-mpg123.xml:
2615 * docs/plugins/inspect/plugin-realmedia.xml:
2616 * docs/plugins/inspect/plugin-siddec.xml:
2617 * docs/plugins/inspect/plugin-twolame.xml:
2618 * docs/plugins/inspect/plugin-x264.xml:
2619 * docs/plugins/inspect/plugin-xingmux.xml:
2620 * gst-plugins-ugly.doap:
2624 2017-05-04 15:12:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2669 2017-05-04 13:47:56 +0300 Sebastian Dröge <sebastian@centricular.com>
2673 po: Update translations
2675 === release 1.11.91 ===
2677 2017-04-27 17:33:23 +0300 Sebastian Dröge <sebastian@centricular.com>
2683 * docs/plugins/inspect/plugin-a52dec.xml:
2684 * docs/plugins/inspect/plugin-amrnb.xml:
2685 * docs/plugins/inspect/plugin-amrwbdec.xml:
2686 * docs/plugins/inspect/plugin-asf.xml:
2687 * docs/plugins/inspect/plugin-cdio.xml:
2688 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2689 * docs/plugins/inspect/plugin-dvdread.xml:
2690 * docs/plugins/inspect/plugin-dvdsub.xml:
2691 * docs/plugins/inspect/plugin-lame.xml:
2692 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2693 * docs/plugins/inspect/plugin-mpg123.xml:
2694 * docs/plugins/inspect/plugin-realmedia.xml:
2695 * docs/plugins/inspect/plugin-siddec.xml:
2696 * docs/plugins/inspect/plugin-twolame.xml:
2697 * docs/plugins/inspect/plugin-x264.xml:
2698 * docs/plugins/inspect/plugin-xingmux.xml:
2699 * gst-plugins-ugly.doap:
2703 2017-04-27 16:08:13 +0300 Sebastian Dröge <sebastian@centricular.com>
2748 2017-04-27 15:29:48 +0300 Sebastian Dröge <sebastian@centricular.com>
2754 po: Update translations
2756 2017-04-27 12:42:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
2758 * ext/x264/gstx264enc.h:
2759 x264: Use __declspec(dllimport) with MinGW too
2760 x264.h says this isn't needed with MinGW, but it looks like it is.
2761 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=779249
2763 2017-04-24 20:28:15 +0100 Tim-Philipp Müller <tim@centricular.com>
2766 Automatic update of common submodule
2767 From 60aeef6 to 48a5d85
2769 2017-04-10 23:49:25 +0100 Tim-Philipp Müller <tim@centricular.com>
2773 Automatic update of common submodule
2774 From 39ac2f5 to 60aeef6
2776 === release 1.11.90 ===
2778 2017-04-07 16:34:22 +0300 Sebastian Dröge <sebastian@centricular.com>
2784 * docs/plugins/inspect/plugin-a52dec.xml:
2785 * docs/plugins/inspect/plugin-amrnb.xml:
2786 * docs/plugins/inspect/plugin-amrwbdec.xml:
2787 * docs/plugins/inspect/plugin-asf.xml:
2788 * docs/plugins/inspect/plugin-cdio.xml:
2789 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2790 * docs/plugins/inspect/plugin-dvdread.xml:
2791 * docs/plugins/inspect/plugin-dvdsub.xml:
2792 * docs/plugins/inspect/plugin-lame.xml:
2793 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2794 * docs/plugins/inspect/plugin-mpg123.xml:
2795 * docs/plugins/inspect/plugin-realmedia.xml:
2796 * docs/plugins/inspect/plugin-siddec.xml:
2797 * docs/plugins/inspect/plugin-twolame.xml:
2798 * docs/plugins/inspect/plugin-x264.xml:
2799 * docs/plugins/inspect/plugin-xingmux.xml:
2800 * gst-plugins-ugly.doap:
2804 2017-04-07 15:33:31 +0300 Sebastian Dröge <sebastian@centricular.com>
2848 2017-04-07 15:07:50 +0300 Sebastian Dröge <sebastian@centricular.com>
2852 po: Update translations
2854 2017-03-28 14:18:38 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
2856 * tests/check/meson.build:
2857 meson: test: Fix environment object usage
2858 And use get_pkgconfig_variable instead of calling pkg-config ourself
2860 2017-03-20 17:06:16 +0000 Tim-Philipp Müller <tim@centricular.com>
2863 REQUIREMENTS: update for mad mp3 decoder removal
2864 https://bugzilla.gnome.org/show_bug.cgi?id=776140
2866 2017-03-12 11:57:23 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2869 Add libgstrmdemux.so to cruft list
2870 This was renamed to libgstrealmedia.so, this fixes helps fixing
2872 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2874 2017-03-04 11:09:33 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.com>
2876 * docs/plugins/inspect/plugin-realmedia.xml:
2877 * gst/realmedia/Makefile.am:
2878 * gst/realmedia/meson.build:
2879 Rename plugin filenames to match plugin names
2880 libgstrmdemux.so becomes libgstrealmedia.so
2881 https://bugzilla.gnome.org/show_bug.cgi?id=779344
2883 2017-03-01 23:00:55 +1100 Jan Schmidt <jan@centricular.com>
2885 * ext/mpeg2dec/gstmpeg2dec.c:
2886 mpeg2dec: Fix latency calculation
2887 The latency calculation was missing a scaling by GST_SECOND,
2888 so it would always report a tiny latency. Fix that.
2889 Spotted by Guillaume Desmottes.
2891 2017-02-27 20:55:34 +0200 Sebastian Dröge <sebastian@centricular.com>
2893 * gst/asfdemux/gstasfdemux.c:
2894 asfdemux: Fix compilation with gcc 7
2895 gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':
2896 gstasfdemux.c:3001:39: error: '<<' in boolean context, did you mean '<' ? [-Werror=int-in-bool-context]
2897 is_encrypted = ! !((flags & 0x8000) << 15);
2898 ~~~~~~~~~~~~~~~~~~^~~~~~
2899 https://bugzilla.gnome.org/show_bug.cgi?id=779329
2901 2017-02-25 21:48:46 -0300 Edgard Lima <edgard.lima@gmail.com>
2903 * ext/amrwbdec/amrwb.c:
2904 * ext/amrwbdec/amrwbdec.h:
2905 Update Edgard Lima's email
2906 https://bugzilla.gnome.org/show_bug.cgi?id=779230
2908 2017-02-24 15:59:47 +0200 Sebastian Dröge <sebastian@centricular.com>
2911 meson: Update version
2913 2017-02-24 15:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2918 === release 1.11.2 ===
2920 2017-02-24 15:07:54 +0200 Sebastian Dröge <sebastian@centricular.com>
2926 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
2927 * docs/plugins/inspect/plugin-a52dec.xml:
2928 * docs/plugins/inspect/plugin-amrnb.xml:
2929 * docs/plugins/inspect/plugin-amrwbdec.xml:
2930 * docs/plugins/inspect/plugin-asf.xml:
2931 * docs/plugins/inspect/plugin-cdio.xml:
2932 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
2933 * docs/plugins/inspect/plugin-dvdread.xml:
2934 * docs/plugins/inspect/plugin-dvdsub.xml:
2935 * docs/plugins/inspect/plugin-lame.xml:
2936 * docs/plugins/inspect/plugin-mpeg2dec.xml:
2937 * docs/plugins/inspect/plugin-mpg123.xml:
2938 * docs/plugins/inspect/plugin-realmedia.xml:
2939 * docs/plugins/inspect/plugin-siddec.xml:
2940 * docs/plugins/inspect/plugin-twolame.xml:
2941 * docs/plugins/inspect/plugin-x264.xml:
2942 * docs/plugins/inspect/plugin-xingmux.xml:
2943 * gst-plugins-ugly.doap:
2946 2017-02-24 12:57:00 +0200 Sebastian Dröge <sebastian@centricular.com>
2990 2017-02-24 12:45:43 +0200 Sebastian Dröge <sebastian@centricular.com>
2994 po: Update translations
2996 2017-02-14 19:56:13 +0000 Tim-Philipp Müller <tim@centricular.com>
2999 meson: dist meson build files
3000 Ship meson build files in tarballs, so people who use tarballs
3001 in their builds can start playing with meson already.
3003 2017-02-01 03:08:10 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3005 * ext/x264/gstx264enc.c:
3006 x264: Initialize function vtable in plugin_init()
3007 These values are defined in the x264.h header and are not const on
3008 Windows due to the way DLLs work. See:
3009 https://msdn.microsoft.com/en-us/library/619w14ds.aspx
3010 https://msdn.microsoft.com/en-us/library/zw3za17w.aspx
3011 https://bugzilla.gnome.org/show_bug.cgi?id=777903
3013 2017-01-31 13:50:21 +0200 Sebastian Dröge <sebastian@centricular.com>
3015 * gst/asfdemux/gstasfdemux.c:
3016 asfdemux: Check that we have enough data available before parsing bool/uint extended content descriptors
3017 https://bugzilla.gnome.org/show_bug.cgi?id=777955
3019 2017-01-30 15:39:59 +0200 Sebastian Dröge <sebastian@centricular.com>
3021 * gst/asfdemux/gstasfdemux.c:
3022 asfdemux: Reset number of languages to 0 when freeing the array because of errors
3023 Otherwise we will happily index into the array at NULL if the requested
3024 index is smaller than the number of languages that were previously
3026 https://bugzilla.gnome.org/show_bug.cgi?id=777937
3028 2017-01-24 19:24:10 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3030 * tests/check/meson.build:
3031 meson: Properly use ':' for defining keywords
3033 2017-01-13 12:39:09 +0000 Tim-Philipp Müller <tim@centricular.com>
3038 2017-01-12 16:32:52 +0200 Sebastian Dröge <sebastian@centricular.com>
3043 === release 1.11.1 ===
3045 2017-01-12 16:10:25 +0200 Sebastian Dröge <sebastian@centricular.com>
3051 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3052 * docs/plugins/inspect/plugin-a52dec.xml:
3053 * docs/plugins/inspect/plugin-amrnb.xml:
3054 * docs/plugins/inspect/plugin-amrwbdec.xml:
3055 * docs/plugins/inspect/plugin-asf.xml:
3056 * docs/plugins/inspect/plugin-cdio.xml:
3057 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3058 * docs/plugins/inspect/plugin-dvdread.xml:
3059 * docs/plugins/inspect/plugin-dvdsub.xml:
3060 * docs/plugins/inspect/plugin-lame.xml:
3061 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3062 * docs/plugins/inspect/plugin-mpg123.xml:
3063 * docs/plugins/inspect/plugin-realmedia.xml:
3064 * docs/plugins/inspect/plugin-siddec.xml:
3065 * docs/plugins/inspect/plugin-twolame.xml:
3066 * docs/plugins/inspect/plugin-x264.xml:
3067 * docs/plugins/inspect/plugin-xingmux.xml:
3068 * gst-plugins-ugly.doap:
3071 2017-01-12 14:45:56 +0200 Sebastian Dröge <sebastian@centricular.com>
3115 2017-01-12 14:37:02 +0200 Sebastian Dröge <sebastian@centricular.com>
3120 po: Update translations
3122 2016-12-16 16:52:00 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3124 * ext/amrnb/meson.build:
3125 * ext/x264/meson.build:
3127 meson: Install presets files
3129 2015-06-26 20:22:47 +0200 Mathieu Duponchelle <mathieu.duponchelle@opencreed.com>
3131 * ext/x264/GstX264Enc.prs:
3132 x264enc: Add a youtube preset.
3133 Based on https://support.google.com/youtube/answer/1722171
3134 https://bugzilla.gnome.org/show_bug.cgi?id=751560
3136 2016-12-28 10:42:15 +0000 Tim-Philipp Müller <tim@centricular.com>
3140 * docs/plugins/Makefile.am:
3141 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
3142 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
3143 * docs/plugins/inspect/plugin-mad.xml:
3145 * ext/mad/Makefile.am:
3148 * ext/mad/meson.build:
3151 We have better replacements such as the mpg123 plugin.
3152 The main reason to keep around mad was for 'freeform'
3153 mp3 support, but mpg123 can handle those too nowadays.
3154 Also, mad is GPL and has been unmaintained for years.
3155 https://bugzilla.gnome.org/show_bug.cgi?id=776140
3157 2016-12-16 19:07:51 +0000 Tim-Philipp Müller <tim@centricular.com>
3162 * win32/common/.gitignore:
3163 * win32/common/config.h:
3164 win32: remove platform-specific copies of generated headers
3165 Unused and no longer needed.
3167 2016-12-14 10:24:26 +0000 Tim-Philipp Müller <tim@centricular.com>
3172 * gst-plugins-ugly.spec.in:
3173 Remove generated .spec file
3174 Likely extremely bitrotten, and we should not ship this anyway.
3176 2016-12-09 17:45:34 -0300 Thibault Saunier <tsaunier@gnome.org>
3179 meson: Support building without Gst debug
3181 2016-12-03 08:19:44 +0100 Edward Hervey <bilboed@bilboed.com>
3185 Automatic update of common submodule
3186 From f980fd9 to 39ac2f5
3188 2016-12-02 14:06:21 +0200 Sebastian Dröge <sebastian@centricular.com>
3190 * gst/asfdemux/gstasfdemux.c:
3191 asfdemux: Fix memory leak of payload extensions for unusable/unsupported streams
3192 https://bugzilla.gnome.org/show_bug.cgi?id=775515
3194 2016-11-30 18:11:30 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
3196 * ext/x264/gstx264enc.c:
3197 x264enc: Add information for mixed mode
3198 https://bugzilla.gnome.org/show_bug.cgi?id=775411
3200 2016-11-30 17:30:33 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
3202 * ext/x264/gstx264enc.c:
3203 x264enc: Correctly pass interlacing/TFF information
3204 Give the interlacing information correctly to the encoder. Also parse
3205 TFF/BFF information from the caps and pass it too.
3206 https://bugzilla.gnome.org/show_bug.cgi?id=775411
3208 2016-11-28 15:14:18 +0200 Vivia Nikolaidou <vivia@ahiru.eu>
3210 * ext/x264/gstx264enc.c:
3211 x264enc: Auto-detect interlace mode from caps
3212 If the caps are interlaced, interlacing is always enabled on the
3213 encoder. If the interlace-mode field is missing or if it's progressive,
3214 the encoder uses the "interlaced" property.
3215 https://bugzilla.gnome.org/show_bug.cgi?id=775228
3217 2016-11-26 11:20:51 +0000 Tim-Philipp Müller <tim@centricular.com>
3220 common: use https protocol for common submodule
3221 https://bugzilla.gnome.org/show_bug.cgi?id=775110
3223 2016-11-25 23:51:00 +0200 Sebastian Dröge <sebastian@centricular.com>
3225 * gst/realmedia/realhash.c:
3226 real: Fix compiler warnings with latest clang
3227 realhash.c:295:11: error: implicit conversion from 'int' to 'char' changes value from 128 to -128 [-Werror,-Wconstant-conversion]
3230 https://bugzilla.gnome.org/show_bug.cgi?id=775112
3232 2016-11-25 12:41:03 +0100 Edward Hervey <edward@centricular.com>
3234 * gst/asfdemux/gstasfdemux.c:
3235 asfdemux: Allow 64bit sizes for DATA object
3236 we *can* have files greater than 4GB, any other object should be
3239 2016-11-25 10:07:35 +0100 Edward Hervey <edward@centricular.com>
3241 * gst/asfdemux/gstasfdemux.c:
3242 asfdemux: Add sanity check for asf_stream_audio
3243 We should have enough bytes for the specified codec_data
3244 https://bugzilla.gnome.org/show_bug.cgi?id=775070
3246 2016-11-25 09:45:04 +0100 Edward Hervey <edward@centricular.com>
3248 * gst/asfdemux/gstasfdemux.c:
3249 asfdemux: Add sanity checks when reading asf_stream_video_format
3250 It should report a size of at least 40 bytes
3251 Also check for the size of the remaining data (i.e. codec_data)
3252 https://bugzilla.gnome.org/show_bug.cgi?id=775070
3254 2016-11-25 09:44:05 +0100 Edward Hervey <edward@centricular.com>
3256 * gst/asfdemux/gstasfdemux.c:
3257 asfdemux: Add check for invalid/corrupt asf object
3258 An asf object can't realistically be bigger than 2**32 bytes.
3259 If it reports a size bigger than that, consider it corrupt and properly
3260 propagate the error back.
3261 https://bugzilla.gnome.org/show_bug.cgi?id=775070
3263 2016-11-22 17:14:44 +0100 Edward Hervey <edward@centricular.com>
3265 * gst/asfdemux/gstasfdemux.c:
3266 asfdemux: Handle EOS in push-mode on corrupted files
3267 It is possible no streams were activated when receiving EOS, if so
3268 handled it as if we hadn't seen the header
3269 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3271 2016-11-22 16:56:04 +0100 Edward Hervey <edward@centricular.com>
3273 * gst/asfdemux/gstasfdemux.c:
3274 * gst/asfdemux/gstasfdemux.h:
3275 asfdemux: FILE headers are mandatory in the header
3276 As per the specification, also avoids ending up trying to play a
3277 file with plenty of un-initialized values.
3278 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3280 2016-11-22 16:54:26 +0100 Edward Hervey <edward@centricular.com>
3282 * gst/asfdemux/gstasfdemux.c:
3283 asfdemux: Handle incomplete header in pull mode
3284 pulling headers is meant to complete as a whole. If we don't have
3285 enough data, it's an error.
3286 Avoids pipeline hangs on corrupted files
3287 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3289 2016-11-22 16:22:49 +0100 Edward Hervey <edward@centricular.com>
3291 * gst/asfdemux/gstasfdemux.c:
3292 asfdemux: Handle issues with "empty" files
3293 In some corrupted files, we could end up with no actual streams
3295 In those cases, make sure we properly propagate the failure all
3296 the way to the loop function. This avoids ending up in cases where
3297 we are neither EOS'd nor ERROR'd out from a pipeline point of view.
3298 https://bugzilla.gnome.org/show_bug.cgi?id=774846
3300 2016-11-20 20:54:25 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
3302 * ext/dvdread/dvdreadsrc.c:
3303 dvdreadsrc: dvd-spu-clut-change is a sticky custom event
3305 2016-11-17 17:20:03 -0800 Scott D Phillips <scott.d.phillips@intel.com>
3308 meson: Add ignored warnings for MSVC
3309 https://bugzilla.gnome.org/show_bug.cgi?id=774656
3311 2016-11-11 14:15:17 +0200 Sebastian Dröge <sebastian@centricular.com>
3314 * ext/x264/Makefile.am:
3315 * ext/x264/gstx264enc.c:
3316 * ext/x264/gstx264enc.h:
3317 * ext/x264/meson.build:
3318 * meson_options.txt:
3319 x264enc: Add configure parameter to specify additional x264 libraries with e.g. different depth configuration
3320 x264 has to be compiled specifically for a target bit depth.
3321 Distributions currently ship various libraries in their packages, with
3322 different bit depths.
3323 This change now allows to provide them all at configure time and have
3324 the x264enc element dynamically switch between them based on the bit
3325 depth of the input format.
3326 https://bugzilla.gnome.org/show_bug.cgi?id=763297
3328 2016-11-01 18:09:25 +0000 Tim-Philipp Müller <tim@centricular.com>
3331 meson: update version
3333 === release 1.11.0 ===
3335 2016-11-01 18:53:15 +0200 Sebastian Dröge <sebastian@centricular.com>
3340 === release 1.10.0 ===
3342 2016-11-01 18:05:31 +0200 Sebastian Dröge <sebastian@centricular.com>
3348 * docs/plugins/inspect/plugin-a52dec.xml:
3349 * docs/plugins/inspect/plugin-amrnb.xml:
3350 * docs/plugins/inspect/plugin-amrwbdec.xml:
3351 * docs/plugins/inspect/plugin-asf.xml:
3352 * docs/plugins/inspect/plugin-cdio.xml:
3353 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3354 * docs/plugins/inspect/plugin-dvdread.xml:
3355 * docs/plugins/inspect/plugin-dvdsub.xml:
3356 * docs/plugins/inspect/plugin-lame.xml:
3357 * docs/plugins/inspect/plugin-mad.xml:
3358 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3359 * docs/plugins/inspect/plugin-mpg123.xml:
3360 * docs/plugins/inspect/plugin-realmedia.xml:
3361 * docs/plugins/inspect/plugin-siddec.xml:
3362 * docs/plugins/inspect/plugin-twolame.xml:
3363 * docs/plugins/inspect/plugin-x264.xml:
3364 * docs/plugins/inspect/plugin-xingmux.xml:
3365 * gst-plugins-ugly.doap:
3366 * win32/common/config.h:
3369 2016-11-01 17:54:16 +0200 Sebastian Dröge <sebastian@centricular.com>
3413 2016-11-01 17:43:01 +0200 Sebastian Dröge <sebastian@centricular.com>
3417 po: Update translations
3419 2016-10-25 08:54:52 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3422 * tests/meson.build:
3423 meson: Don't depend on gstreamer-check-1.0 on windows
3424 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3426 2016-10-25 10:51:08 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3429 * tests/check/meson.build:
3430 * tests/meson.build:
3431 Revert "meson: move gstreamer-check-1.0 dependency to tests/check"
3432 This reverts commit 0555c09607e548b6c45d029ab31dbb3042195ae3.
3433 Does not actually work. See:
3434 https://bugzilla.gnome.org/show_bug.cgi?id=773114#c31
3436 2016-10-24 00:35:23 +0100 Tim-Philipp Müller <tim@centricular.com>
3438 * tests/check/meson.build:
3439 meson: fix build outside of gst-all
3441 2016-10-21 00:47:14 -0700 Scott D Phillips <scott.d.phillips@intel.com>
3444 * tests/check/meson.build:
3445 * tests/meson.build:
3446 meson: move gstreamer-check-1.0 dependency to tests/check
3447 https://bugzilla.gnome.org/show_bug.cgi?id=773114
3449 2016-10-15 22:20:05 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3452 meson: Don't set c_std to gnu99
3453 Use the default for each compiler on every platform instead. This
3454 improves our compatibility with compilers that don't have gnu99 as
3457 2016-10-04 18:06:09 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3460 * tests/check/getpluginsdir:
3461 * tests/check/meson.build:
3462 meson: Make use of new environment object and set plugin path to builddir
3463 Workaround source_root being the root directory of all projects
3464 in the subproject case and remove now unneeded getpluginsdir
3465 Bump meson requirement to 0.35
3467 2016-09-30 11:35:40 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3469 * hooks/pre-commit.hook:
3471 * tests/check/getpluginsdir:
3472 meson: Setup pre commit hook and fix getpluginsdir for standalone case
3474 2016-09-30 11:41:28 +0100 Tim-Philipp Müller <tim@centricular.com>
3477 meson: update version
3479 === release 1.9.90 ===
3481 2016-09-30 13:03:26 +0300 Sebastian Dröge <sebastian@centricular.com>
3487 * docs/plugins/inspect/plugin-a52dec.xml:
3488 * docs/plugins/inspect/plugin-amrnb.xml:
3489 * docs/plugins/inspect/plugin-amrwbdec.xml:
3490 * docs/plugins/inspect/plugin-asf.xml:
3491 * docs/plugins/inspect/plugin-cdio.xml:
3492 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3493 * docs/plugins/inspect/plugin-dvdread.xml:
3494 * docs/plugins/inspect/plugin-dvdsub.xml:
3495 * docs/plugins/inspect/plugin-lame.xml:
3496 * docs/plugins/inspect/plugin-mad.xml:
3497 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3498 * docs/plugins/inspect/plugin-mpg123.xml:
3499 * docs/plugins/inspect/plugin-realmedia.xml:
3500 * docs/plugins/inspect/plugin-siddec.xml:
3501 * docs/plugins/inspect/plugin-twolame.xml:
3502 * docs/plugins/inspect/plugin-x264.xml:
3503 * docs/plugins/inspect/plugin-xingmux.xml:
3504 * gst-plugins-ugly.doap:
3505 * win32/common/config.h:
3508 2016-09-30 12:23:17 +0300 Sebastian Dröge <sebastian@centricular.com>
3552 2016-09-30 11:44:22 +0300 Sebastian Dröge <sebastian@centricular.com>
3556 po: Update translations
3558 2016-09-29 12:39:34 +0300 Sebastian Dröge <sebastian@centricular.com>
3560 * ext/x264/gstx264enc.c:
3561 x264enc: Set colorimetry and chroma-site information
3562 https://bugzilla.gnome.org/show_bug.cgi?id=772159
3564 2016-09-24 09:08:00 +0100 Tim-Philipp Müller <tim@centricular.com>
3568 meson: hook up translations
3570 2016-09-24 08:59:55 +0100 Tim-Philipp Müller <tim@centricular.com>
3573 * tests/check/getpluginsdir:
3574 * tests/check/meson.build:
3575 * tests/meson.build:
3576 meson: hook up unit tests
3578 2016-09-14 11:30:58 +0200 Sebastian Dröge <sebastian@centricular.com>
3581 configure: Depend on gstreamer 1.9.2.1
3583 2016-09-10 20:51:36 +1000 Jan Schmidt <jan@centricular.com>
3587 Automatic update of common submodule
3588 From b18d820 to f980fd9
3590 2016-09-10 09:54:15 +1000 Jan Schmidt <jan@centricular.com>
3594 Automatic update of common submodule
3595 From f49c55e to b18d820
3597 2016-09-05 12:22:56 -0300 Thibault Saunier <thibault.saunier@osg.samsung.com>
3600 meson: Bump version to 1.9.2
3602 2016-09-01 12:28:57 +0300 Sebastian Dröge <sebastian@centricular.com>
3607 === release 1.9.2 ===
3609 2016-09-01 12:28:45 +0300 Sebastian Dröge <sebastian@centricular.com>
3615 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
3616 * docs/plugins/inspect/plugin-a52dec.xml:
3617 * docs/plugins/inspect/plugin-amrnb.xml:
3618 * docs/plugins/inspect/plugin-amrwbdec.xml:
3619 * docs/plugins/inspect/plugin-asf.xml:
3620 * docs/plugins/inspect/plugin-cdio.xml:
3621 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3622 * docs/plugins/inspect/plugin-dvdread.xml:
3623 * docs/plugins/inspect/plugin-dvdsub.xml:
3624 * docs/plugins/inspect/plugin-lame.xml:
3625 * docs/plugins/inspect/plugin-mad.xml:
3626 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3627 * docs/plugins/inspect/plugin-mpg123.xml:
3628 * docs/plugins/inspect/plugin-realmedia.xml:
3629 * docs/plugins/inspect/plugin-siddec.xml:
3630 * docs/plugins/inspect/plugin-twolame.xml:
3631 * docs/plugins/inspect/plugin-x264.xml:
3632 * docs/plugins/inspect/plugin-xingmux.xml:
3633 * gst-plugins-ugly.doap:
3634 * win32/common/config.h:
3637 2016-09-01 11:24:13 +0300 Sebastian Dröge <sebastian@centricular.com>
3679 po: Update translations
3681 2016-09-01 10:57:46 +0300 Sebastian Dröge <sebastian@centricular.com>
3683 * ext/sidplay/gstsiddec.cc:
3684 siddec: Fix compilation with debugging disabled
3686 gstsiddec.cc: In function ‘void play_loop(GstPad*)’:
3687 gstsiddec.cc:446:18: error: unused variable ‘reason’ [-Werror=unused-variable]
3688 const gchar *reason = gst_flow_get_name (ret);
3691 2016-08-19 11:11:14 -0700 Thibault Saunier <thibault.saunier@osg.samsung.com>
3693 * ext/sidplay/gstsiddec.cc:
3694 * gst/asfdemux/gstasfdemux.c:
3695 * gst/realmedia/rmdemux.c:
3696 Use the new API to post flow ERROR messages on the bus
3697 https://bugzilla.gnome.org/show_bug.cgi?id=770158
3699 2016-08-24 09:45:05 -0300 Thibault Saunier <tsaunier@gnome.org>
3701 * gst/asfdemux/meson.build:
3702 meson: Link asfdemux against the gstsdp library
3704 2016-08-23 15:29:10 -0300 Thibault Saunier <tsaunier@gnome.org>
3707 meson: Add support for fallback subprojects
3709 2016-08-12 21:25:34 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3713 * ext/a52dec/meson.build:
3714 * ext/amrnb/meson.build:
3715 * ext/amrwbdec/meson.build:
3716 * ext/cdio/meson.build:
3717 * ext/dvdread/meson.build:
3718 * ext/lame/meson.build:
3719 * ext/mad/meson.build:
3721 * ext/mpeg2dec/meson.build:
3722 * ext/mpg123/meson.build:
3723 * ext/twolame/meson.build:
3724 * ext/x264/meson.build:
3725 * gst/asfdemux/meson.build:
3726 * gst/dvdlpcmdec/meson.build:
3727 * gst/dvdsub/meson.build:
3729 * gst/realmedia/meson.build:
3730 * gst/xingmux/meson.build:
3732 Add support for Meson as alternative/parallel build system
3733 https://github.com/mesonbuild/meson
3734 With contributions from:
3735 Tim-Philipp Müller <tim@centricular.com>
3736 Jussi Pakkanen <jpakkane@gmail.com> (original port)
3737 Highlights of the features provided are:
3738 * Faster builds on Linux (~40-50% faster)
3739 * The ability to build with MSVC on Windows
3740 * Generate Visual Studio project files
3741 * Generate XCode project files
3742 * Much faster builds on Windows (on-par with Linux)
3743 * Seriously fast configure and building on embedded
3744 ... and many more. For more details see:
3745 http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
3746 http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html
3747 Building with Meson should work on both Linux and Windows, but may
3748 need a few more tweaks on other operating systems.
3750 2016-08-12 21:41:39 +0530 Nirbheek Chauhan <nirbheek@centricular.com>
3752 * ext/a52dec/gsta52dec.c:
3753 * ext/dvdread/dvdreadsrc.c:
3754 * ext/x264/gstx264enc.h:
3755 * gst/realmedia/realhash.c:
3756 * gst/realmedia/rtspreal.c:
3757 plugins: Use <stdint.h> instead of _stdint.h
3758 _stdint.h is generated by Autotools and we don't really need it. All
3759 supported platforms now ship with stdint.h. The only stickler was MSVC,
3760 and since Visual Studio 2015 it also ships stdint.h now.
3762 2016-08-19 13:01:39 +0100 Tim-Philipp Müller <tim@centricular.com>
3764 * ext/mpeg2dec/perftest.c:
3765 mpeg2dec: remove file no longer used or needed
3767 2016-08-08 09:58:20 +0100 Tim-Philipp Müller <tim@centricular.com>
3769 * gst/dvdlpcmdec/Makefile.am:
3770 dvdlpcmdec: add libgstbase CFLAGS as well
3772 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3774 2016-08-07 00:10:24 +0000 xlazom00 <xlazom00@gmail.com>
3776 * gst/dvdlpcmdec/Makefile.am:
3777 dvdlpcmdec: link libgstbase-1.0
3778 https://bugzilla.gnome.org/show_bug.cgi?id=769610
3780 2016-08-02 13:38:25 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
3782 * gst/asfdemux/gstasfdemux.c:
3783 asfdemux: Add byte rate based bitrate tag in case there are no audio props
3784 https://bugzilla.gnome.org/show_bug.cgi?id=769418
3786 2016-04-28 16:42:43 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3788 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3789 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3790 dvdlpcmdec: add support for another format
3791 The format specification can be found here:
3792 http://www.dvdforum.org/images/Guideline1394V10R0_20020911.pdf
3793 Note: This format is also used for Wifi-Display.
3794 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3796 2016-04-28 16:32:53 +0200 Michael Olbrich <m.olbrich@pengutronix.de>
3798 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
3799 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
3800 dvdlpcmdec: rewrite to use GstAudioDecoder
3801 https://bugzilla.gnome.org/show_bug.cgi?id=765807
3803 2016-07-24 10:00:48 +0200 Josep Torra <n770galaxy@gmail.com>
3805 * ext/sidplay/gstsiddec.cc:
3806 sidplay: fix compiler warnings when building with -O3
3807 Avoid compiler warnings "‘foo’ may be used uninitialized in this
3808 function" when building with -O3 by checking the return bool value
3809 of format conversion function.
3810 https://bugzilla.gnome.org/show_bug.cgi?id=769116
3812 2016-07-11 21:14:06 +0200 Stefan Sauer <ensonic@users.sf.net>
3815 Automatic update of common submodule
3816 From f363b32 to f49c55e
3818 2016-07-06 13:51:09 +0300 Sebastian Dröge <sebastian@centricular.com>
3823 === release 1.9.1 ===
3825 2016-07-06 13:15:28 +0300 Sebastian Dröge <sebastian@centricular.com>
3831 * docs/plugins/inspect/plugin-a52dec.xml:
3832 * docs/plugins/inspect/plugin-amrnb.xml:
3833 * docs/plugins/inspect/plugin-amrwbdec.xml:
3834 * docs/plugins/inspect/plugin-asf.xml:
3835 * docs/plugins/inspect/plugin-cdio.xml:
3836 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3837 * docs/plugins/inspect/plugin-dvdread.xml:
3838 * docs/plugins/inspect/plugin-dvdsub.xml:
3839 * docs/plugins/inspect/plugin-lame.xml:
3840 * docs/plugins/inspect/plugin-mad.xml:
3841 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3842 * docs/plugins/inspect/plugin-mpg123.xml:
3843 * docs/plugins/inspect/plugin-realmedia.xml:
3844 * docs/plugins/inspect/plugin-siddec.xml:
3845 * docs/plugins/inspect/plugin-twolame.xml:
3846 * docs/plugins/inspect/plugin-x264.xml:
3847 * docs/plugins/inspect/plugin-xingmux.xml:
3848 * gst-plugins-ugly.doap:
3849 * win32/common/config.h:
3852 2016-07-06 11:54:01 +0300 Sebastian Dröge <sebastian@centricular.com>
3896 2016-07-06 10:19:44 +0300 Sebastian Dröge <sebastian@centricular.com>
3899 po: Update translations
3901 2016-06-21 11:46:53 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
3904 Automatic update of common submodule
3905 From ac2f647 to f363b32
3907 2015-05-12 11:08:55 +0300 Vootele Vesterblom <vov@bang-olufsen.dk>
3909 * gst/asfdemux/gstasfdemux.c:
3910 asfdemux: fix seeking back after EOS has been reached in push mode
3911 Fix seeking when demuxer is in INDEX state. This happens when we
3912 reached the end of the stream. It should still be possible to do
3913 a flushing seek and seek back to any other position though. Instead
3914 the demuxer would just go straight to EOS again instead of going
3915 back to processing packets again from the new position.
3916 https://bugzilla.gnome.org/show_bug.cgi?id=749066
3918 2016-05-17 16:00:29 +0300 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
3920 * gst/realmedia/rdtmanager.c:
3921 rdtmanager: fix clock leak
3922 The clock returned by gst_system_clock_obtain() was never unreffed.
3923 https://bugzilla.gnome.org/show_bug.cgi?id=766565
3925 2016-05-15 13:33:30 +0300 Sebastian Dröge <sebastian@centricular.com>
3927 * docs/plugins/inspect/plugin-a52dec.xml:
3928 * docs/plugins/inspect/plugin-amrnb.xml:
3929 * docs/plugins/inspect/plugin-amrwbdec.xml:
3930 * docs/plugins/inspect/plugin-asf.xml:
3931 * docs/plugins/inspect/plugin-cdio.xml:
3932 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
3933 * docs/plugins/inspect/plugin-dvdread.xml:
3934 * docs/plugins/inspect/plugin-dvdsub.xml:
3935 * docs/plugins/inspect/plugin-lame.xml:
3936 * docs/plugins/inspect/plugin-mad.xml:
3937 * docs/plugins/inspect/plugin-mpeg2dec.xml:
3938 * docs/plugins/inspect/plugin-mpg123.xml:
3939 * docs/plugins/inspect/plugin-realmedia.xml:
3940 * docs/plugins/inspect/plugin-siddec.xml:
3941 * docs/plugins/inspect/plugin-twolame.xml:
3942 * docs/plugins/inspect/plugin-x264.xml:
3943 * docs/plugins/inspect/plugin-xingmux.xml:
3944 docs: Update for git master
3946 2016-04-16 09:15:43 +0100 Tim-Philipp Müller <tim@centricular.com>
3948 * ext/amrnb/amrnbdec.c:
3950 amrnbec, mad: fix two more parse function declarations
3952 2016-04-15 20:46:37 +0100 Tim-Philipp Müller <tim@centricular.com>
3954 * ext/a52dec/gsta52dec.c:
3955 * ext/amrwbdec/amrwbdec.c:
3956 a52dec, amrwbec: fix parse function declaration mismatch
3957 Fixes MSVC compiler warning:
3958 amrwbdec.c(99): warning C4133: '=': incompatible types
3959 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3960 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3961 gsta52dec.c(156): warning C4133: '=': incompatible types
3962 - from 'gboolean (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)' to
3963 'GstFlowReturn (__cdecl *)(GstAudioDecoder *,GstAdapter *,gint *,gint *)'
3965 2016-04-15 19:55:03 +0100 Tim-Philipp Müller <tim@centricular.com>
3967 * ext/mpg123/gstmpg123audiodec.h:
3968 mpg123: fix build with msvc
3969 Fix syntax errors when compiling against cerbero-provided libmpg123
3970 headers. We do the same as the libmpg123 internal visual studio
3972 mpg123.h(1378): error C2143: syntax error: missing ')' before '('
3973 mpg123.h(1378): error C2081: 'ssize_t': name in formal parameter list illegal
3974 mpg123.h(1378): error C2143: syntax error: missing ')' before '*'
3975 mpg123.h(1378): error C2091: function returns function
3976 mpg123.h(1378): error C2143: syntax error: missing '{' before '*'
3977 mpg123.h(1378): error C2059: syntax error: ')'
3978 mpg123.h(1379): error C2143: syntax error: missing ')' before '*'
3979 mpg123.h(1379): error C2365: 'off_t': redefinition; previous definition was 'typedef'
3982 2016-04-15 18:37:42 +0100 Tim-Philipp Müller <tim@centricular.com>
3985 * ext/mpeg2dec/gstmpeg2dec.c:
3986 mpeg2dec: bump libmpeg2 requirement to 0.5.1 and fix msvc build
3987 libmpeg2 0.5.1 was released in mid-2008, let's bump the requirement
3988 and get rid of version-dependent code paths. There's still
3989 avdec_mpeg2video for those who are stuck on ancient distros which
3990 we don't target any more.
3991 Also fixes build with MSVC, which doesn't like #if #else #endif
3992 inside macro arguments (like the GST_DEBUG_OBJECT in line 941).
3994 2016-04-14 10:02:50 +0100 Julien Isorce <j.isorce@samsung.com>
3998 Automatic update of common submodule
3999 From 6f2d209 to ac2f647
4001 2016-03-04 16:14:44 +0900 Vineeth TM <vineeth.tm@samsung.com>
4003 * ext/a52dec/gsta52dec.c:
4004 * ext/amrnb/amrnbdec.c:
4005 * ext/amrnb/amrnbenc.c:
4006 * ext/amrwbdec/amrwbdec.c:
4007 * ext/dvdread/dvdreadsrc.c:
4008 * ext/lame/gstlamemp3enc.c:
4010 * ext/mpeg2dec/gstmpeg2dec.c:
4011 * ext/sidplay/gstsiddec.cc:
4012 * ext/twolame/gsttwolamemp2enc.c:
4013 * ext/x264/gstx264enc.c:
4014 * gst/asfdemux/gstasfdemux.c:
4015 * gst/asfdemux/gstrtpasfdepay.c:
4016 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4017 * gst/dvdsub/gstdvdsubdec.c:
4018 * gst/dvdsub/gstdvdsubparse.c:
4019 * gst/realmedia/pnmsrc.c:
4020 * gst/realmedia/rademux.c:
4021 * gst/realmedia/rdtdepay.c:
4022 * gst/realmedia/rdtmanager.c:
4023 * gst/realmedia/rmdemux.c:
4024 * gst/xingmux/gstxingmux.c:
4025 ugly: use new gst_element_class_add_static_pad_template()
4026 https://bugzilla.gnome.org/show_bug.cgi?id=763082
4028 2016-03-24 13:33:22 +0200 Sebastian Dröge <sebastian@centricular.com>
4033 === release 1.8.0 ===
4035 2016-03-24 12:43:04 +0200 Sebastian Dröge <sebastian@centricular.com>
4041 * docs/plugins/inspect/plugin-a52dec.xml:
4042 * docs/plugins/inspect/plugin-amrnb.xml:
4043 * docs/plugins/inspect/plugin-amrwbdec.xml:
4044 * docs/plugins/inspect/plugin-asf.xml:
4045 * docs/plugins/inspect/plugin-cdio.xml:
4046 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4047 * docs/plugins/inspect/plugin-dvdread.xml:
4048 * docs/plugins/inspect/plugin-dvdsub.xml:
4049 * docs/plugins/inspect/plugin-lame.xml:
4050 * docs/plugins/inspect/plugin-mad.xml:
4051 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4052 * docs/plugins/inspect/plugin-mpg123.xml:
4053 * docs/plugins/inspect/plugin-realmedia.xml:
4054 * docs/plugins/inspect/plugin-siddec.xml:
4055 * docs/plugins/inspect/plugin-twolame.xml:
4056 * docs/plugins/inspect/plugin-x264.xml:
4057 * docs/plugins/inspect/plugin-xingmux.xml:
4058 * gst-plugins-ugly.doap:
4059 * win32/common/config.h:
4062 2016-03-24 12:18:09 +0200 Sebastian Dröge <sebastian@centricular.com>
4106 === release 1.7.91 ===
4108 2016-03-15 12:21:07 +0200 Sebastian Dröge <sebastian@centricular.com>
4114 * docs/plugins/inspect/plugin-a52dec.xml:
4115 * docs/plugins/inspect/plugin-amrnb.xml:
4116 * docs/plugins/inspect/plugin-amrwbdec.xml:
4117 * docs/plugins/inspect/plugin-asf.xml:
4118 * docs/plugins/inspect/plugin-cdio.xml:
4119 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4120 * docs/plugins/inspect/plugin-dvdread.xml:
4121 * docs/plugins/inspect/plugin-dvdsub.xml:
4122 * docs/plugins/inspect/plugin-lame.xml:
4123 * docs/plugins/inspect/plugin-mad.xml:
4124 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4125 * docs/plugins/inspect/plugin-mpg123.xml:
4126 * docs/plugins/inspect/plugin-realmedia.xml:
4127 * docs/plugins/inspect/plugin-siddec.xml:
4128 * docs/plugins/inspect/plugin-twolame.xml:
4129 * docs/plugins/inspect/plugin-x264.xml:
4130 * docs/plugins/inspect/plugin-xingmux.xml:
4131 * gst-plugins-ugly.doap:
4132 * win32/common/config.h:
4135 2016-03-15 12:03:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4179 2016-03-08 12:26:01 +0100 Edward Hervey <edward@centricular.com>
4181 * gst/asfdemux/gstasfdemux.c:
4182 * gst/asfdemux/gstasfdemux.h:
4183 asfdemux: Don't modify segment values on accurate seeks
4184 When dealing with accurate seeks, we want to return exactly the segment
4185 that was requested by the seek event, and not adjust the values.
4186 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4188 === release 1.7.90 ===
4190 2016-03-01 18:42:01 +0200 Sebastian Dröge <sebastian@centricular.com>
4196 * docs/plugins/inspect/plugin-a52dec.xml:
4197 * docs/plugins/inspect/plugin-amrnb.xml:
4198 * docs/plugins/inspect/plugin-amrwbdec.xml:
4199 * docs/plugins/inspect/plugin-asf.xml:
4200 * docs/plugins/inspect/plugin-cdio.xml:
4201 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4202 * docs/plugins/inspect/plugin-dvdread.xml:
4203 * docs/plugins/inspect/plugin-dvdsub.xml:
4204 * docs/plugins/inspect/plugin-lame.xml:
4205 * docs/plugins/inspect/plugin-mad.xml:
4206 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4207 * docs/plugins/inspect/plugin-mpg123.xml:
4208 * docs/plugins/inspect/plugin-realmedia.xml:
4209 * docs/plugins/inspect/plugin-siddec.xml:
4210 * docs/plugins/inspect/plugin-twolame.xml:
4211 * docs/plugins/inspect/plugin-x264.xml:
4212 * docs/plugins/inspect/plugin-xingmux.xml:
4213 * gst-plugins-ugly.doap:
4214 * win32/common/config.h:
4217 2016-03-01 17:18:01 +0200 Sebastian Dröge <sebastian@centricular.com>
4260 2016-03-01 16:54:07 +0200 Sebastian Dröge <sebastian@centricular.com>
4263 po: Update translations
4265 2016-02-27 20:17:31 +0100 Jens Georg <mail@jensge.org>
4267 * ext/dvdread/dvdreadsrc.c:
4268 dvdread: Fix seek starting at 0 for title != 1
4269 Otherwise the playback would start at title 0
4270 https://bugzilla.gnome.org/show_bug.cgi?id=762787
4272 2016-02-26 12:41:18 +0200 Sebastian Dröge <sebastian@centricular.com>
4275 Automatic update of common submodule
4276 From b64f03f to 6f2d209
4278 2016-02-22 22:08:12 +0000 Tim-Philipp Müller <tim@centricular.com>
4280 * gst/asfdemux/gstasfdemux.c:
4281 asfdemux: fix adding bitrate to stream tags
4282 https://bugzilla.gnome.org/show_bug.cgi?id=699586
4284 2016-02-21 10:11:12 +0000 Tim-Philipp Müller <tim@centricular.com>
4286 * gst/asfdemux/asf.vcproj:
4287 * gst/realmedia/rmdemux.vcproj:
4290 * win32/vs6/gst_plugins_ugly.dsw:
4291 * win32/vs6/libgstasfdemux.dsp:
4292 * win32/vs6/libgstdvdlpcmdec.dsp:
4293 * win32/vs6/libgstdvdsub.dsp:
4294 * win32/vs6/libgstlame.dsp:
4295 * win32/vs6/libgstmad.dsp:
4296 * win32/vs6/libgstrealmedia.dsp:
4297 * win32/vs6/libgstsynaesthesia.dsp:
4298 win32: remove outdated build cruft
4299 This hasn't been touched for generations, doesn't work,
4300 and is just causing confusion. We also don't want to
4301 maintain these files manually.
4303 2016-02-20 11:55:37 +0000 Tim-Philipp Müller <tim@centricular.com>
4305 * ext/mpeg2dec/gstmpeg2dec.c:
4306 mpeg2dec: don't use exported but undeclared core debug category symbols
4307 It's not right and won't work on Windows with MSVC.
4309 2016-02-19 12:38:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4314 === release 1.7.2 ===
4316 2016-02-19 11:58:13 +0200 Sebastian Dröge <sebastian@centricular.com>
4322 * docs/plugins/inspect/plugin-a52dec.xml:
4323 * docs/plugins/inspect/plugin-amrnb.xml:
4324 * docs/plugins/inspect/plugin-amrwbdec.xml:
4325 * docs/plugins/inspect/plugin-asf.xml:
4326 * docs/plugins/inspect/plugin-cdio.xml:
4327 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4328 * docs/plugins/inspect/plugin-dvdread.xml:
4329 * docs/plugins/inspect/plugin-dvdsub.xml:
4330 * docs/plugins/inspect/plugin-lame.xml:
4331 * docs/plugins/inspect/plugin-mad.xml:
4332 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4333 * docs/plugins/inspect/plugin-mpg123.xml:
4334 * docs/plugins/inspect/plugin-realmedia.xml:
4335 * docs/plugins/inspect/plugin-siddec.xml:
4336 * docs/plugins/inspect/plugin-twolame.xml:
4337 * docs/plugins/inspect/plugin-x264.xml:
4338 * docs/plugins/inspect/plugin-xingmux.xml:
4339 * gst-plugins-ugly.doap:
4340 * win32/common/config.h:
4343 2016-02-19 11:21:03 +0200 Sebastian Dröge <sebastian@centricular.com>
4385 2016-02-19 10:32:06 +0200 Sebastian Dröge <sebastian@centricular.com>
4389 po: Update translations
4391 2016-02-18 00:25:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4393 * ext/sidplay/gstsiddec.cc:
4394 sidplay: Fix compiler warning about C++11 compatibility
4395 gstsiddec.cc:78:17: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4396 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4398 gstsiddec.cc:78:38: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix]
4399 #define FORMATS "{ "GST_AUDIO_NE(S16)","GST_AUDIO_NE(U16)", S8, U8 }"
4402 2016-02-16 14:46:11 +0000 Tim-Philipp Müller <tim@centricular.com>
4404 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4405 * docs/plugins/inspect/plugin-a52dec.xml:
4406 * docs/plugins/inspect/plugin-amrnb.xml:
4407 * docs/plugins/inspect/plugin-amrwbdec.xml:
4408 * docs/plugins/inspect/plugin-asf.xml:
4409 * docs/plugins/inspect/plugin-cdio.xml:
4410 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4411 * docs/plugins/inspect/plugin-dvdread.xml:
4412 * docs/plugins/inspect/plugin-dvdsub.xml:
4413 * docs/plugins/inspect/plugin-lame.xml:
4414 * docs/plugins/inspect/plugin-mad.xml:
4415 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4416 * docs/plugins/inspect/plugin-mpg123.xml:
4417 * docs/plugins/inspect/plugin-realmedia.xml:
4418 * docs/plugins/inspect/plugin-siddec.xml:
4419 * docs/plugins/inspect/plugin-twolame.xml:
4420 * docs/plugins/inspect/plugin-x264.xml:
4421 * docs/plugins/inspect/plugin-xingmux.xml:
4422 docs: update inspection to git and fix mpg123 inspect location
4424 2016-02-16 12:23:33 +0000 Tim-Philipp Müller <tim@centricular.com>
4426 * tests/files/Makefile.am:
4427 * tests/files/stream.mp2:
4428 tests: fix distcheck
4430 2016-02-16 10:38:18 +0000 Tim-Philipp Müller <tim@centricular.com>
4433 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
4434 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
4435 * docs/plugins/xml/plugin-mpg123.xml:
4437 * gst-plugins-ugly.spec.in:
4438 * tests/check/Makefile.am:
4439 mpg123: move from -bad to -ugly
4440 Hook up to build system, add to docs
4442 2016-02-16 10:55:01 +0000 Tim-Philipp Müller <tim@centricular.com>
4445 * tests/Makefile.am:
4446 * tests/check/Makefile.am:
4447 * tests/check/elements/.gitignore:
4448 * tests/files/Makefile.am:
4449 * tests/files/cbr_stream.mp3:
4450 * tests/files/vbr_stream.mp3:
4451 tests: add test data for mpg123 plugin
4453 2016-02-16 10:41:07 +0000 Tim-Philipp Müller <tim@centricular.com>
4455 Merge branch 'plugin-move-mpg123'
4456 Move mpg123 plugin from -bad to -ugly.
4457 https://bugzilla.gnome.org/show_bug.cgi?id=719849
4459 2015-12-14 11:09:46 +0900 Vineeth TM <vineeth.tm@samsung.com>
4461 * ext/mpg123/gstmpg123audiodec.c:
4462 plugins-bad: Fix example pipelines
4463 rename gst-launch --> gst-launch-1.0
4464 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**)
4465 fix caps in examples
4466 https://bugzilla.gnome.org/show_bug.cgi?id=759432
4468 2015-08-17 11:50:28 +0100 Tim-Philipp Müller <tim@centricular.com>
4470 * ext/mpg123/gstmpg123audiodec.c:
4471 mpg123: still reset pending audio info on hard flush
4472 Follow-up to previous commit.
4473 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4475 2015-07-15 10:44:02 -0600 Jason Litzinger <jlitzinger@control4.com>
4477 * ext/mpg123/gstmpg123audiodec.c:
4478 mpg123: fix handling of sample rate change during playback
4479 If the sample rate of the media changes, the resulting flush will
4480 clear the has_next_audioinfo flag, and the caps won't be sent
4482 https://bugzilla.gnome.org/show_bug.cgi?id=752431
4484 2015-08-15 12:58:40 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4486 * ext/mpg123/gstmpg123audiodec.c:
4487 audiodecoders: use default pad accept-caps handling
4488 Avoids useless check of downstream caps when handling an
4490 Elements: dtsdec, faad, gsmdec, mpg123audiodec, opusdec,
4491 sbcdec, adpcmdec, sirendec
4493 2015-04-26 18:04:16 +0100 Tim-Philipp Müller <tim@centricular.com>
4495 * ext/mpg123/Makefile.am:
4496 Remove obsolete Android build cruft
4497 This is not needed any longer.
4499 2015-01-11 01:08:08 +0000 Tim-Philipp Müller <tim@centricular.com>
4501 * ext/mpg123/gstmpg123audiodec.c:
4502 mpg123: fix compiler warning and simplify checks in set_caps
4503 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4505 2015-01-03 13:06:45 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4507 * ext/mpg123/gstmpg123audiodec.c:
4508 mpg123: rework set_format code so mpg123audiodec works with decodebin/playbin
4509 The old code was using gst_caps_normalize() and was generally overly
4510 complex. Simplify by picking sample rate and number of channels from
4511 upstream and the sample format from the allowed caps. If the format caps
4512 is a list of strins, just pick the first one. And if the srcpad isn't
4513 linked yet, use the default format (S16).
4514 https://bugzilla.gnome.org/show_bug.cgi?id=740195
4516 2014-09-10 17:24:39 +0100 Tim-Philipp Müller <tim@centricular.com>
4518 * ext/mpg123/gstmpg123audiodec.c:
4519 Fix up one-element lists in template caps
4521 2014-03-05 00:51:04 +0000 Tim-Philipp Müller <tim@centricular.com>
4523 * tests/check/elements/mpg123audiodec.c:
4524 tests: fix mpg123audiodec test for big-endian architectures
4526 2014-02-04 17:22:27 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
4528 * ext/mpg123/gstmpg123audiodec.c:
4529 mpg123: improved error report and checks
4530 Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
4532 2013-12-05 12:04:39 +0100 Sebastian Dröge <sebastian@centricular.com>
4534 * ext/mpg123/gstmpg123audiodec.c:
4535 mpg123audiodec: Require caps to be set before any data processing
4537 2013-07-26 17:25:42 +0200 Edward Hervey <edward@collabora.com>
4539 * ext/mpg123/gstmpg123audiodec.c:
4540 mpg123: Remove dead assignment
4543 2013-05-15 11:25:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4545 * tests/check/elements/mpg123audiodec.c:
4546 mpg123audiodec: Fix event handling in unit test
4548 2012-10-24 12:16:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
4550 * ext/mpg123/Makefile.am:
4551 gst: Add better support for static plugins
4553 2013-04-15 00:22:39 -0700 David Schleef <ds@schleef.org>
4555 * ext/mpg123/gstmpg123audiodec.c:
4556 mpg123: Add conditional on API version for new enum
4558 2016-02-05 19:11:38 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4560 * tests/check/Makefile.am:
4561 tests: extend the AM_TESTS_ENVIRONMENT from check.mak
4562 To get the CK_DEFAULT_TIMEOUT defined for all tests
4563 https://bugzilla.gnome.org/show_bug.cgi?id=761472
4565 2016-02-05 18:07:02 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4569 Automatic update of common submodule
4570 From 86e4663 to b64f03f
4572 2016-01-25 20:00:26 +0000 Tim-Philipp Müller <tim@centricular.com>
4575 * ext/amrnb/amrnbdec.h:
4576 * ext/amrnb/amrnbenc.h:
4577 * ext/amrwbdec/amrwbdec.h:
4578 amrnb, amrwb: unconditionally depend on opencore-amr*b >= 0.1.3
4579 We don't really need to cater for older versions any more.
4581 2016-01-21 17:34:38 +0100 Edward Hervey <edward@centricular.com>
4583 * ext/mpeg2dec/gstmpeg2dec.c:
4584 mpeg2dec: Demote rank to SECONDARY
4585 https://bugzilla.gnome.org/show_bug.cgi?id=574461
4587 2016-01-08 21:40:53 -0300 Thiago Santos <thiagoss@osg.samsung.com>
4589 * gst/dvdsub/gstdvdsubdec.c:
4590 dvdsubdec: use query caps instead of accept-caps
4591 accept-caps does only a shallow check and a full downstream
4592 caps query is needed to check if ARGB is possible
4594 2015-10-30 11:06:11 +0530 Ravi Kiran K N <ravi.kiran@samsung.com>
4596 * gst/asfdemux/asfpacket.c:
4597 * gst/asfdemux/gstasfdemux.c:
4598 * gst/asfdemux/gstasfdemux.h:
4599 asfdemux: Support reverse playback
4600 Support reverse playback for ASF format.
4601 Parse packets and queue the payloads, then push
4602 the payload buffer to decoder in reverse order.
4603 Video buffers are pushed from KeyFrame to next
4605 https://bugzilla.gnome.org/show_bug.cgi?id=757341
4607 2015-12-24 15:28:46 +0100 Sebastian Dröge <sebastian@centricular.com>
4612 2015-12-24 14:48:50 +0100 Sebastian Dröge <sebastian@centricular.com>
4614 * tests/check/elements/amrnbenc.c:
4615 amrnbenc: Fix various compiler warnings in the test
4617 2015-12-24 14:48:38 +0100 Sebastian Dröge <sebastian@centricular.com>
4619 * tests/check/elements/x264enc.c:
4620 x264enc: Fix various compiler warnings in the test
4622 === release 1.7.1 ===
4624 2015-12-24 14:41:21 +0100 Sebastian Dröge <sebastian@centricular.com>
4630 * docs/plugins/inspect/plugin-a52dec.xml:
4631 * docs/plugins/inspect/plugin-amrnb.xml:
4632 * docs/plugins/inspect/plugin-amrwbdec.xml:
4633 * docs/plugins/inspect/plugin-asf.xml:
4634 * docs/plugins/inspect/plugin-cdio.xml:
4635 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4636 * docs/plugins/inspect/plugin-dvdread.xml:
4637 * docs/plugins/inspect/plugin-dvdsub.xml:
4638 * docs/plugins/inspect/plugin-lame.xml:
4639 * docs/plugins/inspect/plugin-mad.xml:
4640 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4641 * docs/plugins/inspect/plugin-realmedia.xml:
4642 * docs/plugins/inspect/plugin-siddec.xml:
4643 * docs/plugins/inspect/plugin-twolame.xml:
4644 * docs/plugins/inspect/plugin-x264.xml:
4645 * docs/plugins/inspect/plugin-xingmux.xml:
4646 * gst-plugins-ugly.doap:
4647 * win32/common/config.h:
4650 2015-12-24 14:10:29 +0100 Sebastian Dröge <sebastian@centricular.com>
4694 2015-12-24 12:23:27 +0100 Sebastian Dröge <sebastian@centricular.com>
4698 po: Update translations
4700 2015-12-21 12:32:32 +0100 Sebastian Dröge <sebastian@centricular.com>
4703 configure: Use -Bsymbolic-functions if available
4704 While this is more useful for libraries, some of our plugins with multiple
4705 files and some internal API can also benefit from this.
4707 2015-12-16 09:36:08 +0100 Sebastian Dröge <sebastian@centricular.com>
4709 * docs/plugins/gst-plugins-ugly-plugins.args:
4710 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
4711 * docs/plugins/inspect/plugin-a52dec.xml:
4712 * docs/plugins/inspect/plugin-amrnb.xml:
4713 * docs/plugins/inspect/plugin-amrwbdec.xml:
4714 * docs/plugins/inspect/plugin-asf.xml:
4715 * docs/plugins/inspect/plugin-cdio.xml:
4716 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4717 * docs/plugins/inspect/plugin-dvdread.xml:
4718 * docs/plugins/inspect/plugin-dvdsub.xml:
4719 * docs/plugins/inspect/plugin-lame.xml:
4720 * docs/plugins/inspect/plugin-mad.xml:
4721 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4722 * docs/plugins/inspect/plugin-realmedia.xml:
4723 * docs/plugins/inspect/plugin-siddec.xml:
4724 * docs/plugins/inspect/plugin-twolame.xml:
4725 * docs/plugins/inspect/plugin-x264.xml:
4726 * docs/plugins/inspect/plugin-xingmux.xml:
4729 2015-12-07 09:08:18 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
4733 Automatic update of common submodule
4734 From b319909 to 86e4663
4736 2015-11-26 15:49:47 +0000 Arjen Veenhuizen <arjen.veenhuizen@tno.nl>
4738 * ext/x264/gstx264enc.c:
4739 x264enc: increase bitrate limit from 100Mbps to 2Gbps
4740 Don't artificially limit the bitrate, x264enc allows much
4741 higher bitrates, and for intra-only 4k AVC they are needed.
4742 x264 clips to 2Gbps internally, so use that as limit for now.
4743 https://bugzilla.gnome.org/show_bug.cgi?id=758620
4745 2015-11-18 23:20:59 -0800 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4747 * ext/x264/gstx264enc.c:
4748 x264enc: drop unnecessary NULL check before g_free
4750 2015-10-21 14:35:17 +0100 Tim-Philipp Müller <tim@centricular.com>
4753 Automatic update of common submodule
4754 From b99800a to b319909
4756 2015-10-20 17:29:42 +0300 Sebastian Dröge <sebastian@centricular.com>
4759 Use new GST_ENABLE_EXTRA_CHECKS #define
4760 https://bugzilla.gnome.org/show_bug.cgi?id=756870
4762 2015-10-21 14:26:07 +0300 Sebastian Dröge <sebastian@centricular.com>
4766 Automatic update of common submodule
4767 From 9aed1d7 to b99800a
4769 2015-10-02 22:24:46 +0300 Sebastian Dröge <sebastian@centricular.com>
4772 Update GLib dependency to 2.40.0
4774 2015-09-29 14:16:07 -0700 Reynaldo H. Verdejo Pinochet <reynaldo@osg.samsung.com>
4776 * ext/dvdread/README:
4777 dvdread: remove broken link
4778 Removing instead of updating as previously pointed-to page
4779 (now http://dvd.sourceforge.net/dvdinfo/) is already linked
4780 from dvd.sourceforge.net's homepage as: "Collection of
4781 information on file formats/data structures relating to DVD
4784 2015-09-26 09:23:05 +0100 Tim-Philipp Müller <tim@centricular.com>
4786 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4787 dvdlpcmdec: fix invalid read beyond channel position array
4788 We would always copy sizeof(sorted_position) bytes, which is
4789 for 8 channels, but if we have less than 8 channels the
4790 position array we copy from will only have allocated space
4791 for channel channels, so we would read beyond the input
4792 array in some cases.
4794 2015-08-25 10:08:46 +0900 HoonHee Lee <hoonhee.lee@lge.com>
4796 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
4797 dvdlpcmdec: factor out common code to set output format into new function
4798 When caps event is recieved and header is changed, reordering channel
4799 and setting the default output format for audio are processed. These 2 of
4800 code are same. Thus, It is better to make a new function for these common
4801 code in terms of removing duplicated code, maintenance and expansion.
4802 https://bugzilla.gnome.org/show_bug.cgi?id=753920
4804 2015-09-23 20:45:34 +0200 Sebastian Dröge <sebastian@centricular.com>
4806 * gst/asfdemux/gstasfdemux.c:
4807 asfdemux: Don't push any data on pads after the segment.stop
4808 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4810 2015-09-23 20:30:21 +0200 Sebastian Dröge <sebastian@centricular.com>
4812 * gst/asfdemux/gstasfdemux.c:
4813 * gst/asfdemux/gstasfdemux.h:
4814 asfdemux: Only change segment start to a keyframe for KEYUNIT seeks
4815 Not for accurate seeks, which should accurately start at the requested
4817 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4819 2015-09-23 20:23:40 +0200 Sebastian Dröge <sebastian@centricular.com>
4821 * gst/asfdemux/gstasfdemux.c:
4822 asfdemux: Update segment.position when pushing buffers
4823 Without this, non-flushing seeks are not going to work well.
4824 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4826 2015-09-23 19:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
4828 * gst/asfdemux/gstasfdemux.c:
4829 asfdemux: Only push EOS event if we're not doing a segment seek
4830 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4832 2015-09-23 16:31:28 +0200 Sebastian Dröge <sebastian@centricular.com>
4834 * gst/asfdemux/gstasfdemux.c:
4835 asfdemux: If pushing buffers returned EOS, go into the EOS and not failure code path
4836 We don't want to unconditionally send an EOS event downstream, but might want
4837 to send a SEGMENT_DONE message/event instead if a segment seek was done
4839 https://bugzilla.gnome.org/show_bug.cgi?id=755469
4841 2015-09-25 23:51:12 +0200 Sebastian Dröge <sebastian@centricular.com>
4846 === release 1.6.0 ===
4848 2015-09-25 23:32:02 +0200 Sebastian Dröge <sebastian@centricular.com>
4854 * docs/plugins/inspect/plugin-a52dec.xml:
4855 * docs/plugins/inspect/plugin-amrnb.xml:
4856 * docs/plugins/inspect/plugin-amrwbdec.xml:
4857 * docs/plugins/inspect/plugin-asf.xml:
4858 * docs/plugins/inspect/plugin-cdio.xml:
4859 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4860 * docs/plugins/inspect/plugin-dvdread.xml:
4861 * docs/plugins/inspect/plugin-dvdsub.xml:
4862 * docs/plugins/inspect/plugin-lame.xml:
4863 * docs/plugins/inspect/plugin-mad.xml:
4864 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4865 * docs/plugins/inspect/plugin-realmedia.xml:
4866 * docs/plugins/inspect/plugin-siddec.xml:
4867 * docs/plugins/inspect/plugin-twolame.xml:
4868 * docs/plugins/inspect/plugin-x264.xml:
4869 * docs/plugins/inspect/plugin-xingmux.xml:
4870 * gst-plugins-ugly.doap:
4871 * win32/common/config.h:
4874 2015-09-25 23:04:56 +0200 Sebastian Dröge <sebastian@centricular.com>
4918 === release 1.5.91 ===
4920 2015-09-18 20:01:17 +0200 Sebastian Dröge <sebastian@centricular.com>
4926 * docs/plugins/inspect/plugin-a52dec.xml:
4927 * docs/plugins/inspect/plugin-amrnb.xml:
4928 * docs/plugins/inspect/plugin-amrwbdec.xml:
4929 * docs/plugins/inspect/plugin-asf.xml:
4930 * docs/plugins/inspect/plugin-cdio.xml:
4931 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
4932 * docs/plugins/inspect/plugin-dvdread.xml:
4933 * docs/plugins/inspect/plugin-dvdsub.xml:
4934 * docs/plugins/inspect/plugin-lame.xml:
4935 * docs/plugins/inspect/plugin-mad.xml:
4936 * docs/plugins/inspect/plugin-mpeg2dec.xml:
4937 * docs/plugins/inspect/plugin-realmedia.xml:
4938 * docs/plugins/inspect/plugin-siddec.xml:
4939 * docs/plugins/inspect/plugin-twolame.xml:
4940 * docs/plugins/inspect/plugin-x264.xml:
4941 * docs/plugins/inspect/plugin-xingmux.xml:
4942 * gst-plugins-ugly.doap:
4943 * win32/common/config.h:
4946 2015-09-18 19:34:50 +0200 Sebastian Dröge <sebastian@centricular.com>
4990 2015-09-18 11:53:57 +0200 Sebastian Dröge <sebastian@centricular.com>
4993 po: Update translations
4995 2015-09-05 23:34:45 +1000 Jan Schmidt <jan@centricular.com>
4997 * ext/x264/gstx264enc.c:
4998 x264: Add bitrate info to the tags output.
4999 Makes it possible for muxers to know the target bitrate as soon
5000 as encoding starts, which flvmux now uses.
5002 2015-08-28 19:18:32 +0100 Tim-Philipp Müller <tim@centricular.com>
5004 * gst/asfdemux/gstasfdemux.c:
5005 * gst/asfdemux/gstasfdemux.h:
5006 asfdemux: fix file mode of some source files
5008 === release 1.5.90 ===
5010 2015-08-19 14:05:27 +0300 Sebastian Dröge <sebastian@centricular.com>
5016 * docs/plugins/inspect/plugin-a52dec.xml:
5017 * docs/plugins/inspect/plugin-amrnb.xml:
5018 * docs/plugins/inspect/plugin-amrwbdec.xml:
5019 * docs/plugins/inspect/plugin-asf.xml:
5020 * docs/plugins/inspect/plugin-cdio.xml:
5021 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5022 * docs/plugins/inspect/plugin-dvdread.xml:
5023 * docs/plugins/inspect/plugin-dvdsub.xml:
5024 * docs/plugins/inspect/plugin-lame.xml:
5025 * docs/plugins/inspect/plugin-mad.xml:
5026 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5027 * docs/plugins/inspect/plugin-realmedia.xml:
5028 * docs/plugins/inspect/plugin-siddec.xml:
5029 * docs/plugins/inspect/plugin-twolame.xml:
5030 * docs/plugins/inspect/plugin-x264.xml:
5031 * docs/plugins/inspect/plugin-xingmux.xml:
5032 * gst-plugins-ugly.doap:
5033 * win32/common/config.h:
5036 2015-08-19 12:55:35 +0300 Sebastian Dröge <sebastian@centricular.com>
5080 2015-08-19 11:33:01 +0300 Sebastian Dröge <sebastian@centricular.com>
5084 po: Update translations
5086 2015-08-18 02:23:55 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5088 * ext/x264/gstx264enc.c:
5089 x264enc: actually return TRUE from accept-caps handler
5090 The query was handled
5092 2015-08-16 14:27:44 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5094 * ext/x264/gstx264enc.c:
5095 x264enc: implement accept-caps handling
5096 Implement accept-caps handling without doing caps queries downstream
5098 2015-08-15 22:15:26 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5100 * ext/amrnb/amrnbenc.c:
5101 * ext/lame/gstlamemp3enc.c:
5102 * ext/twolame/gsttwolamemp2enc.c:
5103 audioencoders: use template subset check for accept-caps
5104 It is faster than doing a query that propagates downstream and
5106 Elements: amrnbenc, lamemp3enc, twolamemp2enc
5108 2015-08-15 11:46:59 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5110 * ext/mpeg2dec/gstmpeg2dec.c:
5111 mpeg2dec: use default pad accept-caps handling
5112 Avoids useless check of downstream caps when handling an
5115 2015-08-15 11:46:13 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5117 * ext/a52dec/gsta52dec.c:
5118 * ext/amrnb/amrnbdec.c:
5119 * ext/amrwbdec/amrwbdec.c:
5121 audiodecoders: use default pad accept-caps handling
5122 Avoids useless check of downstream caps when handling an
5124 Elements: a52dec, amrnbdec, amrwbdec, mad
5126 2015-08-14 11:14:31 +0200 Edward Hervey <bilboed@bilboed.com>
5128 * tests/check/generic/states.c:
5129 check: Rename states unit test
5130 Makes it easier to differentiate from other modules states unit test
5132 2015-08-06 10:05:53 +0900 Vineeth TM <vineeth.tm@samsung.com>
5134 * gst/realmedia/rmdemux.c:
5135 rmdemux: fix assertion error when freeing old tags.
5136 Check if old_tags is present before calling gst_tag_list_unref
5137 https://bugzilla.gnome.org/show_bug.cgi?id=753301
5139 2015-07-24 10:08:34 +0900 Vineeth TM <vineeth.tm@samsung.com>
5141 * gst/asfdemux/gstasfdemux.c:
5142 asfdemux: fix assertion error when codec_data is not present in structure
5143 When discovering a particular asf file, caps structure doesn't have
5144 codec_data, and this was not being checked before using the same,
5145 resulting in assertion error
5146 https://bugzilla.gnome.org/show_bug.cgi?id=752803
5148 2015-07-29 15:55:14 +0100 Luis de Bethencourt <luis@debethencourt.com>
5150 * gst/asfdemux/gstasfdemux.c:
5151 asfdemux: remove unread value
5152 Init value of idx2 is never used. First usage sets it to idx + 1. Removing
5155 2015-07-25 04:55:15 -0400 Olivier Crête <olivier.crete@collabora.com>
5157 * gst/asfdemux/gstasfdemux.c:
5158 asfdemux: Don't post error on flushing while reading headers
5160 2015-07-21 11:13:27 +0100 Tim-Philipp Müller <tim@centricular.com>
5162 * gst/realmedia/rmdemux.c:
5163 rmdemux: mark tag list as global scope
5165 2015-07-21 11:10:04 +0100 Tim-Philipp Müller <tim@centricular.com>
5167 * gst/realmedia/rmdemux.c:
5168 rmdemux: fix taglist leak
5169 merge doesn't take ownership, so must unref the
5170 old tags if we do merge.
5172 2015-07-21 12:44:55 +0900 Vineeth TM <vineeth.tm@samsung.com>
5174 * gst/realmedia/rmdemux.c:
5175 rmdemux: fix wrong unref when there are no tags
5176 Tags should be appended to pending tags and unref'ed only if tags
5177 are present. Else there is no need to append.
5178 https://bugzilla.gnome.org/show_bug.cgi?id=752404
5180 2015-07-16 18:11:37 +0900 Vineeth T M <vineeth.tm@samsung.com>
5182 * gst/realmedia/rmdemux.c:
5183 rmdemux: fix memory leaks during error cases
5184 while adding stream, during error cases, only stream is
5185 being freed. Adapter, pad, tags, subpackets, index are not being
5186 freed resulting in memory leaks
5187 https://bugzilla.gnome.org/show_bug.cgi?id=752404
5189 2015-07-16 17:23:15 +0100 Tim-Philipp Müller <tim@centricular.com>
5191 * gst-plugins-ugly.doap:
5192 Update mailing list in doap file as well
5194 2015-07-16 17:19:37 +0100 Tim-Philipp Müller <tim@centricular.com>
5196 * ext/amrnb/amrnbdec.c:
5197 Update mailing list address from sourceforge to freedesktop
5199 2015-07-16 09:49:17 +0900 Vineeth T M <vineeth.tm@samsung.com>
5201 * gst/realmedia/rmdemux.c:
5202 rmdemux: fix tag memory leak
5203 tags is not being freed after being merged to the
5205 https://bugzilla.gnome.org/show_bug.cgi?id=752404
5207 2015-07-03 21:58:33 +0200 Stefan Sauer <ensonic@users.sf.net>
5210 Automatic update of common submodule
5211 From f74b2df to 9aed1d7
5213 2015-06-25 00:04:19 +0200 Sebastian Dröge <sebastian@centricular.com>
5218 === release 1.5.2 ===
5220 2015-06-24 23:39:37 +0200 Sebastian Dröge <sebastian@centricular.com>
5226 * docs/plugins/gst-plugins-ugly-plugins.args:
5227 * docs/plugins/inspect/plugin-a52dec.xml:
5228 * docs/plugins/inspect/plugin-amrnb.xml:
5229 * docs/plugins/inspect/plugin-amrwbdec.xml:
5230 * docs/plugins/inspect/plugin-asf.xml:
5231 * docs/plugins/inspect/plugin-cdio.xml:
5232 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5233 * docs/plugins/inspect/plugin-dvdread.xml:
5234 * docs/plugins/inspect/plugin-dvdsub.xml:
5235 * docs/plugins/inspect/plugin-lame.xml:
5236 * docs/plugins/inspect/plugin-mad.xml:
5237 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5238 * docs/plugins/inspect/plugin-realmedia.xml:
5239 * docs/plugins/inspect/plugin-siddec.xml:
5240 * docs/plugins/inspect/plugin-twolame.xml:
5241 * docs/plugins/inspect/plugin-x264.xml:
5242 * docs/plugins/inspect/plugin-xingmux.xml:
5243 * gst-plugins-ugly.doap:
5244 * win32/common/config.h:
5247 2015-06-24 23:14:52 +0200 Sebastian Dröge <sebastian@centricular.com>
5291 2015-06-24 11:15:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5294 po: Update translations
5296 2015-06-15 16:33:26 +1000 Jan Schmidt <jan@centricular.com>
5298 * gst/asfdemux/gstasfdemux.c:
5299 asfdemux: Use gst_video_multiview_guess_half_aspect() function
5300 Use gst_video_multiview_guess_half_aspect() to guess if frame-packed
5301 stereoscopic video is full-frame per view or not.
5303 2015-06-16 17:49:05 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5306 Automatic update of common submodule
5307 From 6015d26 to f74b2df
5309 2014-11-26 22:15:43 +0100 Matej Knopp <matej.knopp@gmail.com>
5311 * ext/x264/gstx264enc.c:
5312 * ext/x264/gstx264enc.h:
5313 x264enc: Use gst_video_encoder_set_min_pts
5314 This method replace the manual adjustment of PTS and DTS to avoid
5315 negative DTS issues. Using this method will also update the segment so
5317 https://bugzilla.gnome.org/show_bug.cgi?id=740575
5319 2015-06-10 14:28:05 +1000 Jan Schmidt <jan@centricular.com>
5321 * gst/asfdemux/Makefile.am:
5322 * gst/asfdemux/gstasfdemux.c:
5323 * gst/asfdemux/gstasfdemux.h:
5324 asfdemux: Add support for stereoscopic video metadata.
5325 Add parsing of stereoscopic metadata, and place into the caps to
5327 Fix parsing of Advanced Mutual Exclustion objects.
5328 https://bugzilla.gnome.org/show_bug.cgi?id=711190
5329 Based on a patch by HyeJin Choi <meeshel78@hotmail.com>
5331 2014-10-05 00:54:59 +1000 Jan Schmidt <jan@centricular.com>
5333 * ext/x264/gstx264enc.c:
5334 * ext/x264/gstx264enc.h:
5335 x264enc: Add support for stereoscopic video
5336 Provide new frame-packing property to directly set
5337 x264enc frame packing, or pass through upstream settings
5338 The explicit layout from the frame-packing property is
5339 preferred over any info from the caps.
5341 2015-06-10 15:32:44 +0100 Chris Clayton <chris2553@googlemail.com>
5343 * gst/xingmux/gstxingmux.c:
5344 xingmux: fix compiler warnings
5345 https://bugzilla.gnome.org/show_bug.cgi?id=750596
5347 2015-06-09 15:28:46 +0200 Stefan Sauer <ensonic@users.sf.net>
5350 cruft: add the obsolete tmpl dir to cruft-dirs
5352 2015-06-09 11:30:34 +0200 Edward Hervey <bilboed@bilboed.com>
5355 Automatic update of common submodule
5356 From d9a3353 to 6015d26
5358 2015-06-08 23:08:11 +0200 Stefan Sauer <ensonic@users.sf.net>
5361 Automatic update of common submodule
5362 From d37af32 to d9a3353
5364 2015-06-07 23:06:47 +0200 Stefan Sauer <ensonic@users.sf.net>
5367 Automatic update of common submodule
5368 From 21ba2e5 to d37af32
5370 2015-06-07 17:32:12 +0200 Stefan Sauer <ensonic@users.sf.net>
5373 Automatic update of common submodule
5374 From c408583 to 21ba2e5
5376 2015-06-07 17:02:31 +0200 Stefan Sauer <ensonic@users.sf.net>
5378 * docs/plugins/Makefile.am:
5379 docs: remove variables that we define in the snippet from common
5380 This is syncing our Makefile.am with upstream gtkdoc.
5382 2015-06-07 17:16:30 +0200 Stefan Sauer <ensonic@users.sf.net>
5386 Automatic update of common submodule
5387 From d676993 to c408583
5389 2015-06-07 16:44:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5394 === release 1.5.1 ===
5396 2015-06-07 11:05:29 +0200 Sebastian Dröge <sebastian@centricular.com>
5402 * docs/plugins/gst-plugins-ugly-plugins.args:
5403 * docs/plugins/inspect/plugin-a52dec.xml:
5404 * docs/plugins/inspect/plugin-amrnb.xml:
5405 * docs/plugins/inspect/plugin-amrwbdec.xml:
5406 * docs/plugins/inspect/plugin-asf.xml:
5407 * docs/plugins/inspect/plugin-cdio.xml:
5408 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5409 * docs/plugins/inspect/plugin-dvdread.xml:
5410 * docs/plugins/inspect/plugin-dvdsub.xml:
5411 * docs/plugins/inspect/plugin-lame.xml:
5412 * docs/plugins/inspect/plugin-mad.xml:
5413 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5414 * docs/plugins/inspect/plugin-realmedia.xml:
5415 * docs/plugins/inspect/plugin-siddec.xml:
5416 * docs/plugins/inspect/plugin-twolame.xml:
5417 * docs/plugins/inspect/plugin-x264.xml:
5418 * docs/plugins/inspect/plugin-xingmux.xml:
5419 * gst-plugins-ugly.doap:
5420 * win32/common/config.h:
5423 2015-06-07 11:05:22 +0200 Sebastian Dröge <sebastian@centricular.com>
5467 2015-06-07 09:36:00 +0200 Sebastian Dröge <sebastian@centricular.com>
5471 po: Update translations
5473 2015-06-02 16:31:10 +0200 Edward Hervey <edward@centricular.com>
5475 * tests/check/elements/amrnbenc.c:
5476 * tests/check/elements/mpeg2dec.c:
5477 * tests/check/elements/x264enc.c:
5478 * tests/check/elements/xingmux.c:
5479 * tests/check/pipelines/lame.c:
5480 check: Use GST_CHECK_MAIN () macro everywhere
5481 Makes source code smaller, and ensures we go through common initialization
5482 path (like the one that sets up XML unit test output ...)
5484 2015-05-26 17:58:18 +0100 Tim-Philipp Müller <tim@centricular.com>
5486 * ext/x264/gstx264enc.c:
5487 x264enc: don't artificially limit max allowed value of "threads" property
5488 In auto mode it will happily chose much higher values anyway,
5489 and a limit of 4 seems a bit low these days.
5491 2015-05-12 22:05:02 +1000 Jan Schmidt <jan@centricular.com>
5493 * ext/dvdread/dvdreadsrc.c:
5494 dvdread: Also reset the first_seek var in start()
5495 Make the initial chapter seek work across reuse.
5496 https://bugzilla.gnome.org/show_bug.cgi?id=453322
5498 2015-05-12 21:52:24 +1000 Jan Schmidt <jan@centricular.com>
5500 * ext/dvdread/dvdreadsrc.c:
5501 * ext/dvdread/dvdreadsrc.h:
5502 dvdread: Work around basesrc initial seek
5503 Ignore the initial seek basesrc sends, as it
5504 breaks starting from another chapter by
5505 immediately seeking back to the start of the title
5507 2015-05-10 11:34:33 +0100 Tim-Philipp Müller <tim@centricular.com>
5509 * ext/a52dec/gsta52dec.c:
5510 * ext/amrnb/amrnbdec.c:
5511 * ext/amrnb/amrnbenc.c:
5512 * ext/amrwbdec/amrwbdec.c:
5513 * ext/cdio/gstcdiocddasrc.c:
5514 * ext/lame/gstlamemp3enc.c:
5516 * ext/sidplay/gstsiddec.cc:
5517 * ext/twolame/gsttwolamemp2enc.c:
5518 * ext/x264/gstx264enc.c:
5519 * gst/realmedia/rademux.c:
5520 * gst/xingmux/gstxingmux.c:
5521 docs: update example pipelines in element docs
5522 Mostly gst-launch -> gst-launch-1.0, but also
5523 use autoaudiosink/autovideosink in more places
5524 and update pipelines a little or flesh out
5527 2015-04-27 10:57:12 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5529 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5530 * gst/realmedia/rdtdepay.c:
5531 Rename property enums from ARG_ to PROP_
5532 Property enum items should be nameed PROP_ for consistency and readability.
5534 2015-04-26 17:56:22 +0100 Tim-Philipp Müller <tim@centricular.com>
5537 * ext/mad/Makefile.am:
5538 * ext/x264/Makefile.am:
5539 * gst/asfdemux/Makefile.am:
5540 * gst/dvdlpcmdec/Makefile.am:
5541 * gst/dvdsub/Makefile.am:
5542 * gst/realmedia/Makefile.am:
5543 * gst/xingmux/Makefile.am:
5544 Remove obsolete Android build cruft
5545 This is not needed any longer.
5547 2015-04-24 17:05:20 +0100 Luis de Bethencourt <luis.bg@samsung.com>
5549 * gst/realmedia/pnmsrc.c:
5550 realmedia: remove unused enum item PROP_LAST
5552 2015-04-23 16:23:01 +0100 Tim-Philipp Müller <tim@centricular.com>
5554 * tests/check/Makefile.am:
5555 tests: define GST_CHECK_TEST_ENVIRONMENT_BEACON
5556 Make sure the test environment is set up.
5557 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5559 2015-04-23 16:22:39 +0100 Tim-Philipp Müller <tim@centricular.com>
5562 configure: bump automake requirement to 1.14 and autoconf to 2.69
5563 This is only required for builds from git, people can still
5564 build tarballs if they only have older autotools.
5565 https://bugzilla.gnome.org//show_bug.cgi?id=747624
5567 2015-04-23 16:22:30 +0100 Tim-Philipp Müller <tim@centricular.com>
5572 2015-04-22 10:37:54 +0200 Sebastian Dröge <sebastian@centricular.com>
5575 Remove LICENSE_readme
5576 It's completely outdated and just confusing, better if people are
5577 forced to look at the actual code in question than trusting this file.
5579 2015-04-22 10:37:43 +0200 Sebastian Dröge <sebastian@centricular.com>
5583 autotools automatically generate this, and when using different versions
5584 for autogen.sh there will always be changes to a file tracked by git.
5586 2015-04-20 14:35:30 +0900 Cliff Han <cliff.han@lge.com>
5588 * gst/asfdemux/gstasfdemux.c:
5589 asfdemux: fix a seek failure due to out-of-range in push mode
5590 A seek in push mode failed for big offsets which are beyond
5591 the range of guint32.
5592 https://bugzilla.gnome.org/show_bug.cgi?id=748162
5594 2015-04-08 16:52:06 +0200 Edward Hervey <edward@centricular.com>
5597 * tests/check/Makefile.am:
5598 tests: Use AM_TESTS_ENVIRONMENT
5599 Needed by the new automake test runner
5601 2015-04-03 18:58:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5605 Automatic update of common submodule
5606 From bc76a8b to c8fb372
5608 2015-04-02 17:24:05 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5610 * ext/a52dec/gsta52dec.c:
5611 a52dec: fix race in liba52dec lookup table initialization
5612 a52_init initializes the IMDCT global state as well as creating
5613 a new state. When two A52 decoders are created (eg, when two AC3
5614 tracks are contained in a video), calls to a52_init may happen
5615 at the same time, and the IMDCT initialization is not reentrant.
5616 https://bugzilla.gnome.org/show_bug.cgi?id=746781
5618 2015-03-27 14:41:51 +0100 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5620 * ext/mpeg2dec/gstmpeg2dec.c:
5621 mpeg2dec: fix buffer leak in crop_buffer()
5622 gst_buffer_pool_acquire_buffer() gives us a new owned buffer while
5623 gst_buffer_replace() reffed it as well so we were one reference extra.
5624 https://bugzilla.gnome.org/show_bug.cgi?id=746887
5626 2015-03-28 16:58:26 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5628 * gst/realmedia/rmdemux.c:
5629 rmdemux: resurrect some flow return handling
5630 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5632 2015-03-28 16:57:06 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
5634 * gst/asfdemux/gstasfdemux.c:
5635 asfdemux: resurrect some flow return handling
5636 https://bugzilla.gnome.org/show_bug.cgi?id=744572
5638 2015-03-24 12:50:43 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5640 * ext/mpeg2dec/gstmpeg2dec.c:
5641 mpeg2dec: fix memory leak
5644 2015-03-24 10:29:48 +0000 Luis de Bethencourt <luis.bg@samsung.com>
5646 * ext/mpeg2dec/gstmpeg2dec.c:
5647 mpeg2dec: initialize buffer
5648 Buffer needs to be null before passing it to gst_buffer_pool_acquire_buffer()
5651 2015-03-13 17:00:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5653 * ext/mpeg2dec/gstmpeg2dec.c:
5654 mpeg2dec: Add stride support
5655 This allow using external pools that have different strides from the
5656 default. These strides need to respect certain rules, which we check
5657 and if these are not met, we fallback to generic pool.
5658 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5660 2015-03-10 16:45:01 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5662 * ext/mpeg2dec/gstmpeg2dec.c:
5663 * ext/mpeg2dec/gstmpeg2dec.h:
5664 mpeg2dec: Re-implement pool handling
5665 This is a rewrite of the pool negotiation and configuration. Direct
5666 to output decoding is now achieved by configuring the pool using
5667 video-alignment. This removes copies when dealing with any elements that
5668 supports VideoAlignment, and enable usage of generic video buffer pool,
5669 XVImagePool and GLPool. It drops the crop meta implementation for now.
5670 https://bugzilla.gnome.org/show_bug.cgi?id=735379
5672 2015-03-10 09:33:15 +0000 Tim-Philipp Müller <tim@centricular.com>
5674 * gst/dvdsub/gstdvdsubdec.c:
5675 dvbsub: fix indentation
5677 2015-03-10 09:32:51 +0000 Tim-Philipp Müller <tim@centricular.com>
5679 * ext/dvdread/dvdreadsrc.c:
5680 * gst/dvdsub/gstdvdsubdec.c:
5681 Fix double semicolons
5683 2015-03-09 19:11:51 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5685 * ext/mpeg2dec/gstmpeg2dec.c:
5686 Revert "mpeg2dec: Fix handling of stride"
5687 This reverts commit f3e8dcb9de4d546e7d80ccc1754ed13dd4e7ac81.
5689 2015-03-09 19:11:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5691 * ext/mpeg2dec/gstmpeg2dec.c:
5692 Revert "mpeg2dec: Use propose unref method for buffer"
5693 This reverts commit 63b43d3bee832aec353d02575da543f3c73f6893.
5695 2015-03-09 18:43:43 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5697 * ext/mpeg2dec/gstmpeg2dec.c:
5698 mpeg2dec: Use propose unref method for buffer
5700 2015-01-21 18:29:22 +0000 Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5702 * ext/mpeg2dec/gstmpeg2dec.c:
5703 mpeg2dec: Fix handling of stride
5705 gst-launch-1.0 filesrc location=file.ts ! tsdemux ! mpegvideoparse ! mpeg2dec ! vaapisink
5706 would look bad when file.ts contains 704x576 video, because vaapisink would
5707 give you buffers of stride 768, but libmpeg2 was not told about this and
5708 used a stride of 704.
5709 Tell libmpeg2 about the stride from downstream; in the process, teach it to
5710 reject buffer pools that don't meet libmpeg2's chroma stride requirements
5711 Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
5713 2015-02-11 13:56:48 +0100 Sebastian Dröge <sebastian@centricular.com>
5715 * ext/x264/gstx264enc.c:
5716 * gst/asfdemux/gstasfdemux.c:
5717 Improve and fix LATENCY query handling
5718 This now follows the design docs everywhere, especially the maximum latency
5720 https://bugzilla.gnome.org/show_bug.cgi?id=744106
5722 2015-02-06 19:04:32 +0100 Sebastian Dröge <sebastian@centricular.com>
5724 * ext/x264/gstx264enc.c:
5725 x264enc: Don't set max latency to the same value as the encoder latency
5726 The meaning of the max latency is *not* the maximum latency this element will
5727 introduce. It is the maximum latency this element can endure without
5728 overflowing any buffers, which is infinite for x264enc.
5729 Fixes latency configuration in zero latency mode, where max latency was
5730 becoming 0... which usually won't work well if something else introduces
5731 latency as then max < min in the end, and latency configuration just fails.
5733 2015-02-02 14:13:10 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5735 * ext/x264/gstx264enc.c:
5736 x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
5737 This matches what is done when downstream caps are not ANY, and fixes
5738 prerolling in byte stream mode when typefind is downstream.
5740 2015-01-21 09:56:41 +0100 Sebastian Dröge <sebastian@centricular.com>
5742 * ext/lame/gstlamemp3enc.c:
5743 * ext/twolame/gsttwolamemp2enc.c:
5744 Constify some static arrays everywhere
5746 2015-01-18 16:53:41 +0000 Tim-Philipp Müller <tim@centricular.com>
5749 configure: remove non-ported plugins stuff
5750 It's not needed any longer, all plugins in -ugly
5753 2015-01-18 11:07:43 -0500 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5755 * ext/x264/gstx264enc.c:
5756 x264enc: Don't set an allocation maximum
5757 There is no reason x264enc should enforce a maximum allocation size.
5758 The maximum is normally set by buffer pool which cannot grow, but we
5759 don't offer a buffer pool. This would lead to stall when used with
5760 element that don't implement allocation query.
5761 Related to: https://bugzilla.gnome.org/show_bug.cgi?id=738302
5763 2015-01-12 16:10:45 +0100 Stefan Sauer <ensonic@users.sf.net>
5766 Automatic update of common submodule
5767 From f2c6b95 to bc76a8b
5769 2014-12-22 11:46:27 +0100 Sebastian Dröge <sebastian@centricular.com>
5772 MAINTAINERS: Update my mail address
5774 2014-12-18 10:54:30 +0100 Sebastian Dröge <sebastian@centricular.com>
5777 Automatic update of common submodule
5778 From ef1ffdc to f2c6b95
5780 2014-11-27 17:11:30 +0100 Edward Hervey <bilboed@bilboed.com>
5783 Automatic update of common submodule
5784 From 7bb2bce to ef1ffdc
5786 2014-06-06 13:59:57 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
5788 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
5789 dvdlpcmdec: set channel positions using the appropriate API
5790 https://bugzilla.gnome.org/show_bug.cgi?id=731038
5792 2014-11-05 23:34:56 +0000 Tim-Philipp Müller <tim@centricular.com>
5794 * gst/asfdemux/gstasfdemux.c:
5795 asfdemux: fix comment
5797 2014-11-05 13:45:29 +0100 Edward Hervey <bilboed@bilboed.com>
5799 * gst/asfdemux/gstasfdemux.c:
5800 asfdemux: Send duration query upstream first
5801 An upstream element (like mms or some dlna source) might be able to
5802 answer the query. Try that first, else fallback to standard logic
5804 2014-11-02 17:31:05 +0000 Tim-Philipp Müller <tim@centricular.com>
5806 * gst/asfdemux/asfpacket.c:
5807 asf: fix up file mode
5809 2014-10-27 17:58:14 +0100 Sebastian Dröge <sebastian@centricular.com>
5812 Automatic update of common submodule
5813 From 84d06cd to 7bb2bce
5815 2014-10-21 19:46:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5818 tests: parallelise 'make check-valgrind'
5820 2014-10-21 13:02:03 +0100 Tim-Philipp Müller <tim@centricular.com>
5823 Automatic update of common submodule
5824 From a8c8939 to 84d06cd
5826 2014-10-21 12:58:58 +0200 Stefan Sauer <ensonic@users.sf.net>
5830 Automatic update of common submodule
5831 From 36388a1 to a8c8939
5833 2014-08-22 10:46:35 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5835 * gst/asfdemux/gstasfdemux.c:
5836 asfdemux: first try to delegate TIME seek events upstream
5837 We should give a chance to upstream to handle TIME seek events before trying
5838 to handle it in asfdemux.
5839 Fix a bug where fast backward seeks where discarded right away because they
5840 were not supported by asfdemux.
5841 https://bugzilla.gnome.org/show_bug.cgi?id=734471
5843 2014-09-04 16:57:02 +0200 Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
5845 * gst/asfdemux/asfheaders.c:
5846 * gst/asfdemux/asfheaders.h:
5847 * gst/asfdemux/gstasfdemux.c:
5848 asfdemux: add ASF_OBJ_METADATA_LIBRARY_OBJECT
5849 We can safely ignore those but best to claim to understand this object type so
5850 we don't raise a warning.
5851 https://bugzilla.gnome.org/show_bug.cgi?id=736060
5853 2014-08-21 12:09:23 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5855 * gst/asfdemux/gstasfdemux.c:
5856 * gst/asfdemux/gstasfdemux.h:
5857 asfdemux: if video is h264, check the codec_data for bytestream data
5858 For bytestream we don't want to expose it as codec_data but rather as
5859 streamheader as it is not out-of-band data but data that should be
5860 prepended to the beginning of the stream before the other buffers.
5861 https://bugzilla.gnome.org/show_bug.cgi?id=735070
5863 2014-08-10 19:13:10 +0100 Tim-Philipp Müller <tim@centricular.com>
5865 * docs/plugins/inspect/plugin-a52dec.xml:
5866 * docs/plugins/inspect/plugin-amrnb.xml:
5867 * docs/plugins/inspect/plugin-amrwbdec.xml:
5868 * docs/plugins/inspect/plugin-asf.xml:
5869 * docs/plugins/inspect/plugin-cdio.xml:
5870 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5871 * docs/plugins/inspect/plugin-dvdread.xml:
5872 * docs/plugins/inspect/plugin-dvdsub.xml:
5873 * docs/plugins/inspect/plugin-lame.xml:
5874 * docs/plugins/inspect/plugin-mad.xml:
5875 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5876 * docs/plugins/inspect/plugin-realmedia.xml:
5877 * docs/plugins/inspect/plugin-siddec.xml:
5878 * docs/plugins/inspect/plugin-twolame.xml:
5879 * docs/plugins/inspect/plugin-x264.xml:
5880 * docs/plugins/inspect/plugin-xingmux.xml:
5881 docs: update for git master
5883 2014-08-06 12:07:09 -0300 Thiago Santos <thiagoss@osg.samsung.com>
5885 * gst/asfdemux/gstasfdemux.c:
5886 asfdemux: simplify log statement
5887 Use the GST_PTR_FORMAT to print the buffer
5889 2014-08-05 19:47:26 +0100 Tim-Philipp Müller <tim@centricular.com>
5891 * ext/x264/gstx264enc.c:
5892 x264: fix colour inversion with YV12 format
5893 It's the same as I420 but with the U/V planes swapped.
5895 2014-08-01 10:37:44 +0200 Edward Hervey <edward@collabora.com>
5899 Makefile: Add usage of build-checks step
5900 Allows building checks without running them
5902 2014-07-08 16:45:45 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
5904 * ext/x264/gstx264enc.c:
5905 x264enc: Request buffers in allocation query
5906 https://bugzilla.gnome.org/show_bug.cgi?id=732288
5908 2014-06-06 20:23:15 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
5910 * ext/x264/gstx264enc.c:
5911 * ext/x264/gstx264enc.h:
5912 x264enc: Shift both PTS and DTS to ensure positive timestamp
5913 Currently we only shift DTS to compensate that we don't support negative
5914 timestamp. This cause a problem that PTS is no longer >= DTS and may
5915 make muxers live much harder. Instead, shift both PTS/DTS forward. Also
5916 remove all the hack to handle this which seems the result of thinking libx264
5918 https://bugzilla.gnome.org/show_bug.cgi?id=731351
5920 2014-07-19 18:04:46 +0200 Sebastian Dröge <sebastian@centricular.com>
5925 === release 1.4.0 ===
5927 2014-07-19 17:44:06 +0200 Sebastian Dröge <sebastian@centricular.com>
5933 * docs/plugins/inspect/plugin-a52dec.xml:
5934 * docs/plugins/inspect/plugin-amrnb.xml:
5935 * docs/plugins/inspect/plugin-amrwbdec.xml:
5936 * docs/plugins/inspect/plugin-asf.xml:
5937 * docs/plugins/inspect/plugin-cdio.xml:
5938 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
5939 * docs/plugins/inspect/plugin-dvdread.xml:
5940 * docs/plugins/inspect/plugin-dvdsub.xml:
5941 * docs/plugins/inspect/plugin-lame.xml:
5942 * docs/plugins/inspect/plugin-mad.xml:
5943 * docs/plugins/inspect/plugin-mpeg2dec.xml:
5944 * docs/plugins/inspect/plugin-realmedia.xml:
5945 * docs/plugins/inspect/plugin-siddec.xml:
5946 * docs/plugins/inspect/plugin-twolame.xml:
5947 * docs/plugins/inspect/plugin-x264.xml:
5948 * docs/plugins/inspect/plugin-xingmux.xml:
5949 * gst-plugins-ugly.doap:
5950 * win32/common/config.h:
5953 2014-07-19 16:50:04 +0200 Sebastian Dröge <sebastian@centricular.com>
5997 2014-07-19 12:48:11 +0200 Sebastian Dröge <sebastian@centricular.com>
6000 po: Update translations
6002 === release 1.3.91 ===
6004 2014-07-11 11:44:28 +0200 Sebastian Dröge <sebastian@centricular.com>
6010 * docs/plugins/inspect/plugin-a52dec.xml:
6011 * docs/plugins/inspect/plugin-amrnb.xml:
6012 * docs/plugins/inspect/plugin-amrwbdec.xml:
6013 * docs/plugins/inspect/plugin-asf.xml:
6014 * docs/plugins/inspect/plugin-cdio.xml:
6015 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6016 * docs/plugins/inspect/plugin-dvdread.xml:
6017 * docs/plugins/inspect/plugin-dvdsub.xml:
6018 * docs/plugins/inspect/plugin-lame.xml:
6019 * docs/plugins/inspect/plugin-mad.xml:
6020 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6021 * docs/plugins/inspect/plugin-realmedia.xml:
6022 * docs/plugins/inspect/plugin-siddec.xml:
6023 * docs/plugins/inspect/plugin-twolame.xml:
6024 * docs/plugins/inspect/plugin-x264.xml:
6025 * docs/plugins/inspect/plugin-xingmux.xml:
6026 * gst-plugins-ugly.doap:
6027 * win32/common/config.h:
6030 2014-07-11 11:13:39 +0200 Sebastian Dröge <sebastian@centricular.com>
6074 2014-07-11 08:53:12 +0200 Sebastian Dröge <sebastian@centricular.com>
6077 po: Update translations
6079 2014-07-04 03:22:00 +0200 Sebastian Rasmussen <sebras@hotmail.com>
6081 * gst/realmedia/rademux.c:
6082 rademux: Print invalid fourcc in error message in hex
6083 Previously this was printed as characters which caused later processing
6084 of the error message to sometimes warn about non-UTF-8 characters.
6085 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=732716
6087 === release 1.3.90 ===
6089 2014-06-28 11:39:14 +0200 Sebastian Dröge <sebastian@centricular.com>
6095 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6096 * docs/plugins/inspect/plugin-a52dec.xml:
6097 * docs/plugins/inspect/plugin-amrnb.xml:
6098 * docs/plugins/inspect/plugin-amrwbdec.xml:
6099 * docs/plugins/inspect/plugin-asf.xml:
6100 * docs/plugins/inspect/plugin-cdio.xml:
6101 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6102 * docs/plugins/inspect/plugin-dvdread.xml:
6103 * docs/plugins/inspect/plugin-dvdsub.xml:
6104 * docs/plugins/inspect/plugin-lame.xml:
6105 * docs/plugins/inspect/plugin-mad.xml:
6106 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6107 * docs/plugins/inspect/plugin-realmedia.xml:
6108 * docs/plugins/inspect/plugin-siddec.xml:
6109 * docs/plugins/inspect/plugin-twolame.xml:
6110 * docs/plugins/inspect/plugin-x264.xml:
6111 * docs/plugins/inspect/plugin-xingmux.xml:
6112 * gst-plugins-ugly.doap:
6113 * win32/common/config.h:
6116 2014-06-28 11:39:01 +0200 Sebastian Dröge <sebastian@centricular.com>
6160 2014-06-22 21:48:28 +0100 Tim-Philipp Müller <tim@centricular.com>
6163 Ignore autotools test-driver temp files from 'make check'
6165 2014-06-22 19:36:14 +0200 Sebastian Dröge <sebastian@centricular.com>
6170 === release 1.3.3 ===
6172 2014-06-22 18:13:53 +0200 Sebastian Dröge <sebastian@centricular.com>
6178 * docs/plugins/inspect/plugin-a52dec.xml:
6179 * docs/plugins/inspect/plugin-amrnb.xml:
6180 * docs/plugins/inspect/plugin-amrwbdec.xml:
6181 * docs/plugins/inspect/plugin-asf.xml:
6182 * docs/plugins/inspect/plugin-cdio.xml:
6183 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6184 * docs/plugins/inspect/plugin-dvdread.xml:
6185 * docs/plugins/inspect/plugin-dvdsub.xml:
6186 * docs/plugins/inspect/plugin-lame.xml:
6187 * docs/plugins/inspect/plugin-mad.xml:
6188 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6189 * docs/plugins/inspect/plugin-realmedia.xml:
6190 * docs/plugins/inspect/plugin-siddec.xml:
6191 * docs/plugins/inspect/plugin-twolame.xml:
6192 * docs/plugins/inspect/plugin-x264.xml:
6193 * docs/plugins/inspect/plugin-xingmux.xml:
6194 * gst-plugins-ugly.doap:
6195 * win32/common/config.h:
6198 2014-06-22 17:40:40 +0200 Sebastian Dröge <sebastian@centricular.com>
6242 2014-06-22 14:25:18 +0200 Sebastian Dröge <sebastian@centricular.com>
6246 po: Update translations
6248 2014-05-26 17:55:43 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
6250 * gst/realmedia/rmdemux.c:
6251 * gst/realmedia/rmdemux.h:
6252 rmdemux: use GstFlowCombiner
6253 Removes flow return combination code to use the newly added GstFlowCombiner
6254 https://bugzilla.gnome.org/show_bug.cgi?id=709224
6256 2014-05-23 18:17:11 -0300 Thiago Santos <ts.santos@sisa.samsung.com>
6258 * gst/asfdemux/gstasfdemux.c:
6259 * gst/asfdemux/gstasfdemux.h:
6260 asfdemux: use GstFlowCombiner
6261 Removes flow return combination code to use the newly added GstFlowCombiner
6262 https://bugzilla.gnome.org/show_bug.cgi?id=709224
6264 2014-05-28 09:49:59 +0200 Aurélien Zanelli <aurelien.zanelli@parrot.com>
6266 * ext/x264/gstx264enc.c:
6267 x264enc: fix caps leak in set_format()
6268 https://bugzilla.gnome.org/show_bug.cgi?id=730865
6270 2013-12-01 20:53:03 +0100 Matej Knopp <matej.knopp@gmail.com>
6272 * gst/asfdemux/gstasfdemux.c:
6273 asfdemux: Handle initial 0 timestamp that should have been -1
6274 https://bugzilla.gnome.org/show_bug.cgi?id=719660
6276 2014-05-21 13:23:33 +0200 Sebastian Dröge <sebastian@centricular.com>
6281 === release 1.3.2 ===
6283 2014-05-21 13:06:35 +0200 Sebastian Dröge <sebastian@centricular.com>
6290 * docs/plugins/inspect-build.stamp:
6291 * docs/plugins/inspect.stamp:
6292 * docs/plugins/inspect/plugin-a52dec.xml:
6293 * docs/plugins/inspect/plugin-amrnb.xml:
6294 * docs/plugins/inspect/plugin-amrwbdec.xml:
6295 * docs/plugins/inspect/plugin-asf.xml:
6296 * docs/plugins/inspect/plugin-cdio.xml:
6297 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6298 * docs/plugins/inspect/plugin-dvdread.xml:
6299 * docs/plugins/inspect/plugin-dvdsub.xml:
6300 * docs/plugins/inspect/plugin-lame.xml:
6301 * docs/plugins/inspect/plugin-mad.xml:
6302 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6303 * docs/plugins/inspect/plugin-realmedia.xml:
6304 * docs/plugins/inspect/plugin-siddec.xml:
6305 * docs/plugins/inspect/plugin-twolame.xml:
6306 * docs/plugins/inspect/plugin-x264.xml:
6307 * docs/plugins/inspect/plugin-xingmux.xml:
6308 * gst-plugins-ugly.doap:
6309 * win32/common/config.h:
6312 2014-05-21 12:53:52 +0200 Sebastian Dröge <sebastian@centricular.com>
6356 2014-05-21 10:51:38 +0200 Sebastian Dröge <sebastian@centricular.com>
6359 Automatic update of common submodule
6360 From 211fa5f to 1f5d3c3
6362 2014-05-16 16:24:46 +0100 Tim-Philipp Müller <tim@centricular.com>
6364 * ext/mpeg2dec/gstmpeg2dec.h:
6365 mpeg2dec: remove unused struct members
6367 2014-05-16 12:21:06 +0200 Sebastian Dröge <sebastian@centricular.com>
6369 * gst/realmedia/rtspreal.c:
6370 rtspreal: Fix some memory leaks in an error path
6373 2014-05-09 14:54:54 +0200 Edward Hervey <bilboed@bilboed.com>
6375 * ext/mpeg2dec/gstmpeg2dec.c:
6376 mpeg2dec: Release codec state on negotiation failures
6380 2014-05-03 20:48:37 +0200 Sebastian Dröge <sebastian@centricular.com>
6385 === release 1.3.1 ===
6387 2014-05-03 18:29:23 +0200 Sebastian Dröge <sebastian@centricular.com>
6393 * docs/plugins/gst-plugins-ugly-plugins.args:
6394 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
6395 * docs/plugins/inspect/plugin-a52dec.xml:
6396 * docs/plugins/inspect/plugin-amrnb.xml:
6397 * docs/plugins/inspect/plugin-amrwbdec.xml:
6398 * docs/plugins/inspect/plugin-asf.xml:
6399 * docs/plugins/inspect/plugin-cdio.xml:
6400 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6401 * docs/plugins/inspect/plugin-dvdread.xml:
6402 * docs/plugins/inspect/plugin-dvdsub.xml:
6403 * docs/plugins/inspect/plugin-lame.xml:
6404 * docs/plugins/inspect/plugin-mad.xml:
6405 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6406 * docs/plugins/inspect/plugin-realmedia.xml:
6407 * docs/plugins/inspect/plugin-siddec.xml:
6408 * docs/plugins/inspect/plugin-twolame.xml:
6409 * docs/plugins/inspect/plugin-x264.xml:
6410 * docs/plugins/inspect/plugin-xingmux.xml:
6411 * gst-plugins-ugly.doap:
6412 * win32/common/config.h:
6415 2014-05-03 18:21:01 +0200 Sebastian Dröge <sebastian@centricular.com>
6459 2014-05-03 17:23:39 +0200 Sebastian Dröge <sebastian@centricular.com>
6466 po: Update translations
6468 2014-05-03 10:15:28 +0200 Sebastian Dröge <sebastian@centricular.com>
6471 Automatic update of common submodule
6472 From bcb1518 to 211fa5f
6474 2014-04-27 00:29:16 +0100 Tim-Philipp Müller <tim@centricular.com>
6476 * ext/sidplay/gstsiddec.cc:
6477 * gst/asfdemux/gstrtspwms.c:
6478 * gst/realmedia/rademux.c:
6479 * gst/realmedia/rdtmanager.c:
6480 * gst/realmedia/rtspreal.c:
6481 docs: remove outdated and pointless 'Last reviewed' lines from docs
6482 They are very confusing for people, and more often than not
6483 also just not very accurate. Seeing 'last reviewed: 2005' in
6484 your docs is not very confidence-inspiring. Let's just remove
6487 2014-04-10 17:29:30 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6489 * gst/dvdsub/gstdvdsubdec.c:
6490 dvdsubdec: fix spurious rejection of 0 time offset commands
6493 2014-04-10 16:53:25 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6495 * ext/dvdread/dvdreadsrc.c:
6496 dvdread: avoid intermediate promotion to signed
6497 We should not reach the dangerous range here, though.
6498 Coverity 206491, 206492, 1139856
6500 2014-01-17 10:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
6502 * ext/mpeg2dec/gstmpeg2dec.c:
6503 mpeg2dec: do not reset the whole video info when setting size
6504 New changes to gstvideo will reset all the video info state
6505 when calling _set_format, overwriting what was previously set
6506 in the preceding code.
6507 The comment says the following code is meant to preserve the
6508 pre-crop size, so let's just keep the size and related data
6509 as this does not seem to break anything else (this is what
6510 the _set_format call would have set before the change that
6511 reset all data, except the colorimetry).
6513 2014-04-03 15:06:22 +0200 Edward Hervey <bilboed@bilboed.com>
6515 * gst/asfdemux/gstasfdemux.c:
6516 asfdemux: Fix payloads check
6517 Don't iterate stream->payloads if ... it doesn't exist
6520 2014-03-02 05:11:10 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6523 .gitignore: Ignore gcov intermediate files
6524 https://bugzilla.gnome.org/show_bug.cgi?id=725483
6526 2014-02-28 09:35:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6529 Automatic update of common submodule
6530 From fe1672e to bcb1518
6532 2014-02-26 22:12:50 +0100 Stefan Sauer <ensonic@users.sf.net>
6535 Automatic update of common submodule
6536 From 1a07da9 to fe1672e
6538 2014-02-26 11:31:03 +0100 Stefan Sauer <ensonic@users.sf.net>
6541 docs: install prebuilt plugin docs if gtk-doc is disabled
6542 Sync to the Makefile.am from gst-plugin-base where it is done right.
6545 2014-02-13 09:39:04 +0100 Stefan Sauer <ensonic@users.sf.net>
6547 * gst/xingmux/gstxingmux.c:
6548 * gst/xingmux/plugin.c:
6549 xingmux: add muxer category and make element plugable
6550 This is required to make encodebin consider the element. Yet it is not enough to
6551 have it plugged it has a lower priority than most mp3encoders and no different
6554 2014-02-24 11:42:00 +0100 Dirk Van Haerenborgh <vhdirk@gmail.com>
6556 * ext/x264/gstx264enc.c:
6557 x264enc: allow lossless compression (qp=0)
6558 https://bugzilla.gnome.org/show_bug.cgi?id=725051
6560 2014-02-20 21:08:08 +0100 Edward Hervey <edward@collabora.com>
6563 m4: Remove extra check for 11+ year old a52 release
6564 You deserve a build failure if you still have that version
6565 If someone wants to completely remove this m4 to replace it with the
6566 generic AS_GST_CHECK_LIBHEADER() it would be appreciated.
6568 2014-02-19 21:11:55 +0100 Rico Tzschichholz <ricotz@ubuntu.com>
6571 m4: Fix multiple tests in AC_CHECK_A52DEC
6573 2014-02-09 23:41:36 +0100 Sebastian Dröge <sebastian@centricular.com>
6575 * gst/asfdemux/gstasfdemux.c:
6576 asfdemux: Remove unused function
6578 2014-02-06 19:22:47 +0100 Edward Hervey <edward@collabora.com>
6580 * tests/check/Makefile.am:
6581 check: Fix test location
6583 2014-02-03 02:06:11 +0100 Sebastian Rasmussen <sebras@hotmail.com>
6585 * tests/check/Makefile.am:
6586 tests: Don't build disabled plugins' check tests
6587 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=723505
6589 2014-01-30 10:44:29 +0100 Edward Hervey <bilboed@bilboed.com>
6592 Automatic update of common submodule
6593 From d48bed3 to 1a07da9
6595 2014-01-03 16:20:11 +0000 Tim-Philipp Müller <tim@centricular.com>
6597 * gst/asfdemux/gstasfdemux.c:
6598 asfdemux: only add "format" field with fourcc to WMV caps
6599 Doesn't make sense for e.g. H264 or MJPEG.
6601 2013-12-22 22:34:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6605 Automatic update of common submodule
6606 From dbedaa0 to d48bed3
6608 2013-12-22 21:56:03 +0000 Tim-Philipp Müller <tim@centricular.com>
6611 po: set gettext domain in Makevars so we don't have to patch the generated Makefile.in.in
6612 https://bugzilla.gnome.org/show_bug.cgi?id=705455
6614 2013-12-05 12:16:45 +0100 Sebastian Dröge <sebastian@centricular.com>
6616 * ext/amrwbdec/amrwbdec.c:
6617 amrwbdec: Remove some dead code
6619 2013-12-05 12:16:38 +0100 Sebastian Dröge <sebastian@centricular.com>
6621 * ext/amrnb/amrnbdec.c:
6622 amrnbdec: Remove some dead code
6624 2013-12-05 12:09:04 +0100 Sebastian Dröge <sebastian@centricular.com>
6626 * ext/amrnb/amrnbdec.c:
6627 amrnbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6629 2013-12-05 12:08:46 +0100 Sebastian Dröge <sebastian@centricular.com>
6631 * ext/amrwbdec/amrwbdec.c:
6632 amrwbdec: Use gst_audio_decoder_set_needs_format() instead of custom code
6634 2013-12-05 11:44:10 +0100 Sebastian Dröge <sebastian@centricular.com>
6636 * ext/mpeg2dec/gstmpeg2dec.c:
6637 mpeg2dec: Use new gst_video_decoder_set_needs_format() API
6639 2013-11-29 15:51:49 +0000 Tim-Philipp Müller <tim@centricular.com>
6641 * ext/x264/gstx264enc.c:
6642 x264enc: fix compiler warning
6643 Compiler warns rightly about possibly uninitialized variable.
6645 2013-11-29 15:49:29 +0000 Tim-Philipp Müller <tim@centricular.com>
6647 * ext/x264/gstx264enc.c:
6648 x264enc: fix crash on NULL caps when negotiation happens without a downstream peer
6649 gst-launch-1.0 videotestsrc ! x264enc
6651 2013-11-11 13:15:54 +0100 Mark Nauwelaerts <mnauw@users.sourceforge.net>
6653 * ext/mpeg2dec/gstmpeg2dec.c:
6654 mpeg2dec: graceful degradation for badly parsed input
6656 2013-11-05 11:20:20 +0000 Tim-Philipp Müller <tim@centricular.com>
6659 Automatic update of common submodule
6660 From 865aa20 to dbedaa0
6662 2013-10-22 16:02:04 +0900 HyeJin Choi <meeshel@meeshel78@hotmail.com>
6664 * gst/asfdemux/asfpacket.c:
6665 asfdemux: mo_size check bug fix. mo_size is not mandatory field.
6666 So, don't need to check previous payload's mo_size and current
6667 payload's mo_size when merging it.
6668 https://bugzilla.gnome.org/show_bug.cgi?id=710609
6670 2013-10-22 15:03:15 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6672 * gst/asfdemux/gstasfdemux.c:
6673 * gst/asfdemux/gstasfdemux.h:
6674 asfdemux: Keep audio error checking fields only for audio
6675 Video shouldn't need to be descrambled, this can cause frames data
6677 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6679 2013-10-22 00:56:29 -0300 Thiago Santos <ts.santos@partner.samsung.com>
6681 * gst/asfdemux/gstasfdemux.c:
6682 asfdemux: really copy the buffer data
6683 Pass the copy-memory flag to copy the memory for the output buffer,
6684 otherwise we end with 0-sized buffers
6685 https://bugzilla.gnome.org/show_bug.cgi?id=684942
6687 2013-09-27 08:05:25 -0700 Michael Esemplare <michael.esemplare@gmail.com>
6689 * ext/x264/gstx264enc.c:
6690 x264enc: If FPS is available, set VFR to false
6691 https://bugzilla.gnome.org/show_bug.cgi?id=708940
6693 2013-09-24 10:08:10 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6695 * gst/asfdemux/gstasfdemux.c:
6696 asfdemux: Only use segment.start as seek_time if it is relative
6697 Relying on the gst_segment_do_seek results for getting the
6698 seeking time should not be used if seek type is SET because the
6699 do_seek function makes the 'cur` position of the seek normalized
6700 on the segment range. This means that seeking beyond the end of the
6701 file might not result in instant EOS as it will end up seeking to
6702 the final ts of the file.
6703 In asf seeking to the final timestamp can lead to seeking to the last
6704 keyframe, meaning a few seconds of video will still be played, which should
6705 not be the desired behavior when seeking beyong file limits.
6707 2013-09-24 10:07:25 -0700 Thiago Santos <ts.santos@partner.samsung.com>
6709 * gst/asfdemux/gstasfdemux.c:
6710 asfdemux: Parse last simple index entry
6711 The entry size is fixed at 6, fix typo to finish parsing the index
6712 correctly until the last sample
6714 2013-09-24 18:32:31 +0100 Tim-Philipp Müller <tim@centricular.net>
6718 Automatic update of common submodule
6719 From 6b03ba7 to 865aa20
6721 2013-09-24 15:05:36 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6724 configure: Actually use 1.3.0.1 as version to make configure happy
6726 2013-09-24 15:00:30 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6731 === release 1.2.0 ===
6733 2013-09-24 14:27:45 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6739 * docs/plugins/inspect/plugin-a52dec.xml:
6740 * docs/plugins/inspect/plugin-amrnb.xml:
6741 * docs/plugins/inspect/plugin-amrwbdec.xml:
6742 * docs/plugins/inspect/plugin-asf.xml:
6743 * docs/plugins/inspect/plugin-cdio.xml:
6744 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6745 * docs/plugins/inspect/plugin-dvdread.xml:
6746 * docs/plugins/inspect/plugin-dvdsub.xml:
6747 * docs/plugins/inspect/plugin-lame.xml:
6748 * docs/plugins/inspect/plugin-mad.xml:
6749 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6750 * docs/plugins/inspect/plugin-realmedia.xml:
6751 * docs/plugins/inspect/plugin-siddec.xml:
6752 * docs/plugins/inspect/plugin-twolame.xml:
6753 * docs/plugins/inspect/plugin-x264.xml:
6754 * docs/plugins/inspect/plugin-xingmux.xml:
6755 * gst-plugins-ugly.doap:
6756 * win32/common/config.h:
6759 2013-09-24 14:27:39 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6803 2013-09-18 11:34:56 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
6805 * ext/x264/gstx264enc.c:
6806 x264enc: Update the documentation to match the default profile used
6807 https://bugzilla.gnome.org/show_bug.cgi?id=708036
6809 2013-09-20 16:17:31 +0200 Edward Hervey <edward@collabora.com>
6812 Automatic update of common submodule
6813 From b613661 to 6b03ba7
6815 2013-09-19 18:43:43 +0100 Tim-Philipp Müller <tim@centricular.net>
6818 Automatic update of common submodule
6819 From 74a6857 to b613661
6821 2013-09-19 17:36:25 +0100 Tim-Philipp Müller <tim@centricular.net>
6825 Automatic update of common submodule
6826 From 098c0d7 to 74a6857
6828 2013-09-19 11:35:04 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6833 === release 1.1.90 ===
6835 2013-09-19 10:50:32 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6841 * docs/plugins/inspect/plugin-a52dec.xml:
6842 * docs/plugins/inspect/plugin-amrnb.xml:
6843 * docs/plugins/inspect/plugin-amrwbdec.xml:
6844 * docs/plugins/inspect/plugin-asf.xml:
6845 * docs/plugins/inspect/plugin-cdio.xml:
6846 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6847 * docs/plugins/inspect/plugin-dvdread.xml:
6848 * docs/plugins/inspect/plugin-dvdsub.xml:
6849 * docs/plugins/inspect/plugin-lame.xml:
6850 * docs/plugins/inspect/plugin-mad.xml:
6851 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6852 * docs/plugins/inspect/plugin-realmedia.xml:
6853 * docs/plugins/inspect/plugin-siddec.xml:
6854 * docs/plugins/inspect/plugin-twolame.xml:
6855 * docs/plugins/inspect/plugin-x264.xml:
6856 * docs/plugins/inspect/plugin-xingmux.xml:
6857 * gst-plugins-ugly.doap:
6858 * win32/common/config.h:
6861 2013-09-19 10:30:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6905 2013-09-19 09:45:55 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6908 po: Update translations
6910 2013-09-18 19:13:45 -0400 Olivier Crête <olivier.crete@collabora.com>
6912 * ext/x264/gstx264enc.c:
6913 * tests/check/elements/x264enc.c:
6914 x264enc: Implement getcaps that restricts the input format depending on the output profile
6915 Also add some x264enc profile tests
6916 https://bugzilla.gnome.org/show_bug.cgi?id=708326
6918 2013-09-16 19:38:36 +0200 Matej Knopp <matej.knopp@gmail.com>
6920 * gst/asfdemux/asfpacket.c:
6921 * gst/asfdemux/gstasfdemux.c:
6922 asfdemux: fix playback regression in push mode
6924 2013-09-10 19:33:33 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
6926 * gst/asfdemux/gstasfdemux.h:
6927 asfdemux: remove unused variable
6929 2013-09-05 22:56:48 +0200 Mathieu Duponchelle <mathieu.duponchelle@epitech.eu>
6931 * ext/x264/gstx264enc.c:
6932 x264enc: Don't unref future state but the old one
6933 Being silly will lead us nowhere.
6935 2013-09-04 16:32:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6937 * ext/x264/gstx264enc.c:
6938 x264enc: Check if we have an input state before using it
6939 Flushing might happen before caps were set on the encoder,
6940 which would lead to crashes here.
6941 Thanks to Matej Knopp for analyzing this.
6942 https://bugzilla.gnome.org/show_bug.cgi?id=707414
6944 2013-09-03 20:28:35 +0200 Matej Knopp <matej.knopp@gmail.com>
6946 * ext/x264/gstx264enc.c:
6947 x264enc: fix unsigned comparison warning
6949 2013-08-28 13:27:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6954 === release 1.1.4 ===
6956 2013-08-28 12:58:43 +0200 Sebastian Dröge <slomo@circular-chaos.org>
6962 * docs/plugins/inspect/plugin-a52dec.xml:
6963 * docs/plugins/inspect/plugin-amrnb.xml:
6964 * docs/plugins/inspect/plugin-amrwbdec.xml:
6965 * docs/plugins/inspect/plugin-asf.xml:
6966 * docs/plugins/inspect/plugin-cdio.xml:
6967 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
6968 * docs/plugins/inspect/plugin-dvdread.xml:
6969 * docs/plugins/inspect/plugin-dvdsub.xml:
6970 * docs/plugins/inspect/plugin-lame.xml:
6971 * docs/plugins/inspect/plugin-mad.xml:
6972 * docs/plugins/inspect/plugin-mpeg2dec.xml:
6973 * docs/plugins/inspect/plugin-realmedia.xml:
6974 * docs/plugins/inspect/plugin-siddec.xml:
6975 * docs/plugins/inspect/plugin-twolame.xml:
6976 * docs/plugins/inspect/plugin-x264.xml:
6977 * docs/plugins/inspect/plugin-xingmux.xml:
6978 * gst-plugins-ugly.doap:
6979 * win32/common/config.h:
6982 2013-08-28 12:58:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7026 2013-08-28 12:32:37 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7029 po: update translations
7031 2013-08-27 14:13:06 +0100 Tim-Philipp Müller <tim@centricular.net>
7033 * ext/x264/gstx264enc.c:
7034 x264enc: log when we output a lower profile than requested
7036 2013-08-21 18:32:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7038 * ext/x264/gstx264enc.c:
7039 x264enc: Consider subset relations of profiles when setting srcpad caps
7040 constrained-baseline is a subset of baseline, is a subset of main,
7041 is a subset of high profile.
7042 https://bugzilla.gnome.org/show_bug.cgi?id=705425
7044 2013-08-21 12:31:23 +0100 Tim-Philipp Müller <tim@centricular.net>
7046 * ext/x264/gstx264enc.c:
7047 x264enc: propagate flow return back to base class and upstream
7048 https://bugzilla.gnome.org/show_bug.cgi?id=705425
7050 2013-08-17 23:13:17 +0100 Tim-Philipp Müller <tim@centricular.net>
7053 configure: fix x264 version checking
7054 x264 releases carry pkg-config versions such as 0.120.x
7055 (literallly with an 'x'). Checking for x264 >= 0.120.0 will
7056 then fail, so we need to either check for > 0.119.0 or
7057 for >= 0.120 to make this work right.
7059 2013-08-17 23:09:15 +0100 Tim-Philipp Müller <tim@centricular.net>
7061 * ext/x264/gstx264enc.c:
7062 x264enc: minor clean-up
7063 We requires x264 build >= 120 now.
7065 2013-08-15 15:30:31 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7067 * ext/mpeg2dec/gstmpeg2dec.c:
7068 mpeg2dec: Fix mpeg2_reset() calls
7070 2013-08-15 15:27:48 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7072 * ext/mpeg2dec/gstmpeg2dec.c:
7073 * ext/x264/gstx264enc.c:
7074 ext: Use new flush vfunc of video codec base classes and remove reset implementations
7076 2013-08-01 01:34:05 +0200 Matej Knopp <matej.knopp@gmail.com>
7078 * gst/asfdemux/gstasfdemux.c:
7079 asfdemux: fix build on C89 compilers
7081 2013-07-30 17:28:17 +0200 Matej Knopp <matej.knopp@gmail.com>
7083 * gst/asfdemux/asfpacket.c:
7084 * gst/asfdemux/gstasfdemux.c:
7085 asfdemux: fix seeking in push mode
7087 2013-08-02 14:14:48 +0200 Lubosz Sarnecki <lubosz@gmail.com>
7090 build: add subdir-objects to AM_INIT_AUTOMAKE
7091 Fixes warnings in automake 1.14
7092 https://bugzilla.gnome.org/show_bug.cgi?id=705350
7094 2013-08-02 08:25:49 +0200 Edward Hervey <edward@collabora.com>
7096 * ext/mpeg2dec/gstmpeg2dec.c:
7097 mpeg2dec: Do a hard reset of flush_stop
7098 Which is notified by hard == 0 with latest refactoring.
7100 2013-07-29 21:09:37 +0100 Tim-Philipp Müller <tim@centricular.net>
7117 po: update translations
7119 2013-07-29 14:48:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7124 === release 1.1.3 ===
7126 2013-07-29 13:46:08 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7132 * docs/plugins/inspect/plugin-a52dec.xml:
7133 * docs/plugins/inspect/plugin-amrnb.xml:
7134 * docs/plugins/inspect/plugin-amrwbdec.xml:
7135 * docs/plugins/inspect/plugin-asf.xml:
7136 * docs/plugins/inspect/plugin-cdio.xml:
7137 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7138 * docs/plugins/inspect/plugin-dvdread.xml:
7139 * docs/plugins/inspect/plugin-dvdsub.xml:
7140 * docs/plugins/inspect/plugin-lame.xml:
7141 * docs/plugins/inspect/plugin-mad.xml:
7142 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7143 * docs/plugins/inspect/plugin-realmedia.xml:
7144 * docs/plugins/inspect/plugin-siddec.xml:
7145 * docs/plugins/inspect/plugin-twolame.xml:
7146 * docs/plugins/inspect/plugin-x264.xml:
7147 * docs/plugins/inspect/plugin-xingmux.xml:
7148 * gst-plugins-ugly.doap:
7149 * win32/common/config.h:
7152 2013-07-29 13:46:05 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7195 2013-07-29 12:13:17 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7197 * gst/asfdemux/gstasfdemux.c:
7198 * gst/realmedia/rademux.c:
7199 * gst/realmedia/rmdemux.c:
7200 gst: Don't swap start/stop for negative rates in the SEGMENT query
7202 2013-07-29 10:57:38 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7204 * gst/realmedia/rademux.c:
7205 * gst/realmedia/rmdemux.c:
7206 real: Implement SEGMENT query
7208 2013-07-29 10:56:06 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7210 * gst/asfdemux/gstasfdemux.c:
7211 asfdemux: Implement SEGMENT query
7213 2013-07-28 16:43:28 +0200 Matej Knopp <matej.knopp@gmail.com>
7215 * gst/asfdemux/asfheaders.c:
7216 * gst/asfdemux/asfheaders.h:
7217 * gst/asfdemux/asfpacket.c:
7218 * gst/asfdemux/gstasfdemux.c:
7219 * gst/asfdemux/gstasfdemux.h:
7220 asfdemux: Add support for dvr-ms
7221 https://bugzilla.gnome.org/show_bug.cgi?id=705026
7223 2013-07-26 16:47:48 +0200 Edward Hervey <edward@collabora.com>
7225 * gst/realmedia/rtspreal.c:
7226 rtspreal: Ensure output value has an assigned value
7227 In the case where this macro was used, that dest was != NULL but that
7228 the strncmp failed, we would end up with dest_len being undefined.
7230 2013-07-26 16:39:12 +0200 Edward Hervey <edward@collabora.com>
7232 * ext/x264/gstx264enc.c:
7233 x264: Fix dts comparision
7234 We were assigning to a guint64 value (frame->dts) the sum of a unsigned
7235 and signed value... resulting it the result never being < 0.
7236 Instead just check if it is smaller before assigning to frame->dts.
7238 2013-07-25 11:28:54 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
7240 * gst/asfdemux/gstasfdemux.c:
7241 * gst/asfdemux/gstasfdemux.h:
7242 asfdemux: fix seqnum handling for seeks
7243 Use the same seqnum as the seek for flushes/segments that are
7244 caused by the seek. Also do the same for segment events
7247 2013-07-25 13:35:44 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7249 * ext/mpeg2dec/gstmpeg2dec.c:
7250 mpeg2dec: Clean up reset/start/stop handling
7252 2013-07-25 11:01:20 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7254 * ext/x264/gstx264enc.c:
7255 x264enc: React properly to flushing/resetting the encoder
7256 https://bugzilla.gnome.org/show_bug.cgi?id=656007
7258 2013-07-22 16:01:13 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7260 * gst/realmedia/rademux.c:
7261 * gst/realmedia/rademux.h:
7262 * gst/realmedia/rmdemux.c:
7263 * gst/realmedia/rmdemux.h:
7264 realmedia: Add support for group-id in the stream-start event
7266 2013-07-22 15:45:57 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7268 * gst/asfdemux/gstasfdemux.c:
7269 * gst/asfdemux/gstasfdemux.h:
7270 asfdemux: Add support for group-id in the stream-start event
7272 2013-07-22 15:43:18 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7274 * ext/sidplay/gstsiddec.cc:
7275 * ext/sidplay/gstsiddec.h:
7276 siddec: Add support for group-id in the stream-start event
7278 2013-07-18 17:14:29 +0200 Edward Hervey <edward@collabora.com>
7280 * gst/realmedia/rmdemux.c:
7281 rmdemux: Mark demuxer as "running" in push-mode
7282 Allows queries (and other code) to be answered when working in push-mode.
7283 Running would only be set to TRUE accordingly when working in pull-mode
7284 once it had read header/index.
7287 2013-07-17 16:17:54 +0200 Edward Hervey <edward@collabora.com>
7289 * ext/mpeg2dec/gstmpeg2dec.c:
7290 mpeg2dec: Properly reset on sequence changes
7291 Otherwise we end up using stray data/buffers.
7294 2013-07-11 16:57:24 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7299 === release 1.1.2 ===
7301 2013-07-11 16:12:25 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7307 * docs/plugins/inspect/plugin-a52dec.xml:
7308 * docs/plugins/inspect/plugin-amrnb.xml:
7309 * docs/plugins/inspect/plugin-amrwbdec.xml:
7310 * docs/plugins/inspect/plugin-asf.xml:
7311 * docs/plugins/inspect/plugin-cdio.xml:
7312 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7313 * docs/plugins/inspect/plugin-dvdread.xml:
7314 * docs/plugins/inspect/plugin-dvdsub.xml:
7315 * docs/plugins/inspect/plugin-lame.xml:
7316 * docs/plugins/inspect/plugin-mad.xml:
7317 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7318 * docs/plugins/inspect/plugin-realmedia.xml:
7319 * docs/plugins/inspect/plugin-siddec.xml:
7320 * docs/plugins/inspect/plugin-twolame.xml:
7321 * docs/plugins/inspect/plugin-x264.xml:
7322 * docs/plugins/inspect/plugin-xingmux.xml:
7323 * gst-plugins-ugly.doap:
7324 * win32/common/config.h:
7327 2013-07-11 16:12:21 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7370 2013-06-18 20:06:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7372 * ext/dvdread/dvdreadsrc.c:
7373 dvdreadsrc: correctly determine last chapter's duration
7374 This (mostly) reverts 683f5eeae7b830e4e4b790f3817ff6b8ce517b1c.
7375 It worked just fine before ...
7377 2013-06-25 14:20:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
7379 * gst/realmedia/rdtmanager.c:
7380 rdt: forward sticky events
7382 2013-06-05 18:36:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7387 === release 1.1.1 ===
7389 2013-06-05 17:58:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7396 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
7397 * docs/plugins/inspect/plugin-a52dec.xml:
7398 * docs/plugins/inspect/plugin-amrnb.xml:
7399 * docs/plugins/inspect/plugin-amrwbdec.xml:
7400 * docs/plugins/inspect/plugin-asf.xml:
7401 * docs/plugins/inspect/plugin-cdio.xml:
7402 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7403 * docs/plugins/inspect/plugin-dvdread.xml:
7404 * docs/plugins/inspect/plugin-dvdsub.xml:
7405 * docs/plugins/inspect/plugin-lame.xml:
7406 * docs/plugins/inspect/plugin-mad.xml:
7407 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7408 * docs/plugins/inspect/plugin-realmedia.xml:
7409 * docs/plugins/inspect/plugin-siddec.xml:
7410 * docs/plugins/inspect/plugin-twolame.xml:
7411 * docs/plugins/inspect/plugin-x264.xml:
7412 * docs/plugins/inspect/plugin-xingmux.xml:
7413 * gst-plugins-ugly.doap:
7414 * win32/common/config.h:
7417 2013-06-05 16:42:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7460 2013-06-05 15:15:16 +0200 Sebastian Dröge <slomo@circular-chaos.org>
7463 Automatic update of common submodule
7464 From 098c0d7 to 01a7a46
7466 2013-06-04 16:12:27 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
7468 * ext/mpeg2dec/gstmpeg2dec.c:
7469 mpeg2dec: make the aspect ratio calculation more accurate.
7470 Utilize the libmpeg2 api: mpeg2_guess_aspect() to guess the
7471 aspect-ratio if we don't have a valid upstream PAR.
7472 https://bugzilla.gnome.org/show_bug.cgi?id=685103
7474 2013-05-15 10:52:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7477 Automatic update of common submodule
7478 From 5edcd85 to 098c0d7
7480 2013-05-13 13:19:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7482 * tests/check/elements/amrnbenc.c:
7483 * tests/check/elements/mpeg2dec.c:
7484 * tests/check/elements/x264enc.c:
7485 * tests/check/elements/xingmux.c:
7486 tests: Fix event handling
7488 2013-05-09 19:40:49 -0400 Olivier Crête <olivier.crete@collabora.com>
7490 * ext/lame/gstlamemp3enc.c:
7491 lamemp3enc: Tell GstAudioEncoder about the number of incoming samples
7492 lame does internal resampling, but the base class only cares about
7493 the number of raw samples, so tell finish frames about that, not
7494 the number of samples in the outgoing frame.:
7496 2013-04-30 10:01:29 +0100 Tim-Philipp Müller <tim@centricular.net>
7498 * ext/x264/gstx264enc.c:
7499 x264enc: output byte-stream if downstream has ANY caps
7500 It's what people expect when they pipe the output to
7501 filesink or into a tcp connection or pipe.
7503 2013-04-22 23:52:48 +0100 Tim-Philipp Müller <tim@centricular.net>
7507 * README.static-linking:
7509 Automatic update of common submodule
7510 From 3cb3d3c to 5edcd85
7512 2012-10-24 12:15:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7515 * ext/a52dec/Makefile.am:
7516 * ext/amrnb/Makefile.am:
7517 * ext/amrwbdec/Makefile.am:
7518 * ext/cdio/Makefile.am:
7519 * ext/dvdread/Makefile.am:
7520 * ext/lame/Makefile.am:
7521 * ext/mad/Makefile.am:
7522 * ext/mpeg2dec/Makefile.am:
7523 * ext/sidplay/Makefile.am:
7524 * ext/twolame/Makefile.am:
7525 * ext/x264/Makefile.am:
7526 * gst/asfdemux/Makefile.am:
7527 * gst/dvdlpcmdec/Makefile.am:
7528 * gst/dvdsub/Makefile.am:
7529 * gst/realmedia/Makefile.am:
7530 * gst/xingmux/Makefile.am:
7531 gst: Add better support for static plugins
7533 2013-04-14 17:55:44 +0100 Tim-Philipp Müller <tim@centricular.net>
7537 Automatic update of common submodule
7538 From aed87ae to 3cb3d3c
7540 2013-04-09 21:00:43 +0200 Stefan Sauer <ensonic@users.sf.net>
7543 Automatic update of common submodule
7544 From 04c7a1e to aed87ae
7546 2013-03-25 18:05:14 -0700 David Schleef <ds@schleef.org>
7548 * gst/asfdemux/gstasfdemux.c:
7549 * gst/realmedia/rmdemux.c:
7550 Use %03u instead of %u in gst_pad_create_stream_id_printf()
7552 2013-03-06 13:28:37 +0000 Tom Greenwood <tgreenwood@Toms-MacBook-Pro.local>
7554 * ext/x264/gstx264enc.c:
7555 x264enc: Fix for 0/1 framerate - now uses VFR in this case
7556 Previously did a division by zero.
7557 https://bugzilla.gnome.org/show_bug.cgi?id=695728
7559 2013-03-07 00:02:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7562 Automatic update of common submodule
7563 From 2de221c to 04c7a1e
7565 2013-02-08 00:15:01 +0000 Tim-Philipp Müller <tim@centricular.net>
7567 * ext/x264/gstx264enc.c:
7568 x264enc: simplify template caps
7569 No need to make an array for one single element.
7571 2013-02-08 00:11:03 +0000 Tim-Philipp Müller <tim@centricular.net>
7573 * ext/x264/gstx264enc.c:
7574 x264enc: put all theoretically possible formats in template caps
7575 and decide at runtime which subset of these (8-bit or 10-bit video
7576 formats) is supported. libx264 will be compiled for one of these
7577 two options, and it is possible to switch by pointing the dynamic
7578 linker to a different libx264 build at runtime. If we want our
7579 template caps to be correct, they should contain all then, with
7580 the actually supported ones determined at runtime.
7581 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7583 2013-01-23 10:16:51 +0000 Tim-Philipp Müller <tim@centricular.net>
7585 * ext/x264/gstx264enc.c:
7586 x264enc: detect supported bit depth and pixel formats at runtime
7587 http://bugs.debian.org/667573
7588 https://bugzilla.gnome.org/show_bug.cgi?id=691935
7590 2013-01-30 09:15:18 +0100 Benjamin Gaignard <benjamin.gaignard@st.com>
7593 autogen.sh: allow calling from out-of-tree
7594 Signed-off-by: Benjamin Gaignard <benjamin.gaignard@linaro.org>
7595 https://bugzilla.gnome.org/show_bug.cgi?id=692857
7597 2013-01-28 20:43:08 +0100 Stefan Sauer <ensonic@users.sf.net>
7600 Automatic update of common submodule
7601 From a942293 to 2de221c
7603 2013-01-15 15:18:04 +0100 Martin Pitt <martinpitt@gnome.org>
7605 * tests/check/Makefile.am:
7606 tests: use _1_0 variants for the various registry variables
7607 These override the variants without version suffix. Makes 'make check' work
7608 properly in environments that set the suffixed variant for 1.0, such as
7611 2013-01-15 15:06:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7614 Automatic update of common submodule
7615 From a72faea to a942293
7617 2012-12-30 23:56:14 +0000 Tim-Philipp Müller <tim@centricular.net>
7620 configure: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
7621 AM_CONFIG_HEADER has been removed in the just-released automake 1.13:
7622 https://lists.gnu.org/archive/html/automake/2012-12/msg00038.html
7623 https://bugzilla.gnome.org/show_bug.cgi?id=690881
7625 2012-12-19 17:16:53 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7627 * ext/mpeg2dec/gstmpeg2dec.c:
7628 mpeg2dec: use appropriate printf format for gsize
7630 2012-12-19 17:15:03 +0100 Thijs Vermeir <thijsvermeir@gmail.com>
7632 * ext/cdio/gstcdio.h:
7633 cdio: Fix redundant redeclaration of 'cdio_version_string'
7634 cdio/version.h is already included by cdio/cdio.h
7636 2012-12-01 13:26:26 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
7638 * ext/sidplay/gstsiddec.cc:
7639 siddec: init debug category
7641 2012-11-30 20:09:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7644 * ext/dvdread/Makefile.am:
7645 dvdread: link to libgmodule-2.0 since the g_module_* API is used
7646 And the gmodule lib has been moved into the Requires.private
7647 section of the pkg-config file in core.
7649 2012-11-27 17:07:31 +0000 Tim-Philipp Müller <tim@centricular.net>
7651 * ext/cdio/gstcdiocddasrc.c:
7652 * ext/cdio/gstcdiocddasrc.h:
7653 cdiocddasrc: detect whether drive produces samples in non-host endianness
7654 If drive produces samples in other endianness than the host,
7655 we need to byte swap them before pushing them out, or we
7656 produce nothing but noise. cdparanoia detects this automatically,
7657 but libcdio does not, so we have to do it ourselves.
7658 This is needed on e.g. the PowerBook G4 with Matshita UJ-816 drive.
7659 https://bugzilla.gnome.org/show_bug.cgi?id=377280
7661 2012-11-19 11:27:21 +0000 Tim-Philipp Müller <tim@centricular.net>
7664 Automatic update of common submodule
7665 From b497c4f to a72faea
7667 2012-11-16 13:32:00 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7669 * tests/check/elements/xingmux_testdata.h:
7670 xingmux: Fix unit test after change to correctly calculate number of frames
7672 2012-11-15 16:42:09 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7674 * ext/x264/gstx264enc.c:
7675 x264enc: Add support for 10-bit color formats
7676 Requires x264 to be built with 10-bit support, which disables
7677 9-bit support. Also only advertise the color formats that were
7680 2012-11-15 16:21:49 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
7682 * ext/x264/gstx264enc.c:
7683 x264enc: Add support for Y444, Y42B and NV12
7685 2012-11-11 20:42:42 +0000 Tim-Philipp Müller <tim@centricular.net>
7687 * ext/cdio/Makefile.am:
7688 * ext/cdio/gstcdio.c:
7689 cdio: use gst_tag_freeform_string_to_utf8() for CD-TEXT strings
7690 They're probably not going to be UTF-8, but ISO-8859-1 or somesuch
7691 if they're not plain ASCII.
7693 2012-11-09 11:33:40 +0100 Gautier Portet <kassoulet@gmail.com>
7695 * gst/xingmux/gstxingmux.c:
7696 xingmux: Properly calculate the number of frames
7697 First, the xing header frame is never added to the count,
7698 we have to increment the count.
7699 Secondly, there is a rounding error when calculating the
7700 frame duration, as spf*GST_SECOND/rate is not an integer
7701 (26122448.9) an it must be 26122449.
7703 2012-11-07 20:45:38 +0000 Tim-Philipp Müller <tim@centricular.net>
7706 configure.ac: update courtesy of autoupdate
7708 2012-11-07 20:39:56 +0000 Tim-Philipp Müller <tim@centricular.net>
7712 configure: let AG_GST_PLUGIN_DOCS check for python
7713 And update common for move from AS_PATH_PYTHON to AM_PATH_PYTHON,
7714 which as a side-effect should pick up newer python versions as
7716 https://bugzilla.gnome.org/show_bug.cgi?id=563903
7718 2012-11-05 13:16:52 -0800 Michael Smith <msmith@rdio.com>
7720 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7721 dvdlpcmdec: Fix parsing of headers to set correct width to allow decode.
7723 2012-11-03 20:38:00 +0000 Tim-Philipp Müller <tim@centricular.net>
7725 * tests/check/elements/mpg123audiodec.c:
7727 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7729 2012-11-03 20:40:37 +0000 Tim-Philipp Müller <tim@centricular.net>
7731 * docs/random/LICENSE:
7732 * ext/a52dec/gsta52dec.c:
7733 * ext/a52dec/gsta52dec.h:
7734 * ext/amrnb/amrnb.c:
7735 * ext/amrnb/amrnbdec.c:
7736 * ext/amrnb/amrnbdec.h:
7737 * ext/amrnb/amrnbenc.c:
7738 * ext/amrnb/amrnbenc.h:
7739 * ext/amrwbdec/amrwb.c:
7740 * ext/amrwbdec/amrwbdec.c:
7741 * ext/amrwbdec/amrwbdec.h:
7742 * ext/cdio/gstcdio.c:
7743 * ext/cdio/gstcdio.h:
7744 * ext/cdio/gstcdiocddasrc.c:
7745 * ext/cdio/gstcdiocddasrc.h:
7746 * ext/dvdread/dvdreadsrc.c:
7747 * ext/dvdread/dvdreadsrc.h:
7748 * ext/lame/gstlamemp3enc.c:
7749 * ext/lame/gstlamemp3enc.h:
7750 * ext/lame/plugin.c:
7753 * ext/mpeg2dec/gstmpeg2dec.c:
7754 * ext/mpeg2dec/gstmpeg2dec.h:
7755 * ext/sidplay/gstsiddec.cc:
7756 * ext/sidplay/gstsiddec.h:
7757 * ext/twolame/gsttwolamemp2enc.c:
7758 * ext/twolame/gsttwolamemp2enc.h:
7759 * ext/x264/gstx264enc.c:
7760 * ext/x264/gstx264enc.h:
7761 * gst-libs/gst/gettext.h:
7762 * gst-libs/gst/glib-compat-private.h:
7763 * gst-libs/gst/gst-i18n-plugin.h:
7764 * gst/asfdemux/asfheaders.c:
7765 * gst/asfdemux/asfheaders.h:
7766 * gst/asfdemux/asfpacket.c:
7767 * gst/asfdemux/asfpacket.h:
7768 * gst/asfdemux/gstasf.c:
7769 * gst/asfdemux/gstasfdemux.c:
7770 * gst/asfdemux/gstasfdemux.h:
7771 * gst/asfdemux/gstrtpasfdepay.c:
7772 * gst/asfdemux/gstrtpasfdepay.h:
7773 * gst/asfdemux/gstrtspwms.c:
7774 * gst/asfdemux/gstrtspwms.h:
7775 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
7776 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
7777 * gst/dvdsub/gstdvdsubdec.c:
7778 * gst/dvdsub/gstdvdsubdec.h:
7779 * gst/dvdsub/gstdvdsubparse.c:
7780 * gst/dvdsub/gstdvdsubparse.h:
7781 * gst/realmedia/asmrules.c:
7782 * gst/realmedia/asmrules.h:
7783 * gst/realmedia/gstrdtbuffer.c:
7784 * gst/realmedia/gstrdtbuffer.h:
7785 * gst/realmedia/pnmsrc.c:
7786 * gst/realmedia/pnmsrc.h:
7787 * gst/realmedia/rademux.c:
7788 * gst/realmedia/rademux.h:
7789 * gst/realmedia/rdtdepay.c:
7790 * gst/realmedia/rdtdepay.h:
7791 * gst/realmedia/rdtjitterbuffer.c:
7792 * gst/realmedia/rdtjitterbuffer.h:
7793 * gst/realmedia/rdtmanager.c:
7794 * gst/realmedia/rdtmanager.h:
7795 * gst/realmedia/realhash.c:
7796 * gst/realmedia/realhash.h:
7797 * gst/realmedia/realmedia.c:
7798 * gst/realmedia/rmdemux.c:
7799 * gst/realmedia/rmdemux.h:
7800 * gst/realmedia/rmutils.c:
7801 * gst/realmedia/rmutils.h:
7802 * gst/realmedia/rtspreal.c:
7803 * gst/realmedia/rtspreal.h:
7804 * gst/xingmux/gstxingmux.c:
7805 * gst/xingmux/gstxingmux.h:
7806 * gst/xingmux/plugin.c:
7807 * tests/check/elements/amrnbenc.c:
7808 * tests/check/elements/mpeg2dec.c:
7809 * tests/check/elements/x264enc.c:
7810 * tests/check/generic/index.c:
7811 * tests/check/generic/states.c:
7812 * tests/check/pipelines/lame.c:
7814 https://bugzilla.gnome.org/show_bug.cgi?id=687520
7816 2012-10-30 13:39:52 +0100 Andreas Frisch <fraxinas@opendreambox.org>
7818 * gst/dvdsub/gstdvdsubdec.c:
7819 dvdsubdec: allocate correct amount of memory for bitmap
7820 https://bugzilla.gnome.org/show_bug.cgi?id=687192
7822 2012-10-30 09:27:24 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
7824 * ext/mpg123/gstmpg123audiodec.c:
7825 mpg123: removed unnecessary finalize function
7826 https://bugzilla.gnome.org/show_bug.cgi?id=687176
7828 2012-10-30 09:20:04 +0000 Wim Taymans <wim.taymans@collabora.co.uk>
7830 * ext/sidplay/gstsiddec.cc:
7831 siddec: reset bytes counter
7832 Reset the total_bytes counter so that we get timestamps correct.
7833 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686931
7835 2012-10-30 10:20:09 +1100 Jan Schmidt <thaytan@noraisin.net>
7837 * ext/mpg123/gstmpg123audiodec.c:
7838 mpg123: Fix leaks from not chaining up in the finalize function
7840 2012-10-25 12:38:47 +0100 Tim-Philipp Müller <tim@centricular.net>
7843 * docs/plugins/inspect/plugin-a52dec.xml:
7844 * docs/plugins/inspect/plugin-amrnb.xml:
7845 * docs/plugins/inspect/plugin-amrwbdec.xml:
7846 * docs/plugins/inspect/plugin-asf.xml:
7847 * docs/plugins/inspect/plugin-cdio.xml:
7848 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7849 * docs/plugins/inspect/plugin-dvdread.xml:
7850 * docs/plugins/inspect/plugin-dvdsub.xml:
7851 * docs/plugins/inspect/plugin-lame.xml:
7852 * docs/plugins/inspect/plugin-mad.xml:
7853 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7854 * docs/plugins/inspect/plugin-realmedia.xml:
7855 * docs/plugins/inspect/plugin-siddec.xml:
7856 * docs/plugins/inspect/plugin-twolame.xml:
7857 * docs/plugins/inspect/plugin-x264.xml:
7858 * docs/plugins/inspect/plugin-xingmux.xml:
7859 * win32/common/config.h:
7860 Back to feature development
7862 === release 1.0.2 ===
7864 2012-10-25 01:11:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7870 * docs/plugins/inspect/plugin-a52dec.xml:
7871 * docs/plugins/inspect/plugin-amrnb.xml:
7872 * docs/plugins/inspect/plugin-amrwbdec.xml:
7873 * docs/plugins/inspect/plugin-asf.xml:
7874 * docs/plugins/inspect/plugin-cdio.xml:
7875 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7876 * docs/plugins/inspect/plugin-dvdread.xml:
7877 * docs/plugins/inspect/plugin-dvdsub.xml:
7878 * docs/plugins/inspect/plugin-lame.xml:
7879 * docs/plugins/inspect/plugin-mad.xml:
7880 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7881 * docs/plugins/inspect/plugin-realmedia.xml:
7882 * docs/plugins/inspect/plugin-siddec.xml:
7883 * docs/plugins/inspect/plugin-twolame.xml:
7884 * docs/plugins/inspect/plugin-x264.xml:
7885 * docs/plugins/inspect/plugin-xingmux.xml:
7886 * gst-plugins-ugly.doap:
7887 * win32/common/config.h:
7890 2012-10-24 13:41:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
7892 * tests/check/elements/mpg123audiodec.c:
7893 tests: fix up mpg123 test a little
7896 - simplify check for elements
7897 - only run mpg123 test if mpg123 is available and selected
7898 - fix build in uninstalled setup
7899 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7901 2012-10-24 12:30:10 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7903 * tests/check/elements/mpg123audiodec.c:
7904 tets: add unit test for mpg123audiodec
7905 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7907 2012-10-24 00:36:42 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7909 * ext/mpg123/gstmpg123audiodec.c:
7910 mpg123: added gtkdoc section
7911 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7913 2012-10-24 00:22:05 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7915 * ext/mpg123/gstmpg123audiodec.c:
7916 mpg123: fixed bug with last frame, disabled internal resampler & chatter
7917 * The last MP3 frame wasn't being pushed when base class was draining
7918 * Made sure mpg123 cannot ever use its (crude) internal resampler
7919 * Disabled mpg123 stderr output
7920 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7922 2012-10-24 20:10:03 +0800 Scott Fan <fanchp@neusoft.com>
7924 * gst/asfdemux/Makefile.am:
7925 * gst/realmedia/Makefile.am:
7926 Makefile.am: Fix typos for generating the Android.mk files
7927 Change libgstasfdemux to libgstasf, and change libgstrealmedia to libgstrmdemux.
7928 The typos led to generate the incorrect Android.mk files for the asfdemux
7929 and realmedia plugin.
7930 https://bugzilla.gnome.org/show_bug.cgi?id=686748
7932 2012-10-24 00:21:45 +0200 Carlos Rafael Giani <dv@pseudoterminal.org>
7934 * ext/mpg123/gstmpg123audiodec.c:
7935 mpg123: cleaned up comments, formatting, and logging lines
7936 also replaced mpg123decoder->handle != NULL checks with asserts
7937 https://bugzilla.gnome.org/show_bug.cgi?id=686595
7939 2012-10-18 22:19:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7941 * ext/dvdread/dvdreadsrc.c:
7942 dvdreadsrc: correctly set next cell when seeking to sector
7944 2012-10-18 22:18:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7946 * gst/dvdsub/gstdvdsubparse.c:
7947 dvdsubparse: send src caps when receiving sink caps
7949 2012-10-12 14:49:28 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
7951 * ext/dvdread/dvdreadsrc.c:
7952 dvdreadsrc: update dvd event to enhanced approach
7953 ... in line with resindvdsrc.
7955 2012-10-07 17:08:37 +0100 Tim-Philipp Müller <tim@centricular.net>
7958 docs: add 'make upload' target for new-release script
7960 2012-10-07 16:58:10 +0100 Tim-Philipp Müller <tim@centricular.net>
7963 * docs/plugins/inspect/plugin-a52dec.xml:
7964 * docs/plugins/inspect/plugin-amrnb.xml:
7965 * docs/plugins/inspect/plugin-amrwbdec.xml:
7966 * docs/plugins/inspect/plugin-asf.xml:
7967 * docs/plugins/inspect/plugin-cdio.xml:
7968 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7969 * docs/plugins/inspect/plugin-dvdread.xml:
7970 * docs/plugins/inspect/plugin-dvdsub.xml:
7971 * docs/plugins/inspect/plugin-lame.xml:
7972 * docs/plugins/inspect/plugin-mad.xml:
7973 * docs/plugins/inspect/plugin-mpeg2dec.xml:
7974 * docs/plugins/inspect/plugin-realmedia.xml:
7975 * docs/plugins/inspect/plugin-siddec.xml:
7976 * docs/plugins/inspect/plugin-twolame.xml:
7977 * docs/plugins/inspect/plugin-x264.xml:
7978 * docs/plugins/inspect/plugin-xingmux.xml:
7979 * win32/common/config.h:
7980 Back to development (bug fixing)
7982 === release 1.0.1 ===
7984 2012-10-07 16:13:11 +0100 Tim-Philipp Müller <tim@centricular.net>
7990 * docs/plugins/inspect/plugin-a52dec.xml:
7991 * docs/plugins/inspect/plugin-amrnb.xml:
7992 * docs/plugins/inspect/plugin-amrwbdec.xml:
7993 * docs/plugins/inspect/plugin-asf.xml:
7994 * docs/plugins/inspect/plugin-cdio.xml:
7995 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
7996 * docs/plugins/inspect/plugin-dvdread.xml:
7997 * docs/plugins/inspect/plugin-dvdsub.xml:
7998 * docs/plugins/inspect/plugin-lame.xml:
7999 * docs/plugins/inspect/plugin-mad.xml:
8000 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8001 * docs/plugins/inspect/plugin-realmedia.xml:
8002 * docs/plugins/inspect/plugin-siddec.xml:
8003 * docs/plugins/inspect/plugin-twolame.xml:
8004 * docs/plugins/inspect/plugin-x264.xml:
8005 * docs/plugins/inspect/plugin-xingmux.xml:
8006 * gst-plugins-ugly.doap:
8007 * win32/common/config.h:
8010 2012-10-06 14:58:34 +0100 Tim-Philipp Müller <tim@centricular.net>
8013 Automatic update of common submodule
8014 From 6c0b52c to 6bb6951
8016 2012-10-01 00:01:09 +1000 Jan Schmidt <thaytan@noraisin.net>
8018 * ext/mpeg2dec/gstmpeg2dec.c:
8019 mpeg2dec: Don't error out when there is no associated buffer
8020 In 0.10, having mpeg2dec occasionally tell us to output a frame that
8021 was never decoded was just ignored, so do the same in 1.0
8024 2012-09-29 12:13:00 +0100 Tim-Philipp Müller <tim@centricular.net>
8027 * gst/dvdsub/gstdvdsubdec.c:
8028 Purge mention of liboil and update REQUIREMENTS
8029 https://bugzilla.gnome.org/show_bug.cgi?id=673285
8031 2012-09-26 01:04:32 +0100 Tim-Philipp Müller <tim@centricular.net>
8033 * ext/x264/gstx264enc.c:
8034 x264enc: when setting fallback decoder latency, set valid min_latency
8035 Min. latency needs to be a valid time, so pass 0 as default
8036 value in the fallback case where we can't determine any latency,
8037 and avoid nasty criticals at runtime.
8039 2012-09-24 16:52:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8042 * docs/plugins/inspect/plugin-a52dec.xml:
8043 * docs/plugins/inspect/plugin-amrnb.xml:
8044 * docs/plugins/inspect/plugin-amrwbdec.xml:
8045 * docs/plugins/inspect/plugin-asf.xml:
8046 * docs/plugins/inspect/plugin-cdio.xml:
8047 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8048 * docs/plugins/inspect/plugin-dvdread.xml:
8049 * docs/plugins/inspect/plugin-dvdsub.xml:
8050 * docs/plugins/inspect/plugin-lame.xml:
8051 * docs/plugins/inspect/plugin-mad.xml:
8052 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8053 * docs/plugins/inspect/plugin-realmedia.xml:
8054 * docs/plugins/inspect/plugin-siddec.xml:
8055 * docs/plugins/inspect/plugin-twolame.xml:
8056 * docs/plugins/inspect/plugin-x264.xml:
8057 * docs/plugins/inspect/plugin-xingmux.xml:
8058 * win32/common/config.h:
8059 Back to development (bug fixing)
8061 === release 1.0.0 ===
8063 2012-09-24 14:32:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8068 * docs/plugins/inspect/plugin-a52dec.xml:
8069 * docs/plugins/inspect/plugin-amrnb.xml:
8070 * docs/plugins/inspect/plugin-amrwbdec.xml:
8071 * docs/plugins/inspect/plugin-asf.xml:
8072 * docs/plugins/inspect/plugin-cdio.xml:
8073 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8074 * docs/plugins/inspect/plugin-dvdread.xml:
8075 * docs/plugins/inspect/plugin-dvdsub.xml:
8076 * docs/plugins/inspect/plugin-lame.xml:
8077 * docs/plugins/inspect/plugin-mad.xml:
8078 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8079 * docs/plugins/inspect/plugin-realmedia.xml:
8080 * docs/plugins/inspect/plugin-siddec.xml:
8081 * docs/plugins/inspect/plugin-twolame.xml:
8082 * docs/plugins/inspect/plugin-x264.xml:
8083 * docs/plugins/inspect/plugin-xingmux.xml:
8084 * gst-plugins-ugly.doap:
8085 * win32/common/config.h:
8088 2012-09-22 16:08:54 +0100 Tim-Philipp Müller <tim@centricular.net>
8091 Automatic update of common submodule
8092 From 4f962f7 to 6c0b52c
8094 === release 0.11.99 ===
8096 2012-09-17 17:59:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8099 * docs/plugins/inspect/plugin-xingmux.xml:
8100 * gst-plugins-ugly.doap:
8101 * win32/common/config.h:
8104 2012-09-17 16:57:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8106 * docs/plugins/inspect/plugin-a52dec.xml:
8107 * docs/plugins/inspect/plugin-amrnb.xml:
8108 * docs/plugins/inspect/plugin-amrwbdec.xml:
8109 * docs/plugins/inspect/plugin-asf.xml:
8110 * docs/plugins/inspect/plugin-cdio.xml:
8111 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8112 * docs/plugins/inspect/plugin-dvdread.xml:
8113 * docs/plugins/inspect/plugin-dvdsub.xml:
8114 * docs/plugins/inspect/plugin-lame.xml:
8115 * docs/plugins/inspect/plugin-mad.xml:
8116 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8117 * docs/plugins/inspect/plugin-realmedia.xml:
8118 * docs/plugins/inspect/plugin-siddec.xml:
8119 * docs/plugins/inspect/plugin-twolame.xml:
8120 * docs/plugins/inspect/plugin-x264.xml:
8123 2012-09-17 16:57:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8126 * ext/amrnb/Makefile.am:
8127 * ext/amrwbdec/Makefile.am:
8128 * ext/lame/Makefile.am:
8129 * ext/twolame/Makefile.am:
8130 * tests/check/Makefile.am:
8131 Remove -DGST_USE_UNSTABLE_API
8133 2012-09-17 12:22:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8135 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8136 * docs/plugins/inspect/plugin-a52dec.xml:
8137 * docs/plugins/inspect/plugin-amrnb.xml:
8138 * docs/plugins/inspect/plugin-amrwbdec.xml:
8139 * docs/plugins/inspect/plugin-asf.xml:
8140 * docs/plugins/inspect/plugin-cdio.xml:
8141 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8142 * docs/plugins/inspect/plugin-dvdread.xml:
8143 * docs/plugins/inspect/plugin-dvdsub.xml:
8144 * docs/plugins/inspect/plugin-lame.xml:
8145 * docs/plugins/inspect/plugin-mad.xml:
8146 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8147 * docs/plugins/inspect/plugin-realmedia.xml:
8148 * docs/plugins/inspect/plugin-siddec.xml:
8149 * docs/plugins/inspect/plugin-twolame.xml:
8150 * docs/plugins/inspect/plugin-x264.xml:
8153 2012-09-17 10:53:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8155 * ext/cdio/gstcdio.c:
8156 cdio: work around cdio headers re-defining VERSION and PACKAGE_VERSION
8157 Thanks guys. Fixes plugin version in gst-inspect-1.0 and docs
8158 introspection/updating for this plugin.
8160 2012-09-15 22:23:53 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8162 * gst-plugins-ugly.spec.in:
8163 Switch to F18 package naming
8165 2012-09-14 16:28:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8167 * ext/dvdread/demo-play:
8168 * tests/check/elements/mpeg2dec.c:
8169 rename some caps and elements in examples
8171 2012-09-14 02:58:26 +0100 Tim-Philipp Müller <tim@centricular.net>
8176 === release 0.11.94 ===
8178 2012-09-14 02:49:34 +0100 Tim-Philipp Müller <tim@centricular.net>
8182 * gst-plugins-ugly.doap:
8183 * win32/common/config.h:
8186 2012-09-14 01:48:50 +0100 Tim-Philipp Müller <tim@centricular.net>
8188 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
8189 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
8190 * docs/plugins/gst-plugins-ugly-plugins.signals:
8191 * docs/plugins/inspect/plugin-a52dec.xml:
8192 * docs/plugins/inspect/plugin-amrnb.xml:
8193 * docs/plugins/inspect/plugin-amrwbdec.xml:
8194 * docs/plugins/inspect/plugin-asf.xml:
8195 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8196 * docs/plugins/inspect/plugin-dvdread.xml:
8197 * docs/plugins/inspect/plugin-dvdsub.xml:
8198 * docs/plugins/inspect/plugin-lame.xml:
8199 * docs/plugins/inspect/plugin-mad.xml:
8200 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8201 * docs/plugins/inspect/plugin-realmedia.xml:
8202 * docs/plugins/inspect/plugin-siddec.xml:
8203 * docs/plugins/inspect/plugin-twolame.xml:
8204 * docs/plugins/inspect/plugin-x264.xml:
8207 2012-09-13 13:49:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8209 * gst/realmedia/rmdemux.c:
8210 rmdemux: use DTS and PTS
8211 Video uses DTS as timestamps. Set the DTS on the buffers and leave the PTS
8212 undefined to make the decoder do the right thing. We can then remove the code
8213 that tries to guess the PTS from the DTS.
8215 2012-09-10 22:30:18 -0700 Jan Schmidt <thaytan@noraisin.net>
8217 * ext/mpeg2dec/gstmpeg2dec.c:
8218 mpeg2dec: Hold ref to buffer while mapped
8219 So that the buffer still exists when we go to unmap it later,
8220 even if it got pushed in the meantime.
8222 2012-09-11 16:48:51 -0400 Olivier Crête <olivier.crete@collabora.com>
8224 * tests/check/elements/x264enc.c:
8225 x264enc test: x264enc produces constrained-baseline, not the full baseline
8227 2012-09-11 17:37:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8229 * gst/asfdemux/gstasfdemux.c:
8230 * gst/realmedia/rademux.c:
8231 * gst/realmedia/rmdemux.c:
8232 gst: only activate in pull mode if upstream is seekable
8234 2012-09-11 11:28:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8236 * gst/realmedia/rademux.c:
8237 rademux: tags can be NULL
8239 2012-09-11 11:13:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8242 mad: fix email address
8244 2012-09-11 11:12:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8247 mad: init base class method only once
8249 2012-09-11 10:46:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8251 * gst/xingmux/gstxingmux.c:
8252 xingmux: remove defunct commented code
8254 2012-09-11 10:40:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8256 * gst/dvdsub/gstdvdsubdec.c:
8257 dvbsubdec: handle and send GAP event
8258 ... in stead of update newsegment event.
8260 2012-09-11 10:34:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8262 * gst/dvdsub/gstdvdsubdec.c:
8263 dvbsubdec: adjust disabled code comment style
8265 2012-09-09 15:48:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8267 * ext/x264/gstx264enc.c:
8268 x264enc: clean up some debug statements
8270 2012-09-07 17:38:18 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8272 * ext/x264/gstx264enc.c:
8273 * ext/x264/gstx264enc.h:
8274 x264enc: handle possibly negative DTS provided by codec
8275 ... by arranging for an offset such that DTS == PTS for keyframes,
8276 which is expected elsewhere to go along with semantics of PTS and DTS.
8277 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679443
8279 2012-09-07 13:31:15 +0200 Christian Fredrik Kalager Schaller <uraeus@linuxrisin.org>
8281 * gst-plugins-ugly.spec.in:
8282 Fix spec file for ugly
8284 2012-09-06 14:42:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8286 * tests/check/elements/mpeg2dec.c:
8287 tests: mpeg2dec: initialize variable
8288 ... which avoids test segfaulting.
8290 2012-08-30 16:26:00 -0700 Edward Hervey <edward@collabora.com>
8292 * tests/check/elements/mpeg2dec.c:
8293 check: Feed parsed data to mpeg2dec
8294 And fix the expected output caps by adding colorimetry field
8296 2012-08-22 13:31:00 +0200 Stefan Sauer <ensonic@users.sf.net>
8299 Automatic update of common submodule
8300 From 668acee to 4f962f7
8302 2012-08-22 13:19:01 +0200 Stefan Sauer <ensonic@users.sf.net>
8305 configure: bump gtk-doc req to 1.12 (mar-2009)
8306 This allows us to e.g. unconditionally use gtkdoc-rebase.
8308 2012-08-20 23:32:32 +0100 Tim-Philipp Müller <tim@centricular.net>
8310 * docs/plugins/inspect/plugin-dvdsub.xml:
8311 * gst/dvdsub/gstdvdsubdec.c:
8312 * gst/dvdsub/gstdvdsubparse.c:
8313 video/x-dvd-subpicture -> subpicture/x-dvd
8315 2012-08-09 16:30:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8317 * ext/x264/gstx264enc.c:
8318 x264enc: Use new video encoder base class API for handling tags
8320 2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8322 * ext/mpg123/gstmpg123audiodec.c:
8323 mpg123: Give MARGINAL rank to the mpg123 decoder element
8325 2012-08-08 16:27:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8327 * gst/dvdsub/gstdvdsubdec.c:
8328 dvdsubdec: Set alignment at the correct place of GstAllocationParams
8330 2012-08-08 16:26:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8333 * win32/common/config.h:
8336 === release 0.11.93 ===
8338 2012-08-08 15:23:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8341 * gst-plugins-ugly.doap:
8342 * win32/common/config.h:
8345 2012-08-08 15:23:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8347 * gst/asfdemux/asfpacket.c:
8348 * gst/realmedia/rmdemux.c:
8349 gst: silence some compiler warnings with -DG_DISABLE_ASSERT
8351 2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
8353 * ext/mpg123/Makefile.am:
8354 mpg123: dist header file
8356 2012-08-06 15:31:50 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
8358 * gst/asfdemux/asfpacket.c:
8359 asfdemux: avoid some more invalid timestamp arithmetic
8360 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681291
8362 2012-08-05 18:30:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8364 * ext/sidplay/gstsiddec.cc:
8365 * gst/asfdemux/gstasfdemux.c:
8366 * gst/realmedia/rademux.c:
8367 * gst/realmedia/rmdemux.c:
8368 gst: Add stream-id to stream-start events
8370 2012-07-27 11:35:52 +0200 Edward Hervey <edward@collabora.com>
8372 * ext/mpeg2dec/gstmpeg2dec.c:
8373 mpeg2dec: Don't use NULL values for fbuf
8374 We need to make a difference between the initial dummy buffers (which
8375 have a fbuf->id of NULL) and the buffers on which we allocated
8378 2012-08-05 16:40:57 +0100 Tim-Philipp Müller <tim@centricular.net>
8381 Automatic update of common submodule
8382 From 94ccf4c to 668acee
8384 2012-08-04 16:13:36 +0100 Tim-Philipp Müller <tim@centricular.net>
8386 * ext/a52dec/gsta52dec.c:
8387 * ext/lame/gstlamemp3enc.c:
8388 * gst/asfdemux/gstasfdemux.c:
8389 * gst/realmedia/rademux.c:
8390 * gst/realmedia/rmdemux.c:
8391 * gst/realmedia/rmutils.c:
8392 gst_tag_list_free -> gst_tag_list_unref
8394 2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8396 * ext/mpg123/gstmpg123audiodec.c:
8397 mpg123: map input buffer in READ mode, not WRITE mode
8398 Makes things actually work.
8400 2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8402 * ext/mpg123/gstmpg123audiodec.c:
8403 mpg123: query supported output formats at run-time
8404 Fixes stuff. We use a string here since we can't be bothered
8407 2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8409 * ext/mpg123/Makefile.am:
8410 mpg123: hook up to build system
8412 2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
8414 * ext/mpg123/gstmpg123audiodec.c:
8415 * ext/mpg123/gstmpg123audiodec.h:
8416 mpg123: add new libmpg123-based mp3 decoder plugin
8417 Needs a bit of cleaning up.
8418 https://bugzilla.gnome.org/show_bug.cgi?id=681003
8420 2012-07-28 00:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8422 * ext/sidplay/gstsiddec.cc:
8423 * ext/x264/gstx264enc.c:
8424 * gst/asfdemux/gstasfdemux.c:
8425 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8426 * gst/realmedia/rademux.c:
8427 * gst/realmedia/rmdemux.c:
8428 tag: Update for taglist/tag event API changes
8430 2012-07-26 18:30:04 +0200 Edward Hervey <edward@collabora.com>
8432 * ext/mpeg2dec/gstmpeg2dec.c:
8433 mpeg2dec: Avoid dropping first GOP
8434 We use the mpeg2_fbuf_t id field as an integer and not as a pointer, so
8435 do not check if it is NULL or not.
8436 And cleanup a bit of debug
8438 2012-07-25 13:05:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8440 * gst/realmedia/rdtmanager.c:
8441 * gst/realmedia/rdtmanager.h:
8442 rdt: add on-npt-stop signal
8443 rtspsrc will look for it.
8445 2012-07-25 12:48:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8447 * gst/realmedia/rdtmanager.c:
8448 rdt: set caps after activating the pad
8450 2012-07-25 12:48:06 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8452 * gst/realmedia/gstrdtbuffer.c:
8455 2012-07-25 09:37:08 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8457 * gst/asfdemux/gstrtpasfdepay.c:
8458 asfdepay: fix padding correction
8459 Fix padding correction. gst_buffer_copy_into() appends the memory to the already
8460 existing memory in the target buffer..
8461 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680536
8463 2012-07-23 13:32:26 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8465 * ext/mpeg2dec/gstmpeg2dec.c:
8466 mpeg2dec: copy buffer flags when cropping
8467 When we crop a buffer, copy the flags as well.
8469 2012-07-23 11:25:34 +0200 Robert Swain <robert.swain@collabora.co.uk>
8471 * ext/mpeg2dec/gstmpeg2dec.c:
8472 mpeg2dec: Fix GstVideoInfo pointer
8474 2012-07-23 11:13:05 +0200 Robert Swain <robert.swain@collabora.co.uk>
8476 * ext/mpeg2dec/gstmpeg2dec.c:
8477 mpeg2dec: Correctly flag output buffer interlaced state
8478 If the sequence is not flagged as progressive its buffers are marked
8479 interlace mode mixed. There is an individual picture flag indicating
8480 whether picture in the sequence are interlaced or not. This is used
8481 along with the new GST_VIDEO_BUFFER_FLAG_INTERLACED to correctly and
8482 completely indicate the buffer's interlaced state.
8483 Also, TFF and RFF should only be set if the sequence is not progressive.
8485 2012-07-23 10:33:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8487 * ext/mpeg2dec/gstmpeg2dec.c:
8488 ext: Update for video base classes API changes
8490 2012-07-23 08:45:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8493 Automatic update of common submodule
8494 From 98e386f to 94ccf4c
8496 2012-07-20 16:12:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8498 * gst/asfdemux/asfpacket.c:
8499 asfdemux: make sure to avoid arithmetic with _NONE timestamp
8501 2012-07-16 17:36:19 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8503 * gst/asfdemux/asfpacket.c:
8504 asfdemux: convert invalid 0 payload TS into GST_CLOCK_TIME_NONE
8505 ... so it does not get used as first (valid) payload ts, whereas
8506 the first real valid payload ts may be considerably larger.
8507 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679838
8509 2012-07-20 14:41:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
8511 * gst/asfdemux/gstasfdemux.c:
8512 asfdemux: slightly relax supported seek requirements
8513 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680279
8515 2012-07-19 09:58:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8517 * ext/mpeg2dec/gstmpeg2dec.c:
8518 mpeg2dec: Propagate GstFlowReturn where needed
8519 It was just ignoring the return values...
8521 2012-07-19 09:56:17 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8523 * ext/mpeg2dec/gstmpeg2dec.c:
8524 mpeg2dec: Store temporary buffers out of the way
8525 When mpeg2dec needs to do cropping (because downstream can't handle it),
8526 we need temporary buffers to decode to.
8527 Use the user_data field to store those, and unify the rest of the code
8528 that needs to touch a buffer (regardless of how/where it was allocated).
8529 https://bugzilla.gnome.org/show_bug.cgi?id=680194
8531 2012-07-18 18:32:54 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8533 * ext/mpeg2dec/gstmpeg2dec.c:
8534 mpeg2dec: Call gst_video_decoder_negotiate()
8536 2012-07-18 17:21:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8538 * gst/realmedia/rmdemux.c:
8539 rmdemux: give stream tags a different event name so they don't overwrite global tags
8540 There can only be one taglist per name for sticky tag events.
8541 Needs to be fixed more properly, see
8542 https://bugzilla.gnome.org/show_bug.cgi?id=677619
8544 2012-07-18 16:49:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8546 * gst/realmedia/rademux.c:
8547 rademux: set/send caps on pad after activating it
8549 2012-07-18 16:46:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8551 * gst/realmedia/rmdemux.c:
8552 rmdemux: set/send caps after activating the source pads
8553 Makes sure the caps event isn't dropped immediately.
8555 2012-07-17 20:54:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8557 * ext/dvdread/dvdreadsrc.c:
8558 dvdreadsrc: mustn't drop queries like caps query if not started yet
8560 2012-07-15 20:12:46 +0100 Tim-Philipp Müller <tim@centricular.net>
8562 * gst/asfdemux/gstasfdemux.c:
8563 asfdemux: extract WM/Year as GstDateTime instead of GDate
8564 So we can signal that only the year field is valid.
8566 2012-07-13 15:41:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8568 * gst/asfdemux/gstasfdemux.c:
8569 asfdemux: don't leak payload if we are not pushing it
8571 2012-07-13 13:59:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8573 * ext/sidplay/gstsiddec.cc:
8574 * gst/asfdemux/gstasfdemux.c:
8575 * gst/realmedia/rademux.c:
8576 * gst/realmedia/rmdemux.c:
8577 demuxers: Push STREAM_START when needed
8579 2012-07-13 11:36:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8581 * gst/asfdemux/gstasfdemux.c:
8582 asf: don't push on inactive streams
8584 2012-07-12 18:05:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8586 * ext/dvdread/dvdreadsrc.c:
8587 dvdreadsrc: set rank to NONE
8588 It should never be autoplugged really, for DVD
8589 playback there's rsndvd (or will be, realsoonnow).
8591 2012-07-09 16:27:25 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8593 * ext/mpeg2dec/gstmpeg2dec.c:
8594 fix for allocator API changes
8596 2012-07-06 11:50:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8598 * ext/x264/gstx264enc.c:
8599 update for query api changes
8601 2012-07-06 11:27:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8603 * ext/mpeg2dec/gstmpeg2dec.c:
8604 update for query api changes
8606 2012-07-06 11:03:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8608 * ext/x264/gstx264enc.c:
8609 update for allocation query changes
8611 2012-07-05 23:23:33 +0100 Tim-Philipp Müller <tim@centricular.net>
8614 LICENSE_readme: fix typo
8616 2012-07-05 22:48:18 +0100 Tim-Philipp Müller <tim@centricular.net>
8619 LICENSE_readme: mention x264
8620 https://bugzilla.gnome.org/show_bug.cgi?id=679472
8622 2012-07-05 13:12:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8624 * gst/asfdemux/gstasfdemux.c:
8625 * gst/realmedia/rademux.c:
8626 * gst/realmedia/rmdemux.c:
8627 gst: Implement segment-done event
8629 2012-06-27 11:23:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8631 * gst/asfdemux/gstasfdemux.c:
8632 asf: fix x-wmv format in caps
8634 2012-06-27 10:24:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8636 * gst/asfdemux/asfpacket.c:
8639 2012-06-21 15:13:57 +0100 Bastien Nocera <hadess@hadess.net>
8641 * gst/asfdemux/asfpacket.c:
8642 * gst/asfdemux/asfpacket.h:
8643 * gst/asfdemux/gstasfdemux.c:
8644 asfdemux: Ignore parsing errors from broken packets
8645 We should instead be counting the number of errors and exiting if
8646 they're too numerous. This makes a number of broken ASF files playable.
8647 https://bugzilla.gnome.org/show_bug.cgi?id=678543
8649 gst/asfdemux/asfpacket.c
8650 gst/asfdemux/gstasfdemux.c
8652 2012-06-26 17:15:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8654 * gst/asfdemux/gstasfdemux.c:
8657 2012-06-25 09:43:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8659 * ext/mpeg2dec/gstmpeg2dec.c:
8660 mpeg2dec: Add comment explaining why we first chain up to the parent class' decide_allocation
8662 2012-06-25 09:34:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8664 * ext/mpeg2dec/gstmpeg2dec.c:
8665 mpeg2dec: Set allocation parameters to guarantee 16-byte aligned output buffers
8668 2012-06-20 13:36:25 -0400 Matej Knopp <matej.knopp@gmail.com>
8670 * ext/x264/gstx264enc.c:
8671 x264enc: Fix unitialized variable and taglist event
8673 2012-06-20 13:23:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8675 * ext/mpeg2dec/gstmpeg2dec.c:
8676 mpeg2dec: fix compilation
8678 2012-06-20 10:39:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8680 * ext/sidplay/gstsiddec.cc:
8681 * gst/asfdemux/gstasfdemux.c:
8682 * gst/realmedia/rademux.c:
8683 * gst/realmedia/rdtmanager.c:
8684 * gst/realmedia/rmdemux.c:
8685 update for task api change
8687 2012-06-20 10:39:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8689 * ext/mpeg2dec/gstmpeg2dec.c:
8690 * ext/x264/gstx264enc.c:
8693 2012-06-20 09:06:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8695 * ext/mpeg2dec/gstmpeg2dec.c:
8696 * ext/mpeg2dec/gstmpeg2dec.h:
8697 mpeg2dec: Port to 0.11 again
8699 2012-06-19 15:19:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8701 * ext/x264/gstx264enc.c:
8702 x264enc: Fix compiler warning
8704 2012-05-30 12:50:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8706 * ext/mpeg2dec/gstmpeg2dec.c:
8707 * ext/mpeg2dec/gstmpeg2dec.h:
8708 mpeg2dec: Report PAR if not present upstream
8709 And clean up some code
8711 2012-05-04 16:09:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8713 * ext/mpeg2dec/gstmpeg2dec.c:
8714 mpeg2dec: use _scale_ceil to compute frame period
8715 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8717 2012-05-04 16:08:27 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8719 * ext/mpeg2dec/gstmpeg2dec.c:
8720 mpeg2dec: mpeg2dec actually has 3 frame latency
8721 https://bugzilla.gnome.org/show_bug.cgi?id=675769
8723 2012-05-01 18:49:03 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8725 * ext/mpeg2dec/gstmpeg2dec.c:
8726 mpeg2dec: Fix large output buffers leak
8728 2012-05-01 18:46:31 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8730 * ext/mpeg2dec/gstmpeg2dec.c:
8731 mpeg2dec: Port to new way of handling frame reference
8733 2012-05-01 16:12:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8735 * ext/mpeg2dec/gstmpeg2dec.c:
8736 mpeg2dec: don't leak input_state
8738 2012-04-13 19:06:52 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8740 * ext/mpeg2dec/gstmpeg2dec.c:
8741 * ext/mpeg2dec/gstmpeg2dec.h:
8742 mpeg2dec: Port to GstVideoDecoder base class
8744 ext/mpeg2dec/gstmpeg2dec.c
8745 ext/mpeg2dec/gstmpeg2dec.h
8746 Back to 0.10 state, needs to be ported to 0.11 again.
8748 2012-06-19 09:26:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8750 Merge remote-tracking branch 'origin/master'
8752 2012-06-19 09:26:02 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8754 * ext/x264/gstx264enc.c:
8755 * ext/x264/gstx264enc.h:
8756 x264enc: Port to 0.11 again
8758 2012-05-07 11:52:40 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8760 * ext/x264/gstx264enc.c:
8761 x264enc: Don't set latency while holding object lock
8762 This reverts commit 30a0b50e9ca0d625e61f994d4f8acd022dcddf38.
8763 https://bugzilla.gnome.org/show_bug.cgi?id=675762
8765 2012-05-03 18:07:24 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8767 * ext/x264/gstx264enc.c:
8768 x264enc: Use video encoder stream lock to avoid deadlock
8770 2012-05-01 18:45:33 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
8772 * ext/x264/gstx264enc.c:
8773 x264enc: Port to new way of passing frame reference
8775 2012-04-30 19:00:09 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8777 * ext/x264/gstx264enc.c:
8778 x264enc: Set default stream-format to avc as it's a better format
8780 2012-04-26 22:27:55 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8782 * ext/x264/gstx264enc.c:
8783 x264enc: Fix setting latency
8784 Fixes setting latency when framerate is dynamic and round up the latency
8785 to avoid rounding issues.
8787 2012-04-30 18:59:44 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8789 * ext/x264/gstx264enc.c:
8790 x264enc: gst_video_encoder_get_frame() is now transfer full
8792 2012-04-26 17:31:45 +0000 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8794 * ext/x264/gstx264enc.c:
8795 x264enc: don't leak output state
8797 2012-04-18 17:09:12 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8799 * ext/x264/gstx264enc.c:
8800 * ext/x264/gstx264enc.h:
8801 x264enc: Remove x264 backward compatibility support
8803 2012-04-18 16:13:57 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8805 * ext/x264/gstx264enc.c:
8806 x264enc: Report latency base on x264 buffer size
8808 2012-04-17 15:44:24 -0400 Nicolas Dufresne <nicolas.dufresne@collabora.com>
8811 * ext/x264/gstx264enc.c:
8812 * ext/x264/gstx264enc.h:
8813 x264enc: Port to GstVideoEncoder baseclass
8816 ext/x264/gstx264enc.c
8817 ext/x264/gstx264enc.h
8818 Back to 0.10 state, needs to be ported to 0.11 again.
8820 2012-06-16 18:29:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8825 * docs/plugins/Makefile.am:
8826 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
8827 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
8828 * docs/plugins/inspect/plugin-synaesthesia.xml:
8829 * gst/synaesthesia/.gitignore:
8830 * gst/synaesthesia/Makefile.am:
8831 * gst/synaesthesia/README:
8832 * gst/synaesthesia/gstsynaesthesia.c:
8833 * gst/synaesthesia/gstsynaesthesia.h:
8834 * gst/synaesthesia/synaescope.c:
8835 * gst/synaesthesia/synaescope.h:
8836 synaesthesia: remove experimental GPL-ed synaesthesia plugin
8837 It never made it out of experimental, and there's a new
8838 synaescope element in gst-plugins-bad that's hopefully
8839 sufficiently similar.
8840 https://bugzilla.gnome.org/show_bug.cgi?id=356882
8842 2012-06-16 18:13:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8844 * gst/mpegstream/.gitignore:
8845 mpegstream: remove leftover hidden .gitignore file
8847 2012-06-08 15:55:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8849 * gst/synaesthesia/gstsynaesthesia.c:
8850 * tests/check/elements/amrnbenc.c:
8851 * tests/check/elements/x264enc.c:
8852 elements: Use gst_pad_set_caps() instead of manual event fiddling
8854 2012-06-08 15:05:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8857 Automatic update of common submodule
8858 From 03a0e57 to 98e386f
8860 2012-06-07 16:28:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8865 === release 0.11.92 ===
8867 2012-06-07 16:28:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8873 * docs/plugins/inspect/plugin-a52dec.xml:
8874 * docs/plugins/inspect/plugin-amrnb.xml:
8875 * docs/plugins/inspect/plugin-amrwbdec.xml:
8876 * docs/plugins/inspect/plugin-asf.xml:
8877 * docs/plugins/inspect/plugin-cdio.xml:
8878 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
8879 * docs/plugins/inspect/plugin-dvdread.xml:
8880 * docs/plugins/inspect/plugin-dvdsub.xml:
8881 * docs/plugins/inspect/plugin-lame.xml:
8882 * docs/plugins/inspect/plugin-mad.xml:
8883 * docs/plugins/inspect/plugin-mpeg2dec.xml:
8884 * docs/plugins/inspect/plugin-realmedia.xml:
8885 * docs/plugins/inspect/plugin-siddec.xml:
8886 * docs/plugins/inspect/plugin-twolame.xml:
8887 * docs/plugins/inspect/plugin-x264.xml:
8888 * gst-plugins-ugly.doap:
8889 * win32/common/config.h:
8892 2012-06-07 16:28:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8935 2012-06-06 18:19:06 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8938 Automatic update of common submodule
8939 From 1fab359 to 03a0e57
8941 2012-06-06 13:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
8943 * ext/sidplay/gstsiddec.cc:
8944 * gst/asfdemux/gstasfdemux.c:
8945 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
8946 * gst/realmedia/rademux.c:
8947 * gst/realmedia/rmdemux.c:
8948 update for tag event change
8950 2012-06-01 10:29:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
8953 Automatic update of common submodule
8954 From f1b5a96 to 1fab359
8956 2012-05-31 13:08:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8959 Automatic update of common submodule
8960 From 92b7266 to f1b5a96
8962 2012-05-30 12:45:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8965 Automatic update of common submodule
8966 From ec1c4a8 to 92b7266
8968 2012-05-30 11:24:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8971 Automatic update of common submodule
8972 From 3429ba6 to ec1c4a8
8974 2012-05-26 23:41:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8976 * gst/realmedia/rmutils.c:
8977 realmedia: don't use GstStructure API on tag lists
8979 2012-05-21 14:57:44 +0200 Julien Isorce <julien.isorce@gmail.com>
8981 * ext/a52dec/gsta52dec.c:
8982 a52dec: really prefer the original number (and position) of channels
8983 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=676495
8985 2012-05-24 12:32:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
8988 Automatic update of common submodule
8989 From dc70203 to 3429ba6
8991 2012-05-17 21:12:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
8994 * ext/x264/gstx264enc.c:
8995 x264: bump x264 requirement to build 106 or later
8996 Build 106 is from September 2010.
8997 https://bugzilla.gnome.org/show_bug.cgi?id=676257
8999 2012-04-15 23:39:48 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
9001 * ext/a52dec/gsta52dec.c:
9003 a52dec: adapt to work also with new liba52
9004 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674091
9006 2012-05-17 12:40:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9008 * ext/a52dec/gsta52dec.c:
9009 a52dec: trigger renegotiation upon changed stream channels
9012 2012-05-16 09:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9015 configure: Require core/base 0.11.91
9017 2012-01-13 18:18:33 -0500 Matej Knopp <matej.knopp@gmail.com>
9020 .gitignore: add visual studio IDE files and OS X .DS_Store files
9021 https://bugzilla.gnome.org/show_bug.cgi?id=667899
9023 2012-05-13 17:00:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9028 === release 0.11.91 ===
9030 2012-05-13 16:49:04 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9037 * gst-plugins-ugly.doap:
9038 * win32/common/config.h:
9041 2012-05-13 16:48:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9084 2012-05-13 16:45:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9086 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
9088 2012-05-13 15:56:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9091 Automatic update of common submodule
9092 From dc70203 to 3429ba6
9094 2012-04-24 15:27:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9096 * gst/asfdemux/asfpacket.c:
9097 asfdemux: Use correct enum type
9099 2012-05-10 10:11:44 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9101 * gst/asfdemux/gstasfdemux.c:
9102 asfdemux: implement pull mode seek snap flags when an index is present
9103 Also ensure we get a proper EOS when seeking past the end of the
9104 file, or (when the snap after flag is set) between the last keyframe
9105 and the end of the file.
9107 2012-05-03 23:50:30 +0100 Leon Merten Lohse <leon@green-side.de>
9109 * ext/cdio/gstcdio.c:
9110 * ext/cdio/gstcdio.h:
9111 * ext/cdio/gstcdiocddasrc.c:
9112 cdio: compensate for libcdio's recent cd-text api changes
9113 https://bugzilla.gnome.org/show_bug.cgi?id=675112
9115 ext/cdio/gstcdiocddasrc.c
9117 2012-04-30 21:27:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9119 * ext/dvdread/dvdreadsrc.c:
9120 dvdread: fix build after recent include reshuffling in core
9121 Need to include gmodule.h ourselves now.
9123 2012-04-19 12:22:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9125 * ext/mpeg2dec/gstmpeg2dec.c:
9126 video: Update for libgstvideo API changes
9128 2012-04-16 09:09:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9131 Automatic update of common submodule
9132 From 6db25be to dc70203
9134 2012-04-12 13:56:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9136 * gst/asfdemux/asfpacket.c:
9137 * gst/asfdemux/asfpacket.h:
9138 asfdemux: fix performance issue, especially with high-bitrate streams
9139 Two things were suboptimal from a performance point of view:
9140 a) consider a large media object such as a video keyframe, which
9141 may be split up into multiple fragments. We would assemble
9142 the media object as follows:
9143 buf = join (join (join (frag1, frag2), frag3), frag4)
9144 which causes many unnecessary memcpy()s, and malloc/free,
9145 which could easily add up to a multiple of the actual object
9146 size. To avoid this, we allocate a buffer of the size needed
9147 from the start and copy fragments into that directly.
9148 b) for every fragment to join, we would create a sub-buffer
9149 before joining it (which would discard the sub-buffer again),
9150 leading to unnecessary miniobject create/free churn.
9152 gst/asfdemux/asfpacket.c
9153 gst/asfdemux/asfpacket.h
9155 2012-04-12 14:45:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9157 * gst/asfdemux/asfpacket.c:
9158 asfdemux: avoid unnecessary stream lookup
9159 We have already retrieved the stream for that stream number and
9160 made sure it's not NULL, so no need to do it again here; neither
9161 the number nor the streams changed since the last time.
9163 2012-04-02 19:31:20 +0200 Alban Browaeys <prahal@yahoo.com>
9165 * ext/a52dec/gsta52dec.c:
9166 a52dec: fix first_access bigger than 2
9167 gst_buffer_extract returns the number of bytes extracted, here 2 max.
9168 Set size to the buffer size as was done in 0.10 to avoid first_access
9169 error when it bypass 2.
9170 https://bugzilla.gnome.org/show_bug.cgi?id=673434
9172 2012-04-13 13:43:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9176 configure: Modernize autotools setup a bit
9177 Also we now only create tar.bz2 and tar.xz tarballs.
9179 2012-04-13 13:37:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9182 Automatic update of common submodule
9183 From 464fe15 to 6db25be
9185 2012-04-12 11:19:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9190 === release 0.11.90 ===
9192 2012-04-12 10:40:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9198 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
9199 * docs/plugins/inspect/plugin-a52dec.xml:
9200 * docs/plugins/inspect/plugin-amrnb.xml:
9201 * docs/plugins/inspect/plugin-amrwbdec.xml:
9202 * docs/plugins/inspect/plugin-asf.xml:
9203 * docs/plugins/inspect/plugin-cdio.xml:
9204 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9205 * docs/plugins/inspect/plugin-dvdread.xml:
9206 * docs/plugins/inspect/plugin-dvdsub.xml:
9207 * docs/plugins/inspect/plugin-lame.xml:
9208 * docs/plugins/inspect/plugin-mad.xml:
9209 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9210 * docs/plugins/inspect/plugin-realmedia.xml:
9211 * docs/plugins/inspect/plugin-siddec.xml:
9212 * docs/plugins/inspect/plugin-twolame.xml:
9213 * docs/plugins/inspect/plugin-x264.xml:
9214 * gst-plugins-ugly.doap:
9215 * win32/common/config.h:
9218 2012-04-12 10:39:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9261 2012-04-10 00:48:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9263 * ext/mad/gstmad.c.orig:
9264 mad: remove .c.orig file
9266 2012-04-10 00:47:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9268 * ext/a52dec/gsta52dec.c:
9269 * ext/amrnb/amrnbdec.c:
9270 * ext/amrnb/amrnbenc.c:
9271 * ext/amrwbdec/amrwbdec.c:
9272 * ext/cdio/gstcdiocddasrc.c:
9273 * ext/dvdread/dvdreadsrc.c:
9274 * ext/lame/gstlamemp3enc.c:
9276 * ext/mad/gstmad.c.orig:
9277 * ext/mpeg2dec/gstmpeg2dec.c:
9278 * ext/sidplay/gstsiddec.cc:
9279 * ext/twolame/gsttwolamemp2enc.c:
9280 * ext/x264/gstx264enc.c:
9281 * gst/asfdemux/gstasfdemux.c:
9282 * gst/asfdemux/gstrtpasfdepay.c:
9283 * gst/asfdemux/gstrtspwms.c:
9284 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9285 * gst/dvdsub/gstdvdsubdec.c:
9286 * gst/dvdsub/gstdvdsubparse.c:
9287 * gst/realmedia/pnmsrc.c:
9288 * gst/realmedia/rademux.c:
9289 * gst/realmedia/rdtdepay.c:
9290 * gst/realmedia/rdtmanager.c:
9291 * gst/realmedia/rmdemux.c:
9292 * gst/realmedia/rtspreal.c:
9293 * gst/synaesthesia/gstsynaesthesia.c:
9294 * gst/xingmux/gstxingmux.c:
9295 Use new gst_element_class_set_static_metadata()
9297 2012-04-05 18:43:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9300 Automatic update of common submodule
9301 From 7fda524 to 464fe15
9303 2012-04-05 17:40:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9305 * ext/a52dec/gsta52dec.c:
9306 * ext/amrnb/amrnb.c:
9307 * ext/amrwbdec/amrwb.c:
9308 * ext/cdio/gstcdio.c:
9309 * ext/dvdread/dvdreadsrc.c:
9310 * ext/lame/plugin.c:
9312 * ext/mad/gstmad.c.orig:
9313 * ext/mpeg2dec/gstmpeg2dec.c:
9314 * ext/sidplay/gstsiddec.cc:
9315 * ext/twolame/gsttwolamemp2enc.c:
9316 * ext/x264/gstx264enc.c:
9317 * gst/asfdemux/gstasf.c:
9318 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9319 * gst/dvdsub/gstdvdsubdec.c:
9320 * gst/realmedia/realmedia.c:
9321 * gst/synaesthesia/gstsynaesthesia.c:
9322 * gst/xingmux/plugin.c:
9323 gst: Update for GST_PLUGIN_DEFINE() API changes
9325 2012-04-05 13:26:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9328 configure: Update version to 0.11.89.1
9330 2012-04-04 14:38:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9333 * docs/plugins/Makefile.am:
9334 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
9335 * docs/version.entities.in:
9336 * ext/a52dec/Makefile.am:
9337 * ext/amrnb/Makefile.am:
9338 * ext/amrwbdec/Makefile.am:
9339 * ext/cdio/Makefile.am:
9340 * ext/lame/Makefile.am:
9341 * ext/mad/Makefile.am:
9342 * ext/mpeg2dec/Makefile.am:
9343 * ext/sidplay/Makefile.am:
9344 * ext/twolame/Makefile.am:
9345 * ext/x264/Makefile.am:
9346 * gst-plugins-ugly.spec.in:
9347 * gst/asfdemux/Makefile.am:
9348 * gst/dvdlpcmdec/Makefile.am:
9349 * gst/dvdsub/Makefile.am:
9350 * gst/realmedia/Makefile.am:
9351 * pkgconfig/Makefile.am:
9352 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
9353 * tests/check/Makefile.am:
9354 gst: Update versioning
9356 2012-04-02 15:21:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9358 * ext/mpeg2dec/gstmpeg2dec.c:
9359 * ext/mpeg2dec/gstmpeg2dec.h:
9360 mpeg2dec: fix cropping
9361 fix cropping in mpeg2dec
9363 2012-04-01 20:19:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9365 * ext/mpeg2dec/gstmpeg2dec.c:
9366 mpeg2dec: add crop metadata when buffer is still writable
9368 2012-03-30 18:13:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9370 * gst/asfdemux/gstrtpasfdepay.c:
9371 update for buffer api change
9373 2012-03-30 11:52:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9375 * ext/a52dec/gsta52dec.c:
9377 ext: Update for audio decoder API changes
9379 2012-03-29 17:32:08 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9381 * tests/check/elements/amrnbenc.c:
9382 * tests/check/elements/x264enc.c:
9383 tests: make more valgrind-friendly and plug caps leak
9385 2012-03-28 12:50:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9387 * gst/asfdemux/asfpacket.c:
9388 * gst/asfdemux/gstasfdemux.c:
9389 * gst/dvdsub/gstdvdsubdec.c:
9390 update for buffer changes
9392 2012-03-27 14:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9394 * tests/check/elements/x264enc.c:
9395 tests: x264enc: adjust test to removal of deprecated properties
9397 2012-03-26 12:13:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
9399 Replace master with 0.11
9401 2012-03-22 15:56:04 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9406 === release 0.11.2 ===
9408 2012-03-22 15:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9414 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9415 * docs/plugins/inspect/plugin-a52dec.xml:
9416 * docs/plugins/inspect/plugin-amrnb.xml:
9417 * docs/plugins/inspect/plugin-amrwbdec.xml:
9418 * docs/plugins/inspect/plugin-asf.xml:
9419 * docs/plugins/inspect/plugin-cdio.xml:
9420 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9421 * docs/plugins/inspect/plugin-dvdread.xml:
9422 * docs/plugins/inspect/plugin-dvdsub.xml:
9423 * docs/plugins/inspect/plugin-lame.xml:
9424 * docs/plugins/inspect/plugin-mad.xml:
9425 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9426 * docs/plugins/inspect/plugin-realmedia.xml:
9427 * docs/plugins/inspect/plugin-siddec.xml:
9428 * docs/plugins/inspect/plugin-twolame.xml:
9429 * docs/plugins/inspect/plugin-x264.xml:
9430 * gst-plugins-ugly.doap:
9470 * win32/common/config.h:
9473 2012-03-21 13:18:35 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9475 * tests/check/elements/mpeg2dec.c:
9476 tests: fix after memory changes
9478 2012-03-21 13:18:11 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9480 * ext/x264/gstx264enc.c:
9481 * ext/x264/gstx264enc.h:
9482 x264enc: remove deprecated properties
9484 2012-03-20 12:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9486 Merge remote-tracking branch 'origin/master' into 0.11
9487 So 0.11 folks also get amr include fixes.
9489 ext/a52dec/gsta52dec.c
9492 2012-03-18 18:56:16 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9494 * gst/synaesthesia/gstsynaesthesia.c:
9495 synaesthesia: fixup for bufferpool api changes
9496 ... as well as some caps ref handling.
9498 2012-03-16 21:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9500 * gst/realmedia/rademux.c:
9501 * gst/realmedia/rmdemux.c:
9502 don't pass random pointers to pull_range
9504 2012-03-15 22:11:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9506 * ext/mpeg2dec/gstmpeg2dec.c:
9507 update for bufferpool changes
9509 2012-03-15 20:38:50 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9511 * ext/mpeg2dec/gstmpeg2dec.c:
9512 update for allocation query changes
9514 2012-03-15 13:38:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9516 * ext/dvdread/dvdreadsrc.c:
9517 * ext/lame/gstlamemp3enc.c:
9518 * ext/mpeg2dec/gstmpeg2dec.c:
9519 * ext/x264/gstx264enc.c:
9520 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9521 * gst/dvdsub/gstdvdsubdec.c:
9522 update for memory api changes
9524 2012-03-14 19:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9526 * ext/mpeg2dec/gstmpeg2dec.c:
9527 take padding into account
9529 2012-03-13 18:27:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9532 mad: simplify parsing code
9533 Also fixes #671455 (expected at least).
9535 2012-03-12 16:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9538 configure.ac: bump required GLib to 2.31.14
9539 Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
9541 2012-03-12 12:23:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9543 * ext/sidplay/gstsiddec.cc:
9544 fix for caps _normalize changes
9546 2012-03-11 19:07:19 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9548 * ext/x264/gstx264enc.c:
9549 fix for caps api changes
9551 2012-03-06 16:08:23 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9553 * ext/a52dec/gsta52dec.c:
9554 * ext/a52dec/gsta52dec.h:
9555 a52dec: use base class tag handling helper
9556 ... so as to ensure these to be handled and sent at proper time.
9558 2012-03-06 14:28:15 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9560 * ext/dvdread/dvdreadsrc.c:
9561 dvdreadsrc: Use variable type with correct signedness
9563 2011-01-14 18:50:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
9565 * ext/mpeg2dec/gstmpeg2dec.c:
9566 mpeg2dec: Copy planes in one go when possible
9568 2012-03-03 17:17:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9571 * ext/amrnb/amrnbdec.h:
9572 * ext/amrnb/amrnbenc.h:
9573 * ext/amrwbdec/amrwbdec.h:
9574 amrnb, amrwbdec: fix build with opencore-amr >= 0.1.3
9575 In previous versions, the opencore-amr include sub-directory
9576 would be specified in the include path in the CFLAGS, but this
9577 is no longer the case in newer versions, so we need to add those
9578 to our include directives.
9579 Based on patch by: Christian Morales Vega
9580 https://bugzilla.gnome.org/show_bug.cgi?id=671123
9582 2012-03-03 16:56:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9585 configure: get rid of non-pkg-config ways to check for opencore-amr
9587 2012-02-29 17:26:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9589 * ext/mpeg2dec/gstmpeg2dec.c:
9590 update for metadata API changes
9592 2012-02-27 06:35:01 +0100 Alessandro Decina <alessandro.d@gmail.com>
9594 * ext/amrwbdec/Makefile.am:
9595 * ext/lame/Makefile.am:
9596 * ext/mad/Makefile.am:
9597 amrwbdec, lame, mad: link to libgstbase
9599 2012-02-27 06:33:48 +0100 Alessandro Decina <alessandro.d@gmail.com>
9601 * ext/x264/gstx264enc.c:
9602 x264enc: fix compiler warning
9604 2012-02-27 00:36:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9606 Merge remote-tracking branch 'origin/master' into 0.11
9608 2012-02-27 00:34:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9610 Merge commit '02f5d72a0519bcbe8f6958fab6dd998fc8ccda6b' into 0.11
9614 2012-02-23 11:20:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9619 * docs/plugins/gst-plugins-ugly-plugins.args:
9620 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9621 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9622 * docs/plugins/inspect/plugin-a52dec.xml:
9623 * docs/plugins/inspect/plugin-amrnb.xml:
9624 * docs/plugins/inspect/plugin-amrwbdec.xml:
9625 * docs/plugins/inspect/plugin-asf.xml:
9626 * docs/plugins/inspect/plugin-cdio.xml:
9627 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9628 * docs/plugins/inspect/plugin-dvdread.xml:
9629 * docs/plugins/inspect/plugin-dvdsub.xml:
9630 * docs/plugins/inspect/plugin-iec958.xml:
9631 * docs/plugins/inspect/plugin-lame.xml:
9632 * docs/plugins/inspect/plugin-mad.xml:
9633 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9634 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
9635 * docs/plugins/inspect/plugin-mpegstream.xml:
9636 * docs/plugins/inspect/plugin-realmedia.xml:
9637 * docs/plugins/inspect/plugin-siddec.xml:
9638 * docs/plugins/inspect/plugin-twolame.xml:
9639 * docs/plugins/inspect/plugin-x264.xml:
9640 * win32/common/config.h:
9641 Bump version after release
9643 2012-02-21 18:58:06 -0800 David Schleef <ds@schleef.org>
9646 autogen.sh: avoid touching .po files during 'make'
9647 A simple workaround to deal with GNU gettext automake integration
9648 failing to deal with git. Fixes: #669207
9650 2012-02-22 02:17:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9652 * ext/x264/gstx264enc.c:
9653 x264: convert g_print to LOG
9655 2012-02-22 02:07:49 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9657 * gst/asfdemux/gstrtpasfdepay.c:
9658 update for new memory api
9660 2012-02-22 02:07:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9662 * ext/x264/gstx264enc.c:
9663 x264enc: handle pts and dts
9665 2012-02-21 18:53:57 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9668 mad: handle libmad freeform parsing quirk
9670 2012-02-21 18:49:50 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9673 mad: fixup unhacking last frame coaxing
9674 ... so as to not only replace the data pointer but also available size.
9676 2012-02-20 14:27:49 +0000 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
9678 * gst-plugins-ugly.spec.in:
9681 2012-02-18 00:02:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9683 * win32/common/config.h:
9684 win32: back to development
9686 2012-02-17 17:53:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9689 * gst/synaesthesia/gstsynaesthesia.c:
9690 * gst/synaesthesia/gstsynaesthesia.h:
9691 synaesthesia: port to 0.11
9693 2012-02-17 17:53:28 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9696 * gst/xingmux/gstxingmux.c:
9697 xingmux: port to 0.11
9699 2012-02-17 11:06:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9704 === release 0.11.1 ===
9706 2012-02-17 11:06:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9712 * docs/plugins/gst-plugins-ugly-plugins.args:
9713 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
9714 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
9715 * docs/plugins/inspect/plugin-a52dec.xml:
9716 * docs/plugins/inspect/plugin-amrnb.xml:
9717 * docs/plugins/inspect/plugin-amrwbdec.xml:
9718 * docs/plugins/inspect/plugin-asf.xml:
9719 * docs/plugins/inspect/plugin-cdio.xml:
9720 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
9721 * docs/plugins/inspect/plugin-dvdread.xml:
9722 * docs/plugins/inspect/plugin-dvdsub.xml:
9723 * docs/plugins/inspect/plugin-lame.xml:
9724 * docs/plugins/inspect/plugin-mad.xml:
9725 * docs/plugins/inspect/plugin-mpeg2dec.xml:
9726 * docs/plugins/inspect/plugin-realmedia.xml:
9727 * docs/plugins/inspect/plugin-siddec.xml:
9728 * docs/plugins/inspect/plugin-twolame.xml:
9729 * docs/plugins/inspect/plugin-x264.xml:
9730 * gst-plugins-ugly.doap:
9770 * win32/common/config.h:
9773 2012-02-17 09:16:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9775 Merge branch 'master' into 0.11
9779 2012-02-16 14:29:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9782 mad: unhack last frame coaxing
9783 ... so as to maximally use available base class API and interfere least
9784 as possible with its internal state.
9786 2012-02-15 13:45:00 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9789 mad: fix compilation
9791 2012-02-15 13:40:13 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9794 mad: chain up to default event handler
9796 2012-02-11 05:38:41 -0500 Matej Knopp <matej.knopp@gmail.com>
9798 * ext/x264/gstx264enc.c:
9799 x264enc: unmap video frame after encoding
9800 Fixes major memory leak.
9801 https://bugzilla.gnome.org/show_bug.cgi?id=669863
9803 2012-02-10 17:02:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9805 * ext/x264/gstx264enc.c:
9806 x264enc: fix after merge
9808 2012-02-10 17:00:33 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9810 Merge branch 'master' into 0.11
9812 ext/x264/gstx264enc.c
9814 2012-02-09 18:10:48 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9816 * ext/sidplay/gstsiddec.cc:
9817 * ext/sidplay/gstsiddec.h:
9818 sidplay: don't use ulong properties
9820 2012-02-09 16:14:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9822 * ext/sidplay/gstsiddec.cc:
9823 sidplay: fix negotiation
9825 2012-02-09 11:55:07 +0100 Robert Swain <robert.swain@collabora.co.uk>
9827 * ext/x264/gstx264enc.c:
9828 x264enc: Add baseline profile to caps
9829 libx264 does not yet support the features that create the difference
9830 between baseline and constrained baseline profile. Hence it currently
9831 supports both though it can only technically encode constrained
9834 2012-02-08 16:38:09 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9836 * ext/amrnb/amrnbenc.c:
9837 * gst/asfdemux/gstasfdemux.c:
9838 * gst/realmedia/rdtmanager.c:
9839 GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING
9841 2012-02-07 18:56:23 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9843 * tests/check/elements/mpeg2dec.c:
9844 mpeg2dec: fix test a bit more
9845 Still broken because cropping is broken in mpeg2dec
9847 2012-02-07 11:06:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9849 * tests/check/elements/amrnbenc.c:
9850 * tests/check/elements/x264enc.c:
9851 * tests/check/elements/xingmux.c:
9852 tests: fix some tests
9854 2012-02-01 16:20:46 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9856 * ext/twolame/gsttwolamemp2enc.c:
9857 twolame: Use new audio encoder/decoder base class API for srcpad caps
9859 2012-02-01 16:20:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9861 * ext/lame/gstlamemp3enc.c:
9862 lame: Use new audio encoder/decoder base class API for srcpad caps
9864 2012-02-01 16:19:55 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9867 mad: Use new audio encoder/decoder base class API for srcpad caps
9869 2012-02-01 16:17:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9871 * ext/a52dec/gsta52dec.c:
9872 a52dec: Use new audio encoder/decoder base class API for srcpad caps
9874 2012-02-01 16:15:27 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9876 * ext/amrwbdec/amrwbdec.c:
9877 amrwbdec: Use new audio encoder/decoder base class API for srcpad caps
9879 2012-02-01 16:14:08 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9881 * ext/amrnb/amrnbdec.c:
9882 * ext/amrnb/amrnbenc.c:
9883 amrnb: Use new audio encoder/decoder base class API for srcpad caps
9885 2012-01-31 15:52:38 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9888 mad: ensure we do not confuse the base class with our buffer guard
9889 mad expects extra bytes at the end of a buffer (see discussion in
9890 http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html),
9891 and since we inject these without the base class' knowledge, we
9892 need to hide the bodies better.
9893 This fixes an assert at EOS when decoding an mp3 manually without
9894 an intervening mpegaudioparse.
9896 2012-01-30 17:17:31 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9898 * gst/realmedia/rtspreal.c:
9899 update for HEADER flag
9901 2011-07-20 09:00:58 +0200 Alessandro Decina <alessandro.d@gmail.com>
9903 * ext/x264/gstx264enc.c:
9904 * ext/x264/gstx264enc.h:
9905 x264enc: implement force-key-unit API
9907 2012-01-25 13:58:48 +0100 Thomas Vander Stichele <thomas (at) apestaart (dot) org>
9910 Automatic update of common submodule
9911 From c463bc0 to 7fda524
9913 2012-01-25 13:58:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9915 * ext/amrnb/amrnbdec.c:
9916 * ext/amrwbdec/amrwbdec.c:
9917 amr: port to 0.11 again
9919 2012-01-25 13:03:33 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9921 Merge branch 'master' into 0.11
9923 ext/a52dec/gsta52dec.c
9925 2012-01-25 07:24:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9927 * ext/a52dec/gsta52dec.c:
9928 * ext/amrnb/amrnbdec.c:
9929 * ext/amrnb/amrnbenc.c:
9930 * ext/amrwbdec/amrwbdec.c:
9931 * ext/dvdread/dvdreadsrc.c:
9932 * ext/lame/gstlamemp3enc.c:
9934 * ext/mpeg2dec/gstmpeg2dec.c:
9935 * ext/sidplay/gstsiddec.cc:
9936 * ext/twolame/gsttwolamemp2enc.c:
9937 * gst/asfdemux/asfpacket.c:
9938 * gst/asfdemux/gstasfdemux.c:
9939 * gst/asfdemux/gstrtpasfdepay.c:
9940 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
9941 * gst/dvdsub/gstdvdsubdec.c:
9942 * gst/dvdsub/gstdvdsubdec.h:
9943 * gst/realmedia/gstrdtbuffer.c:
9944 * gst/realmedia/gstrdtbuffer.h:
9945 * gst/realmedia/rdtdepay.c:
9946 * gst/realmedia/rmdemux.c:
9947 * gst/realmedia/rmutils.c:
9948 port to new memory API
9950 2012-01-25 11:38:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9953 Automatic update of common submodule
9954 From 2a59016 to c463bc0
9956 2012-01-22 23:56:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9958 * gst-libs/gst/glib-compat-private.h:
9959 Remove compatibility versions for deprecated GLib API
9961 2012-01-19 15:26:25 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
9963 * ext/a52dec/gsta52dec.c:
9964 a52dec: fix read buffer overflow upon syncing
9965 The wrong size was being decremented, leading to a runaway
9968 2012-01-19 15:06:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
9972 Add --disable-fatal-warnings configure option
9974 2012-01-19 11:34:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
9976 * gst/asfdemux/gstasfdemux.c:
9977 * gst/realmedia/rademux.c:
9978 * gst/realmedia/rdtmanager.c:
9979 * gst/realmedia/rmdemux.c:
9980 port to new gthread API
9982 2012-01-18 17:00:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9985 configure.ac: Require GLib 2.31.10 for consistency
9987 2012-01-18 16:46:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
9990 Automatic update of common submodule
9991 From 0807187 to 2a59016
9993 2012-01-17 11:55:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
9995 * ext/amrwbdec/amrwbdec.c:
9996 amrwbdec: _parse should not return OK if not enough data yet
9998 2012-01-17 11:55:14 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10000 * ext/amrnb/amrnbdec.c:
10001 amrnbdec: _parse should not return OK if not enough data yet
10003 2012-01-13 15:03:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10005 * ext/dvdread/dvdreadsrc.c:
10006 dvdreadsrc: fix off by one in cell calculation for the last chapter
10008 2012-01-13 15:56:47 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10010 * gst/asfdemux/gstasfdemux.c:
10011 asfdemux: set caps on src pad before adding it
10013 2012-01-13 15:56:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10015 * gst/asfdemux/gstasfdemux.c:
10016 asfdemux: perform writable buffer map to copy into it
10018 2012-01-13 15:55:15 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10020 * gst/asfdemux/asfpacket.c:
10021 * gst/asfdemux/asfpacket.h:
10022 asfpacket: fix 0.11 ported payload extraction
10023 ... to cater for not necessarily offset == size - cur_pos,
10024 as size may have been adjusted due to padding.
10027 2012-01-13 13:46:50 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10029 * ext/x264/gstx264enc.c:
10030 x264enc: remove useless and semantically (though not practically) wrong code
10031 The object will be freed, so it's pointless to set the pointers
10034 2012-01-13 13:46:28 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10036 * ext/x264/gstx264enc.c:
10037 x264enc: remove leaking "optimization"
10039 2012-01-13 00:05:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10041 * gst/asfdemux/gstasfdemux.c:
10042 GST_TYPE_DATE -> G_TYPE_DATE
10044 2012-01-13 00:01:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10046 Merge remote-tracking branch 'origin/master' into 0.11
10048 ext/a52dec/gsta52dec.c
10050 2012-01-12 13:25:22 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10052 * ext/a52dec/gsta52dec.c:
10053 a52dec: plug buffer leak
10055 2012-01-12 13:20:26 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10057 * ext/a52dec/gsta52dec.c:
10058 a52dec: plug buffer leak
10060 2012-01-11 12:31:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10062 * ext/amrnb/amrnbenc.c:
10063 amrnbenc: _map and _unmap the appropriate input and output buffers
10065 2012-01-10 15:25:12 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10067 * ext/a52dec/gsta52dec.c:
10068 a52dec: Fix some merge mistakes
10070 2012-01-10 15:17:11 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10072 Merge branch 'master' into 0.11
10074 ext/a52dec/gsta52dec.c
10075 ext/a52dec/gsta52dec.h
10078 ext/lame/gstlamemp3enc.c
10081 gst/mpegaudioparse/gstmpegaudioparse.c
10082 gst/mpegstream/gstdvddemux.c
10083 gst/realmedia/rdtdepay.c
10088 2012-01-10 11:41:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10090 * gst/dvdsub/Makefile.am:
10091 dvdsub: add some CFLAGS and LIBS in Makefile.am
10092 ... since adapter is still used.
10094 2012-01-09 16:00:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10096 * gst/realmedia/rmdemux.c:
10097 rmdemux: Don't use buffer after unreffing
10099 2012-01-09 15:46:10 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10101 * gst/asfdemux/gstasfdemux.c:
10102 asfdemux: Only change writable caps and make sure to set updated caps on the srcpad
10104 2012-01-09 15:24:53 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10106 * ext/mad/gstmad.c:
10107 mad: Correctly unmap the buffer with the original data pointer
10109 2012-01-09 15:15:28 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10111 * ext/mad/gstmad.c:
10112 mad: Make sure to set caps on the srcpad if none are set yet
10114 2012-01-08 14:24:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10116 * ext/mad/Makefile.am:
10117 mad: fix LIBS order in Makefile.am
10119 2012-01-07 21:04:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10121 * ext/mad/gstmad.h:
10122 mad: remove left-over id3tag.h include
10123 We don't use libid3tag any more.
10125 2012-01-05 12:17:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10127 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10128 dvdlpcmdec: fix for multichannel
10130 2012-01-04 16:05:59 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10132 * ext/a52dec/gsta52dec.c:
10133 * ext/a52dec/gsta52dec.h:
10134 a52dec: Update for the new raw audio caps
10136 2012-01-04 15:49:38 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10138 * ext/mad/gstmad.c:
10139 mad: Update for the new raw audio caps
10141 2012-01-04 15:45:43 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10143 * ext/lame/gstlamemp3enc.c:
10144 lamemp3enc: Update for the new raw audio caps
10146 2012-01-04 15:44:37 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10148 * ext/twolame/gsttwolamemp2enc.c:
10149 twolamemp2enc: Update for the new raw audio caps
10151 2012-01-04 15:43:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10153 * ext/amrwbdec/amrwbdec.c:
10154 amrwbdec: Add the new layout field to the raw audio caps
10156 2012-01-04 15:42:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10158 * ext/amrnb/amrnbdec.c:
10159 * ext/amrnb/amrnbenc.c:
10160 amrnb: Add the new layout field to the raw audio caps
10162 2012-01-04 15:26:56 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10164 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10165 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
10166 dvdlpcmdec: Port to the new raw audio caps
10168 2012-01-04 15:12:26 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10170 * gst/asfdemux/gstasfdemux.c:
10171 asfdemux: Update for libgstriff API changes
10172 Still needs to handle audio channel reordering.
10174 2012-01-04 19:53:13 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10177 Automatic update of common submodule
10178 From 50b34ab to 0807187
10180 2012-01-04 17:05:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10182 * ext/lame/Makefile.am:
10183 lame: fix LIBADD order in Makefile.am
10185 2012-01-04 10:33:27 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10187 * tests/check/elements/amrnbenc.c:
10188 * tests/check/elements/mpeg2dec.c:
10189 * tests/check/elements/x264enc.c:
10190 * tests/check/elements/xingmux.c:
10191 * tests/check/generic/states.c:
10192 tests: make tests compile
10194 2012-01-03 15:27:42 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10196 * ext/amrwbdec/amrwbdec.c:
10197 * ext/dvdread/dvdreadsrc.c:
10198 * ext/mad/gstmad.c:
10199 * ext/sidplay/gstsiddec.cc:
10200 * gst/asfdemux/gstasfdemux.c:
10201 * gst/realmedia/pnmsrc.c:
10202 * gst/realmedia/rdtmanager.c:
10203 * gst/realmedia/rmdemux.c:
10204 GST_FLOW_UNEXPECTED -> GST_FLOW_EOS
10206 2011-12-30 18:31:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10208 * tests/check/Makefile.am:
10209 tests: disable generic index test
10211 2011-12-30 17:53:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10213 * ext/mpeg2dec/gstmpeg2dec.c:
10214 mpeg2dec: remove all seeking-related code
10215 A parser or demuxer upstream should handle this Same for
10218 2011-12-30 17:49:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10220 * ext/mpeg2dec/gstmpeg2dec.c:
10221 * ext/mpeg2dec/gstmpeg2dec.h:
10222 mpeg2dec: update for GstIndex removal
10224 2011-12-30 17:46:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10226 * ext/cdio/gstcdiocddasrc.c:
10227 cdio: update for probe vfunc removal in GstAudioCdSrc
10229 2011-12-27 22:54:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10231 * ext/lame/gstlame.c:
10232 * ext/lame/gstlamemp3enc.c:
10233 lame: fix printf format in debug statements
10234 https://bugzilla.gnome.org/show_bug.cgi?id=666926
10236 2011-12-26 18:24:32 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10238 * ext/lame/gstlame.c:
10239 * ext/lame/gstlame.h:
10240 lame: ensure parsed output
10241 ... by doing some basic parsing of encoded lame data.
10243 2011-12-26 16:34:01 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10245 * ext/lame/gstlame.h:
10246 lame: cleanup unused instance struct fields
10248 2011-12-26 18:23:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10250 * ext/lame/Makefile.am:
10251 * ext/lame/gstlamemp3enc.c:
10252 * ext/lame/gstlamemp3enc.h:
10253 lamemp3enc: ensure parsed output
10254 ... by doing some basic parsing of encoded lame data.
10257 2011-12-26 18:15:41 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10259 * ext/lame/gstlamemp3enc.c:
10260 lamemp3enc: do not leak merged tags
10262 2011-12-22 15:23:54 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10264 * ext/mad/gstmad.c:
10265 * ext/mad/gstmad.h:
10266 mad: helpfully bodge the last buffer to let mad decode the last frame
10267 If http://www.mars.org/mailman/public/mad-dev/2001-May/000262.html is
10268 to be believed, the last buffer must be followed by a number of 0 bytes
10269 in order for the last frame to be decoded (at least in some cases).
10270 Doing so seems to work here, fixing a missing 1152 samples when using
10271 mp3parse before mad (not using mp3parse would yield the correct amount
10272 of samples, if there's extra non-MP3 data after (eg, tag data)).
10274 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10276 * ext/dvdread/dvdreadsrc.c:
10277 dvdreadsrc: map subtitle language tag to stream indicated in PGC data
10279 2009-01-25 22:49:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10281 * gst/mpegstream/gstdvddemux.c:
10282 dvddemux: tweak subtitle stream setup based on dvd language codes event
10283 ... to allow for non-continuous subtitle stream numbers.
10284 The missing stream numbers tend to come up as subtitle streams anyway
10285 (albeit not with an identified language tag).
10287 2011-12-21 13:56:35 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10289 * ext/dvdread/dvdreadsrc.c:
10290 dvdreadsrc: minor safety tweak to sector seeking
10292 2011-12-20 11:54:38 +0100 Julien Isorce <julien.isorce@gmail.com>
10294 * ext/a52dec/gsta52dec.c:
10295 a52dec: check that a52_init returns a valid a52 state
10297 2011-12-19 18:20:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10299 * ext/mpeg2dec/gstmpeg2dec.c:
10300 mpeg2dec: update for new interlaced flags
10302 2011-12-14 17:33:52 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10304 * ext/a52dec/Makefile.am:
10305 * ext/a52dec/gsta52dec.c:
10306 * ext/a52dec/gsta52dec.h:
10307 a52dec: port to audiodecoder
10309 2011-12-12 13:44:12 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10311 * ext/mad/Makefile.am:
10312 * ext/mad/gstmad.c:
10313 * ext/mad/gstmad.h:
10314 mad: port to audiodecoder
10316 2011-12-13 14:54:18 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
10318 * ext/a52dec/gsta52dec.c:
10319 a52dec: Don't claim to support upstream renegotiation
10320 and use fixed caps on the srcpad. To correctly support
10321 upstream renegotiation a52dec would need to check if the
10322 caps of the downstream allocated buffer are the requested
10323 caps or if the size is different.
10326 2011-12-13 14:52:26 +0100 Julien Isorce <julien.isorce@gmail.com>
10328 * ext/a52dec/gsta52dec.c:
10329 a52dec: Check that the a52_state is correctly initialized
10331 2011-12-12 11:33:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10333 * gst-libs/gst/Makefile.am:
10334 * gst-libs/gst/glib-compat-private.h:
10335 * gst/asfdemux/gstasfdemux.c:
10336 * gst/mpegaudioparse/gstmpegaudioparse.c:
10337 * gst/realmedia/rademux.c:
10338 * gst/realmedia/rdtmanager.c:
10339 * gst/realmedia/rmdemux.c:
10340 Work around deprecated thread API in glib master
10341 Add private replacements for deprecated functions such as
10342 g_mutex_new(), g_mutex_free(), g_cond_new() etc., mostly
10343 to avoid the deprecation warnings. We can't change most of
10344 these in 0.10 because they're part of our API and ABI.
10345 Suppress deprecation warnings in selected files, mostly for
10346 g_static_rec_mutex_*. StaticRecMutex is part of our API/ABI,
10347 not much we can do here in 0.10.
10349 2011-12-10 15:19:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10356 po: update translations
10358 2011-12-09 15:25:21 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10360 * gst/realmedia/rdtdepay.c:
10361 rdtdepay: make buffer metadata writable before setting caps on it
10362 Fixes issue when the header buffer is being pushed, which was taken
10363 from the caps and is therefore not writable.
10365 2011-12-06 14:00:18 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10367 * ext/dvdread/dvdreadsrc.c:
10368 fix for basesrc changes
10370 2011-12-05 18:43:49 +0100 Edward Hervey <edward@collabora.com>
10372 * gst/asfdemux/gstrtpasfdepay.c:
10373 rtpasfdepay: Initialize GstRTPBuffer before usage
10375 2011-12-02 02:01:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10377 Merge remote-tracking branch 'origin/master' into 0.11
10379 ext/dvdread/dvdreadsrc.c
10381 2011-11-29 08:49:23 +0100 Руслан Ижбулатов <lrn1986@gmail.com>
10383 * ext/dvdread/dvdreadsrc.c:
10384 dvdreadsrc: Fix format string compiler warning
10387 2011-11-28 21:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10389 Merge remote-tracking branch 'origin/master' into 0.11
10391 2011-11-28 18:26:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10393 * ext/mpeg2dec/gstmpeg2dec.c:
10394 Update for indexable change
10396 2011-11-28 17:52:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10398 * gst/realmedia/rdtmanager.c:
10399 update for clock provider API change
10401 2011-11-28 13:10:01 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10403 * ext/a52dec/gsta52dec.c:
10404 * ext/amrnb/amrnbdec.c:
10405 * ext/amrnb/amrnbenc.c:
10406 * ext/amrwbdec/amrwbdec.c:
10407 * ext/dvdread/dvdreadsrc.c:
10408 * ext/lame/gstlame.c:
10409 * ext/lame/gstlamemp3enc.c:
10410 * ext/mad/gstmad.c:
10411 * ext/mpeg2dec/gstmpeg2dec.c:
10412 * ext/sidplay/gstsiddec.cc:
10413 * ext/twolame/gsttwolame.c:
10414 * ext/x264/gstx264enc.c:
10415 * gst/asfdemux/gstasfdemux.c:
10416 * gst/asfdemux/gstrtpasfdepay.c:
10417 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10418 * gst/dvdsub/gstdvdsubdec.c:
10419 * gst/dvdsub/gstdvdsubparse.c:
10420 * gst/iec958/ac3iec.c:
10421 * gst/mpegaudioparse/gstmpegaudioparse.c:
10422 * gst/mpegaudioparse/gstxingmux.c:
10423 * gst/mpegstream/gstdvddemux.c:
10424 * gst/mpegstream/gstmpegdemux.c:
10425 * gst/mpegstream/gstmpegparse.c:
10426 * gst/mpegstream/gstrfc2250enc.c:
10427 * gst/realmedia/pnmsrc.c:
10428 * gst/realmedia/rademux.c:
10429 * gst/realmedia/rdtdepay.c:
10430 * gst/realmedia/rdtmanager.c:
10431 * gst/realmedia/rmdemux.c:
10432 * gst/synaesthesia/gstsynaesthesia.c:
10433 various: fix pad template ref leaks
10434 https://bugzilla.gnome.org/show_bug.cgi?id=662664
10436 2011-11-24 21:41:55 +0100 René Stadler <rene.stadler@collabora.co.uk>
10438 * tests/check/elements/xingmux.c:
10439 tests: update for gstcheck API change
10441 2011-11-23 23:29:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10443 * ext/amrnb/amrnbenc.c:
10444 * ext/dvdread/dvdreadsrc.c:
10445 * ext/lame/gstlamemp3enc.c:
10446 * ext/twolame/gsttwolamemp2enc.c:
10447 ext: fix more printf format warnings in debug messages
10449 2011-11-21 22:02:07 +0100 Matej Knopp <matej.knopp@gmail.com>
10451 * gst/asfdemux/gstasfdemux.c:
10452 * gst/asfdemux/gstrtpasfdepay.c:
10453 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10454 * gst/dvdsub/gstdvdsubdec.c:
10455 * gst/dvdsub/gstdvdsubparse.c:
10456 * gst/realmedia/rademux.c:
10457 * gst/realmedia/rmdemux.c:
10458 Fix print format compiler warnings on OS X / 64bit
10459 https://bugzilla.gnome.org/show_bug.cgi?id=662617
10461 2011-11-21 13:36:10 +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 update for activation changes
10469 2011-11-18 18:00:28 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10471 * gst/asfdemux/gstasfdemux.c:
10472 * gst/realmedia/rademux.c:
10473 * gst/realmedia/rmdemux.c:
10474 update for new scheduling query
10476 2011-11-18 13:59:29 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10478 * gst/asfdemux/gstasfdemux.c:
10479 * gst/realmedia/rademux.c:
10480 * gst/realmedia/rdtmanager.c:
10481 * gst/realmedia/rmdemux.c:
10482 add parent to activate functions
10484 2011-11-17 15:25:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10486 * ext/a52dec/gsta52dec.c:
10487 * ext/mpeg2dec/gstmpeg2dec.c:
10488 * ext/sidplay/gstsiddec.cc:
10489 * ext/x264/gstx264enc.c:
10490 * gst/asfdemux/gstasfdemux.c:
10491 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10492 * gst/dvdsub/gstdvdsubdec.c:
10493 * gst/dvdsub/gstdvdsubparse.c:
10494 * gst/realmedia/rademux.c:
10495 * gst/realmedia/rdtdepay.c:
10496 * gst/realmedia/rdtmanager.c:
10497 * gst/realmedia/rmdemux.c:
10498 add parent to pad functions
10500 2011-11-16 17:28:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10502 * ext/mpeg2dec/gstmpeg2dec.c:
10503 * ext/sidplay/gstsiddec.cc:
10504 * ext/x264/gstx264enc.c:
10505 * gst/asfdemux/gstasfdemux.c:
10506 * gst/realmedia/rademux.c:
10507 * gst/realmedia/rdtmanager.c:
10508 * gst/realmedia/rmdemux.c:
10509 add parent to query function
10511 2011-11-15 17:55:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10513 * gst/asfdemux/gstasfdemux.c:
10514 * gst/realmedia/rademux.c:
10515 _query_peer_*() -> _peer_query_*()
10517 2011-11-15 17:42:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10519 * gst/dvdsub/gstdvdsubdec.c:
10520 _accept_caps() -> _query_accept_caps()
10522 2011-11-15 17:23:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10524 * ext/x264/gstx264enc.c:
10525 _peer_get_caps() -> _peer_query_caps()
10527 2011-11-15 16:52:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10529 * ext/x264/gstx264enc.c:
10530 update for _get_caps() -> _query_caps()
10532 2011-11-15 16:34:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10534 * ext/x264/gstx264enc.c:
10535 change getcaps to query
10537 2011-11-14 00:55:16 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10539 * ext/mad/gstmad.c:
10540 mad: re-instate accidentally dropped rank
10542 2011-11-13 23:47:46 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10544 * ext/dvdread/dvdreadsrc.c:
10545 * gst/realmedia/pnmsrc.c:
10546 Update for GstURIHandler get_protocols() changes
10548 2011-11-13 19:01:31 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10550 * ext/dvdread/dvdreadsrc.c:
10551 * ext/dvdread/dvdreadsrc.h:
10552 * gst/realmedia/pnmsrc.c:
10553 dvdreadsrc, pnmsrc: update for GstURIHandler changes
10555 2011-11-13 01:33:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10557 * ext/mad/gstmad.c:
10558 mad: re-port to 0.11
10559 This time using the base class. Still something
10560 wrong with the parsing though, when there's no
10561 parser or demuxer upstream (which of course
10562 shouldn't happen in a normal playback scenario).
10564 2011-11-13 00:29:20 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10566 * ext/mad/gstmad.c:
10567 * ext/mad/gstmad.h:
10568 mad: update for GstBaseAudioDecoder -> GstAudioDecoder rename
10570 2011-08-16 21:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10572 * ext/mad/gstmad.c:
10573 * ext/mad/gstmad.h:
10574 mad: replace with 0.10 version ported to GstAudioDecoder
10575 Taken from commit 6e7e3657396454fe95fbd89170281865d4d1cec3
10576 of Mark's baseaudio branch.
10577 Would probably be too risky to drop this into 0.10 given
10578 all the things mad is doing.
10580 2011-11-13 00:13:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10582 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10583 docs: remove bits for old lame element from sections.txt file
10585 2011-11-13 00:04:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10589 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10590 * docs/plugins/inspect/plugin-mpegstream.xml:
10591 * gst-plugins-ugly.spec.in:
10592 * gst/mpegstream/Makefile.am:
10593 * gst/mpegstream/README:
10594 * gst/mpegstream/gstdvddemux.c:
10595 * gst/mpegstream/gstdvddemux.h:
10596 * gst/mpegstream/gstmpegclock.c:
10597 * gst/mpegstream/gstmpegclock.h:
10598 * gst/mpegstream/gstmpegdemux.c:
10599 * gst/mpegstream/gstmpegdemux.h:
10600 * gst/mpegstream/gstmpegpacketize.c:
10601 * gst/mpegstream/gstmpegpacketize.h:
10602 * gst/mpegstream/gstmpegparse.c:
10603 * gst/mpegstream/gstmpegparse.h:
10604 * gst/mpegstream/gstmpegstream.c:
10605 * gst/mpegstream/gstrfc2250enc.c:
10606 * gst/mpegstream/gstrfc2250enc.h:
10607 * gst/mpegstream/mpegstream.vcproj:
10608 * gst/mpegstream/notes:
10610 * win32/vs6/gst_plugins_ugly.dsw:
10611 * win32/vs6/libgstac3parse.dsp:
10612 * win32/vs6/libgstmpegaudioparse.dsp:
10613 * win32/vs6/libgstmpegstream.dsp:
10614 mpegstream: remove the old mpeg-ps parser and demuxers
10615 Don't want anyone porting this by accident.
10616 Superseded by mpegpsdemux in -bad.
10618 2011-11-12 21:06:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10621 * ext/cdio/Makefile.am:
10622 * ext/cdio/gstcdio.c:
10623 * ext/cdio/gstcdiocddasrc.c:
10624 * ext/cdio/gstcdiocddasrc.h:
10625 cdio: port cdiocddasrc to 0.11
10627 2011-11-12 20:44:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10629 * tests/check/elements/mpeg2dec.c:
10630 tests: port mpeg2dec to 0.11
10631 It compiles, but fails.
10633 2011-11-12 20:33:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10635 * tests/check/elements/x264enc.c:
10636 tests: port x264enc unit test to 0.11
10637 Well, it compiles now at least.
10639 2011-11-11 12:33:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10641 * gst/asfdemux/gstrtpasfdepay.h:
10642 update for base class rename
10644 2011-11-11 12:25:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10646 * gst/asfdemux/gstrtpasfdepay.c:
10647 * gst/asfdemux/gstrtpasfdepay.h:
10648 update for base class rename
10650 2011-11-11 01:30:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10690 po: update translations
10692 2011-11-11 01:29:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10694 * docs/plugins/gst-plugins-ugly-plugins.args:
10695 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
10696 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
10697 * docs/plugins/inspect/plugin-a52dec.xml:
10698 * docs/plugins/inspect/plugin-amrnb.xml:
10699 * docs/plugins/inspect/plugin-amrwbdec.xml:
10700 * docs/plugins/inspect/plugin-asf.xml:
10701 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
10702 * docs/plugins/inspect/plugin-dvdread.xml:
10703 * docs/plugins/inspect/plugin-dvdsub.xml:
10704 * docs/plugins/inspect/plugin-lame.xml:
10705 * docs/plugins/inspect/plugin-mad.xml:
10706 * docs/plugins/inspect/plugin-mpeg2dec.xml:
10707 * docs/plugins/inspect/plugin-realmedia.xml:
10708 * docs/plugins/inspect/plugin-siddec.xml:
10709 * docs/plugins/inspect/plugin-twolame.xml:
10710 * docs/plugins/inspect/plugin-x264.xml:
10713 2011-11-11 01:27:47 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10715 * ext/lame/gstlamemp3enc.c:
10716 lamemp3enc: cosmetic error message change
10717 LET'S TRY TO KEEP CAPITALS TO A MINIMUM.
10719 2011-11-11 00:58:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10721 * docs/plugins/Makefile.am:
10722 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10723 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
10724 * ext/twolame/Makefile.am:
10725 * ext/twolame/gsttwolamemp2enc.c:
10726 * ext/twolame/gsttwolamemp2enc.h:
10728 twolame: rename to twolamemp2enc
10730 2011-11-11 00:51:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10733 * ext/twolame/gsttwolame.c:
10734 twolame: port to 0.11
10736 2011-11-10 23:17:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10740 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
10741 * docs/plugins/inspect/plugin-iec958.xml:
10742 * gst-plugins-ugly.spec.in:
10743 * gst/iec958/Makefile.am:
10744 * gst/iec958/ac3_padder.c:
10745 * gst/iec958/ac3_padder.h:
10746 * gst/iec958/ac3iec.c:
10747 * gst/iec958/ac3iec.h:
10749 * win32/vs6/libgstiec958.dsp:
10750 iec958: remove this plugin
10751 I think it can just go away. Audio sinks can and should payload
10752 things themselves using the helper API in libgstaudio. If such
10753 a plugin still makes sense, it should probably be rewritten
10754 using the library functions (and be put into -good or so).
10756 2011-11-10 18:25:38 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10758 * gst/realmedia/rademux.c:
10759 * gst/realmedia/rmdemux.c:
10760 * gst/realmedia/rtspreal.c:
10761 update for adapter api change
10763 2011-11-10 11:04:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10765 * ext/x264/gstx264enc.c:
10766 update for removed fixate function
10768 2011-11-09 11:58:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10770 * ext/mad/gstmad.c:
10771 * ext/mpeg2dec/gstmpeg2dec.c:
10772 * gst/asfdemux/gstasfdemux.c:
10773 * gst/realmedia/rmdemux.c:
10776 2011-11-04 17:32:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10779 * gst/realmedia/rademux.c:
10780 * gst/realmedia/rdtdepay.c:
10781 * gst/realmedia/rmdemux.c:
10782 * gst/realmedia/rmutils.c:
10783 realmedia is ported
10785 2011-11-04 16:40:59 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10787 * gst/asfdemux/gstasfdemux.c:
10788 * gst/mpegstream/gstdvddemux.c:
10789 * gst/mpegstream/gstmpegdemux.c:
10790 * gst/realmedia/rmdemux.c:
10791 * gst/realmedia/rmdemux.h:
10792 more template fixes
10794 2011-11-04 16:32:48 +0100 Edward Hervey <bilboed@bilboed.com>
10797 po: lame => lamemp3enc
10799 2011-11-04 12:04:56 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10801 * gst/realmedia/rdtmanager.c:
10802 make request pads take %u
10804 2011-11-04 10:45:47 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
10806 * ext/mpeg2dec/gstmpeg2dec.c:
10807 * ext/mpeg2dec/gstmpeg2dec.h:
10808 mpeg2dec: Add basic cropping support
10810 2011-11-02 12:09:45 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10812 * ext/a52dec/gsta52dec.c:
10813 * ext/sidplay/gstsiddec.cc:
10814 * gst/asfdemux/gstasfdemux.c:
10815 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10816 tags: update for tag API removal
10818 2011-10-31 02:24:30 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
10820 * ext/mpeg2dec/gstmpeg2dec.c:
10821 * ext/mpeg2dec/gstmpeg2dec.h:
10822 update for meta api change
10824 2011-10-29 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10826 * gst/asfdemux/gstasfdemux.c:
10827 structure: fix for api update
10829 2011-10-31 14:34:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10831 Merge remote-tracking branch 'origin/master' into 0.11
10833 2011-10-30 15:05:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10835 * tests/check/elements/amrnbenc.c:
10836 tests: port amrnbenc test to 0.11
10838 2011-10-30 15:04:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10840 * ext/amrnb/amrnbdec.c:
10841 * ext/amrnb/amrnbenc.c:
10842 amrnb: fix up raw audio caps for 0.11
10844 2011-10-30 15:03:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10846 * tests/check/Makefile.am:
10847 tests: need to define GST_USE_UNSTABLE_API to avoid warnings
10849 2011-10-30 12:29:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10851 * docs/plugins/Makefile.am:
10852 * ext/lame/Makefile.am:
10854 * ext/lame/gstlame.c:
10855 * ext/lame/gstlame.h:
10856 * ext/lame/plugin.c:
10857 * ext/lame/test-lame.c:
10858 * gst/xingmux/gstxingmux.c:
10859 * tests/check/pipelines/lame.c:
10860 lame: remove lame element, it's been superseded by lamemp3enc
10862 2011-10-30 11:51:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10864 * ext/a52dec/gsta52dec.c:
10865 * ext/lame/gstlamemp3enc.c:
10866 * ext/mad/gstmad.c:
10867 * ext/sidplay/gstsiddec.cc:
10868 * gst/asfdemux/gstasfdemux.c:
10869 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
10870 ext, gst: update for taglist API changes
10872 2011-10-29 11:57:40 +0200 Edward Hervey <bilboed@bilboed.com>
10874 * gst/asfdemux/gstasfdemux.c:
10875 asfdemux: Don't leak pending payload buffers
10878 2011-10-28 15:21:27 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10880 Merge branch 'master' into 0.11
10882 ext/sidplay/gstsiddec.cc
10884 2011-10-27 16:53:44 +0200 Stefan Sauer <ensonic@users.sf.net>
10886 * ext/sidplay/gstsiddec.cc:
10887 siddec: use BOILERPLATE macro and cleanup FIXMEs
10889 2011-10-28 09:18:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
10891 * gst/asfdemux/gstrtpasfdepay.c:
10892 asfdepay: fix compiler warnings after gst_caps_new_simple() change
10894 2011-10-21 12:24:01 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
10896 * gst-plugins-ugly.spec.in:
10897 Update specfile with latest changes
10899 2011-10-11 18:03:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
10901 * gst/asfdemux/gstasfdemux.c:
10902 asfdemux: Don't unmap a buffer that doesn't exist
10904 2011-10-10 12:38:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10907 * ext/dvdread/dvdreadsrc.c:
10908 dvdread: port to 0.11
10910 2011-10-06 17:24:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10913 * gst/dvdsub/Makefile.am:
10914 * gst/dvdsub/gstdvdsubdec.c:
10915 * gst/dvdsub/gstdvdsubdec.h:
10916 * gst/dvdsub/gstdvdsubparse.c:
10917 dvdsub: port to 0.11
10919 2011-10-05 13:32:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10921 Merge branch 'master' into 0.11
10923 ext/amrwbdec/Makefile.am
10924 ext/amrwbdec/amrwbdec.c
10926 2011-10-05 13:18:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10928 * gst/realmedia/gstrdtbuffer.c:
10929 * gst/realmedia/gstrdtbuffer.h:
10930 * gst/realmedia/pnmsrc.c:
10931 * gst/realmedia/rademux.c:
10932 * gst/realmedia/rdtdepay.c:
10933 * gst/realmedia/rdtmanager.c:
10934 * gst/realmedia/rmdemux.c:
10935 * gst/realmedia/rmutils.c:
10936 * gst/realmedia/rtspreal.c:
10937 realmedia: port to 0.11
10939 2011-10-05 12:05:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10941 * ext/amrwbdec/Makefile.am:
10942 * ext/amrwbdec/amrwbdec.c:
10943 * ext/amrwbdec/amrwbdec.h:
10944 amrwbdec: port to audiodecoder
10946 2011-10-04 17:00:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10948 * ext/amrnb/Makefile.am:
10949 amrnbdec: fixup build
10951 2011-10-04 17:00:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10953 * ext/amrnb/amrnbdec.c:
10954 amrnbdec: remove leftover extraneous _unref
10956 2011-10-04 17:50:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10958 Merge branch 'master' into 0.11
10960 ext/amrnb/amrnbdec.c
10962 2011-10-04 17:35:40 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10965 * ext/amrnb/amrnbdec.c:
10966 * ext/amrnb/amrnbenc.c:
10967 amrnb: port to 0.11
10969 2011-10-04 17:12:35 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10972 * ext/amrwbdec/Makefile.am:
10973 * ext/amrwbdec/amrwbdec.c:
10974 ported amrwbdec to 0.11
10976 2011-10-03 17:19:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
10978 * ext/amrnb/amrnbdec.c:
10979 * ext/amrnb/amrnbdec.h:
10980 amrnbdec: port to audiodecoder
10982 2011-09-30 17:45:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10984 Merge branch 'master' into 0.11
10986 2011-09-30 17:38:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
10989 * ext/mpeg2dec/gstmpeg2dec.c:
10990 * ext/mpeg2dec/gstmpeg2dec.h:
10991 mpeg2dec: minimal port to 0.11
10993 2011-09-05 11:11:52 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
10995 * ext/mpeg2dec/gstmpeg2dec.c:
10996 * ext/mpeg2dec/gstmpeg2dec.h:
10997 mpeg2dec: post QoS messages when dropping a frame due to QoS
10998 https://bugzilla.gnome.org/show_bug.cgi?id=658241
11000 2011-09-28 13:05:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11003 configure: update ported plugins list
11005 2011-09-28 13:03:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11008 update to 0.11 branch
11010 2011-09-27 20:32:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11012 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
11013 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
11014 dvdlpcmdec: port to 0.11
11016 2011-09-27 18:19:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11018 * ext/lame/gstlame.c:
11019 * ext/lame/gstlamemp3enc.c:
11020 lame: fix raw audio caps too
11022 2011-09-27 18:15:00 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11024 * ext/lame/gstlame.c:
11025 * ext/lame/gstlamemp3enc.c:
11028 2011-09-27 17:54:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11030 Merge branch 'master' into 0.11
11032 2011-09-27 17:51:31 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11034 * ext/x264/gstx264enc.c:
11035 * ext/x264/gstx264enc.h:
11036 x264enc: port to 0.11
11038 2011-09-27 17:01:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11040 * ext/amrnb/Makefile.am:
11041 * ext/amrnb/amrnbenc.c:
11042 * ext/amrnb/amrnbenc.h:
11043 amrnbenc: port to audioencoder
11045 2011-09-26 19:07:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11047 Merge branch 'master' into 0.11
11051 2011-09-26 19:03:13 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11053 * ext/a52dec/gsta52dec.c:
11054 port a52dec to 0.11
11056 2011-09-26 16:29:12 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11058 * ext/twolame/gsttwolame.c:
11059 twolame: Simple fix for GstAudioEncoder API change
11061 2011-09-26 16:28:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11063 * ext/twolame/gsttwolame.c:
11064 twolame: Fix variable 'gstelement_class' set but not used compiler warning
11066 2011-09-26 16:08:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11068 * ext/lame/gstlame.c:
11069 * ext/lame/gstlamemp3enc.c:
11070 lame: Don't get the parent class again, GST_BOILERPLATE does this already
11072 2011-09-26 16:07:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11074 * ext/lame/gstlame.c:
11075 * ext/lame/gstlamemp3enc.c:
11076 lame: Fix variable 'gstelement_class' set but not used compiler warning
11078 2011-09-26 12:07:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11080 * ext/twolame/gsttwolame.c:
11081 twolame: improve output framing and timestamping
11082 ... which simply comes down to requesting one frame of input data at a time,
11083 since the encoder nicely turns this into 1 encoded frame.
11085 2011-09-26 11:56:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11087 * ext/twolame/Makefile.am:
11088 * ext/twolame/gsttwolame.c:
11089 * ext/twolame/gsttwolame.h:
11090 twolame: port to audioencoder
11092 2011-09-23 15:32:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11094 * ext/lame/gstlame.c:
11095 lame: use some more boilerplate
11097 2011-09-23 15:26:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11099 * ext/lame/gstlame.c:
11100 * ext/lame/gstlame.h:
11101 lame: port to audioencoder
11103 2011-09-23 14:33:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11105 * ext/lame/gstlamemp3enc.c:
11106 lamemp3enc: use some more boilerplate
11108 2011-09-26 14:44:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11110 * ext/lame/gstlamemp3enc.c:
11111 lamemp3enc: really report bitrate rather kbitrate
11113 2011-09-26 14:44:01 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11115 * ext/lame/Makefile.am:
11116 * ext/lame/gstlamemp3enc.c:
11117 * ext/lame/gstlamemp3enc.h:
11118 lamemp3enc: port to audioencoder
11120 2011-09-16 15:35:06 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11122 * ext/dvdread/dvdreadsrc.c:
11123 dvdreadsrc: take into account first sector of the current title
11124 This fixes seeking on titles which do not start on a new file.
11125 https://bugzilla.gnome.org/show_bug.cgi?id=659252
11127 2011-09-16 15:03:54 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11129 * ext/dvdread/dvdreadsrc.c:
11130 dvdreadsrc: fix sector seeking
11131 It was overly complicated, and did not take into account the offset
11132 needed for titles which do not start on a new file.
11133 https://bugzilla.gnome.org/show_bug.cgi?id=659252
11135 2011-09-16 13:42:53 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11137 * ext/dvdread/dvdreadsrc.c:
11138 dvdreadsrc: fix sector search for packed titles
11139 Some DVD titles are packed in a single set, and we need to use
11140 the correct table to map times to sectors.
11141 https://bugzilla.gnome.org/show_bug.cgi?id=659252
11143 2011-08-15 16:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11146 * ext/mad/Makefile.am:
11147 * ext/mad/gstmad.c:
11148 * gst-plugins-ugly.spec.in:
11149 mad: remove id3tag dependency used by in practice unreachable legacy code
11150 The mad mp3 decoder element shouldn't parse tags at all really, but we
11151 have so far kept this code around for backwards-compatibility reasons
11152 for people building manual pipelines for some reason. However, as it
11153 turns out that code has never actually worked in 0.10 in practice,
11154 since it only gets executed if mad_frame_decode() returns LOSTSYNC,
11155 which doesn't actually seem to happen any more though because of the
11156 preceding mad_header_decode(), which will discover and report the
11157 sync loss if it runs into a tag and make mad_frame_decode() try to
11159 Discovered this while trying to make it use gst_tag_list_from_id3v2_tag().
11161 2011-09-08 17:01:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11163 * gst/asfdemux/asfpacket.c:
11164 asfpacket: skip empty payload packets
11165 ... which also avoids assertion failures and possible segfaults later on
11166 when possibly trying to join 2 empty buffers.
11168 2011-09-08 14:33:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11170 * gst/realmedia/rmdemux.c:
11171 * gst/realmedia/rmdemux.h:
11172 rmdemux: delay announcing container tags until we have pads
11173 Fixes tags when transcoding.
11174 https://bugzilla.gnome.org/show_bug.cgi?id=658297
11176 2011-09-07 14:36:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11178 * tests/check/elements/amrnbenc.c:
11179 amrnbenc: Use complete raw audio caps in the test
11181 2011-09-07 14:25:41 +0200 Stefan Sauer <ensonic@users.sf.net>
11183 * docs/plugins/Makefile.am:
11184 docs: cleanup makefiles
11185 Remove commented out parts that we don't need. Remove "the wingo addition" - no
11186 so useful after all. Narrow down file-globs for plugin docs.
11188 2011-09-06 21:25:13 +0200 Stefan Sauer <ensonic@users.sf.net>
11191 Automatic update of common submodule
11192 From a39eb83 to 11f0cd5
11194 2011-09-06 15:40:55 +0200 Stefan Sauer <ensonic@users.sf.net>
11197 Automatic update of common submodule
11198 From 605cd9a to a39eb83
11200 2011-08-25 13:04:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11202 * gst/asfdemux/gstasfdemux.c:
11203 asf: don't use fourcc
11205 2011-08-25 12:54:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11207 Merge branch 'master' into 0.11
11209 2011-08-22 17:49:14 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11211 * ext/mpeg2dec/gstmpeg2dec.c:
11212 mpeg2dec: fix spurious failure to decode some files
11213 Parsing can return with an 'invalid' state, but this is not
11214 actually fatal. For one, the mpeg2dec command line tool that
11215 comes with the libmpeg2 library blithely ignores this condition
11216 and merrily goes on. So we do this same, logging the error,
11217 and going on with parsing. This makes something work that did
11218 not use to work, and brings happiness to the world.
11219 https://bugzilla.gnome.org/show_bug.cgi?id=429476
11221 2011-08-19 18:07:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11223 * ext/mad/gstmad.c:
11224 * ext/sidplay/Makefile.am:
11225 * ext/sidplay/gstsiddec.cc:
11226 port to new audio caps
11228 2011-08-03 18:58:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11230 Merge branch 'master' into 0.11
11233 gst/asfdemux/gstrtpasfdepay.c
11235 2011-08-03 09:05:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11238 configure: Add synaesthesia to the list of non-ported plugins
11240 2011-08-03 01:08:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11243 * docs/plugins/Makefile.am:
11244 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
11245 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
11246 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11247 * gst-plugins-ugly.spec.in:
11248 * gst/mpegaudioparse/Makefile.am:
11249 * gst/mpegaudioparse/gstmpegaudioparse.c:
11250 * gst/mpegaudioparse/gstmpegaudioparse.h:
11251 * gst/mpegaudioparse/mpegaudioparse.vcproj:
11252 * gst/xingmux/Makefile.am:
11253 * gst/xingmux/gstxingmux.c:
11254 * gst/xingmux/gstxingmux.h:
11255 * gst/xingmux/plugin.c:
11256 Remove mp3parse plugin/element
11257 It's been replaced by mpegaudioparse in -good. Don't want anyone
11258 to spend time porting a deprecated element. Rename plugin to xingmux
11259 for now until we move that somewhere else.
11261 2011-08-02 12:49:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11264 configure.ac: Define list of non-ported plugins
11266 2011-08-02 12:48:52 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11268 * ext/mad/gstmad.c:
11269 mad: Fix for changes in GstQuery API
11271 2011-08-02 12:40:22 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11273 * gst/asfdemux/gstasfdemux.c:
11274 asfdemux: Fix for changes in GstQuery API
11276 2011-08-02 12:40:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11278 * gst/asfdemux/asfpacket.c:
11279 asfdemux: Fix print statement
11281 2011-08-02 12:35:40 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
11284 Update common submodule
11286 2011-07-30 18:47:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11288 * ext/x264/gstx264enc.c:
11289 x264enc: Properly set the stream format in setcaps
11290 Do not forget to set the selected format to the options string
11291 when getting it from caps
11292 https://bugzilla.gnome.org/show_bug.cgi?id=655223
11294 2011-07-19 15:06:49 +0200 Stefan Sauer <ensonic@google.com>
11296 * ext/x264/gstx264enc.c:
11297 x264enc: fix the build for older x264enc
11298 b_fake_interlaced was introduced in x264 commit 1b48874d06 = X264_BUILD 96.
11300 2011-07-18 20:41:20 -0400 Olivier Crête <olivier.crete@collabora.com>
11302 * ext/x264/gstx264enc.c:
11303 x264enc: Read stream-format from the right place
11304 Read the stream-format from "stream-format" and not from profile, also rename
11305 the "bytestream" variable to "stream_format" so it's easier to understand.
11307 2011-06-13 23:24:27 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11309 * ext/x264/gstx264enc.c:
11310 * ext/x264/gstx264enc.h:
11311 x264enc: Select stream-format based on caps
11312 Makes x264 select its stream-format based on what's available
11313 on caps, the user selected option will be chosen as a fallback
11314 when both options are available.
11315 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11317 2011-07-04 18:03:49 -0400 Olivier Crête <olivier.crete@collabora.com>
11319 * ext/x264/gstx264enc.c:
11320 x264: Allow renegotiation but prefer current caps
11322 2011-06-09 20:20:27 -0400 Olivier Crête <olivier.crete@collabora.com>
11324 * tests/check/elements/x264enc.c:
11325 tests: Test x264enc profiles from the caps
11326 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11328 2011-03-07 17:58:34 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
11330 * ext/x264/Makefile.am:
11331 * ext/x264/gstx264enc.c:
11332 * ext/x264/gstx264enc.h:
11333 x264: Use profile and level from caps
11334 Enforces the profile and level from the downstream caps, also
11335 sets them on the fixated caps
11336 https://bugzilla.gnome.org/show_bug.cgi?id=644233
11338 2011-07-05 10:14:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11341 Add -DGST_USE_UNSTABLE_API to the compiler flags to avoid warnings
11343 2011-06-25 06:29:50 +0300 Brian Gitonga Marete <marete@toshnix.com>
11345 * ext/x264/gstx264enc.c:
11346 x264enc: fix subme property annotation - subme maximum is 10, not 6.
11347 Although the element accepts subme values > 6, the annotation which is
11348 visible through gst-inspect (for example) erroneously indicates 6 as the
11349 maximum. Fix this by indicating 10 (which is the x264 max) as the maximum.
11350 https://bugzilla.gnome.org/show_bug.cgi?id=653473
11352 2011-06-23 11:28:58 -0700 David Schleef <ds@schleef.org>
11355 Automatic update of common submodule
11356 From 69b981f to 605cd9a
11358 2011-06-19 12:45:00 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11360 * gst/asfdemux/gstrtspwms.c:
11361 rtspwms: Porting to 0.11
11363 2011-06-18 20:24:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11365 * gst/asfdemux/gstrtpasfdepay.c:
11366 rtpasfdepay: Port to 0.11
11368 2011-06-15 23:40:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
11370 * gst/asfdemux/asfpacket.c:
11371 * gst/asfdemux/asfpacket.h:
11372 * gst/asfdemux/gstasfdemux.c:
11373 * gst/asfdemux/gstasfdemux.h:
11374 asfdemux: Porting to 0.11
11376 2011-06-08 18:18:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11378 * ext/sidplay/gstsiddec.cc:
11379 siddec: port siddec to 0.11
11381 2011-06-06 12:41:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11383 * gst/asfdemux/gstrtpasfdepay.c:
11384 rtpasfdepay: fix fragmented packet handling and packet padding
11385 Also remove a bogus assert.
11387 2011-06-03 11:35:55 +0300 Stefan Kost <ensonic@users.sf.net>
11389 * gst/synaesthesia/gstsynaesthesia.c:
11390 synaesthesia: fix wrong debug log string (copy'n'paste)
11392 2011-06-02 18:46:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11394 Merge branch 'master' into 0.11
11398 2011-06-02 18:43:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11400 * ext/mad/gstmad.c:
11401 mad: port to new API
11402 Port to new segment API.
11404 No need to set caps on buffers.
11406 2011-05-20 13:32:31 +0300 Stefan Kost <ensonic@users.sf.net>
11408 * gst/realmedia/rmdemux.c:
11409 rmdemux: target is unsigned and can't be < 0
11411 2011-05-20 13:31:14 +0300 Stefan Kost <ensonic@users.sf.net>
11413 * ext/mad/gstmad.c:
11414 mad: use signed when caluculating the delta
11415 Avoids a <0 check for an unsigned variable.
11417 2011-05-19 23:55:41 +0300 Stefan Kost <ensonic@users.sf.net>
11419 * docs/plugins/Makefile.am:
11420 docs: remove obsolete commented out part
11421 We don't have this in the other modules and its not needed.
11423 2011-05-19 23:38:23 +0300 Stefan Kost <ensonic@users.sf.net>
11425 * docs/plugins/gst-plugins-ugly-plugins.args:
11426 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11427 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11428 docs: update plugin introspection data
11429 Now more files are merged and produced in a canonical fashion, which hopefully
11430 creates less or no delta in the future.
11432 2011-05-19 22:58:28 +0300 Stefan Kost <ensonic@users.sf.net>
11435 Automatic update of common submodule
11436 From 9e5bbd5 to 69b981f
11438 2011-05-18 14:49:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11440 * ext/lame/Makefile.am:
11441 * ext/lame/gstlamemp3enc.c:
11442 lamemp3enc: Post CODEC and BITRATE tags
11443 Also filter any CODEC/AUDIO_CODEC tags from incoming
11447 2011-05-18 16:10:55 +0300 Stefan Kost <ensonic@users.sf.net>
11450 Automatic update of common submodule
11451 From fd35073 to 9e5bbd5
11453 2011-05-18 12:25:01 +0300 Stefan Kost <ensonic@users.sf.net>
11456 Automatic update of common submodule
11457 From 46dfcea to fd35073
11459 2011-04-27 15:20:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11461 * gst/asfdemux/gstrtpasfdepay.c:
11462 rtpasfdepay: simplify and refactor packet parsing
11463 Specifically, refactor buffer padding and consider marker bit for fragment
11466 2011-04-27 15:14:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11468 * gst/asfdemux/gstrtpasfdepay.c:
11469 rtpasfdepay: avoid re-sending header
11470 ... e.g. following a seek, which otherwise confuses downstream demuxer
11471 expecting only a flow of data packets at this time.
11473 2011-04-27 15:12:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11475 * gst/asfdemux/gstrtpasfdepay.c:
11476 * gst/asfdemux/gstrtpasfdepay.h:
11477 rtpasfdepay: remove unused field
11479 2011-04-29 09:19:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11481 * ext/mad/gstmad.c:
11482 mad: Post bitrate tag whenever the bitrate changes
11483 Also send the layer/mode/emphasis/bitrate tags as an event too.
11485 2011-05-14 10:09:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11488 * win32/common/config.h:
11489 win32: define GST_PACKAGE_RELEASE_DATETIME in win32 config.h as well
11491 2011-05-14 10:06:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11494 * docs/plugins/inspect/plugin-a52dec.xml:
11495 * docs/plugins/inspect/plugin-amrnb.xml:
11496 * docs/plugins/inspect/plugin-amrwbdec.xml:
11497 * docs/plugins/inspect/plugin-asf.xml:
11498 * docs/plugins/inspect/plugin-cdio.xml:
11499 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11500 * docs/plugins/inspect/plugin-dvdread.xml:
11501 * docs/plugins/inspect/plugin-dvdsub.xml:
11502 * docs/plugins/inspect/plugin-iec958.xml:
11503 * docs/plugins/inspect/plugin-lame.xml:
11504 * docs/plugins/inspect/plugin-mad.xml:
11505 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11506 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11507 * docs/plugins/inspect/plugin-mpegstream.xml:
11508 * docs/plugins/inspect/plugin-realmedia.xml:
11509 * docs/plugins/inspect/plugin-siddec.xml:
11510 * docs/plugins/inspect/plugin-twolame.xml:
11511 * docs/plugins/inspect/plugin-x264.xml:
11512 * win32/common/config.h:
11513 Back to development
11515 === release 0.10.18 ===
11517 2011-05-10 10:26:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11523 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11524 * docs/plugins/inspect/plugin-a52dec.xml:
11525 * docs/plugins/inspect/plugin-amrnb.xml:
11526 * docs/plugins/inspect/plugin-amrwbdec.xml:
11527 * docs/plugins/inspect/plugin-asf.xml:
11528 * docs/plugins/inspect/plugin-cdio.xml:
11529 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11530 * docs/plugins/inspect/plugin-dvdread.xml:
11531 * docs/plugins/inspect/plugin-dvdsub.xml:
11532 * docs/plugins/inspect/plugin-iec958.xml:
11533 * docs/plugins/inspect/plugin-lame.xml:
11534 * docs/plugins/inspect/plugin-mad.xml:
11535 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11536 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11537 * docs/plugins/inspect/plugin-mpegstream.xml:
11538 * docs/plugins/inspect/plugin-realmedia.xml:
11539 * docs/plugins/inspect/plugin-siddec.xml:
11540 * docs/plugins/inspect/plugin-twolame.xml:
11541 * docs/plugins/inspect/plugin-x264.xml:
11542 * gst-plugins-ugly.doap:
11543 * win32/common/config.h:
11546 - x264enc: allow changing bitrate and quantizers dynamically at runtime
11547 - x264enc: proxy downstream caps restrictions upstream via get_caps()
11548 - lamemp3enc: proxy downstream rate/channels restrictions upstream via get_caps()
11549 - mad: allow build without libid3tag (which isn't really needed anyway)
11550 - many other fixes and improvements
11552 2011-05-04 12:39:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11554 * ext/x264/gstx264enc.c:
11555 x264enc: Copy the template caps, it's not allowed to increase the refcount of const caps
11557 2011-05-04 12:30:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11559 * ext/x264/gstx264enc.c:
11560 x264enc: do not leak peer pad reference
11562 2011-05-03 15:27:43 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11564 * ext/x264/gstx264enc.c:
11565 x264enc: No need to copy, reffing is enough
11567 2011-05-03 14:57:16 +0100 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11569 * ext/x264/gstx264enc.c:
11570 x264enc: get_caps function should return a copy of the caps
11572 2011-04-30 20:07:44 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11575 * docs/plugins/inspect/plugin-a52dec.xml:
11576 * docs/plugins/inspect/plugin-amrnb.xml:
11577 * docs/plugins/inspect/plugin-amrwbdec.xml:
11578 * docs/plugins/inspect/plugin-asf.xml:
11579 * docs/plugins/inspect/plugin-cdio.xml:
11580 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11581 * docs/plugins/inspect/plugin-dvdread.xml:
11582 * docs/plugins/inspect/plugin-dvdsub.xml:
11583 * docs/plugins/inspect/plugin-iec958.xml:
11584 * docs/plugins/inspect/plugin-lame.xml:
11585 * docs/plugins/inspect/plugin-mad.xml:
11586 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11587 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11588 * docs/plugins/inspect/plugin-mpegstream.xml:
11589 * docs/plugins/inspect/plugin-realmedia.xml:
11590 * docs/plugins/inspect/plugin-siddec.xml:
11591 * docs/plugins/inspect/plugin-synaesthesia.xml:
11592 * docs/plugins/inspect/plugin-twolame.xml:
11593 * docs/plugins/inspect/plugin-x264.xml:
11598 * win32/common/config.h:
11599 0.10.17.4 pre-release
11601 2011-04-29 15:43:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11603 * ext/mad/gstmad.c:
11604 mad: remove buffer_alloc
11606 2011-04-27 12:48:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11609 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11610 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11611 * docs/plugins/inspect/plugin-a52dec.xml:
11612 * docs/plugins/inspect/plugin-amrnb.xml:
11613 * docs/plugins/inspect/plugin-amrwbdec.xml:
11614 * docs/plugins/inspect/plugin-asf.xml:
11615 * docs/plugins/inspect/plugin-cdio.xml:
11616 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11617 * docs/plugins/inspect/plugin-dvdread.xml:
11618 * docs/plugins/inspect/plugin-dvdsub.xml:
11619 * docs/plugins/inspect/plugin-iec958.xml:
11620 * docs/plugins/inspect/plugin-lame.xml:
11621 * docs/plugins/inspect/plugin-mad.xml:
11622 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11623 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11624 * docs/plugins/inspect/plugin-mpegstream.xml:
11625 * docs/plugins/inspect/plugin-realmedia.xml:
11626 * docs/plugins/inspect/plugin-siddec.xml:
11627 * docs/plugins/inspect/plugin-synaesthesia.xml:
11628 * docs/plugins/inspect/plugin-twolame.xml:
11629 * docs/plugins/inspect/plugin-x264.xml:
11637 0.10.17.3 pre-release
11639 2011-04-24 14:04:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11642 Automatic update of common submodule
11643 From c3cafe1 to 46dfcea
11645 2011-04-19 19:24:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11647 * ext/mad/gstmad.c:
11650 2011-04-19 19:23:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
11652 Merge branch 'master' into 0.11
11655 android/amrwbdec.mk
11657 android/mpegaudioparse.mk
11660 2011-04-19 17:26:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11662 * tests/check/gst-plugins-ugly.supp:
11663 tests: add suppression for lame unit test
11665 2011-04-19 14:41:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11667 * tests/check/Makefile.am:
11668 * tests/check/generic/.gitignore:
11669 * tests/check/generic/index.c:
11670 tests: add generic index-setting test
11672 2011-04-19 15:24:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11674 * ext/mpeg2dec/gstmpeg2dec.c:
11675 mpeg2dec: don't deadlock when setting an index
11677 2011-04-16 23:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11680 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
11681 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
11682 * docs/plugins/inspect/plugin-a52dec.xml:
11683 * docs/plugins/inspect/plugin-amrnb.xml:
11684 * docs/plugins/inspect/plugin-amrwbdec.xml:
11685 * docs/plugins/inspect/plugin-asf.xml:
11686 * docs/plugins/inspect/plugin-cdio.xml:
11687 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
11688 * docs/plugins/inspect/plugin-dvdread.xml:
11689 * docs/plugins/inspect/plugin-dvdsub.xml:
11690 * docs/plugins/inspect/plugin-iec958.xml:
11691 * docs/plugins/inspect/plugin-lame.xml:
11692 * docs/plugins/inspect/plugin-mad.xml:
11693 * docs/plugins/inspect/plugin-mpeg2dec.xml:
11694 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
11695 * docs/plugins/inspect/plugin-mpegstream.xml:
11696 * docs/plugins/inspect/plugin-realmedia.xml:
11697 * docs/plugins/inspect/plugin-siddec.xml:
11698 * docs/plugins/inspect/plugin-synaesthesia.xml:
11699 * docs/plugins/inspect/plugin-twolame.xml:
11700 * docs/plugins/inspect/plugin-x264.xml:
11702 * win32/common/config.h:
11703 0.10.17.2 pre-release
11705 2011-04-16 23:23:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11707 * gst/realmedia/rademux.c:
11708 rademux: fix two 'variable may be used uninitialized' warnings caused by -DG_DISABLE_ASSERT
11710 2011-04-14 15:04:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11712 * gst/mpegstream/gstmpegdemux.c:
11713 mpegstream: fix unused-but-set-variable warnings with gcc 4.6
11715 2011-04-14 15:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11717 * ext/dvdread/dvdreadsrc.c:
11718 * ext/sidplay/gstsiddec.cc:
11719 * ext/x264/gstx264enc.c:
11720 dvdread, sidplay, x264enc: fix unused-but-set-variable warnings with gcc 4.6
11722 2011-04-14 15:03:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11724 * gst/asfdemux/gstasfdemux.c:
11725 asfdemux: fix unused-but-set-variable warnings with gcc 4.6
11727 2011-04-13 20:31:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11729 * ext/x264/gstx264enc.c:
11730 x264enc: Implement getcaps function
11731 This allows to set width/height/etc restrictions downstream.
11733 2011-04-10 18:24:22 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11736 * ext/mad/Makefile.am:
11737 * ext/x264/Makefile.am:
11738 * gst/asfdemux/Makefile.am:
11739 * gst/dvdlpcmdec/Makefile.am:
11740 * gst/dvdsub/Makefile.am:
11741 * gst/iec958/Makefile.am:
11742 * gst/mpegaudioparse/Makefile.am:
11743 * gst/mpegstream/Makefile.am:
11744 * gst/realmedia/Makefile.am:
11745 * gst/synaesthesia/Makefile.am:
11746 android: make it ready for androgenizer
11747 To build gstreamer for android we are now using androgenizer which
11748 generates the needed Android.mk files.
11749 Androgenizer can be found here: http://git.collabora.co.uk/?p=user/derek/androgenizer.git
11751 2011-04-10 18:34:11 -0400 Thibault Saunier <thibault.saunier@collabora.co.uk>
11754 * android/amrnb.mk:
11755 * android/amrwbdec.mk:
11757 * android/mpegaudioparse.mk:
11758 android: remove the android/ folder
11760 2011-04-04 15:57:58 +0300 Stefan Kost <ensonic@users.sf.net>
11763 Automatic update of common submodule
11764 From 1ccbe09 to c3cafe1
11766 2010-09-21 20:14:04 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11768 * ext/x264/gstx264enc.c:
11769 * ext/x264/gstx264enc.h:
11770 x264enc: Allow changing the bitrate and quantitizers dynamically
11771 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11773 2010-09-21 19:33:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11775 * ext/x264/gstx264enc.c:
11776 x264enc: Set max bitrate in quality mode
11777 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11779 2010-09-21 19:20:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
11781 * ext/x264/gstx264enc.c:
11782 x264enc: Make it clear that constant quantizer is for debugging only
11783 https://bugzilla.gnome.org/show_bug.cgi?id=621663
11785 2011-03-25 22:34:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11788 Automatic update of common submodule
11789 From 193b717 to 1ccbe09
11791 2011-03-25 14:57:00 +0200 Stefan Kost <ensonic@users.sf.net>
11794 Automatic update of common submodule
11795 From b77e2bf to 193b717
11797 2011-03-25 09:33:04 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11800 Automatic update of common submodule
11801 From d8814b6 to b77e2bf
11803 2011-03-25 09:09:29 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11806 Automatic update of common submodule
11807 From 6aaa286 to d8814b6
11809 2011-03-24 18:50:17 +0200 Stefan Kost <ensonic@users.sf.net>
11812 Automatic update of common submodule
11813 From 6aec6b9 to 6aaa286
11815 2011-03-22 12:59:33 +0100 Luis de Bethencourt <luis@debethencourt.com>
11818 configure.ac: redundant use of AC_MSG_RESULT()
11819 cleaned the redundant use of AC_MSG_RESULT() in configure.ac
11821 2011-03-18 19:34:57 +0100 Luis de Bethencourt <luis@debethencourt.com>
11824 autogen: wingo signed comment
11826 2011-03-15 11:02:42 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
11828 * gst/dvdsub/gstdvdsubdec.c:
11829 * gst/dvdsub/gstdvdsubdec.h:
11830 dvdsubdec: Rearrange buffer allocation and pushing code a bit
11831 This makes the code easier to read, doesn't store every buffer
11832 in the instance until the next buffer is to be drawn and
11833 fixes an unitialized variable compiler warning.
11835 2011-03-15 10:59:23 +0100 Brendan Le Foll <blefoll@fluendo.com>
11837 * gst/dvdsub/gstdvdsubdec.c:
11838 dvdsubdec: Output only a single buffer per subpicture and set the correct duration
11841 2011-03-14 18:39:35 +0100 Brendan Le Foll <blefoll@fluendo.com>
11843 * gst/dvdsub/gstdvdsubdec.c:
11844 dvdsubdec: Implement clipping if the video size is smaller than the subpicture size
11847 2011-03-11 17:45:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11850 * ext/mad/gstmad.c:
11851 * ext/mad/gstmad.h:
11852 mad: build the mad plugin even if libid3tag is not available
11853 ID3 tags are usually handled by id3demux, and should be handled
11854 by id3demux. Tag handling in mad based on libid3tag is very basic
11855 and mostly unnecessary really, so just build this plugin without
11856 ID3 tag support if libid3tag is not available.
11858 2011-03-04 13:48:02 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11860 Merge branch 'master' into 0.11
11862 2011-03-02 13:12:11 +0200 Stefan Kost <ensonic@users.sf.net>
11864 * gst/mpegstream/gstdvddemux.c:
11865 dvddemux: small code cleanup
11866 Don't duplicate the 'if' check. Makes the 2nd condition easier to read also
11867 and avoid empty 'if' when logging is disabled.
11869 2011-02-28 19:27:21 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11872 configure.ac: export plugin description more platform independent
11875 2011-02-28 18:33:34 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11878 Automatic update of common submodule
11879 From 1de7f6a to 6aec6b9
11881 2011-02-26 15:02:58 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
11883 Merge branch 'master' into 0.11
11887 2011-02-21 13:13:11 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11889 * ext/mpeg2dec/gstmpeg2dec.c:
11890 mpeg2dec: do not fail fatally when unlinked
11891 ... as _NOT_LINKED was neither tested as fatal before nor complained about.
11893 2011-02-21 11:05:31 +0200 Stefan Kost <ensonic@users.sf.net>
11895 * ext/mad/gstmad.c:
11896 * ext/mad/gstmad.h:
11897 * ext/mpeg2dec/gstmpeg2dec.c:
11898 * ext/mpeg2dec/gstmpeg2dec.h:
11899 index: remove conditional index support
11900 Index support cannot be disabled since commit
11901 4bfb1fe70c6f0d5e29c17a8eeffb02f7fd083f11
11902 in core, which removed the configure flags to disable index.
11904 2011-02-17 18:06:51 +0200 Stefan Kost <ensonic@users.sf.net>
11906 * ext/mad/gstmad.c:
11907 * ext/mpeg2dec/gstmpeg2dec.c:
11908 formatting: trim trailing whitespace
11910 2011-02-17 18:05:58 +0200 Stefan Kost <ensonic@users.sf.net>
11912 * ext/mad/gstmad.c:
11913 * ext/mpeg2dec/gstmpeg2dec.c:
11914 * gst/mpegstream/gstmpegdemux.c:
11915 index: use delta frame flags instead of 0 or none
11917 2011-02-14 17:52:09 +0000 Sjoerd Simons <sjoerd.simons@collabora.co.uk>
11919 * ext/x264/gstx264enc.c:
11920 x264enc: Don't register flags with a value of 0
11921 Flags with a value of 0 aren't meaningful and will cause
11922 g_value_transform to go into an endless loop when trying to
11923 convert the flags to a string
11925 2011-02-14 12:54:10 +0200 Stefan Kost <ensonic@users.sf.net>
11928 Automatic update of common submodule
11929 From f94d739 to 1de7f6a
11931 2011-02-07 19:58:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
11933 * ext/amrwbdec/amrwbdec.c:
11934 amrwbdec: avoid stalling on invalid frame
11935 Skip 1 byte indicating invalid frame type index rather than stalling
11936 on it indefinitely until EOS.
11939 2011-02-03 18:25:00 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11941 * tests/check/pipelines/lame.c:
11942 tests: add unit test for lamemp3enc negotiation issue
11943 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11945 2011-02-03 18:18:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11947 * ext/lame/gstlamemp3enc.c:
11948 lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
11949 The element downstream of mp3enc might only accept certain sample rates or channels,
11950 make sure we relay any restrictions that do exist to upstream when it does a
11951 get_caps() on the sink pad. That way upstream elements like audioresample or
11952 audioconvert can pick a sample rate / channel configuration that will be accepted,
11953 instead of just negotiating to the highest, which might then be rejected.
11954 https://bugzilla.gnome.org/show_bug.cgi?id=641151
11956 2011-01-30 16:17:19 +0100 Edward Hervey <bilboed@bilboed.com>
11958 * gst/asfdemux/asfpacket.c:
11959 asfpacket: Avoid using broken duration extension
11960 Quite a few (broken?) files have a packet duration of 1ms, which is
11961 most definitely wrong for either audio or video packets.
11962 We therefore avoid using that value and instead use other metrics to
11963 determine the buffer duration (like using the extended stream properties
11964 average frame duration if present and valid).
11966 2011-01-27 15:33:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
11969 * win32/common/config.h:
11970 win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
11971 https://bugzilla.gnome.org/show_bug.cgi?id=640705
11973 2011-01-12 16:48:57 +0800 Yang Xichuan <xichuan.yang@tieto.com>
11975 * gst/mpegaudioparse/gstxingmux.c:
11976 xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
11979 2011-01-06 18:29:06 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
11981 * gst/mpegstream/gstdvddemux.c:
11982 mpegstream: increase allowable gap between streams
11983 The new delay is three times as much as the old one, and just happens
11984 to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
11985 was chocking before at 5:11.
11986 While there, merge the constants used in two places into a define.
11987 https://bugzilla.gnome.org/show_bug.cgi?id=539708
11989 2011-01-22 17:31:40 +0100 Miguel Angel Cabrera Moya <madmac2501@gmail.com>
11991 * ext/x264/gstx264enc.c:
11992 x264enc: make tag event writable before modifying tag list in place
11993 To modify an event tag is necessary to be sure that x264enc
11995 Also fix indentation.
11996 https://bugzilla.gnome.org/show_bug.cgi?id=640272
11998 2011-01-24 10:14:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12001 * docs/plugins/inspect/plugin-a52dec.xml:
12002 * docs/plugins/inspect/plugin-amrnb.xml:
12003 * docs/plugins/inspect/plugin-amrwbdec.xml:
12004 * docs/plugins/inspect/plugin-asf.xml:
12005 * docs/plugins/inspect/plugin-cdio.xml:
12006 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12007 * docs/plugins/inspect/plugin-dvdread.xml:
12008 * docs/plugins/inspect/plugin-dvdsub.xml:
12009 * docs/plugins/inspect/plugin-iec958.xml:
12010 * docs/plugins/inspect/plugin-lame.xml:
12011 * docs/plugins/inspect/plugin-mad.xml:
12012 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12013 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12014 * docs/plugins/inspect/plugin-mpegstream.xml:
12015 * docs/plugins/inspect/plugin-realmedia.xml:
12016 * docs/plugins/inspect/plugin-siddec.xml:
12017 * docs/plugins/inspect/plugin-twolame.xml:
12018 * docs/plugins/inspect/plugin-x264.xml:
12019 * win32/common/config.h:
12020 Back to development
12022 === release 0.10.17 ===
12024 2011-01-21 13:18:51 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12030 * docs/plugins/inspect/plugin-a52dec.xml:
12031 * docs/plugins/inspect/plugin-amrnb.xml:
12032 * docs/plugins/inspect/plugin-amrwbdec.xml:
12033 * docs/plugins/inspect/plugin-asf.xml:
12034 * docs/plugins/inspect/plugin-cdio.xml:
12035 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12036 * docs/plugins/inspect/plugin-dvdread.xml:
12037 * docs/plugins/inspect/plugin-dvdsub.xml:
12038 * docs/plugins/inspect/plugin-iec958.xml:
12039 * docs/plugins/inspect/plugin-lame.xml:
12040 * docs/plugins/inspect/plugin-mad.xml:
12041 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12042 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12043 * docs/plugins/inspect/plugin-mpegstream.xml:
12044 * docs/plugins/inspect/plugin-realmedia.xml:
12045 * docs/plugins/inspect/plugin-siddec.xml:
12046 * docs/plugins/inspect/plugin-twolame.xml:
12047 * docs/plugins/inspect/plugin-x264.xml:
12048 * gst-plugins-ugly.doap:
12049 * win32/common/config.h:
12052 2011-01-18 11:11:28 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12055 * docs/plugins/inspect/plugin-a52dec.xml:
12056 * docs/plugins/inspect/plugin-amrnb.xml:
12057 * docs/plugins/inspect/plugin-amrwbdec.xml:
12058 * docs/plugins/inspect/plugin-asf.xml:
12059 * docs/plugins/inspect/plugin-cdio.xml:
12060 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12061 * docs/plugins/inspect/plugin-dvdread.xml:
12062 * docs/plugins/inspect/plugin-dvdsub.xml:
12063 * docs/plugins/inspect/plugin-iec958.xml:
12064 * docs/plugins/inspect/plugin-lame.xml:
12065 * docs/plugins/inspect/plugin-mad.xml:
12066 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12067 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12068 * docs/plugins/inspect/plugin-mpegstream.xml:
12069 * docs/plugins/inspect/plugin-realmedia.xml:
12070 * docs/plugins/inspect/plugin-siddec.xml:
12071 * docs/plugins/inspect/plugin-twolame.xml:
12072 * docs/plugins/inspect/plugin-x264.xml:
12073 * win32/common/config.h:
12074 0.10.16.4 pre-release
12076 2011-01-14 17:37:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12078 * ext/mpeg2dec/gstmpeg2dec.c:
12079 mpeg2dec: Use the proper component value for height
12081 2011-01-11 20:42:06 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12084 * docs/plugins/inspect/plugin-a52dec.xml:
12085 * docs/plugins/inspect/plugin-amrnb.xml:
12086 * docs/plugins/inspect/plugin-amrwbdec.xml:
12087 * docs/plugins/inspect/plugin-asf.xml:
12088 * docs/plugins/inspect/plugin-cdio.xml:
12089 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12090 * docs/plugins/inspect/plugin-dvdread.xml:
12091 * docs/plugins/inspect/plugin-dvdsub.xml:
12092 * docs/plugins/inspect/plugin-iec958.xml:
12093 * docs/plugins/inspect/plugin-lame.xml:
12094 * docs/plugins/inspect/plugin-mad.xml:
12095 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12096 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12097 * docs/plugins/inspect/plugin-mpegstream.xml:
12098 * docs/plugins/inspect/plugin-realmedia.xml:
12099 * docs/plugins/inspect/plugin-siddec.xml:
12100 * docs/plugins/inspect/plugin-twolame.xml:
12101 * docs/plugins/inspect/plugin-x264.xml:
12102 * win32/common/config.h:
12103 0.10.16.3 pre-release
12105 2011-01-11 17:09:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12107 * gst/asfdemux/asfheaders.c:
12108 * gst/asfdemux/asfheaders.h:
12109 * gst/asfdemux/gstasfdemux.c:
12110 asfdemux: Handle new type of DRM'd asf files.
12111 These are produced by the new MS PlayReady system.
12112 https://bugzilla.gnome.org/show_bug.cgi?id=639226
12114 2011-01-11 15:51:14 +0200 Stefan Kost <ensonic@users.sf.net>
12117 Automatic update of common submodule
12118 From e572c87 to f94d739
12120 2011-01-10 16:37:19 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12123 Automatic update of common submodule
12124 From ccbaa85 to e572c87
12126 2011-01-10 14:54:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12129 Automatic update of common submodule
12130 From 46445ad to ccbaa85
12132 2011-01-08 00:35:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12134 * tests/check/Makefile.am:
12135 tests: never disable g_assert() and cast checks for the unit tests
12136 The unit tests are riddled with g_assert() and friends, make sure we
12137 don't disable assert and cast checks for the unit tests even if
12138 this has been specified for the rest of the code base, e.g. via
12139 --disable-glib-asserts
12141 2011-01-07 14:42:26 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12144 * win32/common/config.h:
12145 0.10.16.2 pre-release
12147 2011-01-07 14:38:17 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12149 * docs/plugins/gst-plugins-ugly-plugins.args:
12150 * docs/plugins/inspect/plugin-a52dec.xml:
12151 * docs/plugins/inspect/plugin-amrnb.xml:
12152 * docs/plugins/inspect/plugin-amrwbdec.xml:
12153 * docs/plugins/inspect/plugin-asf.xml:
12154 * docs/plugins/inspect/plugin-cdio.xml:
12155 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12156 * docs/plugins/inspect/plugin-dvdread.xml:
12157 * docs/plugins/inspect/plugin-dvdsub.xml:
12158 * docs/plugins/inspect/plugin-iec958.xml:
12159 * docs/plugins/inspect/plugin-lame.xml:
12160 * docs/plugins/inspect/plugin-mad.xml:
12161 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12162 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12163 * docs/plugins/inspect/plugin-mpegstream.xml:
12164 * docs/plugins/inspect/plugin-realmedia.xml:
12165 * docs/plugins/inspect/plugin-siddec.xml:
12166 * docs/plugins/inspect/plugin-twolame.xml:
12167 * docs/plugins/inspect/plugin-x264.xml:
12170 2011-01-07 14:37:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12175 po: update translations
12177 2011-01-07 14:33:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12180 configure: use $LIBM instead of hardcoding -lm
12182 2011-01-06 13:15:17 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12184 * gst/realmedia/rmdemux.c:
12185 rmdemux: Initialize return variable.
12186 In the unlikely event that height is 0 (which is invalid) we would end up
12187 never setting the flow return.
12189 2011-01-05 16:52:03 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12191 * gst/realmedia/rmutils.c:
12192 realmedia: Fix unitialized variables on macosx
12194 2011-01-04 10:32:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
12196 * ext/x264/gstx264enc.c:
12197 x264enc: Handle codec/encoder tags
12198 Make x264enc drop video-codec and codec tags and replace
12199 encoder/encoder-version with x264 and its build number
12202 2010-12-29 22:17:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12204 * ext/mpeg2dec/gstmpeg2dec.c:
12205 mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
12207 2010-12-29 22:10:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12209 * ext/mpeg2dec/gstmpeg2dec.c:
12210 mpeg2dec: minor formatting clean-up
12212 2010-12-29 21:42:36 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12214 * ext/mpeg2dec/gstmpeg2dec.c:
12215 mpeg2dec: refactor cropping code to use libgstvideo functions
12216 https://bugzilla.gnome.org/show_bug.cgi?id=571146
12218 2010-12-29 20:19:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12220 * ext/mpeg2dec/gstmpeg2dec.c:
12221 * ext/mpeg2dec/gstmpeg2dec.h:
12222 mpeg2dec: use GstVideoFormat instead of custom enum
12224 2010-12-29 20:15:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12226 * ext/mpeg2dec/Makefile.am:
12227 mpeg2dec: fix LIBADD order in Makefile.am
12229 2010-11-19 13:01:35 -0500 Tristan Matthews <tristan@sat.qc.ca>
12231 * ext/x264/gstx264enc.c:
12232 x264: vbv-buf-capacity should have a minimum of 0
12233 x264 will clip this value internally, and users should be allowed to
12234 specify a lower value than 300 ms.
12235 https://bugzilla.gnome.org/show_bug.cgi?id=635291
12237 2010-12-27 11:38:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12239 * ext/x264/gstx264enc.c:
12240 x264enc: also accept YV12 input
12242 2010-12-01 18:35:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12244 * ext/x264/gstx264enc.c:
12245 x264enc: add a note to the docs about encoder latency and queues
12246 https://bugzilla.gnome.org/show_bug.cgi?id=636107
12248 2010-12-24 10:12:19 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
12250 * gst/realmedia/rademux.c:
12251 * gst/realmedia/rmdemux.c:
12252 realmedia: do not use the pad buffer allocation functions in demuxers
12253 Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
12254 https://bugzilla.gnome.org/show_bug.cgi?id=637932
12256 2010-12-20 17:47:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
12259 Automatic update of common submodule
12260 From 169462a to 46445ad
12262 2010-12-16 10:30:31 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12264 * ext/mad/gstmad.c:
12265 mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
12268 2010-12-15 14:56:36 +0200 Stefan Kost <ensonic@users.sf.net>
12271 Automatic update of common submodule
12272 From 20742ae to 169462a
12274 2010-12-12 11:54:35 -0600 Rob Clark <rob@ti.com>
12276 * gst/realmedia/rmdemux.c:
12277 rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
12278 Signed-off-by: Rob Clark <rob@ti.com>
12280 2010-12-13 16:24:09 +0200 Stefan Kost <ensonic@users.sf.net>
12283 Automatic update of common submodule
12284 From 011bcc8 to 20742ae
12286 2010-11-14 10:57:21 -0800 Leo Singer <leo.singer@ligo.org>
12289 x264: uses pkg-config to locate libx264
12291 2010-12-07 15:40:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12293 Merge branch 'master' into 0.11
12295 2010-12-07 15:39:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12297 * tests/check/pipelines/lame.c:
12298 check: don't use deprecated method
12300 2010-12-06 18:12:51 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12302 * android/amrnb.mk:
12303 * android/amrwbdec.mk:
12305 * android/mpegaudioparse.mk:
12307 more 0.10 -> 0,11 changes
12309 2010-12-06 12:29:12 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
12312 configure: open 0.11 branch
12314 2010-12-03 17:43:25 +0100 Benjamin Gaignard <benjamin.gaignard@stericsson.com>
12318 * android/amrnb.mk:
12319 * android/amrwbdec.mk:
12321 * android/mpegaudioparse.mk:
12322 Add build system for Android
12324 2010-11-25 19:51:50 +0100 Edward Hervey <bilboed@bilboed.com>
12326 * gst/realmedia/rmutils.c:
12327 realmedia: Remove dead assignments
12329 2010-11-25 19:51:40 +0100 Edward Hervey <bilboed@bilboed.com>
12331 * ext/mad/gstmad.c:
12332 mad: Remove dead assignments
12334 2010-11-13 12:38:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12336 * ext/dvdread/dvdreadsrc.c:
12337 dvdreadsrc: remove bogus comment
12339 2010-11-13 12:34:37 +0000 Thomas Green <thomasgr33n@gmail.com>
12341 * ext/dvdread/dvdreadsrc.c:
12342 dvdreadsrc: fix handling of multi-angle streams
12343 We would output all angles interleaved instead of just
12344 the selected angle.
12345 https://bugzilla.gnome.org/show_bug.cgi?id=539254
12347 2010-10-28 17:01:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12349 * gst/realmedia/Makefile.am:
12350 realmedia: fix LIBS order in Makefile
12352 2010-10-22 09:17:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12392 po: update for new translatable strings
12394 2010-10-27 13:17:29 +0100 Jan Schmidt <thaytan@noraisin.net>
12397 Automatic update of common submodule
12398 From 7bbd708 to 011bcc8
12400 2010-10-20 20:26:45 +0200 Guillaume Emont <gemont@igalia.com>
12402 * ext/mpeg2dec/gstmpeg2dec.c:
12403 mpeg2dec: convert the position to stream time before answering to a position query
12405 2010-10-24 14:22:39 +0200 Edward Hervey <bilboed@bilboed.com>
12407 * gst/realmedia/Makefile.am:
12408 * gst/realmedia/rademux.c:
12409 * gst/realmedia/rmdemux.c:
12410 * gst/realmedia/rmdemux.h:
12411 realmedia: Get codec name from pbutils instead of harcoding them
12413 2010-10-22 11:29:55 +0200 Robert Swain <robert.swain@collabora.co.uk>
12415 * ext/x264/gstx264enc.c:
12416 x264enc: Work around a rate control issue in libx264
12417 When variable framerate is disabled in libx264 (which occurs when using
12418 the zerolatency tuning), libx264 ignores timestamps but still uses the
12419 timebase leading to messed up rate control with our nanosecond timebase.
12420 We work around this issue by setting the timebase to the reciprocal of
12421 the framerate and we validate that the framerate is suitable.
12422 This has been fixed upstream in libx264 but there are non-fixed versions
12423 in the wild so this workaround is still needed.
12426 2010-10-19 16:30:51 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12428 * ext/mpeg2dec/gstmpeg2dec.c:
12429 mpeg2dec: Use gst_pad_peer_query() instead of getting the peer pad manually
12431 2010-10-13 21:38:06 +0200 Guillaume Emont <gemont@igalia.com>
12433 * ext/mpeg2dec/gstmpeg2dec.c:
12434 mpeg2dec: fix position query by trusting upstream
12435 Position queries are badly handled for DVDs (probably due to the division in
12436 chapters): the time returned was the time since the start of chapter.
12437 Now ask upstream for position queries, fall back to the old code if upstream
12438 cannot answer the query.
12440 2010-10-19 12:20:40 +0300 Stefan Kost <ensonic@users.sf.net>
12442 * ext/lame/gstlame.c:
12443 * ext/mad/gstmad.c:
12444 * ext/sidplay/gstsiddec.cc:
12445 * gst/mpegstream/gstmpegparse.c:
12446 various: canonicalize property names
12448 2010-10-19 10:06:33 +0300 Stefan Kost <ensonic@users.sf.net>
12450 * ext/a52dec/gsta52dec.c:
12451 * ext/amrnb/amrnbdec.c:
12452 * ext/amrnb/amrnbenc.c:
12453 * ext/cdio/gstcdiocddasrc.c:
12454 * ext/dvdread/dvdreadsrc.c:
12455 * ext/lame/gstlame.c:
12456 * ext/lame/gstlamemp3enc.c:
12457 * ext/mad/gstmad.c:
12458 * ext/sidplay/gstsiddec.cc:
12459 * ext/x264/gstx264enc.c:
12460 various (ext): add a missing G_PARAM_STATIC_STRINGS flags
12462 2010-10-19 09:49:47 +0300 Stefan Kost <ensonic@users.sf.net>
12464 * gst/iec958/ac3iec.c:
12465 * gst/mpegaudioparse/gstmpegaudioparse.c:
12466 * gst/mpegstream/gstmpegparse.c:
12467 * gst/mpegstream/gstrfc2250enc.c:
12468 * gst/realmedia/pnmsrc.c:
12469 * gst/realmedia/rdtmanager.c:
12470 various (gst): add a missing G_PARAM_STATIC_STRINGS flags
12472 2010-10-14 12:32:16 -0700 David Schleef <ds@schleef.org>
12475 Automatic update of common submodule
12476 From 5a668bf to 7bbd708
12478 2010-10-08 12:44:52 -0700 David Schleef <ds@schleef.org>
12481 Automatic update of common submodule
12482 From c4a8adc to 5a668bf
12484 2010-10-08 12:56:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12487 Automatic update of common submodule
12488 From 5e3c9bf to c4a8adc
12490 2010-09-29 21:24:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
12492 * ext/mad/gstmad.c:
12493 * ext/mad/gstmad.h:
12494 mad: support reverse playback
12496 2010-09-26 19:24:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12498 * ext/dvdread/dvdreadsrc.c:
12499 dvdreadsrc: improve error messages on read errors
12500 Provide proper i18n-ed error messages when a read error happens,
12501 and point out that the error could be happening because the
12503 https://bugzilla.gnome.org/show_bug.cgi?id=613633
12505 2010-09-24 00:03:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12508 configure: set plugin release datetime
12510 2010-09-21 18:34:31 +0200 Edward Hervey <bilboed@bilboed.com>
12513 Automatic update of common submodule
12514 From aa0d1d0 to 5e3c9bf
12516 2010-09-15 20:14:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12518 * gst/mpegstream/gstmpegparse.c:
12519 mpegparse: re-fix flow return handling
12520 Fix wrong GST_FLOW_IS_SUCCESS substitution in commit e99cb46c:
12521 - } while (GST_FLOW_IS_SUCCESS (result));
12522 + } while (result != GST_FLOW_OK);
12524 2010-09-09 22:33:36 +0300 Stefan Kost <ensonic@users.sf.net>
12526 * tests/check/Makefile.am:
12527 * tests/check/generic/states.c:
12528 tests: allow running state tests for all elements
12529 Now one can use GST_NO_STATE_IGNORE_ELEMENTS=1 make generic/states.check
12530 to try elements that would normaly be skipped.
12532 2010-09-09 09:53:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12535 New pkgconfig subdirectory needs to be added to SUBDIRS as well so it's entered and disted
12537 2010-09-08 00:09:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12540 * pkgconfig/.gitignore:
12541 * pkgconfig/Makefile.am:
12542 * pkgconfig/gstreamer-plugins-ugly-uninstalled.pc.in:
12543 Add gstreamer-plugins-ugly-uninstalled-0.10.pc file so other modules can find our plugins
12544 This .pc file will not be installed, it's only for uninstalled setups,
12545 same thing as we do for -good. This is so other modules' unit tests can
12546 find our plugins properly in an uninstalled setup.
12548 2010-09-07 11:42:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12551 Automatic update of common submodule
12552 From c2e10bf to aa0d1d0
12554 2010-09-06 23:53:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12557 configure: re-enable use of -DGST_DISABLE_DEPRECATED in git versions
12559 2010-09-06 23:51:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12561 * ext/sidplay/gstsiddec.cc:
12562 siddec: don't use GST_FLOW_IS_FATAL
12563 GST_FLOW_IS_FATAL has been deprecated in core git.
12565 2010-09-05 18:58:50 -0700 David Schleef <ds@schleef.org>
12568 Automatic update of common submodule
12569 From d3d9acf to c2e10bf
12571 2010-09-05 12:27:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12574 configure: Require orc >= 0.4.6 for --compat
12576 2010-09-05 12:20:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12579 Automatic update of common submodule
12580 From ec60217 to d3d9acf
12582 2010-08-27 18:26:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12584 * ext/mpeg2dec/gstmpeg2dec.c:
12585 mpeg2dec: Don't use GST_FLOW_IS_FATAL()
12586 And don't post error messages if allocating a buffer resulted
12587 in WRONG_STATE or UNEXPECTED.
12589 2010-08-27 18:25:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12591 * gst/mpegaudioparse/gstxingmux.c:
12592 xingmux: Don't ignore WRONG_STATE and NOT_LINKED when pushing data downstream
12594 2010-08-27 18:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12596 * gst/mpegstream/gstdvddemux.c:
12597 * gst/mpegstream/gstmpegdemux.c:
12598 * gst/mpegstream/gstmpegparse.c:
12599 mpegstream: Don't use GST_FLOW_IS_SUCCESS()
12601 2010-08-27 18:22:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12603 * gst/realmedia/rmdemux.c:
12604 rmdemux: Don't use GST_FLOW_IS_FATAL() and GST_FLOW_IS_SUCCESS()
12606 2010-08-27 18:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12608 * gst/asfdemux/gstasfdemux.c:
12609 asfdemux: Don't use GST_FLOW_IS_FATAL()
12610 And don't post error messages for UNEXPECTED and post an error
12611 message if pulling data failed because of NOT_LINKED.
12613 2010-09-04 13:17:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12616 * docs/plugins/inspect/plugin-a52dec.xml:
12617 * docs/plugins/inspect/plugin-amrnb.xml:
12618 * docs/plugins/inspect/plugin-amrwbdec.xml:
12619 * docs/plugins/inspect/plugin-asf.xml:
12620 * docs/plugins/inspect/plugin-cdio.xml:
12621 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12622 * docs/plugins/inspect/plugin-dvdread.xml:
12623 * docs/plugins/inspect/plugin-dvdsub.xml:
12624 * docs/plugins/inspect/plugin-iec958.xml:
12625 * docs/plugins/inspect/plugin-lame.xml:
12626 * docs/plugins/inspect/plugin-mad.xml:
12627 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12628 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12629 * docs/plugins/inspect/plugin-mpegstream.xml:
12630 * docs/plugins/inspect/plugin-realmedia.xml:
12631 * docs/plugins/inspect/plugin-siddec.xml:
12632 * docs/plugins/inspect/plugin-twolame.xml:
12633 * docs/plugins/inspect/plugin-x264.xml:
12634 * win32/common/config.h:
12635 Back to development
12636 Temporarily disable -DGST_DISABLE_DEPRECATED for git builds until
12637 the code is updated for the GST_FLOW_IS_* macro deprecations.
12639 === release 0.10.16 ===
12641 2010-09-02 23:59:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12647 * gst-plugins-ugly.doap:
12648 * win32/common/config.h:
12651 2010-09-02 23:58:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12653 * docs/plugins/inspect/plugin-a52dec.xml:
12654 * docs/plugins/inspect/plugin-amrnb.xml:
12655 * docs/plugins/inspect/plugin-amrwbdec.xml:
12656 * docs/plugins/inspect/plugin-asf.xml:
12657 * docs/plugins/inspect/plugin-cdio.xml:
12658 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12659 * docs/plugins/inspect/plugin-dvdread.xml:
12660 * docs/plugins/inspect/plugin-dvdsub.xml:
12661 * docs/plugins/inspect/plugin-iec958.xml:
12662 * docs/plugins/inspect/plugin-lame.xml:
12663 * docs/plugins/inspect/plugin-mad.xml:
12664 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12665 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12666 * docs/plugins/inspect/plugin-mpegstream.xml:
12667 * docs/plugins/inspect/plugin-realmedia.xml:
12668 * docs/plugins/inspect/plugin-siddec.xml:
12669 * docs/plugins/inspect/plugin-twolame.xml:
12670 * docs/plugins/inspect/plugin-x264.xml:
12671 docs: update docs for release
12673 2010-09-02 23:48:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12681 po: update translations
12683 2010-08-30 16:02:24 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12722 0.10.15.6 pre-release
12724 2010-08-27 17:50:59 +0200 Edward Hervey <bilboed@bilboed.com>
12726 * gst/asfdemux/gstasfdemux.c:
12727 asfdemux: Don't error out on non-critical flow returns
12728 Only error out when downstream returns:
12733 If we got _UNEXPECTED, we push an EOS downstream (since maybe only one
12734 of the streams had gone EOS) and then stop the task silently.
12735 In the case of WRONG_STATE we just need to stop silently
12736 https://bugzilla.gnome.org/show_bug.cgi?id=600412
12738 2010-08-25 19:02:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12777 0.10.15.5 pre-release
12779 2010-08-25 15:39:33 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
12781 * gst/mpegaudioparse/gstmpegaudioparse.c:
12782 mp3parse: propagate flow errors upstream.
12783 Remove a wrong GST_FLOW_IS_FATAL call. When pushing fails, mp3parse should
12784 always return the error upstream.
12786 2010-08-21 21:42:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12825 0.10.15.4 pre-release
12827 2010-08-13 17:24:41 +0300 Stefan Kost <ensonic@users.sf.net>
12830 Automatic update of common submodule
12831 From 3e8db1d to ec60217
12833 2010-08-11 16:46:48 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12836 * docs/plugins/inspect/plugin-a52dec.xml:
12837 * docs/plugins/inspect/plugin-amrnb.xml:
12838 * docs/plugins/inspect/plugin-amrwbdec.xml:
12839 * docs/plugins/inspect/plugin-asf.xml:
12840 * docs/plugins/inspect/plugin-cdio.xml:
12841 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12842 * docs/plugins/inspect/plugin-dvdread.xml:
12843 * docs/plugins/inspect/plugin-dvdsub.xml:
12844 * docs/plugins/inspect/plugin-iec958.xml:
12845 * docs/plugins/inspect/plugin-lame.xml:
12846 * docs/plugins/inspect/plugin-mad.xml:
12847 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12848 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12849 * docs/plugins/inspect/plugin-mpegstream.xml:
12850 * docs/plugins/inspect/plugin-realmedia.xml:
12851 * docs/plugins/inspect/plugin-siddec.xml:
12852 * docs/plugins/inspect/plugin-twolame.xml:
12853 * docs/plugins/inspect/plugin-x264.xml:
12854 * win32/common/config.h:
12855 0.10.15.3 pre-release
12857 2010-08-11 09:21:43 +0200 Robert Swain <robert.swain@collabora.co.uk>
12859 * ext/x264/gstx264enc.c:
12860 x264enc: Fix b-pyramid libx264 API boolean arg for non-boolean issue
12861 In X264_BUILD >= 78, b-pyramid became a non-boolean so passing a boolean
12862 argument to the option string value causes an error. For < 78 we pass the
12863 boolean value, for >= 78 we use the x264_b_pyramid_names[] array which will
12864 result in passing 'none' for false and 'strict' for true. Other modes can be
12865 set through the option-string property for now.
12866 https://bugzilla.gnome.org/show_bug.cgi?id=626577
12868 2010-08-11 00:02:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12871 * docs/plugins/gst-plugins-ugly-plugins.args:
12872 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
12873 * docs/plugins/inspect/plugin-a52dec.xml:
12874 * docs/plugins/inspect/plugin-amrnb.xml:
12875 * docs/plugins/inspect/plugin-amrwbdec.xml:
12876 * docs/plugins/inspect/plugin-asf.xml:
12877 * docs/plugins/inspect/plugin-cdio.xml:
12878 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
12879 * docs/plugins/inspect/plugin-dvdread.xml:
12880 * docs/plugins/inspect/plugin-dvdsub.xml:
12881 * docs/plugins/inspect/plugin-iec958.xml:
12882 * docs/plugins/inspect/plugin-lame.xml:
12883 * docs/plugins/inspect/plugin-mad.xml:
12884 * docs/plugins/inspect/plugin-mpeg2dec.xml:
12885 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
12886 * docs/plugins/inspect/plugin-mpegstream.xml:
12887 * docs/plugins/inspect/plugin-realmedia.xml:
12888 * docs/plugins/inspect/plugin-siddec.xml:
12889 * docs/plugins/inspect/plugin-twolame.xml:
12890 * docs/plugins/inspect/plugin-x264.xml:
12891 * win32/common/config.h:
12892 0.10.15.2 pre-release
12894 2010-08-10 14:37:39 +0300 Stefan Kost <ensonic@users.sf.net>
12896 * gst/synaesthesia/gstsynaesthesia.c:
12897 synaesthesia: code cleanups.
12898 Remove unused boilerplate for signals. Use _OBJECT variants of logging macros
12901 2010-08-10 14:24:01 +0300 Stefan Kost <ensonic@users.sf.net>
12903 * gst/synaesthesia/gstsynaesthesia.c:
12904 synaesthesia: use GST_BOILERPLATE macros
12906 2010-08-10 10:59:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12909 Automatic update of common submodule
12910 From bd2054b to 3e8db1d
12912 2010-08-09 00:31:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12914 * ext/x264/gstx264enc.c:
12915 x264: fix printf format warning in debug message
12917 2010-08-07 00:09:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
12919 * docs/plugins/Makefile.am:
12920 docs: fix bug passing arguments to gtkdoc-fixref in upload target
12921 Missing backslash at end of line meant we weren't passing all arguments
12922 to gtkdoc-fixref and we'd get a shell error when doing 'make upload'.
12924 2010-08-05 13:57:26 +0300 Stefan Kost <ensonic@users.sf.net>
12927 Automatic update of common submodule
12928 From a519571 to bd2054b
12930 2010-08-04 19:28:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
12933 configure: Check if the compiler supports ISO C89 or C99 and which parameters are required
12934 This first checks what is required for ISO C99 support and sets the relevant
12935 compiler parameters and if no C99 compiler is found, it checks for a
12936 C89 compiler. This enables us to check for and use C89/C99 functions
12937 that gcc hides from us without the correct compiler parameters.
12939 2010-07-29 09:41:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
12941 * ext/x264/gstx264enc.c:
12942 x264enc: Fix flushing of delayed frames
12943 x264_encoder_encode() should be called with a NULL picture until at least
12944 x264_encoder_delayed_frames() returns 0. This fixes what appeared to be a
12945 regression in make check due to the recent change in defaults which enabled
12946 b-frames and b-pyramid, both of which I believe increase the number of delayed
12947 frames when encoding.
12949 2010-07-21 17:24:33 +0200 Robert Swain <robert.swain@collabora.co.uk>
12951 * ext/x264/gstx264enc.c:
12952 x264enc: Improve x264enc defaults
12953 - medium x264 speed/quality preset
12954 - threads defaults to 0 which automatically uses 1.5x number of cpu cores
12955 Addresses part of bug #607798
12957 2010-07-21 17:22:48 +0200 Robert Swain <robert.swain@collabora.co.uk>
12959 * ext/x264/gstx264enc.c:
12960 x264enc: Fix property description typos
12962 2010-07-22 11:53:04 +0200 Robert Swain <robert.swain@collabora.co.uk>
12964 * ext/x264/gstx264enc.c:
12965 x264enc: Add some more debug info
12967 2010-07-21 17:09:20 +0200 Robert Swain <robert.swain@collabora.co.uk>
12969 * ext/x264/gstx264enc.c:
12970 * ext/x264/gstx264enc.h:
12971 x264enc: Add speed-preset and [psy-]tuning properties
12972 Use of a rate control method (pass, bitrate, quantizer, etc properties), a
12973 preset and possibly a profile and/or tuning are now the recommended way to
12974 configure x264 through x264enc.
12975 If a preset/tuning are specified then these will define the default values and
12976 the property defaults will be ignored. After this the option-string property is
12977 applied, followed by the user-set properties, fast first pass restrictions and
12978 finally the profile restrictions.
12979 Addresses part of bug #607798
12981 2010-07-21 16:56:06 +0200 Robert Swain <robert.swain@collabora.co.uk>
12983 * ext/x264/gstx264enc.c:
12984 * ext/x264/gstx264enc.h:
12985 x264enc: Refactor code in preparation for presets/tunings
12986 - Make defaults append the appropriate default value to a string. This is
12987 needed to differentiate between something user-set and the actual prop
12989 - Add an internal option string to which _set_property () cases append for the
12990 majority of properties.
12991 - Use gst_x264_enc_parse_options () to clean up application of settings. This
12992 will make order of application with respect to the presets and tunings quite
12994 Addresses part of bug #607798
12996 2010-07-21 16:32:11 +0200 Robert Swain <robert.swain@collabora.co.uk>
12998 * ext/x264/gstx264enc.c:
12999 x264enc: Update available me types
13000 Use the x264_motion_est_names[] array to populate the enum of ME types. This is
13001 now self-maintaining.
13003 2010-07-21 15:59:12 +0200 Robert Swain <robert.swain@collabora.co.uk>
13005 * ext/x264/gstx264enc.c:
13006 x264enc: Use new libx264 API to affect fast first pass
13007 Uses new x264 API to apply reduced complexity values to the parameters to
13008 increase encoding speed in the first pass of a multi-pass encode. This does
13009 not impact on final quality.
13010 Addresses part of bug #607798
13012 2010-07-21 15:52:28 +0200 Robert Swain <robert.swain@collabora.co.uk>
13014 * ext/x264/gstx264enc.c:
13015 * ext/x264/gstx264enc.h:
13016 x264enc: Add profile property
13017 In X264_BUILD >= 86 there is a new API for applying restrictions to an H.264
13018 Profile. This makes it easier to achieve Baseline Profile for example.
13019 Addresses part of bug #607798
13021 2010-07-21 15:40:27 +0200 Robert Swain <robert.swain@collabora.co.uk>
13023 * ext/x264/gstx264enc.c:
13024 * ext/x264/gstx264enc.h:
13025 x264enc: Add option-string property
13026 Adds support for an x264 format option-string to specify advanced parameters
13027 Addresses part of bug #607798
13029 2010-07-22 13:24:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13031 * ext/mad/Makefile.am:
13032 mad: use right automake variable, should be ID3TAG_{LIBS,CFLAGS} not ID3_{LIBS,CFLAGS}
13033 Spotted by syntr0py.
13035 2010-07-20 19:44:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13037 * ext/x264/gstx264enc.c:
13038 x264enc: only set timebase on versions where it exists
13040 2010-07-20 16:40:22 +0200 David Hoyt <dhoyt@llnl.gov>
13042 * ext/x264/gstx264enc.c:
13043 x264enc: set appropriate time base
13046 2010-06-30 18:45:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13048 * tests/check/Makefile.am:
13049 tests: add plugin loading whitelist to test environment
13050 Only want to load core/-base/-ugly plugins here.
13052 2010-06-28 16:12:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13056 Bump automake requirement to 1.10 and autoconf to 2.60
13057 For maintainability reasons and $(builddir).
13060 2010-06-28 09:34:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13062 * gst/asfdemux/gstasfdemux.c:
13063 asfdemux: Fix seeking after last commits
13064 Don't handle wrong-state returns as errors to allow seeking to work
13067 2010-06-24 19:46:39 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13069 * gst/asfdemux/gstasfdemux.c:
13070 asfdemux: Push all pending data on EOS
13071 When on push mode and receiving an EOS event, asfdemux
13072 should push all pending data because we might be dealing
13073 with a broken file that has a preroll value higher
13074 than its actual length.
13076 2010-06-24 19:29:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13078 * gst/asfdemux/gstasfdemux.c:
13079 asfdemux: Fix sending eos event for chained asfs
13080 Properly push EOS event when finishing a chained asf file
13084 2010-06-24 20:55:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13086 * docs/plugins/Makefile.am:
13087 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13088 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13089 * docs/plugins/inspect/plugin-rmdemux.xml:
13090 docs: add rmdemux to docs properly
13091 The plugin has been renamed, remove old introspection file.
13093 2010-06-24 18:04:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13095 * docs/plugins/gst-plugins-ugly-plugins.args:
13096 * docs/plugins/inspect/plugin-x264.xml:
13097 docs: update for recent x264enc changes
13099 2010-06-24 18:03:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13101 * gst/realmedia/rmdemux.c:
13102 rmdemux: fix compiler warning when debugging system in core is disabled
13104 2010-06-24 15:09:44 +0300 Stefan Kost <ensonic@users.sf.net>
13107 Automatic update of common submodule
13108 From 73ff93a to a519571
13110 2010-06-23 11:05:11 +0200 Edward Hervey <bilboed@bilboed.com>
13112 * gst/asfdemux/gstasfdemux.c:
13113 asfdemux: Allow at least 500ms of preroll.
13114 Some files have insanely low preroll values which break the
13115 all_streams_prerolled() logic.
13118 2010-06-22 11:41:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13120 * ext/x264/gstx264enc.c:
13121 x264enc: add new h264 caps attribute alignment
13124 2010-06-18 14:35:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13126 * ext/x264/gstx264enc.c:
13127 * ext/x264/gstx264enc.h:
13128 x264enc: conditionally expose enhanced upstream capabilities
13129 API: GstX264Enc:sliced-threads
13130 API: GstX264Enc:sync-lookahead
13131 API: GstX264Enc:intra-refresh
13132 API: GstX264Enc:mb-tree
13133 API: GstX264Enc:rc-lookahead
13136 2010-06-17 16:48:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13139 * docs/plugins/inspect/plugin-a52dec.xml:
13140 * docs/plugins/inspect/plugin-amrnb.xml:
13141 * docs/plugins/inspect/plugin-amrwbdec.xml:
13142 * docs/plugins/inspect/plugin-asf.xml:
13143 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13144 * docs/plugins/inspect/plugin-iec958.xml:
13145 * docs/plugins/inspect/plugin-mad.xml:
13146 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13147 * docs/plugins/inspect/plugin-mpegstream.xml:
13148 * docs/plugins/inspect/plugin-realmedia.xml:
13149 docs: update introspected plugin docs for gstdoc-scangobj and other changes
13150 Update common for latest gstdoc-scangobj and inspect xml files for
13151 escaping and pad template order changes.
13153 2010-06-15 16:50:21 +0200 Edward Hervey <bilboed@bilboed.com>
13156 Automatic update of common submodule
13157 From 9339ccc to 35617c2
13159 2010-06-15 16:54:42 +0300 Stefan Kost <ensonic@users.sf.net>
13162 Automatic update of common submodule
13163 From 5adb1ca to 9339ccc
13165 2010-06-15 16:35:49 +0300 Stefan Kost <ensonic@users.sf.net>
13168 Automatic update of common submodule
13169 From 57c89b7 to 5adb1ca
13171 2010-06-15 15:50:09 +0300 Stefan Kost <ensonic@users.sf.net>
13174 Automatic update of common submodule
13175 From c804988 to 57c89b7
13177 2010-06-14 16:59:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13180 * gst/realmedia/rtspreal.c:
13181 configure: Update required GLib version to 2.20
13183 2010-06-14 15:33:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13185 * ext/a52dec/gsta52dec.c:
13186 a52dec: Call orc_init() before trying to get target flags
13188 2010-06-14 14:34:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13190 * ext/a52dec/gsta52dec.c:
13191 a52dec: Remove debug printf...
13193 2010-06-14 14:34:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13196 * ext/a52dec/Makefile.am:
13197 * ext/a52dec/gsta52dec.c:
13198 a52dec: Use orc for CPU feature detection and don't check for liboil
13200 2010-06-14 13:27:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13203 configure: Use GLIB_EXTRA_CFLAGS
13205 2010-06-14 13:05:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13208 Automatic update of common submodule
13209 From 7a0fdf5 to c804988
13211 2010-06-14 11:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13214 Automatic update of common submodule
13215 From 6da3bab to 7a0fdf5
13217 2010-06-12 08:29:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13220 Automatic update of common submodule
13221 From 733fca9 to 6da3bab
13223 2010-06-09 12:40:26 -0700 David Schleef <ds@schleef.org>
13226 Automatic update of common submodule
13227 From fad145b to 733fca9
13229 2010-06-09 12:34:18 -0700 David Schleef <ds@schleef.org>
13232 Automatic update of common submodule
13233 From 47683c1 to fad145b
13235 2010-06-05 14:11:30 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13237 * gst/realmedia/rmdemux.c:
13238 rmdemux: pass bitrate on caps
13239 Set the bitrate on the caps, some decoders like sipro need this to function
13243 2010-06-01 23:49:37 -0700 David Schleef <ds@schleef.org>
13246 Automatic update of common submodule
13247 From 17f89e5 to 47683c1
13249 2010-06-01 22:55:22 -0700 David Schleef <ds@schleef.org>
13252 Automatic update of common submodule
13253 From fd7ca04 to 17f89e5
13255 2010-05-31 16:57:42 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
13257 * ext/x264/gstx264enc.c:
13258 x264enc: Only set i_weighted_pred on versions where it exists
13260 2010-05-20 11:28:47 -0400 Tristan Matthews <tristan@sat.qc.ca>
13262 * ext/lame/gstlamemp3enc.c:
13263 lamemp3enc: implement latency query
13264 The encoder's latency is deduced from the framesize. Fixes #618896.
13266 2010-06-01 09:30:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13269 * docs/plugins/gst-plugins-ugly-plugins.args:
13270 * docs/plugins/gst-plugins-ugly-plugins.signals:
13271 * docs/plugins/inspect/plugin-a52dec.xml:
13272 * docs/plugins/inspect/plugin-amrnb.xml:
13273 * docs/plugins/inspect/plugin-amrwbdec.xml:
13274 * docs/plugins/inspect/plugin-asf.xml:
13275 * docs/plugins/inspect/plugin-cdio.xml:
13276 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13277 * docs/plugins/inspect/plugin-dvdread.xml:
13278 * docs/plugins/inspect/plugin-dvdsub.xml:
13279 * docs/plugins/inspect/plugin-iec958.xml:
13280 * docs/plugins/inspect/plugin-lame.xml:
13281 * docs/plugins/inspect/plugin-mad.xml:
13282 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13283 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13284 * docs/plugins/inspect/plugin-mpegstream.xml:
13285 * docs/plugins/inspect/plugin-realmedia.xml:
13286 * docs/plugins/inspect/plugin-siddec.xml:
13287 * docs/plugins/inspect/plugin-twolame.xml:
13288 * docs/plugins/inspect/plugin-x264.xml:
13289 * win32/common/config.h:
13290 Back to development
13292 === release 0.10.15 ===
13294 2010-05-30 14:21:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13300 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13301 * docs/plugins/inspect/plugin-a52dec.xml:
13302 * docs/plugins/inspect/plugin-amrnb.xml:
13303 * docs/plugins/inspect/plugin-amrwbdec.xml:
13304 * docs/plugins/inspect/plugin-asf.xml:
13305 * docs/plugins/inspect/plugin-cdio.xml:
13306 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13307 * docs/plugins/inspect/plugin-dvdread.xml:
13308 * docs/plugins/inspect/plugin-dvdsub.xml:
13309 * docs/plugins/inspect/plugin-iec958.xml:
13310 * docs/plugins/inspect/plugin-lame.xml:
13311 * docs/plugins/inspect/plugin-mad.xml:
13312 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13313 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13314 * docs/plugins/inspect/plugin-mpegstream.xml:
13315 * docs/plugins/inspect/plugin-realmedia.xml:
13316 * docs/plugins/inspect/plugin-siddec.xml:
13317 * docs/plugins/inspect/plugin-twolame.xml:
13318 * docs/plugins/inspect/plugin-x264.xml:
13319 * gst-plugins-ugly.doap:
13320 * win32/common/config.h:
13323 2010-05-30 14:20:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13363 2010-05-30 12:10:29 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13366 configure: make implicit GLib and liboil requirements explicit
13367 core/base 0.10.26 require GLib >= 2.18 and liboil >= 0.3.14
13369 2010-05-26 23:16:46 -0400 Olivier Crête <tester@tester.ca>
13371 * ext/x264/gstx264enc.c:
13372 x264enc: disable I weighted pred
13373 If it is enabled, then it will be main profile instead of baseline.
13374 This ensures maximum compatibility of the output stream until the
13375 encoder configuration interface gets an overhaul with explicit
13376 output profile selection.
13379 2010-05-26 12:16:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13382 * win32/common/config.h:
13383 0.10.14.3 pre-release
13385 2010-05-26 11:52:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13423 po: update translations
13425 2010-05-26 11:55:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13428 Automatic update of common submodule
13429 From 357b0db to fd7ca04
13431 2010-05-14 20:06:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13434 * win32/common/config.h:
13435 0.10.14.2 pre-release
13437 2010-05-14 18:25:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13440 Automatic update of common submodule
13441 From 4d67bd6 to 357b0db
13443 2010-05-14 16:02:47 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13445 * gst/realmedia/rmdemux.c:
13446 * gst/realmedia/rmutils.c:
13447 * gst/realmedia/rmutils.h:
13448 rmdemux: add better sipr nibble swap routine
13450 2010-05-13 17:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13452 * gst/realmedia/rmdemux.c:
13453 rmdemux: descramble SIPR before pushing out
13454 Collect and descramble the SIPR packets before pushing.
13455 Descramble ATRAC audio.
13458 2010-05-13 17:57:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13460 * gst/realmedia/rmutils.c:
13461 * gst/realmedia/rmutils.h:
13462 rm: add function to descramble sipr
13464 2010-01-08 20:51:56 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
13466 * ext/x264/gstx264enc.c:
13467 * ext/x264/gstx264enc.h:
13468 x264enc: Re-send the received upstream event as-is downstream
13469 https://bugzilla.gnome.org/show_bug.cgi?id=606689
13471 2010-05-07 15:33:28 +0200 Edward Hervey <bilboed@bilboed.com>
13473 * ext/amrnb/amrnb.c:
13474 amrnbenc: Set rank to GST_RANK_SECONDARY
13476 2010-04-30 19:53:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13478 * gst/realmedia/rtspreal.c:
13479 rtspreal: use GLib's base64 functions if available
13480 Since gst_rtsp_base64_decode_ip() just got deprecated in -base git.
13482 2010-04-28 17:10:36 +0400 Руслан Ижбулатов <lrn1986@gmail.com>
13484 * ext/amrnb/amrnbdec.h:
13485 * ext/amrnb/amrnbenc.h:
13486 * ext/amrwbdec/amrwbdec.h:
13487 amr: Use correct includes (as pkg-config suggests)
13490 2010-04-27 13:15:47 +0300 Stefan Kost <ensonic@users.sf.net>
13492 * gst/ac3parse/.gitignore:
13493 * gst/ac3parse/Makefile.am:
13494 * gst/ac3parse/README:
13495 * gst/ac3parse/ac3parse.vcproj:
13496 * gst/ac3parse/gstac3parse.c:
13497 * gst/ac3parse/gstac3parse.h:
13498 ac3parse: remove unported 0.8 plugin
13499 New ac3parse lives in gst-plugin-bad. Remove this to avoid confusion.
13501 2010-04-27 12:25:37 +0300 Stefan Kost <ensonic@users.sf.net>
13503 * gst/mpegaudioparse/gstmpegaudioparse.c:
13504 docs: adding a mp3decoder as well is useful
13506 2010-04-27 11:39:51 +0300 Stefan Kost <ensonic@users.sf.net>
13508 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13509 docs: massage section index
13511 2010-04-27 11:39:11 +0300 Stefan Kost <ensonic@users.sf.net>
13513 * ext/amrwbdec/amrwbdec.c:
13514 * ext/amrwbdec/amrwbdec.h:
13515 amrwbdec: move define to source to avoid hiding it from the docs
13517 2010-04-27 11:38:28 +0300 Stefan Kost <ensonic@users.sf.net>
13519 * ext/cdio/gstcdiocddasrc.c:
13520 docs: remove short_desc, it is taken from element details
13522 2010-04-27 11:37:52 +0300 Stefan Kost <ensonic@users.sf.net>
13524 * gst/synaesthesia/gstsynaesthesia.c:
13525 docs: fix sections docs for synaesthesia
13527 2010-04-27 11:02:15 +0300 Stefan Kost <ensonic@users.sf.net>
13529 * docs/plugins/Makefile.am:
13530 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
13531 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
13532 * gst/mpegaudioparse/gstmpegaudioparse.c:
13533 docs: add docs for mp3parse
13535 2010-04-20 17:23:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13537 * gst-plugins-ugly.doap:
13538 doap: update repository info from cvs->git and maintainers
13540 2010-04-23 14:41:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13543 Automatic update of common submodule
13544 From fc85867 to 4d67bd6
13546 2010-04-13 16:59:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13548 * tests/check/elements/x264enc.c:
13549 x264enc: adaptive NALU type checking
13550 In particular, be less picky about SEI NALU order, which makes test more
13551 robust with respect to changes in libx264.
13554 2010-04-16 21:10:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13556 * ext/x264/gstx264enc.c:
13557 x264enc: adaptive x264 header NAL layout handling
13560 2010-04-15 16:31:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
13562 * gst/asfdemux/gstrtpasfdepay.c:
13563 asfdepay: we require a dynamic payload type
13564 Add an extra caps property that restricts the depayloader to only accept dynamic
13567 2010-04-15 07:20:20 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13570 configure: Drop -Wcast-align
13571 Commit message copied from core's commit from Benjamin Otte:
13572 246f5dba96a5b50bb74621af67b30942cca72af5
13573 Apparently gcc warns that GstMiniObject is not castable to
13574 GstEvent/Message/Buffer due to them containing 64bit variables, even
13575 though ARM hackers claim that those only need 4byte alignment. And as
13576 long as gcc behaves that way, this warning is not very useful.
13577 So we'll remove the warning until this problem is fixed.
13580 2010-04-14 09:27:14 +0200 Edward Hervey <bilboed@bilboed.com>
13582 * ext/mpeg2dec/gstmpeg2dec.c:
13583 mpeg2dec: copy over all buffer flags when copying buffers.
13584 Avoids losing the tff/rff video buffer flags
13586 2010-03-14 12:16:21 +0100 Edward Hervey <bilboed@bilboed.com>
13588 * gst/asfdemux/asfpacket.c:
13589 asfdemux: Make a table static to avoid having to always allocate it.
13591 2010-04-13 16:31:25 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13593 * ext/x264/gstx264enc.c:
13594 x264enc: fix up avcC header construction
13595 Fix off-by-one introduced by commit 35dd89951d8bb1c094da65480e4197efdfb4e93c
13596 for BUILD_X264 < 76.
13597 Also fixes #610089.
13599 2010-04-13 13:16:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
13601 * ext/x264/gstx264enc.c:
13602 x264enc: parameterize libx264 provided NAL layout in codec-data creation
13604 2010-04-12 12:43:05 +0200 Edward Hervey <bilboed@bilboed.com>
13607 configure: Remove -Wundef flag
13608 Same fix as for #615161
13610 2010-04-09 11:23:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13613 Automatic update of common submodule
13614 From fdf023d to fc85867
13616 2010-04-09 09:55:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13618 * gst-libs/gst/gettext.h:
13619 i18n: #if ENABLE_NLS -> #ifdef ENABLE_NLS to fix compiler warning
13621 2010-03-30 00:36:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13626 build: build plugins in parallel where possible, if make -jN is used
13628 2010-03-26 17:08:23 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13631 build: add cruft alert for common/shave*
13633 2010-03-25 19:40:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13637 Remove removed file win32/common/config.h.in from MANIFEST.
13639 2010-03-24 19:35:03 +0100 Edward Hervey <bilboed@bilboed.com>
13641 * gst/synaesthesia/synaescope.c:
13642 * gst/synaesthesia/synaescope.h:
13643 synaestesia: Fix old-style prototype
13645 2010-03-24 19:07:11 +0300 Руслан Ижбулатов <lrn1986@gmail.com>
13647 * gst/realmedia/rmutils.c:
13651 2010-03-24 18:55:32 +0100 Edward Hervey <bilboed@bilboed.com>
13654 Automatic update of common submodule
13655 From 55cd514 to c1d07dd
13657 2010-03-24 11:27:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13660 * ext/amrnb/amrnbdec.c:
13661 * ext/amrnb/amrnbenc.c:
13662 * ext/cdio/gstcdiocddasrc.h:
13663 * ext/dvdread/dvdreadsrc.c:
13664 * ext/lame/gstlame.h:
13665 * ext/lame/gstlamemp3enc.h:
13666 * ext/lame/plugin.c:
13667 * ext/mad/gstmad.c:
13668 * ext/x264/gstx264enc.c:
13669 * ext/x264/gstx264enc.h:
13670 * gst/mpegaudioparse/gstmpegaudioparse.c:
13671 * gst/mpegaudioparse/gstxingmux.c:
13672 * gst/mpegstream/gstdvddemux.c:
13673 * gst/mpegstream/gstmpegdemux.c:
13674 * gst/mpegstream/gstmpegparse.c:
13675 * gst/realmedia/asmrules.c:
13676 * gst/realmedia/pnmsrc.c:
13677 * gst/realmedia/pnmsrc.h:
13678 * gst/realmedia/rdtdepay.h:
13679 * gst/realmedia/rdtmanager.c:
13680 * gst/realmedia/rtspreal.c:
13681 build: Add all kinds of compiler warning flags and fix the resulting warnings
13683 2010-03-19 00:03:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13685 * ext/amrnb/Makefile.am:
13686 * ext/amrwbdec/Makefile.am:
13687 * ext/sidplay/Makefile.am:
13688 * gst/asfdemux/Makefile.am:
13689 * gst/mpegaudioparse/Makefile.am:
13690 build: fix up Makefile.am
13691 Mostly just add $(GST_BASE_CFLAGS) where they're missing and fix
13692 the order a bit here and there (see docs/random/moving-plugins).
13694 2010-03-19 00:02:40 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13696 * win32/common/config.h.in:
13697 win32: remove win32-specific config.h.in copy that's not used any longer
13698 The win32 config.h is now generated from the top-level config.h.in.
13700 2010-03-18 15:53:14 +0100 Benjamin Otte <otte@redhat.com>
13702 * ext/a52dec/gsta52dec.c:
13703 * ext/amrnb/amrnbdec.c:
13704 * ext/amrnb/amrnbenc.c:
13705 * ext/amrwbdec/amrwbdec.c:
13706 * ext/cdio/gstcdiocddasrc.c:
13707 * ext/dvdread/dvdreadsrc.c:
13708 * ext/lame/gstlame.c:
13709 * ext/mad/gstmad.c:
13710 * ext/mpeg2dec/gstmpeg2dec.c:
13711 * gst/ac3parse/gstac3parse.c:
13712 * gst/asfdemux/gstasfdemux.c:
13713 * gst/asfdemux/gstrtpasfdepay.c:
13714 * gst/asfdemux/gstrtspwms.c:
13715 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
13716 * gst/iec958/ac3iec.c:
13717 * gst/mpegaudioparse/gstmpegaudioparse.c:
13718 * gst/mpegaudioparse/gstxingmux.c:
13719 * gst/mpegstream/gstdvddemux.c:
13720 * gst/mpegstream/gstmpegdemux.c:
13721 * gst/mpegstream/gstmpegparse.c:
13722 * gst/mpegstream/gstrfc2250enc.c:
13723 * gst/realmedia/pnmsrc.c:
13724 * gst/realmedia/rademux.c:
13725 * gst/realmedia/rdtdepay.c:
13726 * gst/realmedia/rdtmanager.c:
13727 * gst/realmedia/rmdemux.c:
13728 * gst/realmedia/rtspreal.c:
13729 * gst/synaesthesia/gstsynaesthesia.c:
13730 gst_element_class_set_details => gst_element_class_set_details_simple
13732 2010-03-16 15:05:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13734 * ext/x264/gstx264enc.c:
13735 x264enc: Put pixel-aspect-ratio from input into the src pad caps
13738 2010-03-12 13:59:53 +0100 Edward Hervey <bilboed@bilboed.com>
13741 Automatic update of common submodule
13742 From e272f71 to 55cd514
13744 2010-03-11 11:21:19 +0100 Benjamin Otte <otte@redhat.com>
13747 Automatic update of common submodule
13748 From df8a7c8 to e272f71
13750 2010-03-10 22:13:45 +0100 Benjamin Otte <otte@redhat.com>
13753 Update CXXFLAGS, too
13755 2010-03-10 21:01:20 +0100 Benjamin Otte <otte@redhat.com>
13758 Update for recent changes to common submodule
13759 This just replaces every "$ERROR_CFLAGS" usage with a usage of
13760 "$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
13762 Actually using that separation will happen later.
13764 2010-03-10 21:52:30 +0100 Benjamin Otte <otte@redhat.com>
13767 Automatic update of common submodule
13768 From 9720a7d to df8a7c8
13770 2010-03-10 20:44:18 +0100 Benjamin Otte <otte@redhat.com>
13773 Automatic update of common submodule
13774 From 0b6e072 to 9720a7d
13776 2010-03-10 16:10:17 +0100 Benjamin Otte <otte@redhat.com>
13779 Automatic update of common submodule
13780 From 7cc5eb4 to 0b6e072
13782 2010-03-10 01:10:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13785 Automatic update of common submodule
13786 From 7aa65b5 to 7cc5eb4
13788 2010-03-09 21:40:26 +0000 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13791 Automatic update of common submodule
13792 From 44ecce7 to 7aa65b5
13794 2010-02-26 15:43:58 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
13797 configure: Use automake 1.11 silent rules instead of shave if available
13798 This makes sure that we use something that is still maintained and
13799 also brings back libtool 1.5 support.
13801 2010-03-09 17:42:11 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13804 * docs/plugins/inspect/plugin-a52dec.xml:
13805 * docs/plugins/inspect/plugin-amrnb.xml:
13806 * docs/plugins/inspect/plugin-amrwbdec.xml:
13807 * docs/plugins/inspect/plugin-asf.xml:
13808 * docs/plugins/inspect/plugin-cdio.xml:
13809 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13810 * docs/plugins/inspect/plugin-dvdread.xml:
13811 * docs/plugins/inspect/plugin-dvdsub.xml:
13812 * docs/plugins/inspect/plugin-iec958.xml:
13813 * docs/plugins/inspect/plugin-lame.xml:
13814 * docs/plugins/inspect/plugin-mad.xml:
13815 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13816 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13817 * docs/plugins/inspect/plugin-mpegstream.xml:
13818 * docs/plugins/inspect/plugin-realmedia.xml:
13819 * docs/plugins/inspect/plugin-siddec.xml:
13820 * docs/plugins/inspect/plugin-twolame.xml:
13821 * docs/plugins/inspect/plugin-x264.xml:
13822 * win32/common/config.h:
13823 Back to development
13825 === release 0.10.14 ===
13827 2010-03-06 01:13:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13833 * docs/plugins/gst-plugins-ugly-plugins.args:
13834 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
13835 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
13836 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
13837 * docs/plugins/inspect/plugin-a52dec.xml:
13838 * docs/plugins/inspect/plugin-amrnb.xml:
13839 * docs/plugins/inspect/plugin-amrwbdec.xml:
13840 * docs/plugins/inspect/plugin-asf.xml:
13841 * docs/plugins/inspect/plugin-cdio.xml:
13842 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
13843 * docs/plugins/inspect/plugin-dvdread.xml:
13844 * docs/plugins/inspect/plugin-dvdsub.xml:
13845 * docs/plugins/inspect/plugin-iec958.xml:
13846 * docs/plugins/inspect/plugin-lame.xml:
13847 * docs/plugins/inspect/plugin-mad.xml:
13848 * docs/plugins/inspect/plugin-mpeg2dec.xml:
13849 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
13850 * docs/plugins/inspect/plugin-mpegstream.xml:
13851 * docs/plugins/inspect/plugin-realmedia.xml:
13852 * docs/plugins/inspect/plugin-siddec.xml:
13853 * docs/plugins/inspect/plugin-twolame.xml:
13854 * docs/plugins/inspect/plugin-x264.xml:
13855 * gst-plugins-ugly.doap:
13856 * win32/common/config.h:
13859 2010-03-06 01:10:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13899 2010-03-03 22:52:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13902 * win32/common/config.h:
13903 0.10.13.4 pre-release
13905 2010-02-22 19:13:11 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
13907 * ext/x264/gstx264enc.c:
13908 * tests/check/elements/x264enc.c:
13909 x264enc: Replace 'avc-sample' with 'avc' in caps
13910 In the element and in its tests
13913 2010-03-01 14:07:20 +0100 Edward Hervey <bilboed@bilboed.com>
13915 * gst/asfdemux/gstasfdemux.c:
13916 asfdemux: Don't set durations of 0 on outgoing buffers.
13917 Some (broken) streams don't have the extended stream properties in
13918 the header, resulting in applying a duration of zero on outgoing
13922 2010-03-01 14:05:58 +0100 Edward Hervey <bilboed@bilboed.com>
13924 * gst/asfdemux/asfpacket.c:
13925 asfdemux: Make sure we always set proper payload duration.
13926 Some (broken) streams will have a delta of 0, resulting in outgoing
13927 buffers having durations of 0.
13930 2010-02-24 01:40:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13933 * win32/common/config.h:
13934 0.10.13.3 pre-release
13936 2010-02-19 10:13:34 +0100 Edward Hervey <bilboed@bilboed.com>
13938 * gst/asfdemux/asfpacket.c:
13939 asfdemux: Make sure we don't end up with negative timestamps.
13940 Some files have payload with timestamps smaller than the preroll duration.
13941 Instead of blindly substracting the preroll value (and ending up with
13942 insanely high timestamps on the outgoing buffers), we make sure we
13946 2010-02-19 01:07:08 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13949 * win32/common/config.h:
13950 0.10.13.2 pre-release
13951 Update core/base requirement to 0.10.26, since that's more likely
13952 to be the actual requirement.
13954 2010-02-19 01:06:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13959 po: update translations
13961 2010-02-16 14:08:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13963 * tests/check/elements/x264enc.c:
13964 x264enc: add caps check to x264enc unit test
13965 Add some minimal caps checking to x264enc unit test.
13968 2010-02-16 13:25:11 +0000 Vittorio Palmisano <vpalmisano@gmail.com>
13970 * ext/x264/gstx264enc.c:
13971 x264enc: fix up avcC header construction and playback by flash players
13972 Fix off-by-one bug when constructing the avcC header chunk: we
13973 wrote wrong profile info into the header. The first byte in the
13974 SPS NAL we get from x264 is the nal type, not the profile_idc.
13975 Also add some debug logging.
13978 2010-02-16 12:59:54 +0100 Robert Swain <robert.swain@collabora.co.uk>
13980 * gst/asfdemux/gstasfdemux.c:
13981 asfdemux: Improve seek behaviour for audio-only with no index
13982 Instead of seeking to seek_time - 5s in the hope of hitting a keyframe
13983 for video, we can just seek to seek_time instead.
13985 2010-02-16 00:24:32 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13988 configure: fix up GST_CXXFLAGS properly
13989 We don't want C specific flags in GST_CXXFLAGS, so base it on the
13990 GST_CFLAGS that only contains the pkg-config CFLAGS but none of
13991 the GST_OPTION_CFLAGS. Also, we only need the local includes once.
13993 2010-02-11 01:12:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
13996 Update MAINTAINERS, add myself
13998 2010-02-15 23:16:32 +0200 Stefan Kost <ensonic@users.sf.net>
14001 configure: base GST_CXXFLAGS on --cflags from pkg-config
14002 pkg-config sets GST_CFLAGS and GST_LIBS. We need to use CFLAGS as a starting
14003 point for for both C and CXX settings.
14005 2010-02-14 23:18:44 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14008 Automatic update of common submodule
14009 From 96dc793 to 44ecce7
14011 2010-02-01 01:33:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14015 * win32/common/.gitignore:
14016 * win32/common/config.h:
14017 win32: change how win32/common/config.h is updated
14018 Generate win32/common/config.h-new directly from config.h.in,
14019 using shell variables in configure and some hard-coded information.
14020 Change top-level makefile so that 'make win32-update' copies the
14021 generated file to win32/common/config.h, which we keep in source
14022 control. It's kept in source control so that the git tree is
14024 This change is similar to the ones applied a while ago to GStreamer
14025 core, gst-plugins-base and gst-plugins-good and prevents configure
14026 from changing files in source control. The generated config.h
14027 should be ok, but needs testing.
14029 2010-01-31 13:03:33 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14031 * gst/realmedia/rtspreal.c:
14032 rtspreal: don't construct config header with uninitialised bytes
14033 Turns out 4 + 4 + 2 + (4 * 2) is actually 18 and not 22. This avoids
14034 a presumably unintentional padding of uninitialised bytes at the end
14035 of the CONT tags chunk, which should be harmless but causes warnings
14036 in valgrind (see #608533 for a test URL).
14038 2010-01-30 19:12:24 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14040 * gst/realmedia/rtspreal.c:
14041 rtspreal: add finalize function so we can free streams and rulebook
14042 Fix memory leak in Real RTSP component (#608533).
14044 2010-01-30 19:10:45 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14046 * gst/realmedia/rtspreal.c:
14047 rtspreal: fix minor memory leak
14048 Caps take their own reference when a buffer is added to them, so
14049 unref buffer after adding it to caps (#608533).
14051 2010-01-30 19:06:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14053 * gst/realmedia/rdtdepay.c:
14054 rdtdepay: unref input buffer when done
14055 Fixes memory leak, see #608533.
14057 2010-01-30 15:19:56 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14060 Automatic update of common submodule
14061 From 15d47a6 to 96dc793
14063 2010-01-29 19:47:03 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14065 * ext/x264/gstx264enc.c:
14066 * ext/x264/gstx264enc.h:
14067 x264enc: make use of Access Unit delimiters configurable
14068 API: GstX264Enc:aud
14070 2010-01-22 15:40:28 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14072 * gst/asfdemux/asfpacket.c:
14073 asfdemux: Do not subtract padding twice
14074 Only subtract implicit padding if an explicit one isn't
14075 provided. Avoids subtracting it twice and causing
14079 2010-01-22 16:55:14 +0200 Stefan Kost <ensonic@users.sf.net>
14081 * gst/asfdemux/gstasfdemux.c:
14082 * gst/mpegstream/gstmpegpacketize.c:
14083 assert: g_assert_not_reached() cannot replace return statement
14084 Fix build with assert being turned off.
14086 2010-01-20 00:55:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14089 Automatic update of common submodule
14090 From 14cec89 to 15d47a6
14092 2010-01-18 18:01:55 +0100 Edward Hervey <bilboed@bilboed.com>
14094 * gst/asfdemux/gstasfdemux.c:
14095 asfdemux: Don't forget to update flow variable
14096 Forgot to update the return value in the loop.
14098 2010-01-18 17:49:06 +0100 Edward Hervey <bilboed@bilboed.com>
14100 * gst/asfdemux/gstasfdemux.c:
14101 asfdemux: Check flow return on every push
14102 We previously only aggregated flow returns after the while(push) loop,
14103 which meant that in some cases we would end-up not properly aggregating
14105 This is based on the same flow aggregation algorithm as oggdemux.
14107 2010-01-11 16:14:44 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14109 * ext/x264/gstx264enc.c:
14110 x264enc: Add stream-format to output caps
14111 Adds stream-format to output caps of x264enc that
14112 informs if the stream is in bytestream of avc format.
14115 2010-01-11 12:23:35 +0100 Arnaud Patard <apatard@mandriva.com>
14117 * gst/mpegaudioparse/gstxingmux.c:
14118 xingmux: Fix unaligned memory access
14119 ARM/SPARC need 32bit alignment but xingmux accesses possibly
14120 unaligned memory, which leads to SIGBUS.
14123 2010-01-07 14:36:47 -0800 Michael Smith <msmith@songbirdnest.com>
14125 * gst/asfdemux/gstasfdemux.c:
14126 asfdemux: Use GST_STR_NULL in a couple of places.
14127 Fixes crashing on some of the log statements on win32.
14129 2010-01-07 16:36:08 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14131 * gst/realmedia/rmdemux.c:
14132 rmdemux: Parse and post bitrate for streams
14133 Parse the bitrate of the streams and post their tags.
14136 2010-01-07 13:54:21 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14138 * gst/asfdemux/gstasfdemux.c:
14139 * gst/asfdemux/gstasfdemux.h:
14140 asfdemux: Post bitrate tag
14141 If stream bitrate object is available, post the bitrate
14145 2010-01-04 15:19:25 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14147 * gst/mpegaudioparse/gstmpegaudioparse.c:
14148 * gst/mpegaudioparse/gstmpegaudioparse.h:
14149 mp3parse: minor validation check of (Xing, VBRI) metadata
14150 ... to detect e.g. a truncated file, rendering some of the metadata invalid.
14152 2010-01-04 14:59:06 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14154 * gst/mpegaudioparse/gstmpegaudioparse.c:
14155 mp3parse: use proper total_time and total_bytes in various cases
14156 The correct basis for (Xing, VBRI) seek table calculations is the
14157 byte size and duration provided by that metadata, rather than some
14158 other (possibly even estimated) one. This also prevents an infinite
14159 conversion loop in (unlikely) case where a TOC is provided without
14160 such corresponding (duration) metdata.
14162 2009-12-08 19:55:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14164 * gst/mpegaudioparse/gstmpegaudioparse.c:
14165 * gst/mpegaudioparse/gstmpegaudioparse.h:
14166 mp3parse: conserve stop time for non-accurate seek
14167 Use the same strategy as accurate seeks to store
14168 pending non-accurate seeks to avoid overwriting non-definite
14169 stop times. When doing non-accurate seeks our position
14170 reporting might drift off by some secs and the stream can
14171 end up before it should.
14174 2009-12-21 19:12:59 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14177 Automatic update of common submodule
14178 From 47cb23a to 14cec89
14180 2009-12-18 16:04:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14182 * ext/amrwbdec/amrwb.c:
14183 amrwbdec: give decoder a rank so decodebin/playbin will use it
14185 2009-12-08 19:01:50 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14187 * gst/mpegaudioparse/gstmpegaudioparse.c:
14188 mp3parse: return false when we can't seek
14189 When upstream can't seek, we return false as well
14191 2009-12-02 11:21:22 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14193 * ext/lame/gstlame.c:
14194 * ext/lame/gstlamemp3enc.c:
14195 lame: Avoid crash when seeking before negotiating
14196 lame's 'lgv' variable is only initialized when the caps
14197 is negotiated, whenever a seek happens before that, it would
14198 attempt to call a function on an empty pointer, causing the crash.
14201 2009-12-01 15:08:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14204 Automatic update of common submodule
14205 From 87bf428 to 47cb23a
14207 2009-12-01 14:17:50 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14210 Automatic update of common submodule
14211 From da4c75c to 87bf428
14213 2009-11-27 18:56:13 +0100 Edward Hervey <bilboed@bilboed.com>
14216 Automatic update of common submodule
14217 From 53a2485 to da4c75c
14219 2009-11-26 15:54:45 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14221 * gst/mpegaudioparse/gstmpegaudioparse.c:
14222 mp3parse: fix non-flushing seek
14223 Specifically, in addition to clearing lots of variables/offsets
14224 when receiving newsegment, also clear leftover data to match.
14226 2009-11-20 21:32:31 -0500 Olivier Crête <olivier.crete@collabora.co.uk>
14228 * ext/x264/gstx264enc.c:
14229 * ext/x264/gstx264enc.h:
14230 x264enc: Make upstream GstForceKeyUnit thread-safe
14231 Also send the GstForceKeyUnit event downstream when an upstream on is received,
14232 allowing muxers or payloaders to take appropriate actions.
14233 https://bugzilla.gnome.org/show_bug.cgi?id=602556
14235 2009-11-19 10:31:25 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14238 Automatic update of common submodule
14239 From a3e3ce4 to 53a2485
14241 2009-11-18 09:58:39 +0100 Benjamin Gaignard <benjamin@gaignard.net>
14243 * gst/asfdemux/gstasfdemux.c:
14244 asfdemux: Don't call strlen() on NULL pointers
14247 2009-11-09 15:02:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14249 * gst/asfdemux/gstasfdemux.c:
14250 asfdemux: Remove old pads when new ones are added
14251 The old pads were being removed before adding the new ones,
14252 we should add the new ones first.
14255 2009-11-09 13:30:45 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14257 * gst/asfdemux/gstasfdemux.c:
14258 * gst/asfdemux/gstasfdemux.h:
14259 asfdemux: Handle chained asfs on pull mode
14260 Adds chained asfs handling to pull mode. It now checks if
14261 there is a new asf header after the last packet (when it
14262 is possible to know how many packets are) or it tries
14263 checking if a processed packet that fails is an header
14267 2009-11-09 10:24:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14269 * gst/asfdemux/gstasfdemux.c:
14270 * gst/asfdemux/gstasfdemux.h:
14271 asfdemux: properly do chained asfs on push mode
14272 To properly do chained asfs work with playbin2, we need to
14273 push eos on the old pads before removing them.
14276 2009-10-27 17:48:03 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14278 * gst/asfdemux/gstasfdemux.c:
14279 * gst/asfdemux/gstasfdemux.h:
14280 asfdemux: add support for chained asfs (push mode)
14281 Adds support for detecting and playing chained asfs
14282 in push mode. asfdemux tries to detect a new asf start
14283 by identifying the header object guid in a input buffer.
14284 When it finds it, it resets its state, removing its pads
14285 and creates new ones for the new file.
14287 2009-11-05 18:33:09 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14289 * gst/asfdemux/gstasfdemux.c:
14290 asfdemux: fix two small leaks
14292 2009-11-05 18:19:58 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14294 * gst/asfdemux/gstasfdemux.c:
14295 asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
14296 WM/Track has a 0 base but is often wrongly written as starting from 1,
14297 so not as reliable as WM/TrackNumber which always starts from 1.
14299 2009-11-05 18:11:55 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14301 * gst/asfdemux/gstasfdemux.c:
14302 asfdemux: WM/Track starts counting from 0, adjust to start from 1
14304 2009-11-05 18:11:14 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14306 * gst/asfdemux/gstasfdemux.c:
14307 asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
14308 There's both WM/Track and WM/TrackNumber.
14310 2009-11-04 15:52:09 +0000 Jan Schmidt <thaytan@noraisin.net>
14312 * ext/a52dec/gsta52dec.c:
14313 a52dec: Fix debug statement: Pass pos variable instead of time() function
14315 2009-11-04 15:50:17 +0000 Jan Schmidt <thaytan@noraisin.net>
14317 * gst/dvdsub/gstdvdsubdec.c:
14318 dvdsubdec: Fix printf format string warning
14320 2009-11-04 15:46:04 +0000 Jan Schmidt <thaytan@noraisin.net>
14322 * gst/asfdemux/gstasfdemux.c:
14323 asfdemux: Fix bogus variable used uninitialised warnings
14325 2009-11-04 13:55:39 +0000 Jan Schmidt <thaytan@noraisin.net>
14328 po: Don't create backup .po files
14329 As well as preventing creation of useless backup files, it works
14330 around a bug in gettext 0.17 on OS/X
14332 2009-10-29 11:39:13 -0700 Michael Smith <msmith@songbirdnest.com>
14334 * gst/asfdemux/asfpacket.c:
14335 asfdemux: fix c99-style comments.
14337 2009-10-29 10:34:17 -0700 Michael Smith <msmith@songbirdnest.com>
14339 * gst/asfdemux/asfpacket.c:
14340 asfdemux: accept fragments in a continued packet where the subsequent fragments declare a size of 0. Fixes bug 600037.
14342 2009-10-27 12:33:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
14344 * gst/realmedia/rmutils.c:
14345 rmutils: fix byteswapping
14346 fix the byteswapping code that was wrong because of the side effects of the
14350 2009-10-20 20:00:44 +0100 Robert Swain <robert.swain@gmail.com>
14352 * ext/x264/gstx264enc.c:
14353 x264enc: Adapt to slightly modified x264 API
14356 2009-10-26 17:31:19 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
14358 * gst/asfdemux/asfpacket.c:
14359 asfdemux: careful to avoid crash on bogus data
14360 When receiving bogus data, we have to avoid subtracting a value
14361 larger than 'size' from 'size' variable, resulting in a wrap
14362 that would make 'size' a really large bogus value.
14365 2009-10-26 00:56:37 +0000 Jan Schmidt <thaytan@noraisin.net>
14367 * win32/common/config.h:
14368 win32: Commit bumped version number
14370 2009-10-17 13:46:13 +0200 Edward Hervey <bilboed@bilboed.com>
14372 * gst/mpegaudioparse/gstmpegaudioparse.c:
14373 mpegaudioparse: Don't use expensive glib ways to get an enum nick.
14375 This removes a good 50% of processing time for parsing a buffer.
14376 We do this by simply... getting the nicks that we already have handy
14377 instead of going through the expensive glib system.
14379 2009-10-24 20:36:41 +0200 Edward Hervey <bilboed@bilboed.com>
14382 configure.ac: And back to development we go...
14384 === release 0.10.13 ===
14386 2009-10-21 17:16:00 +0100 Jan Schmidt <thaytan@noraisin.net>
14393 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
14394 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14395 * docs/plugins/inspect/plugin-a52dec.xml:
14396 * docs/plugins/inspect/plugin-asf.xml:
14397 * docs/plugins/inspect/plugin-cdio.xml:
14398 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
14399 * docs/plugins/inspect/plugin-dvdread.xml:
14400 * docs/plugins/inspect/plugin-dvdsub.xml:
14401 * docs/plugins/inspect/plugin-iec958.xml:
14402 * docs/plugins/inspect/plugin-lame.xml:
14403 * docs/plugins/inspect/plugin-mad.xml:
14404 * docs/plugins/inspect/plugin-mpeg2dec.xml:
14405 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
14406 * docs/plugins/inspect/plugin-mpegstream.xml:
14407 * docs/plugins/inspect/plugin-realmedia.xml:
14408 * docs/plugins/inspect/plugin-siddec.xml:
14409 * docs/plugins/inspect/plugin-twolame.xml:
14410 * docs/plugins/inspect/plugin-x264.xml:
14411 * gst-plugins-ugly.doap:
14412 * win32/common/config.h:
14415 2009-10-21 17:02:42 +0100 Jan Schmidt <thaytan@noraisin.net>
14453 2009-10-16 10:16:55 +0300 Stefan Kost <ensonic@users.sf.net>
14456 Automatic update of common submodule
14457 From 85d1530 to 0702fe1
14459 2009-10-15 23:56:55 +0100 Jan Schmidt <thaytan@noraisin.net>
14497 * win32/common/config.h:
14498 0.10.12.3 pre-release
14500 2009-10-14 10:41:48 +0200 Edward Hervey <bilboed@bilboed.com>
14503 Automatic update of common submodule
14504 From a3e3ce4 to 85d1530
14506 2009-10-13 13:05:32 +0100 Jan Schmidt <thaytan@noraisin.net>
14508 * ext/a52dec/gsta52dec.c:
14509 a52dec: Fix reference leak on all input buffers in 'dvd mode'
14510 https://bugzilla.gnome.org/show_bug.cgi?id=598272
14512 2009-10-12 13:54:27 +0100 Jan Schmidt <thaytan@noraisin.net>
14551 * win32/common/config.h:
14552 0.10.12.2 pre-release
14554 2009-10-12 11:31:22 +0100 Jan Schmidt <thaytan@noraisin.net>
14556 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14557 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14558 docs: Remove files accidentally added
14559 Remove the gst-plugins-ugly-plugins.args.new and
14560 gst-plugins-ugly-plugins.signals.new files, that appear
14561 to have been accidentally added in commit
14562 f5d046a0b034f9bd7274291f7131ee5db1a30052
14564 2009-09-16 00:00:28 +0100 Jan Schmidt <thaytan@noraisin.net>
14566 * ext/a52dec/gsta52dec.c:
14567 a52dec: Add some debugging for new segment events
14569 2009-10-11 16:18:37 +0200 Josep Torra <n770galaxy@gmail.com>
14571 * ext/mpeg2dec/gstmpeg2dec.c:
14572 mpeg2dec: fix warning in macosx snow leopard
14574 2009-10-11 16:16:09 +0200 Josep Torra <n770galaxy@gmail.com>
14576 * gst/mpegstream/gstmpegparse.c:
14577 mpegstream: fix warning in macosx snow leopard
14579 2009-10-11 16:14:08 +0200 Josep Torra <n770galaxy@gmail.com>
14581 * gst/mpegaudioparse/gstmpegaudioparse.c:
14582 mpegaudioparse: fix warning in macosx snow leopard
14584 2009-10-11 16:09:11 +0200 Josep Torra <n770galaxy@gmail.com>
14586 * gst/dvdsub/gstdvdsubdec.c:
14587 dvdsubdec: fix warning on macosx snow leopard
14589 2009-10-11 16:06:25 +0200 Josep Torra <n770galaxy@gmail.com>
14591 * gst/asfdemux/gstasfdemux.c:
14592 asfdemux: fix warning in macosx snow leopard
14594 2009-10-08 19:58:25 +0300 René Stadler <rene.stadler@nokia.com>
14596 * gst/mpegaudioparse/gstmpegaudioparse.c:
14597 mp3parse: don't fail SEEKING query when upstream query fails for TIME format
14599 2009-10-08 11:01:03 +0100 Jan Schmidt <thaytan@noraisin.net>
14602 Automatic update of common submodule
14603 From 19fa4f3 to a3e3ce4
14605 2009-10-07 14:22:09 +0300 Stefan Kost <ensonic@users.sf.net>
14607 * gst/asfdemux/gstasfdemux.c:
14608 * gst/realmedia/rdtmanager.c:
14609 build: fprintf, sprintf, sscanf need stdio.h
14611 2009-10-02 18:27:11 +0300 Stefan Kost <ensonic@users.sf.net>
14613 * ext/mad/gstmad.c:
14614 mad: add missing include to fix the build
14616 2009-10-05 12:13:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14618 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
14619 dvdlpcm: whitespace fixes
14621 2009-10-04 22:51:41 +0100 Christian F.K. Schaller <christian.schaller@collabora.co.uk>
14623 * gst-plugins-ugly.spec.in:
14626 2009-10-02 15:22:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14629 x264enc: adjust configure checking to changed upstream
14631 2009-10-01 18:58:42 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14633 * ext/x264/gstx264enc.c:
14634 x264enc: conditionally adjust to new upstream API
14637 2009-09-24 17:49:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14639 * gst/mpegaudioparse/gstmpegaudioparse.c:
14640 * gst/mpegaudioparse/gstmpegaudioparse.h:
14641 mpegaudioparse: prevent infinite (re)syncing
14643 gst/mpegaudioparse/gstmpegaudioparse.c
14645 2009-09-22 12:13:38 -0700 Michael Smith <msmith@songbirdnest.com>
14647 * gst/mpegaudioparse/gstmpegaudioparse.c:
14648 mp3parse: Refactor checking for sync. Make resyncing more reliable.
14649 Previously, we could get false sync relatively easily - it sometimes happened
14650 on real files. This cleans the code up a fair bit, and makes it require more
14651 confirmation that we've found valid sync before continuing.
14653 2009-09-17 16:12:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14655 * gst/mpegaudioparse/gstmpegaudioparse.c:
14656 mpegaudioparse: ensure 2 valid headers in a row when resyncing
14658 2009-09-11 10:05:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14660 * gst/mpegstream/gstdvddemux.c:
14661 dvddemux: remove bogus ifndef
14663 2009-09-05 10:23:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14666 Automatic update of common submodule
14667 From 94f95e3 to 19fa4f3
14669 2009-09-01 12:22:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14671 * ext/mpeg2dec/gstmpeg2dec.c:
14672 mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
14674 2009-08-31 13:42:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14676 * gst/dvdsub/gstdvdsubparse.c:
14677 dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
14679 2009-08-24 13:59:05 -0700 David Schleef <ds@schleef.org>
14681 * ext/amrnb/amrnbdec.c:
14682 * ext/amrnb/amrnbenc.c:
14683 Remove Ronald Bultje from Authors field
14684 Replaced with "GStreamer maintainers
14685 <gstreamer-devel@lists.sourceforge.net>" or just removed,
14686 depending on the number of other authors.
14688 2009-08-24 13:57:14 -0700 David Schleef <ds@schleef.org>
14690 * gst/asfdemux/Makefile.am:
14691 * gst/asfdemux/gstasfmux.c:
14692 * gst/asfdemux/gstasfmux.h:
14693 asfdemux: Remove old non-built asfmux code
14694 Remove so people don't confuse it with the new asfmux code
14697 2009-08-23 13:35:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14699 * ext/a52dec/gsta52dec.c:
14700 a52dec: Only add the MM_ACCEL_DJBFFT flag if it's defined
14701 It's not defined for older liba52 versions.
14703 2009-08-23 13:34:32 +0200 Mart Raudsepp <leio@gentoo.org>
14705 * ext/a52dec/gsta52dec.c:
14706 a52dec: Allow liba52 to use djbfft based IMDCT transform
14707 liba52 in a52dec-0.7.4 does not have any MMX, MMXEXT or 3DNOW based
14708 IMDCT transform acceleration. It does however have a software based
14709 acceleration using the djbfft library (D.J. Bernstein's library for
14710 fourier transforms - Extremely fast library for floating-point
14711 convolution). So allow liba52 to use it through the MM_ACCEL_DJBFFT
14713 The liba52 copy in MPlayer sources does have SSE, 3dnowext, 3dnow
14714 and AltiVec implementations, but those are checked for first, and
14715 djbfft is chosen only if none of those is available - good in the
14716 case of some distributions including a port of the MPlayer changes
14717 in their system a52dec library.
14718 The down and upmix code in liba52 doesn't seem to be disturbed by
14719 this additional MM_ACCEL flag and will still use MMX, SSE or 3DNOW
14720 versions if passed from oil_cpu_get_flags (SSE currently is not).
14723 2009-08-17 17:31:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14726 amr: Use opencore-amr pkg-config files if possible
14727 This makes it possible to build the plugins when the libraries
14728 are installed at non-standard locations.
14731 2009-08-14 12:07:40 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14733 * gst/mpegaudioparse/gstmpegaudioparse.c:
14734 mpegaudioparse: use metadata (xing, vbri) provided bytesize for conversions
14735 Metadata provided seek tables are consistent with metadata's view of
14736 total size, which typically matches real size, but need not do so
14737 (e.g. a truncated file). Fixes seeking and position reporting
14738 in such truncated files (although duration based on metadata may then
14739 still be incorrect).
14741 2009-08-10 22:22:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14744 configure: bump core/base requirements to released versions
14745 to avoid confusion.
14747 2009-08-04 10:44:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14750 configure: Remove all mentions to the id3tag plugin which was removed
14752 2009-08-01 08:43:21 +0200 Marvin Schmidt <marvin_schmidt@gmx.net>
14755 mad: make check for mad independent of the check for id3tag
14758 2009-07-31 00:25:43 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14760 * gst/asfdemux/gstrtpasfdepay.c:
14761 rtpasfdepay: set padding size to the correct value
14762 asf packets in rtp packets should come with their padding fields
14763 set to 0 and the depayload must update them to the correct
14764 value before pushing downstream
14766 2009-07-27 20:12:20 +0200 Iago Toral <itoral@igalia.com>
14769 * docs/plugins/Makefile.am:
14770 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14771 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
14772 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
14773 * docs/plugins/inspect/plugin-amrnb.xml:
14774 * docs/plugins/inspect/plugin-amrwbdec.xml:
14776 * ext/amrnb/GstAmrnbEnc.prs:
14777 * ext/amrnb/Makefile.am:
14778 * ext/amrnb/README:
14779 * ext/amrnb/amrnb.c:
14780 * ext/amrnb/amrnbdec.c:
14781 * ext/amrnb/amrnbdec.h:
14782 * ext/amrnb/amrnbenc.c:
14783 * ext/amrnb/amrnbenc.h:
14784 * ext/amrnb/amrnbparse.c:
14785 * ext/amrnb/amrnbparse.h:
14786 * ext/amrwbdec/Makefile.am:
14787 * ext/amrwbdec/README:
14788 * ext/amrwbdec/amrwb.c:
14789 * ext/amrwbdec/amrwbdec.c:
14790 * ext/amrwbdec/amrwbdec.h:
14791 amr: Add AMR-WB decoder and AMR-NB encoder and decoder
14792 These are based on the OpenCore codecs.
14795 2009-07-24 00:43:07 +0300 Stefan Kost <ensonic@users.sf.net>
14798 Automatic update of common submodule
14799 From fedaaee to 94f95e3
14801 2009-07-22 11:10:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14806 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
14807 * docs/plugins/gst-plugins-ugly-plugins.args.new:
14808 * docs/plugins/gst-plugins-ugly-plugins.signals.new:
14809 * docs/plugins/inspect/plugin-dvdnav.xml:
14811 * ext/dvdnav/.gitignore:
14812 * ext/dvdnav/Makefile.am:
14813 * ext/dvdnav/README:
14814 * ext/dvdnav/dvdnavsrc.c:
14815 * ext/dvdnav/dvdnavsrc.h:
14816 * ext/dvdnav/gst-dvd:
14817 * ext/dvdread/dvdreadsrc.c:
14818 * gst-plugins-ugly.spec.in:
14820 dvdnav: remove dvdnav plugin
14821 Remove dvdnav plugin, it has no future. resindvd is the plugin to
14822 use for dvd playback. Note that dvdnav was never really enabled
14823 in -ugly, you had to edit configure.ac to get it built.
14825 2009-06-20 14:31:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
14827 * tests/check/elements/mpeg2dec.c:
14828 mpeg2dec: Fix unused variables compiler warnings in unit test
14830 2009-06-26 15:21:12 +0100 Jan Schmidt <thaytan@noraisin.net>
14833 autogen.sh: Use printf instead of 'echo -n'. Check for automake-1.1[01]
14834 Check for more automake command variants. Use printf instead of 'echo -n'
14837 2009-07-13 12:24:14 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
14840 Automatic update of common submodule
14841 From 5845b63 to fedaaee
14843 2009-02-10 13:25:54 +0000 Tim-Philipp Muller <tpm@mini.centricular.net>
14846 Make git ignore more files
14848 2009-06-29 11:10:42 +0200 Edward Hervey <bilboed@bilboed.com>
14850 * gst/asfdemux/gstasfdemux.c:
14851 asfdemux: Refactor multiple packet pull.
14852 This also fixes a bug by which the first buffer (in a multi-packet mode)
14853 passed to asf_demux_parse_packet() would have a GST_BUFFER_SIZE of the
14854 full incoming buffer and not just of the single asf packet.
14855 Fixes corrupted frames introduced by latest commit.
14857 2009-06-29 10:58:49 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
14859 * gst/asfdemux/gstasfdemux.c:
14860 asfdemux: use the right accurate field
14861 Remove accurate variable and its faulty use because the real variable is an
14864 2009-06-28 17:48:11 +0200 Edward Hervey <bilboed@bilboed.com>
14866 * gst/asfdemux/asfpacket.c:
14867 * gst/asfdemux/gstasfdemux.c:
14868 asfdemux: Sprinkle branch prediction macros accross the code
14870 2009-06-28 17:43:12 +0200 Edward Hervey <bilboed@bilboed.com>
14872 * gst/asfdemux/gstasfdemux.c:
14873 asfdemux: Delay newsegment handling until we have a keyframe.
14874 We now have a chance for packets to be collected before we send out the
14875 newsegment. If we're not in accurate seeking (keyunit) it will set
14876 the segment start/time to the keyframe's timestamp.
14878 2009-06-28 17:39:23 +0200 Edward Hervey <bilboed@bilboed.com>
14880 * gst/asfdemux/gstasfdemux.c:
14881 asfdemux: Remove useless check. We already have checked for it above.
14883 2009-06-28 17:31:11 +0200 Edward Hervey <bilboed@bilboed.com>
14885 * gst/asfdemux/gstasfdemux.c:
14886 asfdemux: No longer queue GOPs now that seeking is fixed.
14887 We now *always* seek to the keyframe just before our requested position.
14888 When we encounter the first keyframe and we were not accurate (therefore doing
14889 keyframe seeking), we update the segment start position to the keyframe timestamp.
14891 2009-06-28 17:42:44 +0200 Edward Hervey <bilboed@bilboed.com>
14893 * gst/asfdemux/gstasfdemux.c:
14894 * gst/asfdemux/gstasfdemux.h:
14895 asfdemux: Store the accurate seeking flag
14897 2009-06-28 17:04:00 +0200 Edward Hervey <bilboed@bilboed.com>
14899 * gst/asfdemux/gstasfdemux.c:
14900 asfdemux: Use the average frame duration for buffers without a duration.
14901 This will still cause some timestamp jitter, but giving a hint as to the duration
14902 rather than nothing seems to be a better idea.
14903 Also, this allows some scenarios (like remuxing with asfmux) to estimate the total
14904 duration using the accumulated packet duration (which will be correct).
14906 2009-06-28 17:02:17 +0200 Edward Hervey <bilboed@bilboed.com>
14908 * gst/asfdemux/gstasfdemux.c:
14909 * gst/asfdemux/gstasfdemux.h:
14910 asfdemux: Use index entry packet count to optimize seeking.
14911 The simple index entries also contain the number of packets one needs
14912 to retrieve at a given position to get a full keyframe. We therefore
14913 use that information to retrieve all those packets in one buffer when
14914 working in pull-mode.
14916 2009-06-26 20:52:29 -0300 Thiago Santos <thiagoss@embedded.ufcg.edu.br>
14918 * gst/asfdemux/gstasfdemux.c:
14919 asfdemux: Do not try to free const pointer
14920 In gst_asf_demux_chain_headers, when 'goto wrong_type' was called
14921 asfdemux tried to free a const pointer that had been cast to a
14922 normal pointer variable.
14924 2009-06-26 20:44:09 +0200 Edward Hervey <bilboed@bilboed.com>
14926 * gst/asfdemux/gstasfdemux.c:
14927 asfdemux: Use presentation timestamp when searching in the index.
14928 We need to take the preroll into account... else we end up too early.
14930 2009-06-26 13:43:16 +0100 Jan Schmidt <thaytan@noraisin.net>
14933 Automatic update of common submodule
14934 From f3bb51b to 5845b63
14936 2009-06-26 13:35:38 +0200 Edward Hervey <bilboed@bilboed.com>
14938 * gst/asfdemux/gstasfdemux.c:
14939 asfdemux: Convert index entry from presentation time to timestamps.
14940 We weren't taking the preroll into account previously, meaning that we
14941 were always seeking preroll nanoseconds too early... resulting in a lot
14942 of dropped packets (which are before the start time).
14943 This brings quit a bit closer to as-fast-as-possible seeking in asf files.
14945 2009-06-26 10:58:56 +0200 Edward Hervey <bilboed@bilboed.com>
14948 * gst/asfdemux/gstasfdemux.c:
14949 asfdemux: Fix byte array metadata handling.
14950 We basically discard byte array metadata. Should be trivial to adapt
14951 to storing the pointers if we need it later on.
14953 2009-06-26 10:41:28 +0200 Edward Hervey <bilboed@bilboed.com>
14955 * gst/asfdemux/gstasfdemux.c:
14956 * gst/asfdemux/gstasfdemux.h:
14957 asfdemux: Handle PAR/interlaced information stored in packet payload.
14958 This is the 'other' way to store non 1/1 PAR in asf streams (by storing it
14959 in the ASF Packet payload extensions).
14961 2009-06-26 10:40:39 +0200 Edward Hervey <bilboed@bilboed.com>
14963 * gst/asfdemux/gstasfdemux.c:
14964 * gst/asfdemux/gstasfdemux.h:
14965 asfdemux: Store/Handle global metadata (not specific to one stream).
14966 This allows us to store (and handle) PAR information which might be stored there.
14968 2009-06-25 18:24:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
14970 * gst/mpegaudioparse/gstmpegaudioparse.c:
14971 mpegaudioparse: fix Xing inverse seek table building
14973 2009-06-24 15:15:37 +0100 Jan Schmidt <jan.schmidt@sun.com>
14976 Automatic update of common submodule
14977 From f3bb51b to f810030
14979 2009-06-23 16:45:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14981 * gst/asfdemux/gstasfdemux.c:
14982 asfdemux: don't try to free a NULL taglist
14984 2009-06-23 02:14:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14986 * gst/asfdemux/gstasfdemux.c:
14987 asfdemux: post tags only after we've created our source pads
14988 Post global tags only after we've added our source pads, so that
14989 tag events get sent downstream in addition to tag messages posted
14990 on the bus. This makes sure tags can be picked up automatically
14991 when transcoding, but also by tagreadbin/playbin2. Fixes #519721.
14992 While we're at it, also add a container-format tag.
14994 2009-06-23 01:37:01 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
14997 * gst/asfdemux/gstasfdemux.c:
14998 asfdemux: use new bytereader functions for image tag parsing
15000 2009-06-22 18:53:56 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15002 * gst/asfdemux/gstasfdemux.c:
15003 * gst/asfdemux/gstasfdemux.h:
15004 asfdemux: remove some more unused variables
15006 2009-06-19 17:25:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15008 * gst/realmedia/rmdemux.c:
15009 rmdemux: plug buffer leaking
15011 2009-06-22 17:36:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15013 * gst/asfdemux/gstrtpasfdepay.c:
15014 asfdepay: guard against dropped buffers
15015 If a buffer was dropped, we might request data from the adapter that is not
15016 there and then we get a NULL buffer.
15018 2009-06-22 17:16:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15020 * gst/asfdemux/gstasfdemux.c:
15021 * gst/asfdemux/gstasfdemux.h:
15022 asfdemux: set DISCONT on streams
15023 When we receive a DISCONT as input, don't clear our complete state but simply
15024 mark a discont that will be put on the next buffer. The code will be able to
15025 handle and throw away incomplete data.
15026 Add some more debug info.
15027 Remove an unused variable.
15029 2009-06-22 17:15:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15031 * gst/asfdemux/gstrtpasfdepay.c:
15032 asfdepay: set DELTA_UNIT flag correctly
15033 Only set the DELTA_UNIT flag when we are not dealing with a keyframe.
15034 Add some more debug info.
15036 2009-06-22 13:37:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15038 * gst/asfdemux/gstasfdemux.c:
15039 asfdemux: fix latency calculations
15040 We need to check for -1 as an invalid timestamp, not 1.
15042 2009-06-16 09:45:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15044 * gst/mpegaudioparse/gstmpegaudioparse.c:
15045 * gst/mpegaudioparse/gstmpegaudioparse.h:
15046 mp3parse: don't put every single frame into the index
15047 Let's not put every single mp3 frame in our index, a few frames per
15048 second should be more than enough. For now use an index interval
15049 of 100ms-500ms depending on the upstream size, to keep the index at
15050 a reasonable size. Factor out the code that adds the index entry
15051 into a separate function for better code readability.
15053 2009-06-16 01:40:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15055 * gst/mpegaudioparse/gstmpegaudioparse.c:
15056 * gst/mpegaudioparse/gstmpegaudioparse.h:
15057 mp3parse: assume seekability only if we know the upstream size
15058 While technically upstream may be seekable even if it doesn't know
15059 the exact size, I can't think of a use case where this distincation
15060 is relevant in practice, so for now just assume we're not seekable
15061 if upstream doesn't provide us with a size. Makes sure we don't
15062 build a seek index when streaming internet radio with sources that
15063 pretend to be seekable until you try to actually seek.
15065 2009-06-19 17:46:12 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15067 * gst-plugins-ugly.spec.in:
15068 Fix x264 requirement in SPEC file
15070 2009-06-19 15:01:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15072 * ext/x264/gstx264enc.c:
15073 * gst/realmedia/rdtmanager.c:
15074 x264enc, rdtmanager: fix compilation with debugging disabled
15076 2009-06-11 13:48:22 +0100 Jan Schmidt <thaytan@noraisin.net>
15079 * docs/plugins/Makefile.am:
15080 docs: Bump common. Fix comment in the docs Makefile.am
15082 2009-06-18 20:26:04 +0100 Jan Schmidt <thaytan@noraisin.net>
15085 * win32/common/config.h:
15086 Back to development -> 0.10.12.1
15088 2009-06-18 08:54:17 +0100 Jan Schmidt <thaytan@noraisin.net>
15090 * gst-plugins-ugly.doap:
15091 Add 0.10.12 release to the doap file
15093 === release 0.10.12 ===
15095 2009-06-18 08:34:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15101 * docs/plugins/gst-plugins-ugly-plugins.args:
15102 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
15103 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
15104 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
15105 * docs/plugins/inspect/plugin-a52dec.xml:
15106 * docs/plugins/inspect/plugin-asf.xml:
15107 * docs/plugins/inspect/plugin-cdio.xml:
15108 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15109 * docs/plugins/inspect/plugin-dvdread.xml:
15110 * docs/plugins/inspect/plugin-dvdsub.xml:
15111 * docs/plugins/inspect/plugin-iec958.xml:
15112 * docs/plugins/inspect/plugin-lame.xml:
15113 * docs/plugins/inspect/plugin-mad.xml:
15114 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15115 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15116 * docs/plugins/inspect/plugin-mpegstream.xml:
15117 * docs/plugins/inspect/plugin-realmedia.xml:
15118 * docs/plugins/inspect/plugin-siddec.xml:
15119 * docs/plugins/inspect/plugin-synaesthesia.xml:
15120 * docs/plugins/inspect/plugin-twolame.xml:
15121 * docs/plugins/inspect/plugin-x264.xml:
15122 * win32/common/config.h:
15125 2009-06-18 08:34:46 +0100 Jan Schmidt <thaytan@noraisin.net>
15134 2009-06-18 08:04:40 +0100 Jan Schmidt <thaytan@noraisin.net>
15168 2009-06-05 22:10:02 +0100 Jan Schmidt <thaytan@noraisin.net>
15201 * win32/common/config.h:
15202 0.10.11.2 pre-release
15204 2009-06-05 22:07:31 +0100 Jan Schmidt <thaytan@noraisin.net>
15206 * win32/common/config.h.in:
15207 win32: Remove #undef inline from the win32 config.h
15209 2009-06-05 20:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15211 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15212 * docs/plugins/inspect/plugin-mad.xml:
15213 * ext/mad/Makefile.am:
15214 * ext/mad/gstid3tag.c:
15215 * ext/mad/gstmad.c:
15216 * ext/mad/gstmad.h:
15217 mad, id3mux: (re)move broken, unmaintained and unloved id3mux element
15218 It will be reborn with a shiny new code base under its hood in -bad.
15219 See #581756 and #565764.
15221 2009-06-05 19:48:28 +0100 Jan Schmidt <thaytan@noraisin.net>
15223 * tests/check/pipelines/.gitignore:
15224 gitignore: Ignore some built files in the test area
15226 2009-06-05 19:46:17 +0100 Jan Schmidt <thaytan@noraisin.net>
15228 * docs/plugins/inspect/plugin-a52dec.xml:
15229 * docs/plugins/inspect/plugin-asf.xml:
15230 * docs/plugins/inspect/plugin-cdio.xml:
15231 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
15232 * docs/plugins/inspect/plugin-dvdread.xml:
15233 * docs/plugins/inspect/plugin-dvdsub.xml:
15234 * docs/plugins/inspect/plugin-iec958.xml:
15235 * docs/plugins/inspect/plugin-lame.xml:
15236 * docs/plugins/inspect/plugin-mad.xml:
15237 * docs/plugins/inspect/plugin-mpeg2dec.xml:
15238 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
15239 * docs/plugins/inspect/plugin-mpegstream.xml:
15240 * docs/plugins/inspect/plugin-realmedia.xml:
15241 * docs/plugins/inspect/plugin-siddec.xml:
15242 * docs/plugins/inspect/plugin-synaesthesia.xml:
15243 * docs/plugins/inspect/plugin-twolame.xml:
15244 docs: Update plugin inspect files
15246 2009-06-05 19:25:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15249 * docs/plugins/Makefile.am:
15250 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
15251 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
15252 * docs/plugins/inspect/plugin-x264.xml:
15254 * gst-plugins-ugly.spec.in:
15255 * tests/check/Makefile.am:
15256 * tests/check/elements/.gitignore:
15257 Moved 'x264enc' from -bad to -ugly
15259 2009-05-25 11:18:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15261 * ext/x264/gstx264enc.c:
15262 * ext/x264/gstx264enc.h:
15263 [MOVED FROM BAD 28/28] x264enc: add multipass-cache-file property
15266 2009-05-09 23:47:39 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15268 * ext/x264/GstX264Enc.prs:
15269 [MOVED FROM BAD 27/28] Remove wrong stuff from preset file
15271 2009-05-09 12:42:25 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15273 * ext/x264/GstX264Enc.prs:
15274 [MOVED FROM BAD 26/28] Add a more representative example preset file for x264
15276 2009-05-07 17:53:42 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15278 * ext/x264/gstx264enc.c:
15279 [MOVED FROM BAD 25/28] Add ranks to various muxers and encoders in -bad
15281 2009-04-30 00:06:36 +0300 Stefan Kost <ensonic@users.sf.net>
15283 * ext/x264/GstX264Enc.prs:
15284 * ext/x264/Makefile.am:
15285 * ext/x264/gstx264enc.c:
15286 [MOVED FROM BAD 24/28] x264enc: add preset support
15287 Add preset iface and a (dummy) preset file as a starting point.
15289 2009-04-29 16:57:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15291 * ext/x264/gstx264enc.c:
15292 [MOVED FROM BAD 23/28] x264enc: add some documentation on profile
15294 2009-04-09 23:53:39 +0200 Janin Kolenc <janin.kolenc at marand.si>
15296 * ext/x264/gstx264enc.c:
15297 * ext/x264/gstx264enc.h:
15298 [MOVED FROM BAD 22/28] x264enc: add force keyframe event handling
15299 Use the GstForceKeyUnit event to force a keyframe.
15302 2009-01-05 10:28:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15304 [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...
15305 Original commit message from CVS:
15306 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15307 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15308 Use hyphen in property name, perform safety buffer size check
15309 prior to mem access, and some more parentheses in macro.
15311 2009-01-02 01:44:11 +0000 Alessandro Decina <alessandro.d@gmail.com>
15313 [MOVED FROM BAD 20/28] ext/apexsink/Makefile.am: Link against -lgcrpyto for RSA_new and RSA_free.
15314 Original commit message from CVS:
15315 * ext/apexsink/Makefile.am:
15316 Link against -lgcrpyto for RSA_new and RSA_free.
15317 * ext/faac/gstfaac.c:
15318 * ext/x264/gstx264enc.c:
15319 Fix compiler warnings.
15321 2008-11-14 19:52:24 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15323 [MOVED FROM BAD 19/28] ext/x264/gstx264enc.c: Construct source caps in more conventional (and correct) manner.
15324 Original commit message from CVS:
15325 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15326 Construct source caps in more conventional (and correct) manner.
15328 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15330 [MOVED FROM BAD 18/28] Don't install static libs for plugins. Fixes #550851 for -bad.
15331 Original commit message from CVS:
15332 * ext/alsaspdif/Makefile.am:
15333 * ext/amrwb/Makefile.am:
15334 * ext/apexsink/Makefile.am:
15335 * ext/arts/Makefile.am:
15336 * ext/artsd/Makefile.am:
15337 * ext/audiofile/Makefile.am:
15338 * ext/audioresample/Makefile.am:
15339 * ext/bz2/Makefile.am:
15340 * ext/cdaudio/Makefile.am:
15341 * ext/celt/Makefile.am:
15342 * ext/dc1394/Makefile.am:
15343 * ext/dirac/Makefile.am:
15344 * ext/directfb/Makefile.am:
15345 * ext/divx/Makefile.am:
15346 * ext/dts/Makefile.am:
15347 * ext/faac/Makefile.am:
15348 * ext/faad/Makefile.am:
15349 * ext/gsm/Makefile.am:
15350 * ext/hermes/Makefile.am:
15351 * ext/ivorbis/Makefile.am:
15352 * ext/jack/Makefile.am:
15353 * ext/jp2k/Makefile.am:
15354 * ext/ladspa/Makefile.am:
15355 * ext/lcs/Makefile.am:
15356 * ext/libfame/Makefile.am:
15357 * ext/libmms/Makefile.am:
15358 * ext/metadata/Makefile.am:
15359 * ext/mpeg2enc/Makefile.am:
15360 * ext/mplex/Makefile.am:
15361 * ext/musepack/Makefile.am:
15362 * ext/musicbrainz/Makefile.am:
15363 * ext/mythtv/Makefile.am:
15364 * ext/nas/Makefile.am:
15365 * ext/neon/Makefile.am:
15366 * ext/ofa/Makefile.am:
15367 * ext/polyp/Makefile.am:
15368 * ext/resindvd/Makefile.am:
15369 * ext/sdl/Makefile.am:
15370 * ext/shout/Makefile.am:
15371 * ext/snapshot/Makefile.am:
15372 * ext/sndfile/Makefile.am:
15373 * ext/soundtouch/Makefile.am:
15374 * ext/spc/Makefile.am:
15375 * ext/swfdec/Makefile.am:
15376 * ext/tarkin/Makefile.am:
15377 * ext/theora/Makefile.am:
15378 * ext/timidity/Makefile.am:
15379 * ext/twolame/Makefile.am:
15380 * ext/x264/Makefile.am:
15381 * ext/xine/Makefile.am:
15382 * ext/xvid/Makefile.am:
15383 * gst-libs/gst/app/Makefile.am:
15384 * gst-libs/gst/dshow/Makefile.am:
15385 * gst/aiffparse/Makefile.am:
15386 * gst/app/Makefile.am:
15387 * gst/audiobuffer/Makefile.am:
15388 * gst/bayer/Makefile.am:
15389 * gst/cdxaparse/Makefile.am:
15390 * gst/chart/Makefile.am:
15391 * gst/colorspace/Makefile.am:
15392 * gst/dccp/Makefile.am:
15393 * gst/deinterlace/Makefile.am:
15394 * gst/deinterlace2/Makefile.am:
15395 * gst/dvdspu/Makefile.am:
15396 * gst/festival/Makefile.am:
15397 * gst/filter/Makefile.am:
15398 * gst/flacparse/Makefile.am:
15399 * gst/flv/Makefile.am:
15400 * gst/games/Makefile.am:
15401 * gst/h264parse/Makefile.am:
15402 * gst/librfb/Makefile.am:
15403 * gst/mixmatrix/Makefile.am:
15404 * gst/modplug/Makefile.am:
15405 * gst/mpeg1sys/Makefile.am:
15406 * gst/mpeg4videoparse/Makefile.am:
15407 * gst/mpegdemux/Makefile.am:
15408 * gst/mpegtsmux/Makefile.am:
15409 * gst/mpegvideoparse/Makefile.am:
15410 * gst/mve/Makefile.am:
15411 * gst/nsf/Makefile.am:
15412 * gst/nuvdemux/Makefile.am:
15413 * gst/overlay/Makefile.am:
15414 * gst/passthrough/Makefile.am:
15415 * gst/pcapparse/Makefile.am:
15416 * gst/playondemand/Makefile.am:
15417 * gst/rawparse/Makefile.am:
15418 * gst/real/Makefile.am:
15419 * gst/rtjpeg/Makefile.am:
15420 * gst/rtpmanager/Makefile.am:
15421 * gst/scaletempo/Makefile.am:
15422 * gst/sdp/Makefile.am:
15423 * gst/selector/Makefile.am:
15424 * gst/smooth/Makefile.am:
15425 * gst/smoothwave/Makefile.am:
15426 * gst/speed/Makefile.am:
15427 * gst/speexresample/Makefile.am:
15428 * gst/stereo/Makefile.am:
15429 * gst/subenc/Makefile.am:
15430 * gst/tta/Makefile.am:
15431 * gst/vbidec/Makefile.am:
15432 * gst/videodrop/Makefile.am:
15433 * gst/videosignal/Makefile.am:
15434 * gst/virtualdub/Makefile.am:
15435 * gst/vmnc/Makefile.am:
15436 * gst/y4m/Makefile.am:
15437 * sys/acmenc/Makefile.am:
15438 * sys/cdrom/Makefile.am:
15439 * sys/dshowdecwrapper/Makefile.am:
15440 * sys/dshowsrcwrapper/Makefile.am:
15441 * sys/dvb/Makefile.am:
15442 * sys/dxr3/Makefile.am:
15443 * sys/fbdev/Makefile.am:
15444 * sys/oss4/Makefile.am:
15445 * sys/qcam/Makefile.am:
15446 * sys/qtwrapper/Makefile.am:
15447 * sys/vcd/Makefile.am:
15448 * sys/wininet/Makefile.am:
15449 * win32/common/config.h:
15450 Don't install static libs for plugins. Fixes #550851 for -bad.
15452 2008-10-27 17:01:22 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15454 [MOVED FROM BAD 17/28] ext/x264/gstx264enc.c: Adapt to slightly modified x264 API. Fixes #555238.
15455 Original commit message from CVS:
15456 * ext/x264/gstx264enc.c: (gst_x264_enc_init_encoder):
15457 Adapt to slightly modified x264 API. Fixes #555238.
15459 2008-08-12 16:13:15 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15461 [MOVED FROM BAD 16/28] ext/x264/gstx264enc.*: Do not deal with duplicated input (timestamps). If needed, a generic element can do so.
15462 Original commit message from CVS:
15463 * ext/x264/gstx264enc.c: (gst_x264_enc_reset),
15464 (gst_x264_enc_chain), (gst_x264_enc_encode_frame):
15465 * ext/x264/gstx264enc.h:
15466 Do not deal with duplicated input (timestamps). If needed,
15467 a generic element can do so.
15468 Do not manipulate input timestamps on the way out,
15469 since that shifts the timeline and A/V sync.
15471 2008-08-12 15:41:48 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15473 [MOVED FROM BAD 15/28] docs/plugins/gst-plugins-bad-plugins.args: Integrate new properties into documentation.
15474 Original commit message from CVS:
15475 * docs/plugins/gst-plugins-bad-plugins.args:
15476 Integrate new properties into documentation.
15477 * ext/x264/gstx264enc.c: (gst_x264_enc_class_init),
15478 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15479 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15480 Fix up API prior to eventual plugin move.
15481 API: GstX264Enc:pass (provides more options, and changed to enum)
15483 2008-08-12 13:08:39 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15485 [MOVED FROM BAD 14/28] Add documentation and unit test for x264enc.
15486 Original commit message from CVS:
15487 * docs/plugins/Makefile.am:
15488 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
15489 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
15490 * ext/x264/gstx264enc.c:
15491 * tests/check/Makefile.am:
15492 * tests/check/elements/x264enc.c: (setup_x264enc),
15493 (cleanup_x264enc), (GST_START_TEST), (x264enc_suite), (main):
15494 Add documentation and unit test for x264enc.
15496 2008-08-11 17:24:58 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15498 [MOVED FROM BAD 13/28] ext/x264/gstx264enc.c: Allocate some buffers in more adaptive and economical fashion.
15499 Original commit message from CVS:
15500 * ext/x264/gstx264enc.c: (gst_x264_enc_init),
15501 (gst_x264_enc_header_buf), (gst_x264_enc_encode_frame):
15502 Allocate some buffers in more adaptive and economical fashion.
15504 2008-08-11 15:16:14 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15506 [MOVED FROM BAD 12/28] configure.ac: Check for sufficiently up-to-date x264 API.
15507 Original commit message from CVS:
15509 Check for sufficiently up-to-date x264 API.
15510 * ext/x264/gstx264enc.c: (gst_x264_enc_pass_get_type),
15511 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15512 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15513 (gst_x264_enc_set_property), (gst_x264_enc_get_property):
15514 * ext/x264/gstx264enc.h:
15515 Expose some more parameters of the x264 encoder as properties.
15517 2008-08-08 15:07:12 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15519 [MOVED FROM BAD 11/28] ext/x264/gstx264enc.c: Coding style and layout; re-order some functions in more typical and natural flow.
15520 Original commit message from CVS:
15521 * ext/x264/gstx264enc.c: (gst_x264_enc_log_callback),
15522 (gst_x264_enc_finalize), (gst_x264_enc_header_buf),
15523 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15524 (gst_x264_enc_flush_frames):
15525 Coding style and layout; re-order some functions in more
15526 typical and natural flow.
15528 2008-08-08 14:19:16 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15530 [MOVED FROM BAD 10/28] ext/x264/: Use GQueue in stead of custom queue code.
15531 Original commit message from CVS:
15532 * ext/x264/Makefile.am:
15533 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps),
15534 (gst_x264_enc_sink_set_caps), (gst_x264_enc_init),
15535 (gst_x264_enc_reset), (gst_x264_enc_finalize),
15536 (gst_x264_enc_flush_frames), (gst_x264_enc_sink_event),
15537 (gst_x264_enc_chain), (gst_x264_enc_encode_frame),
15538 (gst_x264_enc_change_state), (gst_x264_enc_set_property):
15539 * ext/x264/gstx264enc.h:
15540 Use GQueue in stead of custom queue code.
15541 Factorize flushing out encoder delayed frames.
15542 Factorize initialization and state change reset.
15544 2008-08-08 10:56:02 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15546 [MOVED FROM BAD 09/28] Use configure-generated _stdint.h.
15547 Original commit message from CVS:
15548 * ext/x264/gstx264enc.h:
15549 * sys/fbdev/gstfbdevsink.c:
15550 Use configure-generated _stdint.h.
15552 2008-08-08 10:13:36 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15554 [MOVED FROM BAD 08/28] ext/x264/: Use video format library and GST_WRITE_*_BE macros where applicable.
15555 Original commit message from CVS:
15556 * ext/x264/Makefile.am:
15557 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15558 (gst_x264_enc_sink_set_caps), (gst_x264_enc_base_init),
15559 (gst_x264_enc_class_init), (gst_x264_enc_log_callback),
15560 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15561 (gst_x264_enc_finalize), (gst_x264_enc_chain),
15562 (gst_x264_enc_encode_frame), (plugin_init):
15563 * ext/x264/gstx264enc.h:
15564 Use video format library and GST_WRITE_*_BE macros where applicable.
15565 Use finalize in stead of dispose.
15566 Set up debug category and log callback.
15568 2008-06-04 11:33:21 +0000 Tim-Philipp Müller <tim@centricular.net>
15570 [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...
15571 Original commit message from CVS:
15572 * ext/x264/gstx264enc.c: (gst_x264_enc_header_buf),
15573 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15574 (gst_x264_enc_encode_frame):
15575 Try harder not to crash when we get an EOS event but haven't set
15576 up the encoder yet (as may happen when upstream errors out with
15577 not-negotiated, for example). Also, always push the EOS event
15580 2007-12-11 16:26:07 +0000 Wim Taymans <wim.taymans@gmail.com>
15582 [MOVED FROM BAD 06/28] ext/x264/gstx264enc.c: Fix caps memleak.
15583 Original commit message from CVS:
15584 * ext/x264/gstx264enc.c: (gst_x264_enc_set_src_caps):
15587 2007-10-26 17:18:41 +0000 Tim-Philipp Müller <tim@centricular.net>
15589 [MOVED FROM BAD 05/28] ext/x264/gstx264enc.c: Fix build against the libx264 version that ships with debian stable.
15590 Original commit message from CVS:
15591 * ext/x264/gstx264enc.c:
15592 Fix build against the libx264 version that ships with debian stable.
15594 2007-09-24 10:53:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15596 [MOVED FROM BAD 04/28] Massive leak fixing, plus code cleanups.
15597 Original commit message from CVS:
15598 * ext/audioresample/gstaudioresample.c:
15599 * ext/x264/gstx264enc.c:
15600 * gst/dvdspu/gstdvdspu.c:
15601 * gst/dvdspu/gstdvdspu.h:
15602 * gst/festival/gstfestival.c:
15603 * gst/h264parse/gsth264parse.c:
15604 * gst/mpegtsparse/mpegtspacketizer.c:
15605 * gst/mpegtsparse/mpegtsparse.c:
15606 * gst/multifile/gstmultifilesink.c:
15607 * gst/multifile/gstmultifilesrc.c:
15608 * gst/nuvdemux/gstnuvdemux.c:
15609 * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
15610 * sys/dshowsrcwrapper/gstdshowvideosrc.c:
15611 * sys/vcd/vcdsrc.c:
15612 Massive leak fixing, plus code cleanups.
15614 2007-07-18 07:35:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15616 [MOVED FROM BAD 03/28] Add stdlib include (free, atoi, exit).
15617 Original commit message from CVS:
15618 * examples/app/appsrc_ex.c:
15619 * examples/switch/switcher.c:
15620 * ext/neon/gstneonhttpsrc.c:
15621 * ext/timidity/gstwildmidi.c:
15622 * ext/x264/gstx264enc.c:
15623 * gst/mve/mveaudioenc.c: (mve_compress_audio):
15624 * gst/rtpmanager/gstrtpclient.c:
15625 * gst/rtpmanager/gstrtpjitterbuffer.c:
15626 * gst/spectrum/demo-audiotest.c:
15627 * gst/spectrum/demo-osssrc.c:
15628 * sys/dvb/gstdvbsrc.c:
15629 Add stdlib include (free, atoi, exit).
15631 2007-05-15 21:23:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
15633 [MOVED FROM BAD 02/28] ext/x264/gstx264enc.c (gst_x264_enc_init_encoder): This needs a version check.
15634 Original commit message from CVS:
15635 * ext/x264/gstx264enc.c (gst_x264_enc_init_encoder):
15636 This needs a version check.
15637 * gst/bayer/Makefile.am:
15640 2007-03-25 13:06:26 +0000 Michal Benes <michal.benes@itonis.tv>
15642 [MOVED FROM BAD 01/28] Add libx264-based h264 encoder plugin (#421110). Probably doesn't handle 'odd' widths and heights correctly yet.
15643 Original commit message from CVS:
15644 Patch by: Michal Benes <michal.benes at itonis tv>
15645 Patch by: Josef Zlomek <josef.zlomek at itonis tv>
15648 * ext/x264/Makefile.am:
15649 * ext/x264/gstx264enc.c: (gst_x264_enc_me_get_type),
15650 (gst_x264_enc_analyse_get_type),
15651 (gst_x264_enc_timestamp_queue_init),
15652 (gst_x264_enc_timestamp_queue_free),
15653 (gst_x264_enc_timestamp_queue_put),
15654 (gst_x264_enc_timestamp_queue_get), (gst_x264_enc_header_buf),
15655 (gst_x264_enc_set_src_caps), (gst_x264_enc_sink_set_caps),
15656 (gst_x264_enc_base_init), (gst_x264_enc_class_init),
15657 (gst_x264_enc_init), (gst_x264_enc_init_encoder),
15658 (gst_x264_enc_close_encoder), (gst_x264_enc_dispose),
15659 (gst_x264_enc_sink_event), (gst_x264_enc_chain),
15660 (gst_x264_enc_encode_frame), (gst_x264_enc_change_state),
15661 (gst_x264_enc_set_property), (gst_x264_enc_get_property),
15663 * ext/x264/gstx264enc.h:
15664 Add libx264-based h264 encoder plugin (#421110). Probably doesn't
15665 handle 'odd' widths and heights correctly yet.
15667 2009-06-05 01:51:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15669 * gst/asfdemux/gstasfdemux.c:
15670 asfdemux: nicer metadata extraction of genre tags in some cases
15671 Handle pseudo-strings like "(5)" and map them to the ID3v1 genre
15672 that they presumably stand for.
15674 2009-06-05 01:32:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15676 * gst/asfdemux/gstasfdemux.c:
15677 asfdemux: parse WM/Picture tags to extract cover art
15680 2009-05-31 20:20:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15683 docs: fix http links for amr libs in REQUIREMENTS
15685 2009-05-29 20:07:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15687 * gst/asfdemux/gstasfdemux.c:
15688 asfdemux: fix bogus flow return handling in eos handler
15689 Don't overwrite the origin flow return by whatever flow we get
15690 when trying to push the remaining internally queued payloads.
15691 We want to do our eos logic, ie. send an EOS event or segment-done
15692 message in any case. Makes things EOS properly when an EOS event
15693 is forced upon the pipeline so that the source returns
15694 FLOW_UNEXPECTED to a pulling asfdemux. Should fix #582056.
15696 2009-05-29 19:52:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15698 * win32/common/config.h:
15699 win32: update config.h
15701 2009-05-22 19:27:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15704 configure: bump core/base requirements to released versions
15706 2009-05-22 19:26:27 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15710 autogen: move the -Wno-portability for automake into configure.ac
15712 2009-05-27 00:16:30 +0100 Jan Schmidt <thaytan@noraisin.net>
15714 * gst/dvdlpcmdec/Makefile.am:
15715 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
15716 dvdlpcmdec: Add multichannel channel maps, and send some tags
15717 Add a multichannel map to the output caps, and send at least a CODEC and
15718 BITRATE tag. I'm not too sure about the 5.1 and 7.1 channel maps. I have
15719 no samples and can't find info about the channel ordering, but this is
15720 better than nothing.
15722 2009-05-26 17:19:54 +0100 Jan Schmidt <thaytan@noraisin.net>
15725 Automatic update of common submodule
15726 From 888e0a2 to c572721
15728 2009-05-22 10:20:46 +0100 Jan Schmidt <thaytan@noraisin.net>
15731 Automatic update of common submodule
15732 From 6ab11d1 to 888e0a2
15734 2009-05-21 15:18:06 +0100 Jan Schmidt <thaytan@noraisin.net>
15736 * gst/dvdsub/gstdvdsubdec.c:
15737 dvdsubdec: Remove some dead code
15738 Remove some redundant memset - gobject memory is already initalised to 0.
15739 Remove a commented out line leftover from the previous commit
15741 2009-05-21 14:20:22 +0100 Kapil Agrawal <kapil@mediamagictechnologies.com>
15743 * gst/dvdsub/gstdvdsubdec.c:
15744 * gst/dvdsub/gstdvdsubdec.h:
15745 dvdsubdec: Support ARGB output
15746 Negotiate to and render into ARGB buffers directly if the peer supports it.
15749 2009-05-19 00:51:49 +0100 Jan Schmidt <thaytan@noraisin.net>
15751 * ext/a52dec/gsta52dec.c:
15752 a52dec: Reconcile code with dtsdec
15753 Perform some cleanups based on the dtsdec code such as using the boilerplate
15754 macro and static pad template functions.
15755 Add some documentation. Don't register a change in flags until we synch on
15756 another frame successfully.
15758 2009-05-14 12:32:16 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15760 * ext/lame/gstlamemp3enc.c:
15761 lamemp3enc: Improve debugging a bit
15763 2009-05-13 19:32:16 +0200 Edward Hervey <bilboed@bilboed.com>
15765 * ext/mpeg2dec/gstmpeg2dec.c:
15766 mpeg2dec: Revert ranking switch with ffdec_mpeg2video. Fixes #574461
15768 2009-05-13 01:55:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15801 po: avoid conflicts of local *.po files with files in git
15802 Make it so that filenames and line numbers are only stored in the *.pot file
15803 (which is not in git), but not in the individual *.po files. This information
15804 is hardly useful for translators in our case, and it should avoid the constant
15805 conflicts of local *.po files with the ones in git which are caused by the
15806 source files changing and the line numbers being updated. This commit might
15807 cause one last merge conflict for you, which you can work around with
15808 "git checkout po/*.po" before merging or pulling. After that there should
15809 (hopefully) not be any more local modifications of these files (unless
15810 someone committed additions or changes to translated strings and the
15811 *.po files haven't been updated yet, that is).
15813 2009-05-12 19:22:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15815 * ext/lame/gstlamemp3enc.c:
15816 lamemp3enc: add Since tag to gtk-doc chunk
15818 2009-05-13 01:46:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15820 * tests/check/elements/mpeg2dec.c:
15821 checks: fix mpeg2dec unit test again after interlace addition to caps
15823 2009-05-12 20:34:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15825 * ext/mpeg2dec/gstmpeg2dec.c:
15826 mpeg2dec: work around old mpeg2dec versions
15827 The repeat first field flag was introduced in 0.5.0 so conditionally disable its
15828 detection and just assume no rff is used. This fixes the compilation.
15831 2009-05-12 20:24:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
15833 * ext/mpeg2dec/Makefile.am:
15834 mpeg2dec: link to gstvideo
15835 Fix compilation by adding the right include directories and linking to the video
15838 2009-05-12 11:57:04 +0200 Edward Hervey <bilboed@bilboed.com>
15840 * gst/asfdemux/asfpacket.c:
15841 asfdemux: Downgrade simple statements from WARNING to DEBUG
15843 2009-05-11 12:37:46 +0200 Edward Hervey <bilboed@bilboed.com>
15845 * gst/asfdemux/asfheaders.c:
15846 * gst/asfdemux/asfheaders.h:
15847 * gst/asfdemux/asfpacket.c:
15848 * gst/asfdemux/asfpacket.h:
15849 asf: Detect more payload extensions.
15850 These should help fix interlaced/PAR issues with more files.
15852 2009-05-12 11:44:13 +0200 Edward Hervey <bilboed@bilboed.com>
15854 * ext/mpeg2dec/gstmpeg2dec.c:
15855 * ext/mpeg2dec/gstmpeg2dec.h:
15856 mpeg2dec: Implement interlaced support.
15857 Expand the debugging statements to show more picture information.
15859 2009-05-12 11:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15861 * ext/mpeg2dec/gstmpeg2dec.c:
15862 mpeg2dec: Lower rank to MARGINAL to make ffdec_mpeg2video the default
15863 ffdec_mpeg2video is much faster, fixes bug #574461.
15865 2009-05-10 16:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15867 * ext/lame/gstlamemp3enc.c:
15868 lamemp3enc: Don't write a Xing header
15870 2009-05-10 11:17:25 +0200 Marc-Andre Lureau <marcandre.lureau@gmail.com>
15873 Run libtoolize before aclocal
15874 This unbreaks the build in some cases. Fixes bug #582021
15876 2009-05-09 15:28:18 +0200 Edward Hervey <bilboed@bilboed.com>
15878 * ext/mpeg2dec/gstmpeg2dec.c:
15879 mpeg2dec: use 64bit safe scaling functions.
15880 Got this to fail when seeking in a 14GB file (the value in bytes is
15881 bigger than 2**32).
15883 2009-05-09 10:57:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
15885 * gst/mpegaudioparse/gstmpegaudioparse.c:
15886 mpegaudioparse: remove some pointless g_return_if_fail()s
15888 2009-05-08 14:24:47 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15890 * ext/twolame/gsttwolame.c:
15891 Switch twolame to primary rank
15893 2009-05-07 17:59:52 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15895 * ext/lame/gstlame.c:
15896 * ext/lame/gstlamemp3enc.c:
15897 * ext/twolame/gsttwolame.c:
15898 Add ranks to mp3 encoders
15900 2009-05-07 17:57:17 +0100 Christian Schaller <christian.schaller@collabora.co.uk>
15902 * gst-plugins-ugly.spec.in:
15903 Add twolame plugin to spec file
15905 2009-05-02 18:11:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15907 * gst/asfdemux/asfpacket.c:
15908 * gst/asfdemux/gstasfdemux.c:
15909 * gst/asfdemux/gstasfdemux.h:
15910 asfdemux: use upstream segment and timestamps for some interpolation
15911 This should particularly help in case of upstream live src, e.g. rtspsrc,
15912 and especially so if it has to perform fallback to TCP.
15914 2009-05-07 11:09:59 +0200 Edward Hervey <bilboed@bilboed.com>
15916 * gst/asfdemux/gstrtpasfdepay.c:
15917 rtpasfdepay: Add support for fragmented packet (L == 0).
15918 This happens with rtp-over-udp.
15920 2009-05-07 10:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
15922 * ext/lame/gstlamemp3enc.c:
15923 lamemp3enc: Fixup the bitrate only for CBR
15924 Additionally clarify some property descriptions.
15926 2009-05-06 21:47:17 +0200 Alessandro Decina <alessandro.d@gmail.com>
15928 * ext/lame/gstlamemp3enc.c:
15929 lame: fix format string in debug statement
15931 2009-05-06 15:37:44 +0100 Jan Schmidt <thaytan@noraisin.net>
15933 * gst/mpegaudioparse/gstmpegaudioparse.c:
15934 mp3parse: Don't reject valid Xing tables of contents
15935 Some Xing headers apparently start the TOC at byte 1 instead of 0. Don't
15936 reject them because of it, just subtract the initial offset when reading
15939 2009-05-06 15:27:01 +0100 Jan Schmidt <thaytan@noraisin.net>
15941 * gst/mpegaudioparse/gstmpegaudioparse.c:
15942 mp3parse: Allow more bits to change in headers during resynch
15943 Be more lenient about what we accept as changing bits in a header - basically,
15944 only require that the mp3 sync marker is present, for the mpeg version,
15945 layer and samplerate.
15948 2009-05-06 13:17:35 +0200 Edward Hervey <bilboed@bilboed.com>
15950 * ext/mad/gstmad.c:
15951 mad: Add duration of incoming/outgoing buffers in debug statements
15953 2009-05-06 13:15:30 +0200 Edward Hervey <bilboed@bilboed.com>
15955 * gst/mpegaudioparse/gstmpegaudioparse.c:
15956 mpegaudioparse: Remove useless checks for valid buffer duration.
15957 The buffer duration is set to a valid value at the very top of
15958 emit_frame(), we therefore don't need to check it later on.
15960 2009-05-06 13:13:35 +0200 Edward Hervey <bilboed@bilboed.com>
15962 * gst/mpegaudioparse/gstmpegaudioparse.c:
15963 mpegaudioparse: Fix stop condition for outputting buffers.
15964 Some mp3 streams have an offset in timestamps, requiring us to push the
15965 frame *AFTER* segment.stop in order for the decoder to be able to push
15966 all data up to the segment.stop position.
15968 2009-05-02 16:51:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15970 * gst/asfdemux/asfpacket.c:
15971 * gst/asfdemux/gstasfdemux.c:
15972 * gst/asfdemux/gstasfdemux.h:
15973 asfdemux: 0-base timestamps consistently (whether or not streaming)
15974 This also makes timestamps (more) consistent before and after a possible
15975 seek, and moreover makes for reasonable position reporting in live stream
15976 (whose payload timestamps should not be taken for granted).
15978 2009-05-02 13:45:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15980 * gst/asfdemux/gstasfdemux.c:
15981 * gst/asfdemux/gstasfdemux.h:
15982 asfdemux: report initial latency due to internal preroll queue
15984 2009-05-02 13:44:48 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15986 * gst/asfdemux/gstasfdemux.c:
15987 asfdemux: enhance debug statement and refactor some initialization
15989 2009-05-02 13:44:11 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15991 * gst/asfdemux/gstasfdemux.c:
15992 asfdemux: handle FIXME; activate pads after internal preroll also when streaming
15994 2009-05-02 11:12:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
15996 * gst/asfdemux/asfpacket.c:
15997 * gst/asfdemux/gstasfdemux.c:
15998 * gst/asfdemux/gstasfdemux.h:
15999 asfdemux: handle FIXME; normalize preroll
16001 2009-05-02 16:08:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16003 * gst/asfdemux/gstasfdemux.c:
16004 * gst/asfdemux/gstasfdemux.h:
16005 asfdemux: fixes for streaming mode
16006 * Improve newsegment handling, e.g. upstream might live in TIME.
16007 * Only send newsegment if we have needed info.
16008 * Avoid reading past end of data section.
16010 2009-05-01 18:08:15 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16012 * gst/asfdemux/gstasfdemux.c:
16013 asfdemux: fixes/enhancements for streaming mode
16014 * Do not rock the boat by reacting to FLUSH_START.
16015 * Try to handle TIME seeking by seeking upstream in BYTES.
16016 * Handle SEEKING query.
16018 2009-05-05 16:38:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
16021 * ext/lame/gstlamemp3enc.c:
16022 lame: fix compilation with LAME versions < 3.98
16023 lame_set_VBR_quality(), which takes a floating point value for the
16024 quality, has been added only in v3.98. Use lame_set_VBR_q(), which
16025 takes quality as an integer, for older LAME versions.
16028 2009-05-04 20:39:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
16030 * win32/common/config.h:
16031 win32: update config.h to git
16032 Until someone ports the new win32 config.h logic from the
16033 other modules to -ugly.
16035 2009-05-04 12:53:06 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16037 * docs/plugins/gst-plugins-ugly-plugins.args:
16038 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16039 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16042 2009-05-04 12:51:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16044 * ext/lame/gstlamemp3enc.c:
16045 lamemp3enc: Add a note to the encoding-engine-quality property
16046 that says, that this does not affect the bitrate at all.
16048 2009-05-04 12:48:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16050 * ext/lame/gstlame.c:
16051 * ext/lame/gstlamemp3enc.c:
16052 lame: Implement preset interface
16054 2009-05-04 12:47:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16056 * ext/twolame/gsttwolame.c:
16057 twolame: Implement preset interface
16059 2009-04-30 10:21:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16061 * docs/plugins/gst-plugins-ugly-plugins.args:
16062 * ext/lame/gstlamemp3enc.c:
16063 * ext/lame/gstlamemp3enc.h:
16064 lamemp3enc: Remove fast-vbr property and rename vbr-quality to quality
16066 2009-04-30 10:16:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16068 * ext/lame/gstlame.c:
16069 * ext/lame/gstlamemp3enc.c:
16070 lame/lamemp3enc: Fix memory leak on FLUSH_STOP
16072 2009-04-30 10:14:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16074 * ext/lame/gstlame.c:
16075 lame: Deprecate the lame element
16077 2009-04-30 10:13:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16079 * docs/plugins/Makefile.am:
16080 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16081 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16082 * docs/plugins/gst-plugins-ugly-plugins.args:
16083 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16084 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16085 * docs/plugins/inspect/plugin-a52dec.xml:
16086 * docs/plugins/inspect/plugin-amrnb.xml:
16087 * docs/plugins/inspect/plugin-asf.xml:
16088 * docs/plugins/inspect/plugin-cdio.xml:
16089 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16090 * docs/plugins/inspect/plugin-dvdread.xml:
16091 * docs/plugins/inspect/plugin-dvdsub.xml:
16092 * docs/plugins/inspect/plugin-iec958.xml:
16093 * docs/plugins/inspect/plugin-lame.xml:
16094 * docs/plugins/inspect/plugin-mad.xml:
16095 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16096 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16097 * docs/plugins/inspect/plugin-mpegstream.xml:
16098 * docs/plugins/inspect/plugin-realmedia.xml:
16099 * docs/plugins/inspect/plugin-siddec.xml:
16100 * docs/plugins/inspect/plugin-synaesthesia.xml:
16101 * docs/plugins/inspect/plugin-twolame.xml:
16104 2009-04-30 10:10:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16106 * ext/lame/gstlamemp3enc.c:
16107 lame: Update example pipelines with the new properties
16109 2009-04-29 19:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16111 * ext/lame/Makefile.am:
16112 * ext/lame/gstlame.c:
16113 * ext/lame/gstlamemp3enc.c:
16114 * ext/lame/gstlamemp3enc.h:
16115 * ext/lame/plugin.c:
16116 lame: Add lamemp3enc element with much simplified interface
16117 This deprecates the lame element and fixes bug #494528.
16119 2009-04-23 09:04:41 +0200 Edward Hervey <bilboed@bilboed.com>
16121 * gst/asfdemux/asfpacket.c:
16122 asfpacket: Fix pull-mode timestamping handling.
16123 The problem that happens is the following:
16124 * A packet with multiple payloads comes in
16125 * Those payloads get handled one by one
16126 * The first payload contains the first audio payload with timestamp A
16127 * The second payload contains the first video (key)frame with timestamp V (where V < A)
16128 With the previous code, the following would happen:
16129 * the first payload gets processed, then passed to queue_for_stream
16130 * queue_for_stream detects it's the first valid timestamp received and stores
16132 * the second payload gets processed, then pass to queue_for_stream
16133 * queue_for_stream detects the timestamp is lower than first_ts... and
16134 discards it... resulting in losing the first keyframe of the video stream
16135 We've been having this issue for *ages*... it's just that nobody noticed it
16136 that much with playbin. But with playbin2's aggresive multiqueue handling, this
16137 will result in multiqueue not being able to preroll (because the video decoder will
16138 be dropping a ton of buffers before (maybe) receiving the next keyframe).
16139 Tested with over 200 asf files, and they all play the first frame correctly now,
16140 even the most braindead ones.
16142 2009-04-21 14:12:06 -0700 Michael Smith <msmith@songbirdnest.com>
16144 * gst/mpegaudioparse/gstmpegaudioparse.c:
16145 * gst/mpegaudioparse/gstmpegaudioparse.h:
16146 mp3parse: don't build seek table if we can't seek.
16147 Fixes #573720 - unbounded memory usage increase when listening to mp3
16148 stream for a long time.
16150 2009-04-21 22:13:32 +0100 Jan Schmidt <thaytan@noraisin.net>
16153 Automatic update of common submodule
16154 From b3941ea to 6ab11d1
16156 2009-04-21 20:17:57 +0200 Edward Hervey <bilboed@bilboed.com>
16158 * gst/mpegaudioparse/gstmpegaudioparse.c:
16159 * gst/mpegaudioparse/gstxingmux.c:
16160 mpegaudioparse: Remove dead assignment and duplicate code
16162 2009-04-21 20:21:11 +0200 Edward Hervey <bilboed@bilboed.com>
16164 * gst/realmedia/rmdemux.c:
16165 rmdemux: Actually return the return value for the seek handling.
16167 2009-04-21 20:20:02 +0200 Edward Hervey <bilboed@bilboed.com>
16169 * gst/mpegstream/gstmpegdemux.c:
16170 * gst/mpegstream/gstmpegparse.c:
16171 mpegstream: Remove dead assignments.
16172 The duplicate assignment of update_time was weird... but it seems normal
16173 that it's indeed the second statement which is the valid one.
16175 2009-04-21 20:17:19 +0200 Edward Hervey <bilboed@bilboed.com>
16177 * ext/amrnb/amrnbparse.c:
16178 armnb: Remove unused variable, adapt debug message accordingly.
16180 2009-04-21 20:15:56 +0200 Edward Hervey <bilboed@bilboed.com>
16182 * gst/dvdsub/gstdvdsubdec.c:
16183 * gst/mpegstream/gstdvddemux.c:
16184 * gst/mpegstream/gstmpegclock.c:
16185 dvdsub/mpegstream: _class_init: Remove unused class variables
16187 2009-04-19 14:03:58 +0200 Edward Hervey <bilboed@bilboed.com>
16189 * gst/asfdemux/gstasfdemux.c:
16190 asfdemux: Initialize flow for a corner case.
16191 This might be caused by entering the if() line 1214 and then not having
16192 any activated_streams.. resulting in reaching line 1267 without having
16193 any valid flow value.
16195 2009-04-19 14:03:38 +0200 Edward Hervey <bilboed@bilboed.com>
16197 * ext/twolame/gsttwolame.c:
16198 twolame: Remove unneeded variable, value assigned was never read.
16200 2009-04-19 14:03:19 +0200 Edward Hervey <bilboed@bilboed.com>
16202 * ext/mpeg2dec/gstmpeg2dec.c:
16203 mpeg2dec: Remove dead assignment. Value overwritten later on.
16205 2009-04-19 14:02:44 +0200 Edward Hervey <bilboed@bilboed.com>
16207 * ext/mad/gstmad.c:
16208 mad: Remove dead assignment and variables given values which are never read.
16210 2009-04-19 14:02:03 +0200 Edward Hervey <bilboed@bilboed.com>
16212 * ext/lame/gstlame.c:
16213 lame: Remove unneeded variable, it's assigned a value never read.
16215 2009-04-19 13:59:24 +0200 Edward Hervey <bilboed@bilboed.com>
16217 * gst/realmedia/rmdemux.c:
16218 rmdemux: Remove dead assignment, value is being overwritten before being read.
16220 2009-04-19 13:58:31 +0200 Edward Hervey <bilboed@bilboed.com>
16222 * gst/realmedia/rmdemux.c:
16223 rmdemux: Remove unused accurate flag.
16224 I couldn't see any reason why this was there in the first place.
16226 2009-04-19 13:57:59 +0200 Edward Hervey <bilboed@bilboed.com>
16228 * gst/realmedia/asmrules.c:
16229 * gst/realmedia/rdtdepay.c:
16230 realmedia: Remove dead assignments. The results are never read.
16232 2009-04-19 13:57:10 +0200 Edward Hervey <bilboed@bilboed.com>
16234 * gst/realmedia/gstrdtbuffer.c:
16235 * gst/realmedia/rademux.c:
16236 * gst/realmedia/rdtmanager.c:
16237 * gst/realmedia/rmdemux.c:
16238 realmedia: Remove useless variables, only being used once (or not).
16240 2009-04-19 13:55:24 +0200 Edward Hervey <bilboed@bilboed.com>
16242 * ext/mpeg2dec/gstmpeg2dec.c:
16243 * gst/asfdemux/gstrtspwms.c:
16244 * gst/realmedia/pnmsrc.c:
16245 * gst/realmedia/rdtdepay.c:
16246 * gst/realmedia/rtspreal.c:
16247 remove empty method implementations.
16249 2009-04-18 08:12:08 +0200 Josep Torra <n770galaxy@gmail.com>
16251 * gst/asfdemux/gstrtspwms.c:
16252 rtspwms: fix condition to detect extension commands for WMS
16253 Reply with OK to the extension commands for WMS.
16255 2009-04-15 11:09:56 +0200 Josep Torra <n770galaxy@gmail.com>
16257 * gst/realmedia/rtspreal.c:
16258 realmedia: add special Real header to DESCRIBE message only for Real servers
16259 Add headers that are specific to real only if a real server had been
16260 detected by the OPTIONS message.
16262 2009-04-14 19:16:46 +0200 David Hoyt <dhoyt at llnl.gov>
16264 * gst/synaesthesia/synaescope.c:
16265 synaesthesia: fix compilation on windows
16266 Fix compilation under MSVC due to references to headers
16267 that are not available with the MS SDKs.
16270 2009-04-14 10:54:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16272 * gst/asfdemux/gstrtspwms.c:
16273 rtspwms: reply to extension commands
16274 Reply with OK to the extension commands for WMS.
16276 2009-04-14 10:53:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16278 * gst/asfdemux/gstrtpasfdepay.c:
16279 asfdepay: fix a comment
16281 2009-04-14 10:53:33 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16283 * gst/asfdemux/gstasfdemux.c:
16284 asfdemux: add some more debugging
16286 2009-04-14 10:51:45 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
16289 configure.ac: require git -base
16290 We require 0.10.22.1 of -base for the new Match-If and ETag headers in RTSP.
16292 2009-04-09 20:21:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
16294 * gst/realmedia/rtspreal.c:
16295 realmedia: add special Real header to SETUP message only for Real servers
16296 Fixes playback of Windows Media RTSP streams and other non-Real RTSP
16297 streams where the server errors out because it can't handle the
16298 Real-specific 'Required: com.real.retain-entity-for-setup' header
16299 we've been adding unconditionally in the recent past.
16301 rtsp://66.111.34.191:601/broadcast/alnour.rm
16302 rtsp://195.134.224.231/snowboard_100.wmv
16304 2009-04-08 11:44:53 -0700 Michael Smith <msmith@songbirdnest.com>
16307 * gst/asfdemux/Makefile.am:
16308 asfdemux: link to all required libraries including indirectly used ones.
16309 On win32, we're required to link to all the libraries used - including
16310 ones only indirectly used by other libs. So, add gstaudio, gsttag, and
16311 (for windows only) winsock.
16313 2009-04-04 21:19:23 +0300 Felipe Contreras <felipe.contreras@gmail.com>
16316 Automatic update of common submodule
16317 From d0ea89e to b3941ea
16319 2009-04-04 14:54:41 +0200 Edward Hervey <bilboed@bilboed.com>
16322 Automatic update of common submodule
16323 From f8b3d91 to d0ea89e
16325 2009-03-26 20:23:14 +0100 Edward Hervey <bilboed@bilboed.com>
16327 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
16328 dvdlpcmdec: Fix factory klass, It's a 'Decoder', not a 'Demuxer'.
16330 2009-03-25 16:39:06 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16332 * gst/realmedia/rtspreal.c:
16333 * gst/realmedia/rtspreal.h:
16334 realrtsp: add more headers
16335 Parse the ETag from the describe method and pass the sessionid as the value for
16336 the If-Match header is subsequent setup calls.
16337 Fixes support for more RealMedia RTSP streams.
16339 2009-03-22 13:08:48 -0700 David Schleef <ds@schleef.org>
16342 twolame: bump requirement to 0.3.10
16343 0.3.10 is the first version with the float32 encoder functions.
16346 2009-03-22 20:15:24 +0000 Jan Schmidt <thaytan@noraisin.net>
16349 back to development -> 0.10.11.1
16351 === release 0.10.11 ===
16353 2009-03-21 01:05:22 +0000 Jan Schmidt <thaytan@noraisin.net>
16359 * docs/plugins/inspect/plugin-a52dec.xml:
16360 * docs/plugins/inspect/plugin-asf.xml:
16361 * docs/plugins/inspect/plugin-cdio.xml:
16362 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16363 * docs/plugins/inspect/plugin-dvdread.xml:
16364 * docs/plugins/inspect/plugin-dvdsub.xml:
16365 * docs/plugins/inspect/plugin-iec958.xml:
16366 * docs/plugins/inspect/plugin-lame.xml:
16367 * docs/plugins/inspect/plugin-mad.xml:
16368 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16369 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16370 * docs/plugins/inspect/plugin-mpegstream.xml:
16371 * docs/plugins/inspect/plugin-realmedia.xml:
16372 * docs/plugins/inspect/plugin-siddec.xml:
16373 * docs/plugins/inspect/plugin-twolame.xml:
16374 * gst-plugins-ugly.doap:
16376 * win32/common/config.h:
16379 2009-03-21 00:28:29 +0000 Jan Schmidt <thaytan@noraisin.net>
16413 2009-03-13 16:45:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16416 * win32/common/config.h:
16417 0.10.10.3 pre-release
16419 2009-03-13 16:40:38 +0000 Jan Schmidt <thaytan@noraisin.net>
16426 po: Update translations from upstream
16428 2009-03-13 16:38:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16432 po: Add Turkish translation
16434 2009-03-13 19:23:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16436 * gst/mpegaudioparse/gstmpegaudioparse.c:
16437 * gst/mpegaudioparse/gstmpegaudioparse.h:
16438 mp3parse: Fix glitches in the output when playing (for e.g.) AVI
16439 Don't introduce glitches in the output by a) relaxing the threshold for
16440 taking upstream timestamps in preference to our calculated timestamps and
16441 b) only set the discont flag on outgoing buffers in response to an incoming
16445 2009-03-12 15:57:31 +0100 Alessandro Decina <alessandro.decina@collabora.co.uk>
16447 * gst/mpegaudioparse/gstmpegaudioparse.c:
16448 mp3parse: fix deadlock with accurate seeks.
16449 Release pending_accurate_seeks_lock before forwarding the seek event upstream.
16452 2009-03-10 00:22:35 +0000 Jan Schmidt <thaytan@noraisin.net>
16483 * win32/common/config.h:
16484 0.10.10.2 pre-release
16485 Bump version number, update translations and win32 config.h
16487 2009-03-10 00:19:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16491 po: Add Japanese translation
16493 2009-03-10 00:10:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16496 * docs/plugins/Makefile.am:
16497 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16498 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
16499 * docs/plugins/gst-plugins-ugly-plugins.args:
16500 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
16501 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
16502 * docs/plugins/inspect/plugin-a52dec.xml:
16503 * docs/plugins/inspect/plugin-asf.xml:
16504 * docs/plugins/inspect/plugin-cdio.xml:
16505 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
16506 * docs/plugins/inspect/plugin-dvdread.xml:
16507 * docs/plugins/inspect/plugin-dvdsub.xml:
16508 * docs/plugins/inspect/plugin-iec958.xml:
16509 * docs/plugins/inspect/plugin-lame.xml:
16510 * docs/plugins/inspect/plugin-mad.xml:
16511 * docs/plugins/inspect/plugin-mpeg2dec.xml:
16512 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
16513 * docs/plugins/inspect/plugin-mpegstream.xml:
16514 * docs/plugins/inspect/plugin-realmedia.xml:
16515 * docs/plugins/inspect/plugin-siddec.xml:
16516 * docs/plugins/inspect/plugin-synaesthesia.xml:
16517 * docs/plugins/inspect/plugin-twolame.xml:
16520 Moved twolame from Bad to Ugly
16522 2008-11-04 12:42:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
16524 [MOVED FROM BAD] Don't install static libs for plugins. Fixes #550851 for -bad.
16525 Original commit message from CVS:
16526 * ext/alsaspdif/Makefile.am:
16527 * ext/amrwb/Makefile.am:
16528 * ext/apexsink/Makefile.am:
16529 * ext/arts/Makefile.am:
16530 * ext/artsd/Makefile.am:
16531 * ext/audiofile/Makefile.am:
16532 * ext/audioresample/Makefile.am:
16533 * ext/bz2/Makefile.am:
16534 * ext/cdaudio/Makefile.am:
16535 * ext/celt/Makefile.am:
16536 * ext/dc1394/Makefile.am:
16537 * ext/dirac/Makefile.am:
16538 * ext/directfb/Makefile.am:
16539 * ext/divx/Makefile.am:
16540 * ext/dts/Makefile.am:
16541 * ext/faac/Makefile.am:
16542 * ext/faad/Makefile.am:
16543 * ext/gsm/Makefile.am:
16544 * ext/hermes/Makefile.am:
16545 * ext/ivorbis/Makefile.am:
16546 * ext/jack/Makefile.am:
16547 * ext/jp2k/Makefile.am:
16548 * ext/ladspa/Makefile.am:
16549 * ext/lcs/Makefile.am:
16550 * ext/libfame/Makefile.am:
16551 * ext/libmms/Makefile.am:
16552 * ext/metadata/Makefile.am:
16553 * ext/mpeg2enc/Makefile.am:
16554 * ext/mplex/Makefile.am:
16555 * ext/musepack/Makefile.am:
16556 * ext/musicbrainz/Makefile.am:
16557 * ext/mythtv/Makefile.am:
16558 * ext/nas/Makefile.am:
16559 * ext/neon/Makefile.am:
16560 * ext/ofa/Makefile.am:
16561 * ext/polyp/Makefile.am:
16562 * ext/resindvd/Makefile.am:
16563 * ext/sdl/Makefile.am:
16564 * ext/shout/Makefile.am:
16565 * ext/snapshot/Makefile.am:
16566 * ext/sndfile/Makefile.am:
16567 * ext/soundtouch/Makefile.am:
16568 * ext/spc/Makefile.am:
16569 * ext/swfdec/Makefile.am:
16570 * ext/tarkin/Makefile.am:
16571 * ext/theora/Makefile.am:
16572 * ext/timidity/Makefile.am:
16573 * ext/twolame/Makefile.am:
16574 * ext/x264/Makefile.am:
16575 * ext/xine/Makefile.am:
16576 * ext/xvid/Makefile.am:
16577 * gst-libs/gst/app/Makefile.am:
16578 * gst-libs/gst/dshow/Makefile.am:
16579 * gst/aiffparse/Makefile.am:
16580 * gst/app/Makefile.am:
16581 * gst/audiobuffer/Makefile.am:
16582 * gst/bayer/Makefile.am:
16583 * gst/cdxaparse/Makefile.am:
16584 * gst/chart/Makefile.am:
16585 * gst/colorspace/Makefile.am:
16586 * gst/dccp/Makefile.am:
16587 * gst/deinterlace/Makefile.am:
16588 * gst/deinterlace2/Makefile.am:
16589 * gst/dvdspu/Makefile.am:
16590 * gst/festival/Makefile.am:
16591 * gst/filter/Makefile.am:
16592 * gst/flacparse/Makefile.am:
16593 * gst/flv/Makefile.am:
16594 * gst/games/Makefile.am:
16595 * gst/h264parse/Makefile.am:
16596 * gst/librfb/Makefile.am:
16597 * gst/mixmatrix/Makefile.am:
16598 * gst/modplug/Makefile.am:
16599 * gst/mpeg1sys/Makefile.am:
16600 * gst/mpeg4videoparse/Makefile.am:
16601 * gst/mpegdemux/Makefile.am:
16602 * gst/mpegtsmux/Makefile.am:
16603 * gst/mpegvideoparse/Makefile.am:
16604 * gst/mve/Makefile.am:
16605 * gst/nsf/Makefile.am:
16606 * gst/nuvdemux/Makefile.am:
16607 * gst/overlay/Makefile.am:
16608 * gst/passthrough/Makefile.am:
16609 * gst/pcapparse/Makefile.am:
16610 * gst/playondemand/Makefile.am:
16611 * gst/rawparse/Makefile.am:
16612 * gst/real/Makefile.am:
16613 * gst/rtjpeg/Makefile.am:
16614 * gst/rtpmanager/Makefile.am:
16615 * gst/scaletempo/Makefile.am:
16616 * gst/sdp/Makefile.am:
16617 * gst/selector/Makefile.am:
16618 * gst/smooth/Makefile.am:
16619 * gst/smoothwave/Makefile.am:
16620 * gst/speed/Makefile.am:
16621 * gst/speexresample/Makefile.am:
16622 * gst/stereo/Makefile.am:
16623 * gst/subenc/Makefile.am:
16624 * gst/tta/Makefile.am:
16625 * gst/vbidec/Makefile.am:
16626 * gst/videodrop/Makefile.am:
16627 * gst/videosignal/Makefile.am:
16628 * gst/virtualdub/Makefile.am:
16629 * gst/vmnc/Makefile.am:
16630 * gst/y4m/Makefile.am:
16631 * sys/acmenc/Makefile.am:
16632 * sys/cdrom/Makefile.am:
16633 * sys/dshowdecwrapper/Makefile.am:
16634 * sys/dshowsrcwrapper/Makefile.am:
16635 * sys/dvb/Makefile.am:
16636 * sys/dxr3/Makefile.am:
16637 * sys/fbdev/Makefile.am:
16638 * sys/oss4/Makefile.am:
16639 * sys/qcam/Makefile.am:
16640 * sys/qtwrapper/Makefile.am:
16641 * sys/vcd/Makefile.am:
16642 * sys/wininet/Makefile.am:
16643 * win32/common/config.h:
16644 Don't install static libs for plugins. Fixes #550851 for -bad.
16646 2008-09-02 09:56:44 +0000 Tim-Philipp Müller <tim@centricular.net>
16648 [MOVED FROM BAD] Enable/fix up translations for these plugins.
16649 Original commit message from CVS:
16650 * ext/resindvd/plugin.c: (plugin_init):
16651 * ext/resindvd/resindvdsrc.c:
16652 * ext/twolame/gsttwolame.c: (plugin_init):
16653 * gst/aiffparse/aiffparse.c: (plugin_init):
16654 Enable/fix up translations for these plugins.
16656 Add 'ca' to LINGUAS.
16658 * po/POTFILES.skip:
16659 Add more files for translation and more files which tools
16662 2008-08-07 14:34:03 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16664 [MOVED FROM BAD] ext/twolame/gsttwolame.*: Allow raw float samples as input for encoding.
16665 Original commit message from CVS:
16666 * ext/twolame/gsttwolame.c: (gst_two_lame_sink_setcaps),
16667 (gst_two_lame_chain):
16668 * ext/twolame/gsttwolame.h:
16669 Allow raw float samples as input for encoding.
16671 2008-08-02 17:39:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
16673 [MOVED FROM BAD] Add TwoLAME MP2 encoding element, based on the LAME element.
16674 Original commit message from CVS:
16677 * ext/twolame/Makefile.am:
16678 * ext/twolame/gsttwolame.c: (gst_two_lame_mode_get_type),
16679 (gst_two_lame_padding_get_type), (gst_two_lame_emphasis_get_type),
16680 (gst_two_lame_release_memory), (gst_two_lame_finalize),
16681 (gst_two_lame_base_init), (gst_two_lame_class_init),
16682 (gst_two_lame_src_setcaps), (gst_two_lame_sink_setcaps),
16683 (gst_two_lame_init), (gst_two_lame_set_property),
16684 (gst_two_lame_get_property), (gst_two_lame_sink_event),
16685 (gst_two_lame_chain), (gst_two_lame_setup),
16686 (gst_two_lame_change_state), (gst_two_lame_get_default_settings),
16688 * ext/twolame/gsttwolame.h:
16689 Add TwoLAME MP2 encoding element, based on the LAME element.
16691 2009-03-09 23:13:20 +0000 Jan Schmidt <thaytan@noraisin.net>
16694 Automatic update of common submodule
16695 From 7032163 to f8b3d91
16697 2009-03-08 12:05:57 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16700 Automatic update of common submodule
16701 From ffa738d to 7032163
16703 2009-03-08 11:21:32 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16706 Automatic update of common submodule
16707 From 3f13e4e to ffa738d
16709 2009-03-07 11:47:06 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16712 Automatic update of common submodule
16713 From 3c7456b to 3f13e4e
16715 2009-03-07 10:47:13 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16718 Automatic update of common submodule
16719 From 57c83f2 to 3c7456b
16721 2009-03-06 12:30:36 -0800 Michael Smith <msmith@songbirdnest.com>
16723 * gst/mpegaudioparse/gstmpegaudioparse.c:
16724 mp3parse: be more conservative when changing layer/rate/etc.
16725 Don't allow a change in sample rate/channels/layer/version unless we can
16726 see another frame at the correct offset. Prevents accidently flipping
16727 due to simple single-bit corruption.
16729 2009-03-04 16:52:59 +0000 Jan Schmidt <thaytan@noraisin.net>
16731 * gst/realmedia/realhash.c:
16732 rmdemux: Fix strict-aliasing warnings.
16733 Use existing GST_READ_UINT32 and GST_WRITE_UINT32 macros instead of
16736 2009-03-04 16:15:00 +0200 René Stadler <mail@renestadler.de>
16738 * gst/mpegaudioparse/gstmpegaudioparse.c:
16739 mpegaudioparse: Remove empty lines added by buggy indent.
16741 2009-02-27 13:41:58 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
16743 * gst/mpegaudioparse/gstmpegaudioparse.c:
16744 mpegaudioparse: Provide SEEKING query handling.
16745 Since SEEK event handling might perform some conversion
16746 from TIME to BYTES, do not let upstream fool application
16747 into (TIME) seeking not being possible.
16749 2009-02-25 13:34:05 -0800 Michael Smith <msmith@songbirdnest.com>
16751 * gst/mpegaudioparse/gstmpegaudioparse.c:
16752 mp3parse: fix accurate seeks to near 0
16753 Integer underflow made accurate seeks to near zero fail and seek to
16754 completely the wrong place. Fix by clamping to zero, since we can't seek
16755 to negative times anyway.
16757 2009-02-25 20:52:08 +0000 Jan Schmidt <thaytan@noraisin.net>
16761 build: Update shave init statement for changes in common. Bump common.
16763 2009-02-25 18:19:20 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16765 * gst/realmedia/rtspreal.c:
16766 rtspreal: ignore data streams. Fixes #527112
16767 Ignore data streams when parsing the SDP as they don't contain anything we need
16768 to put in the realmedia header.
16770 2009-02-25 11:32:37 +0000 Jan Schmidt <thaytan@noraisin.net>
16773 Automatic update of common submodule
16774 From 9cf8c9b to a6ce5c6
16776 2009-02-24 15:25:16 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16778 * ext/mad/gstid3tag.c:
16779 Forward unknown events
16780 Forward unknown events upstream instead of dropping them. Also return the result
16781 of the seek event instead of a fixed value.
16783 2009-02-23 10:50:50 +0200 Stefan Kost <ensonic@users.sf.net>
16785 * gst/asfdemux/gstrtpasfdepay.c:
16786 rtpasfdepay: Fix the build by adding the needed include for atoi.
16788 2009-02-22 19:19:12 +0000 Jan Schmidt <thaytan@noraisin.net>
16791 * docs/plugins/Makefile.am:
16792 Use shave for the build output
16794 2009-02-22 16:00:02 +0000 Jan Schmidt <thaytan@noraisin.net>
16797 Automatic update of common submodule
16798 From 5d7c9cc to 9cf8c9b
16800 2009-02-22 14:22:30 +0100 Edward Hervey <bilboed@bilboed.com>
16802 * gst/asfdemux/gstasf.c:
16803 * gst/asfdemux/gstrtpasfdepay.c:
16804 * gst/realmedia/rademux.c:
16805 * gst/realmedia/rdtdepay.c:
16806 * gst/synaesthesia/gstsynaesthesia.c:
16807 * gst/synaesthesia/synaescope.c:
16810 2009-02-22 14:21:22 +0100 Edward Hervey <bilboed@bilboed.com>
16812 * gst/realmedia/pnmsrc.c:
16813 pnmsrc: Error out gracefully if location is NULL. Run gst-indent
16815 2009-02-21 11:13:55 -0800 David Schleef <ds@schleef.org>
16818 Automatic update of common submodule
16819 From 80c627d to 5d7c9cc
16821 2009-02-20 15:53:34 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16823 * gst/realmedia/Makefile.am:
16824 * gst/realmedia/pnmsrc.c:
16825 * gst/realmedia/pnmsrc.h:
16826 * gst/realmedia/rademux.c:
16827 * gst/realmedia/rademux.h:
16828 * gst/realmedia/realmedia.c:
16829 * gst/realmedia/rmdemux.c:
16830 * gst/realmedia/rmdemux.h:
16831 Add pnm:// uri source
16832 Add a new utri handler for pnm:// that for now just redirects to the same uri
16833 with the rtsp:// protocol, which usually works nowadays.
16834 Separate the registration of the various plugins into a separate source file.
16836 2009-02-20 13:48:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16838 * gst/asfdemux/Makefile.am:
16839 * gst/asfdemux/gstasf.c:
16840 * gst/asfdemux/gstrtpasfdepay.c:
16841 * gst/asfdemux/gstrtpasfdepay.h:
16842 Add ASF depayloader
16843 Add ASF depayloader based on latest public MicroSoft docs (MS-RTSP).
16846 2009-02-19 19:10:53 +0000 Zaheer Merali <zaheerabbas@merali.org>
16848 * ext/mad/gstmad.c:
16849 mad: remove log line added in error
16851 2009-02-19 19:08:10 +0000 Zaheer Merali <zaheerabbas@merali.org>
16853 * ext/mad/gstmad.c:
16854 mad: just flush data when seeing BADDATAPTR instead of going into error state
16856 2009-02-18 12:55:16 +0100 Roland Moser <rmoser@gmx.at>
16858 * gst/realmedia/rmdemux.c:
16859 Fix parsing of the flags in rmdemux
16860 Fix parsing of the flags in version 1 realmedia streams.
16863 2009-02-09 12:03:15 +0100 Edward Hervey <bilboed@bilboed.com>
16866 Bump revision to use for common submodule.
16868 2009-01-30 22:27:05 +0200 Stefan Kost <ensonic@users.sf.net>
16870 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
16871 Add releaseinfo with online url.
16873 2009-01-30 17:34:27 +0000 Jan Schmidt <thaytan@noraisin.net>
16878 2009-01-30 14:35:40 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
16880 * gst/asfdemux/asfpacket.c:
16881 * gst/asfdemux/gstasfdemux.c:
16882 * gst/asfdemux/gstasfdemux.h:
16883 Remove redundant push_mode struct member
16885 2009-01-30 09:04:46 +0100 Edward Hervey <bilboed@bilboed.com>
16888 Fix previous commit, wasn't actually setting up a symbolic link
16890 2009-01-30 08:56:33 +0100 Edward Hervey <bilboed@bilboed.com>
16894 Use a symbolic link for the pre-commit client-side hook
16896 2009-01-30 08:56:24 +0100 Edward Hervey <bilboed@bilboed.com>
16899 Ignore some more files
16901 2009-01-26 22:40:10 +0200 Stefan Kost <ensonic@users.sf.net>
16903 * gst/synaesthesia/synaescope.c:
16904 * gst/synaesthesia/synaescope.h:
16905 Precalculate some size dependent variables. Demystify the height scaling a bit.
16906 Adds more comments to the code about the height scaling. RIght now only certain heights are screen filling.
16908 2009-01-26 21:26:46 +0200 Stefan Kost <ensonic@users.sf.net>
16910 Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-ugly
16912 2009-01-26 20:12:41 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16914 * gst/realmedia/rdtdepay.c:
16915 Set flags on the realmedia chunks
16916 Set the keyframe flags from the RDT packet to the realmedia chunk so that the
16917 descrambler can be reset on keyframes. Fixes #556714.
16919 2009-01-26 20:10:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
16921 * gst/realmedia/gstrdtbuffer.c:
16922 * gst/realmedia/gstrdtbuffer.h:
16923 Add method to get RDT flags
16924 Add a method to get the RDT flags. We need these flags to mark keyframes to
16925 reset the descrambing queue. See #556714.
16927 2009-01-26 10:00:57 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16929 * gst/asfdemux/asfpacket.c:
16930 * gst/asfdemux/gstasfdemux.c:
16931 * gst/asfdemux/gstasfdemux.h:
16932 Add seeking support to asfdemux in push mode
16935 2009-01-26 09:57:26 +0100 Hans de Goede <jwrdegoede@fedoraproject.org>
16937 * gst/asfdemux/asfpacket.c:
16938 Drop packets with an invalid replicated data length
16939 Drop packets with an invalid replicated data length
16940 instead of continuing with an invalid timestamp
16941 and uninitialized payload metadata.
16942 All other code assumes that the timestamps are valid.
16944 2009-01-25 22:31:52 +0200 Stefan Kost <ensonic@users.sf.net>
16946 * gst/synaesthesia/synaescope.h:
16947 Change comment to refer to right variable.
16949 2009-01-24 23:27:08 +0200 Stefan Kost <ensonic@users.sf.net>
16951 * gst/synaesthesia/gstsynaesthesia.c:
16952 * gst/synaesthesia/gstsynaesthesia.h:
16953 * gst/synaesthesia/synaescope.c:
16954 * gst/synaesthesia/synaescope.h:
16955 Bring synaesthesia to next century.
16956 Do proper size negotiation. Change engine API to allow resizes. Small cleanups elsewhere.
16958 2009-01-23 17:51:00 -0800 David Schleef <ds@schleef.org>
16960 * gst/asfdemux/gstasfdemux.c:
16961 Fix leak of converted string
16963 2009-01-23 23:44:01 +0000 Jan Schmidt <thaytan@noraisin.net>
16967 Add more to the gitignores
16969 2009-01-23 23:59:38 +0200 Stefan Kost <ensonic@users.sf.net>
16971 * gst/synaesthesia/gstsynaesthesia.c:
16972 Make synaesthesia build again.
16973 _init() has no params.
16975 2009-01-22 18:15:36 +0200 Stefan Kost <ensonic@users.sf.net>
16978 Update common snapshot.
16980 2009-01-22 13:50:09 +0100 Sebastian Dröge <slomo@circular-chaos.org>
16983 Fix pre-commit hook
16985 2009-01-22 06:14:31 +0100 Edward Hervey <bilboed@bilboed.com>
16989 Install and use pre-commit indentation hook from common
16991 2009-01-21 04:32:33 +0100 Edward Hervey <bilboed@bilboed.com>
16994 autogen.sh : Use git submodule
16996 2009-01-08 08:19:25 +0000 Yves Lefebvre <ivanohe@abacom.com>
16998 gst/mpegstream/: Fix some caps leaks. Fixes bug #564885.
16999 Original commit message from CVS:
17000 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
17001 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_video_stream),
17002 (gst_dvd_demux_get_audio_stream),
17003 (gst_dvd_demux_get_subpicture_stream), (gst_dvd_demux_reset):
17004 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init_stream),
17005 (gst_mpeg_demux_get_video_stream),
17006 (gst_mpeg_demux_get_audio_stream), (gst_mpeg_demux_reset):
17007 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
17008 Fix some caps leaks. Fixes bug #564885.
17010 2009-01-02 00:43:53 +0000 Alessandro Decina <alessandro.d@gmail.com>
17012 ext/cdio/gstcdio.c: Remove unused format argument.
17013 Original commit message from CVS:
17014 * ext/cdio/gstcdio.c:
17015 Remove unused format argument.
17017 2008-12-13 20:41:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17019 win32/common/: Hardcode cpu for win32 build, just like we do in the other modules, to remove VCS conflicts and incons...
17020 Original commit message from CVS:
17021 * win32/common/.cvsignore:
17022 * win32/common/config.h:
17023 * win32/common/config.h.in:
17024 Hardcode cpu for win32 build, just like we do in the other modules,
17025 to remove VCS conflicts and inconsistent defines between modules,
17026 and update version defines to CVS.
17028 2008-12-13 16:29:38 +0000 Edward Hervey <bilboed@bilboed.com>
17030 m4/Makefile.am: Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
17031 Original commit message from CVS:
17033 Removed two more .m4 that aren't shipped with gettext 0.17 anymore.
17035 2008-12-13 13:01:49 +0000 Edward Hervey <bilboed@bilboed.com>
17037 m4/Makefile.am: inttypes.m4 hasn't been available since gettext-0.15, and since we now require gettext >= 0.17 ... we...
17038 Original commit message from CVS:
17040 inttypes.m4 hasn't been available since gettext-0.15, and since we now
17041 require gettext >= 0.17 ... we can remove it from the list of files to
17044 2008-12-10 15:42:21 +0000 Tim-Philipp Müller <tim@centricular.net>
17046 gst/mpegaudioparse/gstmpegaudioparse.*: Do an initial class_ref on an internal enum type from within the class_init f...
17047 Original commit message from CVS:
17048 * gst/mpegaudioparse/gstmpegaudioparse.c: (channel_mode_class),
17049 (GST_TYPE_MP3_CHANNEL_MODE), (mp3_type_frame_length_from_header),
17050 (gst_mp3parse_emit_frame), (mp3parse_get_query_types):
17051 * gst/mpegaudioparse/gstmpegaudioparse.h:
17052 Do an initial class_ref on an internal enum type from within the
17053 class_init function so that there aren't any issues when multiple
17054 mp3parse elements are started in separate threads at the same
17055 time. (Why we use an enum type here if the tag is registered as
17056 a string type, I don't know). Also remove custom UNUSED macro
17057 and use GLib's instead.
17059 2008-12-04 20:11:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17061 configure.ac: Apparently AC_CONFIG_MACRO_DIR breaks when using more than one macro directory, reverting last change.
17062 Original commit message from CVS:
17064 Apparently AC_CONFIG_MACRO_DIR breaks when using more
17065 than one macro directory, reverting last change.
17067 2008-12-04 19:48:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17069 configure.ac: Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to our M4 macros.
17070 Original commit message from CVS:
17072 Set AC_CONFIG_MACRO_DIR to common/m4 to point autoconf to
17075 2008-12-01 14:39:34 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17077 ext/mpeg2dec/gstmpeg2dec.c: Last change introduced a regression that made mpeg2dec handle some 4:2:2 videos as 4:4:4....
17078 Original commit message from CVS:
17079 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
17080 Last change introduced a regression that made mpeg2dec handle
17081 some 4:2:2 videos as 4:4:4. Fixes bug #562086.
17083 2008-11-29 13:33:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17085 Require gettext 0.17 because older versions don't mix with libtool 2.2. At build time an older gettext version will s...
17086 Original commit message from CVS:
17087 Patch by: Cygwin Ports maintainer
17088 <yselkowitz at users dot sourceforge dot net>
17091 Require gettext 0.17 because older versions don't mix with libtool
17092 2.2. At build time an older gettext version will still work.
17095 2008-11-25 03:44:06 +0000 David Schleef <ds@schleef.org>
17097 ext/mpeg2dec/gstmpeg2dec.*: Add support for 4:4:4 video. Fixes #562086
17098 Original commit message from CVS:
17099 * ext/mpeg2dec/gstmpeg2dec.c:
17100 * ext/mpeg2dec/gstmpeg2dec.h:
17101 Add support for 4:4:4 video. Fixes #562086
17103 2008-11-24 09:51:39 +0000 Simon Holm Thøgersen <odie@cs.aau.dk>
17105 ext/mpeg2dec/gstmpeg2dec.c: Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec >= 0.5.0. Fixes bug #562065.
17106 Original commit message from CVS:
17107 Patch by: Simon Holm Thøgersen <odie at cs dot aau dot dk>
17108 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
17109 Add support for the STATE_SEQUENCE_MODIFIED state in mpeg2dec
17110 >= 0.5.0. Fixes bug #562065.
17112 2008-11-20 21:31:19 +0000 Wim Taymans <wim.taymans@gmail.com>
17114 gst/asfdemux/gstasfdemux.c: Remove duplicate and broken code for the streaming case and simply reuse the much better ...
17115 Original commit message from CVS:
17116 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_chain):
17117 Remove duplicate and broken code for the streaming case and simply reuse
17118 the much better working pull based code. Fixes #560348.
17120 2008-11-20 20:42:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17122 configure.ac: Back to development -> 0.10.10.1
17123 Original commit message from CVS:
17125 Back to development -> 0.10.10.1
17127 === release 0.10.10 ===
17129 2008-11-19 14:30:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17135 * docs/plugins/inspect/plugin-a52dec.xml:
17136 * docs/plugins/inspect/plugin-asf.xml:
17137 * docs/plugins/inspect/plugin-cdio.xml:
17138 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17139 * docs/plugins/inspect/plugin-dvdread.xml:
17140 * docs/plugins/inspect/plugin-dvdsub.xml:
17141 * docs/plugins/inspect/plugin-iec958.xml:
17142 * docs/plugins/inspect/plugin-lame.xml:
17143 * docs/plugins/inspect/plugin-mad.xml:
17144 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17145 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17146 * docs/plugins/inspect/plugin-mpegstream.xml:
17147 * docs/plugins/inspect/plugin-realmedia.xml:
17148 * docs/plugins/inspect/plugin-siddec.xml:
17149 * gst-plugins-ugly.doap:
17151 Release 0.10.10 - "Under the House"
17152 Original commit message from CVS:
17153 Release 0.10.10 - "Under the House"
17155 2008-11-19 13:59:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17165 Original commit message from CVS:
17168 2008-11-17 09:53:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17170 ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do...
17171 Original commit message from CVS:
17172 * ext/sidplay/Makefile.am:
17173 Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could
17174 contain CFLAGS that do not exist for C++, like -Wvla or
17175 -Wdeclaration-after-statement. Fixes bug #561161.
17177 2008-11-12 23:19:55 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17179 configure.ac: 0.10.9.3 pre-release
17180 Original commit message from CVS:
17182 0.10.9.3 pre-release
17184 2008-11-11 17:14:46 +0000 Wim Taymans <wim.taymans@gmail.com>
17186 gst/asfdemux/gstasfdemux.c: Only copy sane aspect ratio values on the caps. Fixes #559682.
17187 Original commit message from CVS:
17188 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
17189 Only copy sane aspect ratio values on the caps. Fixes #559682.
17191 2008-11-06 13:29:37 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17194 Add bug number to the mp3parse mpeg 2.5 fix
17195 Original commit message from CVS:
17196 Add bug number to the mp3parse mpeg 2.5 fix
17198 2008-11-05 11:03:07 +0000 Wim Taymans <wim.taymans@gmail.com>
17200 ext/amrnb/amrnbdec.*: Add a property to select the amr variant. Fixes #424070.
17201 Original commit message from CVS:
17202 * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type),
17203 (gst_amrnbdec_class_init), (gst_amrnbdec_set_property),
17204 (gst_amrnbdec_get_property), (gst_amrnbdec_chain):
17205 * ext/amrnb/amrnbdec.h:
17206 Add a property to select the amr variant. Fixes #424070.
17208 2008-11-03 11:31:49 +0000 Tal Shalif <tshalif@nargila.org>
17210 gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
17211 Original commit message from CVS:
17212 Patch by: Tal Shalif <tshalif at nargila dot org>
17213 * gst/mpegstream/gstdvddemux.c:
17214 (gst_dvd_demux_get_subpicture_stream):
17215 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
17216 (gst_mpeg_demux_get_audio_stream):
17217 Fix memmory corruption due to not storing the new updated pointer
17218 after a g_renew(). Fixes #558896.
17220 2008-10-30 14:50:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17222 tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
17223 Original commit message from CVS:
17224 * tests/check/Makefile.am:
17225 Blacklist cdiocddasrc from state-change tests. Fixes #558277.
17227 2008-10-24 20:44:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17229 configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
17230 Original commit message from CVS:
17232 oops, forgot to bump the version back to devel
17233 after the last release 0.10.9.1
17235 2008-10-24 12:47:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17237 gst/realmedia/rmdemux.c: Add suport for mpeg4 and aac audio. See #556714.
17238 Original commit message from CVS:
17239 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
17240 (gst_rmdemux_descramble_mp4a_audio),
17241 (gst_rmdemux_handle_scrambled_packet):
17242 Add suport for mpeg4 and aac audio. See #556714.
17244 2008-10-14 19:28:05 +0000 Michael Smith <msmith@xiph.org>
17246 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17247 Original commit message from CVS:
17248 * gst/mpegaudioparse/gstmpegaudioparse.c:
17249 Calculate samples per frame correctly for "MPEG 2.5" layer 3.
17250 Fixes skipping on these files.
17252 2008-10-14 12:51:41 +0000 Robin Stocker <robin@nibor.org>
17254 ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ...
17255 Original commit message from CVS:
17256 Patch by: Robin Stocker <robin at nibor dot org>
17257 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
17258 (handle_sequence), (gst_mpeg2dec_setcaps):
17259 * ext/mpeg2dec/gstmpeg2dec.h:
17260 Prefer the container's PAR over the stream's PAR if it's
17261 given in the srcpad caps. Fixes bug #556184.
17263 2008-10-13 18:10:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17265 Don't install static libs for plugins. Fixes #550851 for ugly.
17266 Original commit message from CVS:
17267 * ext/a52dec/Makefile.am:
17268 * ext/amrnb/Makefile.am:
17269 * ext/cdio/Makefile.am:
17270 * ext/dvdnav/Makefile.am:
17271 * ext/dvdread/Makefile.am:
17272 * ext/lame/Makefile.am:
17273 * ext/mad/Makefile.am:
17274 * ext/mpeg2dec/Makefile.am:
17275 * ext/sidplay/Makefile.am:
17276 * gst/ac3parse/Makefile.am:
17277 * gst/asfdemux/Makefile.am:
17278 * gst/dvdlpcmdec/Makefile.am:
17279 * gst/dvdsub/Makefile.am:
17280 * gst/iec958/Makefile.am:
17281 * gst/mpegaudioparse/Makefile.am:
17282 * gst/mpegstream/Makefile.am:
17283 * gst/realmedia/Makefile.am:
17284 * gst/synaesthesia/Makefile.am:
17285 Don't install static libs for plugins. Fixes #550851 for ugly.
17287 2008-10-13 09:04:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17289 gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia...
17290 Original commit message from CVS:
17291 * gst/mpegaudioparse/gstmpegaudioparse.c:
17292 (gst_mp3parse_sink_event):
17293 Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid
17294 frames. Partially fixes bug #552237.
17296 2008-10-09 09:23:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17298 ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
17299 Original commit message from CVS:
17300 * ext/amrnb/amrnbparse.c:
17301 use #defines for HEADER. Unref the object in _sink_activate_pull().
17303 2008-10-08 13:59:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17305 ext/mad/gstmad.*: track discont on incomming buffers and set discont on outgoing buffers.
17306 Original commit message from CVS:
17307 * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain),
17308 (gst_mad_change_state):
17309 * ext/mad/gstmad.h:
17310 track discont on incomming buffers and set discont on outgoing
17312 Pass unknown events upstreams instead of dropping them.
17314 2008-09-28 17:33:43 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17316 ext/mpeg2dec/gstmpeg2dec.*: Fix compilation with --disable-index. Fixes bug #554150.
17317 Original commit message from CVS:
17318 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17319 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init),
17320 (handle_slice), (gst_mpeg2dec_sink_event),
17321 (gst_mpeg2dec_src_event):
17322 * ext/mpeg2dec/gstmpeg2dec.h:
17323 Fix compilation with --disable-index. Fixes bug #554150.
17325 2008-09-28 17:31:37 +0000 Sameer Naik <sameer.subscriptions@damagehead.com>
17327 ext/mad/gstmad.*: Fix compilation with --disable-index. Fixes bug #554142.
17328 Original commit message from CVS:
17329 Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com>
17330 * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose),
17331 (gst_mad_src_event), (gst_mad_chain):
17332 * ext/mad/gstmad.h:
17333 Fix compilation with --disable-index. Fixes bug #554142.
17335 2008-09-27 00:20:48 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
17337 ext/a52dec/gsta52dec.*: Fix channel re-negotiation on a change of the incoming stream.
17338 Original commit message from CVS:
17339 * ext/a52dec/gsta52dec.c:
17340 * ext/a52dec/gsta52dec.h:
17341 Fix channel re-negotiation on a change of the incoming stream.
17342 Patch By: Thijs Vermeir <thijsvermeir@gmail.com>
17345 2008-09-26 14:39:42 +0000 Wim Taymans <wim.taymans@gmail.com>
17347 ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
17348 Original commit message from CVS:
17349 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain),
17350 (gst_amrnbenc_state_change):
17351 * ext/amrnb/amrnbenc.h:
17352 Pass the discont flag from the input buffer on to the output buffer in
17355 2008-09-26 10:04:35 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17357 ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274.
17358 Original commit message from CVS:
17359 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17360 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
17361 (gst_amrnbparse_handle_pull_seek),
17362 (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event),
17363 (gst_amrnbparse_sink_activate_push),
17364 (gst_amrnbparse_sink_activate_pull):
17365 * ext/amrnb/amrnbparse.h:
17366 Add flush seek handler. Fixes #536274.
17368 2008-09-26 09:57:02 +0000 Benoit Fouet <benoit.fouet@purplelabs.com>
17370 ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226.
17371 Original commit message from CVS:
17372 Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com>
17373 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
17374 (gst_amrnbparse_chain), (gst_amrnbparse_loop),
17375 (gst_amrnbparse_state_change):
17376 * ext/amrnb/amrnbparse.h:
17377 Fix the duration query. Fixes #536226.
17378 Also set caps on the pads and buffers more correctly.
17380 2008-09-02 09:43:10 +0000 Tim-Philipp Müller <tim@centricular.net>
17382 po/LINGUAS: Add 'ca' to LINGUAS.
17383 Original commit message from CVS:
17385 Add 'ca' to LINGUAS.
17387 2008-08-28 09:57:30 +0000 Edward Hervey <bilboed@bilboed.com>
17389 gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus.
17390 Original commit message from CVS:
17391 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
17392 Fix aggregated GST_FLOW_RETURN check for when to send an error message
17396 2008-08-27 15:55:05 +0000 Wim Taymans <wim.taymans@gmail.com>
17398 gst/realmedia/rdtdepay.*: Parse other values from the incomming caps.
17399 Original commit message from CVS:
17400 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init),
17401 (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event),
17402 (create_segment_event), (gst_rdt_depay_push),
17403 (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state):
17404 * gst/realmedia/rdtdepay.h:
17405 Parse other values from the incomming caps.
17406 Add event handler to handle flushing and segments.
17407 Create segment events.
17408 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert):
17409 Do skew correction based on RDT timestamps.
17410 * gst/realmedia/rdtmanager.c: (activate_session),
17411 (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps),
17413 Parse caps to get the clockrate needed for the jitterbuffer.
17414 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
17415 Apply timestamp fixup after correcting for initial timestamp and
17416 internal base timestamp corrections.
17418 2008-08-27 11:28:50 +0000 Wim Taymans <wim.taymans@gmail.com>
17420 gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w...
17421 Original commit message from CVS:
17422 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data),
17423 (gst_rdt_depay_change_state):
17424 * gst/realmedia/rdtdepay.h:
17425 Check seqnum gaps and drop duplicate packets or mark outgoing buffers
17426 with a DISCONT flag when needed.
17427 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src):
17428 Report the configure latency instead of a hardcoded value.
17430 2008-08-27 10:02:06 +0000 Wim Taymans <wim.taymans@gmail.com>
17432 gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager.
17433 Original commit message from CVS:
17434 * gst/realmedia/rdtmanager.c: (create_session), (activate_session),
17435 (free_session), (gst_rdt_manager_query_src),
17436 (gst_rdt_manager_src_activate_push),
17437 (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt),
17438 (gst_rdt_manager_loop), (create_recv_rtp):
17439 Include the new rdt jitterbuffer in the session manager.
17441 2008-08-27 09:58:00 +0000 Wim Taymans <wim.taymans@gmail.com>
17443 gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions.
17444 Original commit message from CVS:
17445 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init),
17446 (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps),
17447 (gst_rdt_depay_push), (gst_rdt_depay_handle_data),
17448 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
17449 * gst/realmedia/rdtdepay.h:
17450 Use new RDT parsing helper functions.
17451 Copy discont flags correctly.
17452 Push the header from the chain function instead of the setcaps function.
17453 Copy incomming timestamp to the output buffers instead of doing magic
17454 with the RDT timestamps.
17456 2008-08-27 09:52:49 +0000 Wim Taymans <wim.taymans@gmail.com>
17458 gst/realmedia/: Add first support for parsing RDT messages.
17459 Original commit message from CVS:
17460 * gst/realmedia/Makefile.am:
17461 * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data),
17462 (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count),
17463 (read_packet_header), (gst_rdt_buffer_get_first_packet),
17464 (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type),
17465 (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer),
17466 (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq),
17467 (gst_rdt_packet_data_peek_data),
17468 (gst_rdt_packet_data_get_stream_id),
17469 (gst_rdt_packet_data_get_timestamp):
17470 * gst/realmedia/gstrdtbuffer.h:
17471 Add first support for parsing RDT messages.
17472 * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init),
17473 (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize),
17474 (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew),
17475 (calculate_skew), (rdt_jitter_buffer_insert),
17476 (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek),
17477 (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets),
17478 (rdt_jitter_buffer_get_ts_diff):
17479 * gst/realmedia/rdtjitterbuffer.h:
17480 Add first version of an RDT jitterbuffer.
17482 2008-08-27 09:47:17 +0000 Wim Taymans <wim.taymans@gmail.com>
17484 gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam...
17485 Original commit message from CVS:
17486 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
17487 (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain),
17488 (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio),
17489 (gst_rmdemux_descramble_dnet_audio),
17490 (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet):
17491 * gst/realmedia/rmdemux.h:
17492 Keep track of the first timestamp of the stream and add this to the
17493 outgoing buffer timestamps so that we can handle live streams.
17494 Set discont flag on the first buffers and after a seek.
17496 === release 0.10.9 ===
17498 2008-08-26 23:06:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17504 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17505 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17506 * docs/plugins/inspect/plugin-a52dec.xml:
17507 * docs/plugins/inspect/plugin-asf.xml:
17508 * docs/plugins/inspect/plugin-cdio.xml:
17509 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17510 * docs/plugins/inspect/plugin-dvdread.xml:
17511 * docs/plugins/inspect/plugin-dvdsub.xml:
17512 * docs/plugins/inspect/plugin-iec958.xml:
17513 * docs/plugins/inspect/plugin-lame.xml:
17514 * docs/plugins/inspect/plugin-mad.xml:
17515 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17516 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17517 * docs/plugins/inspect/plugin-mpegstream.xml:
17518 * docs/plugins/inspect/plugin-realmedia.xml:
17519 * docs/plugins/inspect/plugin-siddec.xml:
17520 * gst-plugins-ugly.doap:
17522 Original commit message from CVS:
17525 2008-08-26 22:56:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17554 Original commit message from CVS:
17557 2008-08-26 15:35:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17559 ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ...
17560 Original commit message from CVS:
17561 * ext/a52dec/gsta52dec.c:
17562 Set up a default time segment for output when receiving
17563 an incoming byte segment (as for raw AC3 files).
17566 2008-08-12 09:16:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17568 0.10.8.2 pre-release.
17569 Original commit message from CVS:
17571 * docs/plugins/Makefile.am:
17572 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17573 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17574 * docs/plugins/gst-plugins-ugly-plugins.args:
17575 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17576 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17577 * docs/plugins/inspect/plugin-a52dec.xml:
17578 * docs/plugins/inspect/plugin-asf.xml:
17579 * docs/plugins/inspect/plugin-cdio.xml:
17580 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17581 * docs/plugins/inspect/plugin-dvdread.xml:
17582 * docs/plugins/inspect/plugin-dvdsub.xml:
17583 * docs/plugins/inspect/plugin-iec958.xml:
17584 * docs/plugins/inspect/plugin-lame.xml:
17585 * docs/plugins/inspect/plugin-mad.xml:
17586 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17587 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17588 * docs/plugins/inspect/plugin-mpegstream.xml:
17589 * docs/plugins/inspect/plugin-realmedia.xml:
17590 * docs/plugins/inspect/plugin-siddec.xml:
17592 0.10.8.2 pre-release.
17596 Add new translation.
17598 2008-08-11 18:44:35 +0000 Michael Smith <msmith@xiph.org>
17600 gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ...
17601 Original commit message from CVS:
17602 * gst/asfdemux/gstasfdemux.c:
17603 Properly aggregate flow returns for both push and pull mode, so we shut
17604 down if all pads are unlinked.
17607 2008-08-07 16:14:42 +0000 Frederic Crozat <fcrozat@mandriva.org>
17609 Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
17610 Original commit message from CVS:
17611 Patch by: Frederic Crozat <fcrozat@mandriva.org>
17612 * ext/dvdread/dvdreadsrc.c: (plugin_init):
17613 * ext/lame/gstlame.c: (plugin_init):
17614 * gst/asfdemux/gstasf.c: (plugin_init):
17615 Make sure gettext returns translations in UTF-8 encoding rather
17616 than in the current locale encoding (#546822).
17618 2008-07-31 14:35:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17620 gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'...
17621 Original commit message from CVS:
17622 * gst/mpegaudioparse/gstmpegaudioparse.c:
17623 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame),
17624 (mp3parse_total_time), (mp3parse_bytepos_to_time):
17625 Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time()
17626 if we're called from there already. Otherwise we end up in a endless
17627 recursion and crash with a stack overflow.
17628 This can happen when a Xing or VBRI header with TOC exists but it
17629 doesn't contain the total time. Fixes bug #545370.
17631 2008-07-31 14:24:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17633 ext/lame/gstlame.c: Use the default for the strict-iso property too.
17634 Original commit message from CVS:
17635 * ext/lame/gstlame.c: (gst_lame_class_init),
17636 (gst_lame_get_default_settings):
17637 Use the default for the strict-iso property too.
17638 Allow a bitrate setting of 0, which lets lame choose the default value
17639 and which makes it possible to set the compression-ratio property.
17641 2008-07-29 16:57:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17643 ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ...
17644 Original commit message from CVS:
17645 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17646 (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init):
17647 * ext/lame/gstlame.h:
17648 Get the defaults settings of LAME in the plugin initialization
17649 function and return FALSE here if something goes wrong. This removes
17650 the hacky failing instance init function.
17651 Use LAMEs default value for all settings instead of overwriting some
17652 of them. Overwriting some of them gives unexpected results if one only
17653 sets a preset. Fixes bug #498004.
17655 2008-07-27 15:56:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17657 ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
17658 Original commit message from CVS:
17659 * ext/lame/gstlame.c: (gst_lame_init):
17660 Use LAME's default for the min/max/mean VBR bitrate. Setting our own
17661 defaults will restrict the bitrate when using the presets in a bad way.
17664 2008-07-27 11:01:12 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17666 Put the MPEG audio version into the caps as "mpegaudioversion".
17667 Original commit message from CVS:
17668 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
17669 * gst/mpegaudioparse/gstmpegaudioparse.c:
17670 (mp3_type_frame_length_from_header), (mp3_caps_create),
17671 (gst_mp3parse_chain):
17672 Put the MPEG audio version into the caps as "mpegaudioversion".
17673 This is different from "mpegversion".
17675 2008-07-22 18:25:08 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17677 ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
17678 Original commit message from CVS:
17679 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
17680 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
17681 * ext/lame/gstlame.h:
17682 Fix build with lame >= 3.97. The padding type and cwlimit settings
17683 are deprecated now and the function declarations are hidden in the
17684 headers so deprecate the GObject properties for them and remove them
17685 in 0.11. Fixes bug #544039.
17687 2008-07-13 10:13:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17689 ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
17690 Original commit message from CVS:
17691 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
17692 Don't allow width/height outside the spec (i.e. smaller than 16
17693 and higher than 4096). Such files are corrupted ones and setting
17694 caps that are not a subset of the template caps confuses playbin.
17697 2008-07-11 12:30:22 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17699 ext/sidplay/Makefile.am: Fix the build.
17700 Original commit message from CVS:
17701 * ext/sidplay/Makefile.am:
17704 2008-07-08 14:01:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17706 configure.ac: Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include flags that are invalid for C++.
17707 Original commit message from CVS:
17709 Don't include ERROR_CFLAGS in GST_CXXFLAGS as it might include
17710 flags that are invalid for C++.
17712 2008-07-05 18:57:30 +0000 Tal Shalif <tshalif@nargila.org>
17714 ext/dvdnav/dvdnavsrc.c: Prevent double free. Fixes bug #541697.
17715 Original commit message from CVS:
17716 Patch by: Tal Shalif <tshalif at nargila dot org>
17717 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_stop):
17718 Prevent double free. Fixes bug #541697.
17720 2008-07-05 15:56:56 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17722 gst/mpegstream/: Resend tags event after a FLUSH (seek) to support prerolling a partial pipeline.
17723 Original commit message from CVS:
17724 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
17725 (gst_dvd_demux_get_audio_stream),
17726 (gst_dvd_demux_get_subpicture_stream),
17727 (gst_dvd_demux_parse_packhead), (gst_dvd_demux_reset):
17728 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
17729 (gst_mpeg_demux_process_event), (gst_mpeg_demux_init_stream),
17730 (gst_mpeg_demux_parse_packhead), (gst_mpeg_demux_reset):
17731 * gst/mpegstream/gstmpegdemux.h:
17732 Resend tags event after a FLUSH (seek) to support prerolling
17733 a partial pipeline.
17735 2008-07-03 13:12:26 +0000 Tim-Philipp Müller <tim@centricular.net>
17737 Use correct error code for encrypted streams.
17738 Original commit message from CVS:
17740 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
17741 Use correct error code for encrypted streams.
17743 2008-07-02 07:49:19 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17745 gst/mpegstream/gstmpegdemux.c: Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17746 Original commit message from CVS:
17747 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
17748 (gst_mpeg_demux_sync_stream_to_time):
17749 Bridge gaps in stream by NEWSEGMENT sending. Fixes #540194.
17751 2008-06-27 12:58:35 +0000 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
17753 ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
17754 Original commit message from CVS:
17755 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
17756 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
17757 Allow and implement non-flushing and/or segment seek
17758 (mainly in TIME and chapter format).
17759 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
17760 (gst_dvd_demux_get_subpicture_stream),
17761 (gst_dvd_demux_synchronise_pads),
17762 (gst_dvd_demux_sync_stream_to_time):
17763 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
17764 (gst_mpeg_demux_send_subbuffer),
17765 (gst_mpeg_demux_sync_stream_to_time),
17766 (gst_mpeg_streams_reset_cur_ts):
17767 * gst/mpegstream/gstmpegdemux.h:
17768 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
17769 (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
17770 Delegate a query to upstream if it can't be handled.
17771 Make segment stop aware.
17772 Fix (subtitle) stream synchronization.
17773 Add some debug statements.
17775 2008-06-26 10:40:03 +0000 Edward Hervey <bilboed@bilboed.com>
17777 gst/mpegaudioparse/gstmpegaudioparse.c: Fix build on macosx.
17778 Original commit message from CVS:
17779 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17780 Fix build on macosx.
17782 2008-06-13 06:57:21 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17784 Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
17785 Original commit message from CVS:
17786 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17787 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17788 * ext/a52dec/gsta52dec.c:
17789 * ext/amrnb/amrnbdec.c:
17790 * ext/amrnb/amrnbenc.c:
17791 * ext/amrnb/amrnbparse.c:
17792 * ext/lame/gstlame.c:
17793 * ext/mad/gstmad.c:
17794 * ext/sidplay/gstsiddec.cc:
17795 * gst/asfdemux/gstrtspwms.c:
17796 * gst/mpegaudioparse/gstxingmux.c:
17797 * gst/realmedia/rademux.c:
17798 * gst/realmedia/rdtmanager.c:
17799 * gst/realmedia/rtspreal.c:
17800 * gst/synaesthesia/gstsynaesthesia.c:
17801 Add missing elements to docs. Restore alphabetical order in section
17802 file. Document mad (it was included in docs already).
17803 Fix doc-markup: use convinience syntax for examples
17804 (produces valid docbook), add several refsec2 when we have several
17805 titles. Fix some types.
17807 2008-06-13 05:52:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17809 Do not use short_description in section docs for elements. We extract them from element details and there will be war...
17810 Original commit message from CVS:
17811 * ext/lame/gstlame.c:
17812 * ext/sidplay/gstsiddec.cc:
17813 * gst/mpegaudioparse/gstxingmux.c:
17814 Do not use short_description in section docs for elements. We extract
17815 them from element details and there will be warnings if they differ.
17817 2008-06-09 20:02:05 +0000 Benjamin Kampmann <benjamin@fluendo.com>
17819 ext/cdio/: Also extract album title and album genre from CD-TEXT if available (#537021).
17820 Original commit message from CVS:
17821 Patch by: Benjamin Kampmann <benjamin at fluendo dot com>
17822 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext),
17823 (gst_cdio_add_cdtext_album_tags):
17824 * ext/cdio/gstcdio.h:
17825 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17826 Also extract album title and album genre from CD-TEXT if
17827 available (#537021).
17829 2008-06-09 07:51:00 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17831 gst/mpegaudioparse/gstmpegaudioparse.c: Don't mark MPEG headers with emphasis == 0x2 as invalid. This emphasis value ...
17832 Original commit message from CVS:
17833 * gst/mpegaudioparse/gstmpegaudioparse.c: (head_check):
17834 Don't mark MPEG headers with emphasis == 0x2 as invalid. This
17835 emphasis value is reserved but unfortunately files with that
17836 value exist and the information is not important for the decoder
17837 anyway. Fixes bug #537235.
17839 2008-06-07 18:48:54 +0000 Tim-Philipp Müller <tim@centricular.net>
17841 Require libcdio >= 0.76.
17842 Original commit message from CVS:
17844 * ext/cdio/gstcdio.c:
17845 * ext/cdio/gstcdio.h:
17846 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
17847 Require libcdio >= 0.76.
17849 2008-06-02 15:44:57 +0000 Wim Taymans <wim.taymans@gmail.com>
17851 ext/a52dec/gsta52dec.c: Drain queued buffers before forwarding the segment event.
17852 Original commit message from CVS:
17853 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
17854 Drain queued buffers before forwarding the segment event.
17856 2008-06-02 11:59:07 +0000 Wim Taymans <wim.taymans@gmail.com>
17858 ext/a52dec/gsta52dec.*: Add segment handling, buffer clipping and basic reverse playback.
17859 Original commit message from CVS:
17860 * ext/a52dec/gsta52dec.c: (clear_queued), (flush_queued),
17861 (gst_a52dec_drain), (gst_a52dec_push), (gst_a52dec_sink_event),
17862 (gst_a52dec_chain), (gst_a52dec_change_state):
17863 * ext/a52dec/gsta52dec.h:
17864 Add segment handling, buffer clipping and basic reverse playback.
17866 2008-05-28 11:43:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
17868 Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
17869 Original commit message from CVS:
17870 * docs/plugins/Makefile.am:
17871 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
17872 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
17873 * docs/plugins/gst-plugins-ugly-plugins.args:
17874 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17875 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17876 * docs/plugins/inspect/plugin-a52dec.xml:
17877 * docs/plugins/inspect/plugin-amrnb.xml:
17878 * docs/plugins/inspect/plugin-asf.xml:
17879 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17880 * docs/plugins/inspect/plugin-dvdread.xml:
17881 * docs/plugins/inspect/plugin-dvdsub.xml:
17882 * docs/plugins/inspect/plugin-iec958.xml:
17883 * docs/plugins/inspect/plugin-lame.xml:
17884 * docs/plugins/inspect/plugin-mad.xml:
17885 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17886 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17887 * docs/plugins/inspect/plugin-mpegstream.xml:
17888 * docs/plugins/inspect/plugin-realmedia.xml:
17889 * docs/plugins/inspect/plugin-siddec.xml:
17890 * docs/plugins/inspect/plugin-synaesthesia.xml:
17891 * ext/a52dec/gsta52dec.c:
17892 Random doc of the day. Also print human readable format of newsegment
17893 in log message if we complain about it.
17895 2008-05-26 09:06:54 +0000 Wim Taymans <wim.taymans@gmail.com>
17897 ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
17898 Original commit message from CVS:
17899 * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
17900 (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
17901 (gst_a52dec_chain), (gst_a52dec_change_state):
17902 * ext/a52dec/gsta52dec.h:
17903 Mark discont on outgoing buffers after receiving a DISCONT buffer or
17904 when we have a decoding error.
17905 We don't need to clear the cache when we receive a NEWSEGMENT event.
17906 Clear buffer cache in DISCONT.
17907 Add beginnings of GstSegment handling.
17909 2008-05-26 07:41:24 +0000 Sebastian Dröge <slomo@circular-chaos.org>
17911 gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures.
17912 Original commit message from CVS:
17913 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
17914 Fix alignment issues that caused SIGBUS on some architectures.
17916 2008-05-25 21:30:40 +0000 Tim-Philipp Müller <tim@centricular.net>
17918 gst/ac3parse/gstac3parse.c: Fix alignment issue which isn't really an issue at all because the plugin hasn't been por...
17919 Original commit message from CVS:
17920 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
17921 Fix alignment issue which isn't really an issue at all because
17922 the plugin hasn't been ported to 0.10 yet.
17924 2008-05-25 21:03:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17926 configure.ac: Back to devel -> 0.10.8.1
17927 Original commit message from CVS:
17929 Back to devel -> 0.10.8.1
17931 === release 0.10.8 ===
17933 2008-05-21 23:03:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17939 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
17940 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
17941 * docs/plugins/inspect/plugin-a52dec.xml:
17942 * docs/plugins/inspect/plugin-asf.xml:
17943 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
17944 * docs/plugins/inspect/plugin-dvdread.xml:
17945 * docs/plugins/inspect/plugin-dvdsub.xml:
17946 * docs/plugins/inspect/plugin-iec958.xml:
17947 * docs/plugins/inspect/plugin-lame.xml:
17948 * docs/plugins/inspect/plugin-mad.xml:
17949 * docs/plugins/inspect/plugin-mpeg2dec.xml:
17950 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
17951 * docs/plugins/inspect/plugin-mpegstream.xml:
17952 * docs/plugins/inspect/plugin-realmedia.xml:
17953 * docs/plugins/inspect/plugin-siddec.xml:
17954 * gst-plugins-ugly.doap:
17957 Original commit message from CVS:
17960 2008-05-21 22:43:42 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17989 Original commit message from CVS:
17992 2008-05-19 21:38:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
17994 configure.ac: 0.10.7.4 pre-release
17995 Original commit message from CVS:
17997 0.10.7.4 pre-release
17999 2008-05-19 15:07:07 +0000 Edward Hervey <bilboed@bilboed.com>
18001 ext/mad/gstmad.c: Fix inconsistent use of rate and channels.
18002 Original commit message from CVS:
18003 * ext/mad/gstmad.c: (gst_mad_convert_src), (gst_mad_chain):
18004 Fix inconsistent use of rate and channels.
18007 2008-05-19 10:23:46 +0000 Wim Taymans <wim.taymans@gmail.com>
18009 gst/realmedia/rmdemux.c: Flush timestamp correction variables on a flush. Fixes #533832.
18010 Original commit message from CVS:
18011 * gst/realmedia/rmdemux.c: (gst_rmdemux_send_event):
18012 Flush timestamp correction variables on a flush. Fixes #533832.
18014 2008-05-19 10:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18019 Commit 0.10.7.3 pre-rel marker
18020 Original commit message from CVS:
18021 Commit 0.10.7.3 pre-rel marker
18023 2008-05-13 09:33:09 +0000 Edward Hervey <bilboed@bilboed.com>
18025 gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
18026 Original commit message from CVS:
18027 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18028 Properly aggregate GstFlowReturn from downstream in order to properly
18029 stop, and doing that as early as possible.
18032 2008-05-10 15:32:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18034 configure.ac: 0.10.7.2 pre-release
18035 Original commit message from CVS:
18037 0.10.7.2 pre-release
18039 2008-05-10 00:44:00 +0000 Edward Hervey <bilboed@bilboed.com>
18041 Always let FLUSH_START events flow downstream.
18042 Original commit message from CVS:
18043 * ext/mad/gstmad.c: (gst_mad_sink_event):
18044 * gst/mpegaudioparse/gstmpegaudioparse.c:
18045 (gst_mp3parse_sink_event):
18046 Always let FLUSH_START events flow downstream.
18048 2008-05-07 08:00:24 +0000 Tim-Philipp Müller <tim@centricular.net>
18050 configure.ac: Error out if we don't have the required core/base versions.
18051 Original commit message from CVS:
18053 Error out if we don't have the required core/base versions.
18055 2008-05-06 17:53:26 +0000 Wim Taymans <wim.taymans@gmail.com>
18057 gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found.
18058 Original commit message from CVS:
18059 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
18060 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
18061 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
18062 Fix video timestamps by adjusting it with the first timestamp found.
18063 Don't assume we have a complete fragment when flushing the adapter,
18064 packets might have been lost or the stream might just be broken.
18066 2008-05-06 10:30:18 +0000 Wim Taymans <wim.taymans@gmail.com>
18068 gst/realmedia/rdtmanager.c: Set Rank to NONE so that we don't accidentally try to autoplug the rdtmanager.
18069 Original commit message from CVS:
18070 * gst/realmedia/rdtmanager.c: (gst_rdt_manager_plugin_init):
18071 Set Rank to NONE so that we don't accidentally try to autoplug the
18074 2008-05-05 08:43:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18076 gst/mpegaudioparse/gstmpegaudioparse.c: Send a new duration message if the average bitrate changed and we don't know ...
18077 Original commit message from CVS:
18078 * gst/mpegaudioparse/gstmpegaudioparse.c:
18079 (gst_mp3parse_emit_frame):
18080 Send a new duration message if the average bitrate changed and
18081 we don't know the duration from the Xing or VBRI header.
18084 2008-04-30 17:16:47 +0000 Wim Taymans <wim.taymans@gmail.com>
18086 gst/realmedia/rtspreal.*: Move assembly rule parsing to the place where we parse the SDP as it's also there that we c...
18087 Original commit message from CVS:
18088 * gst/realmedia/rtspreal.c: (rtsp_ext_real_before_send),
18089 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
18090 * gst/realmedia/rtspreal.h:
18091 Move assembly rule parsing to the place where we parse the SDP as it's
18092 also there that we create the MDPR and we need the currently selected
18093 asmrule in order to select the right MTLI.
18096 2008-04-29 17:34:19 +0000 Michael Smith <msmith@xiph.org>
18098 gst/realmedia/: Include generated "_stdint.h" instead of <stdint.h> which might not exist on some systems.
18099 Original commit message from CVS:
18100 * gst/realmedia/realhash.c:
18101 * gst/realmedia/rtspreal.c:
18102 Include generated "_stdint.h" instead of <stdint.h> which might not
18103 exist on some systems.
18105 2008-04-25 23:10:54 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18107 ext/sidplay/gstsiddec.cc: Cast NULL sentinels to void * as NULL is defined as an integer constant in most environment...
18108 Original commit message from CVS:
18109 * ext/sidplay/gstsiddec.cc:
18110 Cast NULL sentinels to void * as NULL is defined as an integer
18111 constant in most environments when using C++ and it's size might
18112 be different from a pointer. Fixes #529488.
18114 2008-04-22 12:11:30 +0000 Edgard Lima <edgard.lima@indt.org.br>
18117 * gst/asfdemux/gstasfdemux.c:
18118 * gst/asfdemux/gstrtspwms.c:
18119 Fix "unused var" compiler error when --disable-gst-debug is used.
18120 Original commit message from CVS:
18121 Fix "unused var" compiler error when --disable-gst-debug is used.
18123 2008-04-17 20:58:00 +0000 Tim-Philipp Müller <tim@centricular.net>
18125 ext/amrnb/amrnbparse.c: We should also stop the streaming task when we get a NOT_LINKED flow return, which is not cov...
18126 Original commit message from CVS:
18127 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_loop):
18128 We should also stop the streaming task when we get a NOT_LINKED
18129 flow return, which is not covered by FLOW_IS_FATAL.
18131 2008-04-17 10:24:32 +0000 Edward Hervey <bilboed@bilboed.com>
18133 ext/: gst_atomic_int_set ==> g_atomic_int_set
18134 Original commit message from CVS:
18135 * ext/cdio/gstcdiocddasrc.c:
18136 * ext/dv/gstdvdemux.c:
18137 gst_atomic_int_set ==> g_atomic_int_set
18139 2008-04-11 08:09:55 +0000 Julien Moutte <julien@moutte.net>
18141 gst/mpegaudioparse/gstxingmux.c: Fix argument formats.
18142 Original commit message from CVS:
18143 2008-04-11 Julien Moutte <julien@fluendo.com>
18144 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header): Fix
18147 2008-04-06 08:57:33 +0000 Damien Lespiau <damien.lespiau@gmail.com>
18149 configure.ac: Actually build dlls when cross-compiling with mingw32.
18150 Original commit message from CVS:
18151 Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
18153 Actually build dlls when cross-compiling with mingw32.
18156 2008-04-04 19:04:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18158 Depend on GLib 2.12 and use it unconditionally as we do in other modules too already.
18159 Original commit message from CVS:
18161 * gst/mpegaudioparse/gstmpegaudioparse.c:
18162 (mpeg_audio_seek_entry_free):
18163 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_free):
18164 Depend on GLib 2.12 and use it unconditionally as we do in other
18165 modules too already.
18167 2008-04-03 15:21:50 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18169 gst/mpegaudioparse/: Use GSlice for allocating the seek table entries if we compile with
18170 Original commit message from CVS:
18171 * gst/mpegaudioparse/gstmpegaudioparse.c:
18172 (mpeg_audio_seek_entry_new), (mpeg_audio_seek_entry_free),
18173 (gst_mp3parse_reset), (gst_mp3parse_emit_frame):
18174 * gst/mpegaudioparse/gstxingmux.c: (gst_xing_seek_entry_new),
18175 (gst_xing_seek_entry_free), (gst_xing_mux_finalize), (xing_reset),
18176 (gst_xing_mux_chain):
18177 Use GSlice for allocating the seek table entries if we compile with
18178 GLib 2.10 or newer.
18180 2008-04-01 14:39:24 +0000 Wim Taymans <wim.taymans@gmail.com>
18182 gst/asfdemux/gstasfdemux.c: Remove some debug code.
18183 Original commit message from CVS:
18184 * gst/asfdemux/gstasfdemux.c:
18185 (gst_asf_demux_process_ext_stream_props):
18186 Remove some debug code.
18188 2008-04-01 14:29:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18190 gst/asfdemux/gstasfdemux.c: Guard against division by 0 and fall back to 25/1 framerate.
18191 Original commit message from CVS:
18192 * gst/asfdemux/gstasfdemux.c:
18193 (gst_asf_demux_process_ext_stream_props):
18194 Guard against division by 0 and fall back to 25/1 framerate.
18196 2008-04-01 14:00:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18198 gst/asfdemux/gstasfdemux.c: Instead of adding a fixes 25/1 framerate to the video caps, use the average frame duratio...
18199 Original commit message from CVS:
18200 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
18201 (gst_asf_demux_process_ext_stream_props):
18202 Instead of adding a fixes 25/1 framerate to the video caps, use the
18203 average frame duration in the extended properties of the video stream as
18204 the framerate. Fixes #524346.
18206 2008-03-21 14:15:27 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18208 configure.ac: Check if the compiler supports do { } while (0) macros. This fixes a warning when compiling with g++ 4....
18209 Original commit message from CVS:
18211 Check if the compiler supports do { } while (0) macros. This fixes
18212 a warning when compiling with g++ 4.3, resulting in a build failure
18213 because of -Werror.
18215 2008-03-19 11:01:25 +0000 Wim Taymans <wim.taymans@gmail.com>
18217 gst/realmedia/asmrules.c: make ) also a delimiter for rules.
18218 Original commit message from CVS:
18219 * gst/realmedia/asmrules.c: (gst_asm_scan_string), (main):
18220 make ) also a delimiter for rules.
18221 Skip \\ when scanning strings.
18222 Add new testcase for these problems.
18224 2008-03-12 16:09:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18226 gst/mpegaudioparse/gstmpegaudioparse.c: Don't take the stream lock when caching events. This is not necessary and res...
18227 Original commit message from CVS:
18228 * gst/mpegaudioparse/gstmpegaudioparse.c:
18229 (gst_mp3parse_sink_event):
18230 Don't take the stream lock when caching events. This is not necessary
18231 and results in a deadlock when seeking with rhythmbox (but not with
18232 totem or banshee for some reason).
18234 2008-03-10 15:17:24 +0000 Pizpot Gargravarr <pgargravarr@siriuscybernetics.org>
18236 gst/realmedia/rtspreal.c: Add the version field when creating the CONT chunk resulting in the Author, Comment and Cop...
18237 Original commit message from CVS:
18238 Patch by: Pizpot Gargravarr <pgargravarr at siriuscybernetics dot org>
18239 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp):
18240 Add the version field when creating the CONT chunk resulting in
18241 the Author, Comment and Copyright tags not being parsed correctly.
18244 2008-03-10 15:13:10 +0000 Wim Taymans <wim.taymans@gmail.com>
18246 gst/mpegaudioparse/gstmpegaudioparse.c: Remove trailing newlines from debug statements.
18247 Original commit message from CVS:
18248 * gst/mpegaudioparse/gstmpegaudioparse.c:
18249 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
18250 Remove trailing newlines from debug statements.
18252 2008-03-04 22:54:21 +0000 Simone Gotti <simone.gotti@email.it>
18254 ext/dvdnav/dvdnavsrc.*: Apply patch that adds some seeking support to dvdnav, and fixes it in various other ways. Thi...
18255 Original commit message from CVS:
18256 * ext/dvdnav/dvdnavsrc.c:
18257 * ext/dvdnav/dvdnavsrc.h:
18258 Apply patch that adds some seeking support to dvdnav, and fixes it
18259 in various other ways. This doesn't make dvdnavsrc fully functional,
18260 but moves it forward.
18262 Patch By: Simone Gotti <simone.gotti@email.it>
18263 * ext/dvdnav/gst-dvd:
18264 Update the simple dvdnavsrc gst-launch example to work for 0.10
18266 2008-03-03 12:50:56 +0000 Peter Kjellerstedt <pkj@axis.com>
18268 configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...
18269 Original commit message from CVS:
18271 Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
18272 plug-ins are included/excluded. (#498222)
18274 2008-02-27 15:23:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18276 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead of dropping and leaking them.
18277 Original commit message from CVS:
18278 * ext/mad/gstmad.c: (gst_mad_sink_event):
18279 * gst/mpegaudioparse/gstmpegaudioparse.c:
18280 (gst_mp3parse_sink_event):
18281 Push EOS, FLUSH_STOP and NEWSEGMENT immediately instead
18282 of dropping and leaking them.
18284 2008-02-27 13:18:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18286 Cache all events except EOS if we still have to send a NEWSEGMENT event. This will let TAG events be forwarded until ...
18287 Original commit message from CVS:
18288 * ext/mad/gstmad.c: (gst_mad_dispose), (gst_mad_sink_event),
18290 * ext/mad/gstmad.h:
18291 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose),
18292 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
18293 * gst/mpegaudioparse/gstmpegaudioparse.h:
18294 Cache all events except EOS if we still have to send a NEWSEGMENT
18295 event. This will let TAG events be forwarded until after decodebin
18296 to an encoder for example as decodebin only links the pads
18297 after NEWSEGMENT. Fixes bug #518933.
18299 2008-02-27 12:48:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18301 gst/mpegaudioparse/gstxingmux.c: Write Xing header at the correct position in the MP3 frame for stereo files. Fixes b...
18302 Original commit message from CVS:
18303 * gst/mpegaudioparse/gstxingmux.c: (get_xing_offset):
18304 Write Xing header at the correct position in the MP3 frame for
18305 stereo files. Fixes bug #518676.
18307 2008-02-23 12:35:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18309 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code (#516509).
18310 Original commit message from CVS:
18312 * ext/sidplay/Makefile.am:
18313 Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
18314 when building C++ code (#516509).
18316 2008-02-22 14:55:57 +0000 Tim-Philipp Müller <tim@centricular.net>
18318 ext/lame/gstlame.c: Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18319 Original commit message from CVS:
18320 * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
18321 Fix broken GST_ELEMENT_ERROR macro, fixes compile with the Sun
18322 Workshop 12 compiler, but probably also crashes (#517985).
18324 2008-02-22 07:11:17 +0000 Thiago Sousa Santos <thiagoss@lcc.ufcg.edu.br>
18326 gst/mpegaudioparse/gstmpegaudioparse.*: Post channel mode and CRC as tags. Fixes bug #504493.
18327 Original commit message from CVS:
18328 Patch by: Thiago Sousa Santos <thiagoss at lcc dot ufcg dot edu dot br>
18329 * gst/mpegaudioparse/gstmpegaudioparse.c:
18330 (gst_mp3_channel_mode_get_type),
18331 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
18332 (gst_mp3parse_reset), (gst_mp3parse_emit_frame),
18333 (gst_mp3parse_chain):
18334 * gst/mpegaudioparse/gstmpegaudioparse.h:
18335 Post channel mode and CRC as tags. Fixes bug #504493.
18337 2008-02-22 06:27:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18339 ext/dvdnav/dvdnavsrc.c: Correctly chain up to the parent's finalize function.
18340 Original commit message from CVS:
18341 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_finalize):
18342 Correctly chain up to the parent's finalize function.
18344 2008-02-22 06:25:28 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18346 gst/mpegaudioparse/gstmpegaudioparse.c: Try a bit harder to get valid timestamps, especially if upstream gives us one...
18347 Original commit message from CVS:
18348 * gst/mpegaudioparse/gstmpegaudioparse.c:
18349 (gst_mp3parse_emit_frame), (gst_mp3parse_chain):
18350 Try a bit harder to get valid timestamps, especially if upstream
18351 gives us one and we are at the first frame or resyncing.
18352 Return UNEXPECTED if we get a valid timestamp that is outside of
18353 our configured segment. After all changes done so far this doesn't
18354 seem to cause any regression, please test.
18356 2008-02-22 06:19:41 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18358 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...
18359 Original commit message from CVS:
18361 Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
18362 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event):
18363 If we don't have the position to seek to in our index first try
18364 to convert from TIME to BYTES upstream and only if that fails
18365 too use the old hack to simply seek to an earlier position
18366 and let the sink drop everything before segment start.
18367 Partially fixes bug #469930.
18369 2008-02-21 23:54:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18371 configure.ac: Back to development...
18372 Original commit message from CVS:
18374 Back to development...
18376 === release 0.10.7 ===
18378 2008-02-21 00:15:22 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18384 * docs/plugins/gst-plugins-ugly-plugins.args:
18385 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
18386 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
18387 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
18388 * docs/plugins/gst-plugins-ugly-plugins.signals:
18389 * docs/plugins/inspect/plugin-a52dec.xml:
18390 * docs/plugins/inspect/plugin-asf.xml:
18391 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18392 * docs/plugins/inspect/plugin-dvdread.xml:
18393 * docs/plugins/inspect/plugin-dvdsub.xml:
18394 * docs/plugins/inspect/plugin-iec958.xml:
18395 * docs/plugins/inspect/plugin-lame.xml:
18396 * docs/plugins/inspect/plugin-mad.xml:
18397 * docs/plugins/inspect/plugin-mpeg2dec.xml:
18398 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18399 * docs/plugins/inspect/plugin-mpegstream.xml:
18400 * docs/plugins/inspect/plugin-realmedia.xml:
18401 * docs/plugins/inspect/plugin-siddec.xml:
18402 * gst-plugins-ugly.doap:
18404 Release 0.10.7 - I Cheated Time
18405 Original commit message from CVS:
18406 Release 0.10.7 - I Cheated Time
18408 2008-02-20 23:51:56 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18433 Original commit message from CVS:
18436 2008-02-18 20:40:29 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18438 tests/check/Makefile.am: Exclude dvdreadsrc from the states test too.
18439 Original commit message from CVS:
18440 * tests/check/Makefile.am:
18441 Exclude dvdreadsrc from the states test too.
18443 2008-02-18 10:25:16 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18445 gst/mpegaudioparse/gstmpegaudioparse.c: Handler buffers without valid timestamp more correctly: Don't drop them and d...
18446 Original commit message from CVS:
18447 * gst/mpegaudioparse/gstmpegaudioparse.c:
18448 (gst_mp3parse_emit_frame):
18449 Handler buffers without valid timestamp more correctly: Don't drop
18450 them and don't use the invalid timestamp to calculate the next
18451 timestamp. Fixes bug #516811.
18453 2008-02-18 05:16:44 +0000 Tal Shalif <tshalif@nargila.org>
18455 ext/dvdread/dvdreadsrc.c: Add some gint64 casts to prevent 32 bit integer overflows.
18456 Original commit message from CVS:
18457 Patch by: Tal Shalif <tshalif at nargila dot org>
18458 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_create),
18459 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_position_query):
18460 Add some gint64 casts to prevent 32 bit integer overflows.
18463 2008-02-17 18:49:30 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18465 gst/mpegaudioparse/gstmpegaudioparse.c: Revert previous commit to mp3parse, as it breaks playback of AVI files.
18466 Original commit message from CVS:
18467 * gst/mpegaudioparse/gstmpegaudioparse.c:
18468 Revert previous commit to mp3parse, as it breaks playback
18471 2008-02-14 13:58:42 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18473 gst/mpegaudioparse/gstmpegaudioparse.c: Return GST_FLOW_UNEXPECTED if we get data that is after our configured segmen...
18474 Original commit message from CVS:
18475 * gst/mpegaudioparse/gstmpegaudioparse.c:
18476 (gst_mp3parse_emit_frame):
18477 Return GST_FLOW_UNEXPECTED if we get data that is after our
18478 configured segment. This makes upstream go EOS immediately instead
18479 of sending us the complete stream. Also improve debugging a bit.
18481 2008-02-13 22:57:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18483 ext/dvdread/dvdreadsrc.c: Fix regression in DVD seeking - when a pack we expect to be a NAV block turns out not to be...
18484 Original commit message from CVS:
18485 * ext/dvdread/dvdreadsrc.c:
18486 Fix regression in DVD seeking - when a pack we
18487 expect to be a NAV block turns out not to be, scan forwards
18488 for up to 2MB (at most ~1sec) until we find one.
18491 2008-02-12 21:42:19 +0000 Sébastien Moutte <sebastien@moutte.net>
18493 win32/vs6/libgstmpegaudioparse.dsp: Add xing files to VS project file.
18494 Original commit message from CVS:
18495 * win32/vs6/libgstmpegaudioparse.dsp:
18496 Add xing files to VS project file.
18498 2008-02-11 13:31:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18500 gst/dvdsub/gstdvdsubparse.c: Stop leaking src pad templates. Fixes bug #515708.
18501 Original commit message from CVS:
18502 * gst/dvdsub/gstdvdsubparse.c: (gst_dvd_sub_parse_init):
18503 Stop leaking src pad templates. Fixes bug #515708.
18505 2008-02-11 13:29:07 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18507 gst/mpegaudioparse/gstxingmux.c: Correctly write the size in bytes on big endian systems.
18508 Original commit message from CVS:
18509 * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
18510 Correctly write the size in bytes on big endian systems.
18513 2008-02-11 09:13:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18515 ext/lame/gstlame.c: Don't leak the allowed caps.
18516 Original commit message from CVS:
18517 * ext/lame/gstlame.c: (gst_lame_setup):
18518 Don't leak the allowed caps.
18519 * tests/check/pipelines/lame.c: (GST_START_TEST):
18520 Stop leaking all buffers. Fixes bug #515575.
18522 2008-02-08 10:17:11 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18524 gst/mpegaudioparse/plugin.c: Commit new file I forgot to add.
18525 Original commit message from CVS:
18526 * gst/mpegaudioparse/plugin.c:
18527 Commit new file I forgot to add.
18529 2008-02-08 01:09:53 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18531 configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
18532 Original commit message from CVS:
18534 Make DISABLE_DEPRECATED defined *only* during CVS, not during
18535 pre-releases or releases.
18537 2008-02-08 00:44:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18540 Mention bug 511497 fixed in previous commit
18541 Original commit message from CVS:
18542 Mention bug 511497 fixed in previous commit
18544 2008-02-08 00:36:51 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18546 Move xingmux from -bad.
18547 Original commit message from CVS:
18548 * docs/plugins/Makefile.am:
18549 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18550 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18551 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18552 * gst/mpegaudioparse/Makefile.am:
18553 * gst/mpegaudioparse/gstmpegaudioparse.c:
18554 * gst/mpegaudioparse/gstxingmux.c:
18555 * tests/check/Makefile.am:
18556 * tests/check/elements/.cvsignore:
18557 Move xingmux from -bad.
18559 2008-02-07 19:25:08 +0000 Sébastien Moutte <sebastien@moutte.net>
18561 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_guint64_to_gdouble for conversion
18562 Original commit message from CVS:
18563 * gst/mpegaudioparse/gstmpegaudioparse.c:(mp3parse_time_to_bytepos):
18564 Use gst_guint64_to_gdouble for conversion
18565 * win32/vs6/libgstasfdemux.dsp:
18566 * win32/vs6/libgstdvdsub.dsp:
18567 * win32/vs6/libgstrealmedia.dsp:
18568 Update project dependencies and add new source files
18570 2008-02-04 14:27:32 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18572 ext/mpeg2dec/gstmpeg2dec.c: Reset decoder when handling sequence where libmpeg2 has set frame period to 0, probably d...
18573 Original commit message from CVS:
18574 * ext/mpeg2dec/gstmpeg2dec.c:
18575 Reset decoder when handling sequence where libmpeg2 has set
18576 frame period to 0, probably due to a corrupt packet.
18579 2008-01-29 19:10:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18581 gst/mpegaudioparse/gstmpegaudioparse.c: Don't set new caps on the srcpad everytime the bitrate or MPEG version change...
18582 Original commit message from CVS:
18583 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create),
18584 (gst_mp3parse_chain):
18585 Don't set new caps on the srcpad everytime the bitrate or MPEG
18586 version changes but calculate new spf value when the MPEG version
18589 2008-01-23 10:34:40 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18591 Add documentation for the xingheader plugin.
18592 Original commit message from CVS:
18593 * docs/plugins/Makefile.am:
18594 * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
18595 * docs/plugins/gst-plugins-bad-plugins-sections.txt:
18596 * gst/xingheader/gstxingmux.c:
18597 * gst/xingheader/gstxingmux.h:
18598 Add documentation for the xingheader plugin.
18599 * tests/check/elements/xingmux.c: (GST_START_TEST):
18600 Set element state to PLAYING before doing something else.
18602 2008-01-23 10:11:44 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18604 tests/check/: Add simple unit test for the xingmux element.
18605 Original commit message from CVS:
18606 * tests/check/Makefile.am:
18607 * tests/check/elements/.cvsignore:
18608 * tests/check/elements/xingmux.c: (setup_xingmux),
18609 (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main):
18610 * tests/check/elements/xingmux_testdata.h:
18611 Add simple unit test for the xingmux element.
18612 * gst/xingheader/gstxingmux.c: (generate_xing_header),
18613 (gst_xing_mux_finalize), (xing_reset):
18614 Fix a memleak and invalid seek tables with less than 100 MP3 frames.
18616 2008-01-21 13:35:02 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18618 docs/plugins/: Add the real and rtsp elements and update the lists.
18619 Original commit message from CVS:
18620 * docs/plugins/Makefile.am:
18621 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
18622 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
18623 Add the real and rtsp elements and update the lists.
18624 * docs/plugins/inspect/plugin-amrnb.xml:
18625 * docs/plugins/inspect/plugin-asf.xml:
18626 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
18627 * docs/plugins/inspect/plugin-dvdsub.xml:
18628 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
18629 * docs/plugins/inspect/plugin-mpegstream.xml:
18630 * docs/plugins/inspect/plugin-realmedia.xml:
18631 * docs/plugins/inspect/plugin-siddec.xml:
18632 * docs/plugins/inspect/plugin-synaesthesia.xml:
18634 * gst/iec958/ac3_padder.c:
18635 * gst/iec958/ac3_padder.h:
18636 Do not use gtk-doc style comments for non gtk-doc comments. Note -
18637 there are functions defined using extern in the .c file - does that
18640 2008-01-21 12:43:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18642 ext/mad/gstmad.c: Chain up at the end of the function.
18643 Original commit message from CVS:
18644 * ext/mad/gstmad.c:
18645 Chain up at the end of the function.
18647 2008-01-19 16:04:14 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18649 ext/mad/gstid3tag.c: Don't add pad templates for the base class but only in the subclasses.
18650 Original commit message from CVS:
18651 * ext/mad/gstid3tag.c: (gst_id3_tag_class_init):
18652 Don't add pad templates for the base class but only in the
18655 2008-01-17 17:26:48 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
18657 ext/lame/gstlame.*: Fix the case where you initially have stereo input, and so lame's mode is not set to mono, and th...
18658 Original commit message from CVS:
18659 * ext/lame/gstlame.c:
18660 * ext/lame/gstlame.h:
18661 Fix the case where you initially have stereo input, and so lame's
18662 mode is not set to mono, and then you get input with mono audio and
18663 soon after you get stereo input again. What happened before this
18664 commit is that it would keep the encoding mode as mono. It should
18665 change it back to the one requested by the app (or the default one)
18668 2008-01-15 17:18:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18670 gst/mpegaudioparse/gstmpegaudioparse.c: Interpolate the VBRI seek table entries to get better results, support 3 byte...
18671 Original commit message from CVS:
18672 * gst/mpegaudioparse/gstmpegaudioparse.c:
18673 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18674 (mp3parse_bytepos_to_time):
18675 Interpolate the VBRI seek table entries to get better results,
18676 support 3 byte seek table entries and prevent overflows in the
18677 seek table by adding the relative offsets when using the seek
18678 table in a large enough data type.
18680 2008-01-14 15:02:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18682 gst/mpegaudioparse/gstmpegaudioparse.*: Add support for seeking based on the VBRI seek table. Might make sense to use...
18683 Original commit message from CVS:
18684 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18685 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
18686 (mp3parse_bytepos_to_time):
18687 * gst/mpegaudioparse/gstmpegaudioparse.h:
18688 Add support for seeking based on the VBRI seek table. Might make
18689 sense to use interpolation in the table later to get hopefully a
18690 bit more accurate values.
18692 2008-01-14 11:41:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18694 ext/mpeg2dec/gstmpeg2dec.c: Fix compilation error. Fixes #509313.
18695 Original commit message from CVS:
18696 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18697 (handle_picture), (handle_slice):
18698 Fix compilation error. Fixes #509313.
18700 2008-01-14 11:24:57 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18702 ext/lame/gstlame.c: Use gst_util_uint64_scale instead of gst_util_uint64_scale_int as 8 * GST_SECOND is too large for...
18703 Original commit message from CVS:
18704 * ext/lame/gstlame.c: (gst_lame_sink_event):
18705 Use gst_util_uint64_scale instead of gst_util_uint64_scale_int
18706 as 8 * GST_SECOND is too large for int.
18708 2008-01-14 10:52:20 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18710 gst/xingheader/gstxingmux.c: Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead of 0xfe.
18711 Original commit message from CVS:
18712 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18713 Bitrate is 4 bits, not 8 so check for 0xe as maximum value instead
18716 2008-01-14 10:42:48 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18718 gst/mpegaudioparse/gstmpegaudioparse.*: Add initial support for reading VBRI headers as found in VBR files created by...
18719 Original commit message from CVS:
18720 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
18721 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
18722 (mp3parse_total_bytes), (mp3parse_total_time):
18723 * gst/mpegaudioparse/gstmpegaudioparse.h:
18724 Add initial support for reading VBRI headers as found in VBR files
18725 created by some Fraunhofer encoders. Currently we only read the
18726 number of frames and bytes (and calculate duration, etc from this)
18727 but there is also a seek table that we currently don't use.
18729 2008-01-14 09:17:47 +0000 Mark Nauwelaerts <manauw@syknet.be>
18731 ext/lame/gstlame.c: Correctly set number of channels when using mono-encoding mode and fix the duration calculation o...
18732 Original commit message from CVS:
18733 Patch by: Mark Nauwelaerts <manauw at syknet dot be>
18734 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
18735 (gst_lame_sink_event):
18736 Correctly set number of channels when using mono-encoding mode
18737 and fix the duration calculation of the EOS buffer.
18739 2008-01-14 09:13:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18741 gst/mpegaudioparse/gstmpegaudioparse.c: Guard against 0 values in the Xing header as frame count and byte count and c...
18742 Original commit message from CVS:
18743 * gst/mpegaudioparse/gstmpegaudioparse.c:
18744 (gst_mp3parse_handle_first_frame):
18745 Guard against 0 values in the Xing header as frame count and
18746 byte count and calculate the bitrate when we have all values
18747 we need and not before.
18749 2008-01-14 09:09:49 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18751 gst/xingheader/gstxingmux.c: Remove accidentially leftover debug printf.
18752 Original commit message from CVS:
18753 * gst/xingheader/gstxingmux.c: (generate_xing_header):
18754 Remove accidentially leftover debug printf.
18756 2008-01-14 08:56:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18758 gst/xingheader/gstxingmux.c: Choose smallest possible frame size for the Xing header, properly set the timestamp, dur...
18759 Original commit message from CVS:
18760 * gst/xingheader/gstxingmux.c: (has_xing_header),
18761 (generate_xing_header), (gst_xing_mux_chain),
18762 (gst_xing_mux_sink_event):
18763 Choose smallest possible frame size for the Xing header, properly
18764 set the timestamp, duration and offset on the outgoing buffers,
18765 only send NEWSEGMENT events in BYTE format downstream and also
18766 drop VBRI headers if already existing.
18768 2008-01-12 09:22:06 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18770 gst/xingheader/: Major cleanup and rewrite of xingmux with less bugs and new features:
18771 Original commit message from CVS:
18772 * gst/xingheader/Makefile.am:
18773 * gst/xingheader/gstxingmux.c: (parse_header), (get_xing_offset),
18774 (has_xing_header), (generate_xing_header),
18775 (gst_xing_mux_base_init), (gst_xing_mux_finalize), (xing_reset),
18776 (gst_xing_mux_init), (gst_xing_mux_chain),
18777 (gst_xing_mux_sink_event), (gst_xing_mux_change_state):
18778 * gst/xingheader/gstxingmux.h:
18779 Major cleanup and rewrite of xingmux with less bugs and new features:
18780 - Handles other layers as 3
18783 2008-01-10 17:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
18785 ext/mad/gstmad.c: Call g_type_class_ref() from a thread-safe context and not from the streaming thread to avoid GLib ...
18786 Original commit message from CVS:
18787 * ext/mad/gstmad.c: (GST_TYPE_MAD_MODE),
18788 (GST_TYPE_MAD_EMPHASIS), (GST_TAG_EMPHASIS), (CHECK_HEADER):
18789 Call g_type_class_ref() from a thread-safe context and not
18790 from the streaming thread to avoid GLib screwing up (see
18791 bug #349410 and #493432). Comment out unused code.
18793 2008-01-10 15:24:08 +0000 Wim Taymans <wim.taymans@gmail.com>
18795 ext/mpeg2dec/gstmpeg2dec.*: Add buffer clipping.
18796 Original commit message from CVS:
18797 * ext/mpeg2dec/gstmpeg2dec.c: (clear_queued), (flush_queued),
18798 (handle_picture), (clip_buffer), (handle_slice),
18799 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
18800 (gst_mpeg2dec_change_state):
18801 * ext/mpeg2dec/gstmpeg2dec.h:
18802 Add buffer clipping.
18803 Add basic reverse playback support. Not complete yet when dealing with
18806 2008-01-10 12:28:19 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18808 autogen.sh: Add -Wno-portability to the automake parameters to stop warnings about GNU make extensions being used. We...
18809 Original commit message from CVS:
18811 Add -Wno-portability to the automake parameters to stop warnings
18812 about GNU make extensions being used. We require GNU make in almost
18813 every Makefile anyway.
18815 Use AM_PROG_CC_C_O as a compiler that accepts both -c and -o
18816 at the same time is required for per target flags.
18818 2008-01-09 13:51:38 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18820 Makefile.am: Include lcov.mak to allow building coverage reports.
18821 Original commit message from CVS:
18823 Include lcov.mak to allow building coverage reports.
18825 2008-01-08 19:42:38 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18827 Make sure that the Xing TOC starts with 0 and the entries are increasing over time. Otherwise it's broken and should ...
18828 Original commit message from CVS:
18829 * ext/mad/gstmad.c: (mpg123_parse_xing_header):
18830 * gst/mpegaudioparse/gstmpegaudioparse.c:
18831 (gst_mp3parse_handle_first_frame):
18832 Make sure that the Xing TOC starts with 0 and the entries
18833 are increasing over time. Otherwise it's broken and should
18834 be skipped. Fixes bug #507821.
18836 2008-01-08 16:31:29 +0000 Tim-Philipp Müller <tim@centricular.net>
18838 gst/asfdemux/gstasfdemux.*: Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18839 Original commit message from CVS:
18840 * gst/asfdemux/gstasfdemux.c: (asfdemux_dbg), (gst_asf_demux_reset),
18841 (gst_asf_demux_add_video_stream),
18842 (gst_asf_demux_process_ext_content_desc),
18843 (gst_asf_demux_get_metadata_for_stream),
18844 (gst_asf_demux_process_metadata), (gst_asf_demux_process_object),
18845 (gst_asf_demux_change_state):
18846 * gst/asfdemux/gstasfdemux.h:
18847 Parse metadata object and extract pixel aspect ratio. Fixes #507844.
18849 2007-12-31 21:41:52 +0000 David Schleef <ds@schleef.org>
18851 docs/plugins/.cvsignore: Add *-undeclared.txt
18852 Original commit message from CVS:
18853 * docs/plugins/.cvsignore:
18854 Add *-undeclared.txt
18856 2007-12-21 14:01:06 +0000 Wim Taymans <wim.taymans@gmail.com>
18858 gst/realmedia/rdtmanager.*: Implement some more signals that rtspsrc connects to.
18859 Original commit message from CVS:
18860 * gst/realmedia/rdtmanager.c:
18861 (gst_rdt_manager_marshal_VOID__UINT_UINT),
18862 (gst_rdt_manager_class_init):
18863 * gst/realmedia/rdtmanager.h:
18864 Implement some more signals that rtspsrc connects to.
18867 2007-12-18 09:07:53 +0000 Tim-Philipp Müller <tim@centricular.net>
18869 Makefile.am: Include common/win32.mak for CRLF check of win32 project files (see #393626).
18870 Original commit message from CVS:
18872 Include common/win32.mak for CRLF check of win32 project
18873 files (see #393626).
18875 2007-12-13 11:20:11 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18877 gst/mpegaudioparse/gstmpegaudioparse.c: Don't post SEGMENT_START messages on the bus, only the element driving the pi...
18878 Original commit message from CVS:
18879 * gst/mpegaudioparse/gstmpegaudioparse.c:
18880 (gst_mp3parse_sink_event), (mp3parse_handle_seek):
18881 Don't post SEGMENT_START messages on the bus, only the element
18882 driving the pipeline should do that.
18884 2007-12-09 04:29:35 +0000 Sebastian Dröge <slomo@circular-chaos.org>
18886 configure.ac: Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18887 Original commit message from CVS:
18889 Don't define GST_DISABLE_DEPRECATED for releases. Fixes #498181.
18891 2007-12-03 19:05:20 +0000 Wim Taymans <wim.taymans@gmail.com>
18893 ext/mpeg2dec/gstmpeg2dec.h: Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18894 Original commit message from CVS:
18895 * ext/mpeg2dec/gstmpeg2dec.h:
18896 Use G_GINT64_CONSTANT, fixes compilation with MSVC 6.0.
18899 2007-11-20 12:15:51 +0000 Julien Moutte <julien@moutte.net>
18901 gst/realmedia/rtspreal.c: Fix build on Mac OS X.
18902 Original commit message from CVS:
18903 2007-11-20 Julien MOUTTE <julien@moutte.net>
18904 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp): Fix build
18907 2007-11-19 11:38:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18909 gst/mpegaudioparse/gstmpegaudioparse.c: Restore the segment handling logic.
18910 Original commit message from CVS:
18911 * gst/mpegaudioparse/gstmpegaudioparse.c:
18912 Restore the segment handling logic.
18913 Please don't do behavioural changes under the heading of 'leak fixes'
18914 or 'whitespace changes', people.
18916 2007-11-19 09:50:58 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18918 gst/mpegaudioparse/gstmpegaudioparse.c: Plug some leaks.
18919 Original commit message from CVS:
18920 * gst/mpegaudioparse/gstmpegaudioparse.c:
18923 2007-11-13 06:57:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
18925 gst/asfdemux/gstasfdemux.c: Sync _activate_pull() a little more with other demuxers.
18926 Original commit message from CVS:
18927 * gst/asfdemux/gstasfdemux.c:
18928 Sync _activate_pull() a little more with other demuxers.
18930 2007-11-11 20:41:32 +0000 Thijs Vermeir <thijsvermeir@gmail.com>
18932 gst/mpegstream/gstmpegdemux.c: recognize the padding stream
18933 Original commit message from CVS:
18934 * gst/mpegstream/gstmpegdemux.c:
18935 recognize the padding stream
18937 2007-10-31 14:33:03 +0000 Tim-Philipp Müller <tim@centricular.net>
18939 gst/asfdemux/gstasfdemux.c: Convert tags that come as string into the type required by
18940 Original commit message from CVS:
18941 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc):
18942 Convert tags that come as string into the type required by
18945 2007-10-30 12:27:32 +0000 Wim Taymans <wim.taymans@gmail.com>
18947 gst/mpegaudioparse/gstmpegaudioparse.c: Remove some more broken code, it seems to clip even when it should not.
18948 Original commit message from CVS:
18949 * gst/mpegaudioparse/gstmpegaudioparse.c:
18950 (gst_mp3parse_emit_frame):
18951 Remove some more broken code, it seems to clip even when it should not.
18954 2007-10-30 11:13:49 +0000 Wim Taymans <wim.taymans@gmail.com>
18956 gst/mpegaudioparse/gstmpegaudioparse.c: When the element is not driving the streaming thread it is not supposed to em...
18957 Original commit message from CVS:
18958 * gst/mpegaudioparse/gstmpegaudioparse.c:
18959 (gst_mp3parse_emit_frame):
18960 When the element is not driving the streaming thread it is not supposed
18961 to emit EOS or post SEGMENT done. It is allowed to return UNEXPECTED
18962 upstream when it detects EOS. See #491305.
18964 2007-10-13 15:13:34 +0000 Mark Nauwelaerts <mnauw@users.sourceforge.net>
18966 gst/dvdsub/: Add dvd subtitle parser, which just packetizes the input stream. This is needed to mux dvd subtitles int...
18967 Original commit message from CVS:
18968 Patch by: Mark Nauwelaerts <mnauw at users.sourceforge.net>
18969 * gst/dvdsub/Makefile.am:
18970 * gst/dvdsub/gstdvdsubdec.c:
18971 * gst/dvdsub/gstdvdsubparse.c:
18972 * gst/dvdsub/gstdvdsubparse.h:
18973 Add dvd subtitle parser, which just packetizes the input
18974 stream. This is needed to mux dvd subtitles into matroska
18975 files, since the muxer expects unfragmented and properly
18976 timestamped input (#415754).
18978 2007-10-10 12:02:30 +0000 Tim-Philipp Müller <tim@centricular.net>
18980 configure.ac: Update requirements from past CVS versions to released versions (0.10.14 in this case).
18981 Original commit message from CVS:
18983 Update requirements from past CVS versions to released
18984 versions (0.10.14 in this case).
18985 * ext/sidplay/gstsiddec.cc:
18986 Fix compilation with g++-4.2.
18988 2007-10-08 17:51:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
18990 gst/realmedia/: Fix some compiler warnings shown on Forte.
18991 Original commit message from CVS:
18992 * gst/realmedia/asmrules.c: (gst_asm_scan_parse_expression),
18993 (gst_asm_scan_parse_condition):
18994 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
18995 Fix some compiler warnings shown on Forte.
18997 2007-10-05 08:51:44 +0000 Gautier Portet <kassoulet@gmail.com>
18999 gst/xingheader/gstxingmux.c: The size of the Xing header is actually 417 as it's rounded to the next smaller integer....
19000 Original commit message from CVS:
19001 Patch by: Gautier Portet <kassoulet at gmail dot com>
19002 * gst/xingheader/gstxingmux.c:
19003 The size of the Xing header is actually 417 as it's rounded to the
19004 next smaller integer. Fixes #397759.
19005 * gst/xingheader/gstxingmux.c: (xing_generate_header),
19006 (xing_push_header):
19007 Some random cleanup, add FIXMEs and TODOs and check if the newsegment
19008 event to the beginning was successful before pushing the header again.
19010 2007-09-29 17:11:16 +0000 Sébastien Moutte <sebastien@moutte.net>
19012 gst/mpegaudioparse/gstmpegaudioparse.c: Use gst_util_guint64_to_gdouble for conversions.
19013 Original commit message from CVS:
19014 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_time_to_bytepos),
19015 (mp3parse_bytepos_to_time):
19016 Use gst_util_guint64_to_gdouble for conversions.
19017 * win32/vs6/libgstmad.dsp:
19018 Add a link to libgstaudio.
19020 2007-09-26 13:40:35 +0000 Tim-Philipp Müller <tim@centricular.net>
19022 ext/lame/gstlame.c: Fix up case where there is no peer, in which case _get_allowed_caps() will return NULL.
19023 Original commit message from CVS:
19024 * ext/lame/gstlame.c:
19025 Fix up case where there is no peer, in which case
19026 _get_allowed_caps() will return NULL.
19028 2007-09-25 13:20:27 +0000 Tim-Philipp Müller <tim@centricular.net>
19030 ext/lame/gstlame.c: Use GST_PTR_FORMAT to print caps in debug statement.
19031 Original commit message from CVS:
19032 * ext/lame/gstlame.c:
19033 Use GST_PTR_FORMAT to print caps in debug statement.
19035 2007-09-25 09:16:05 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19037 configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
19038 Original commit message from CVS:
19040 Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and
19041 AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros
19044 2007-09-24 10:26:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19046 ext/lame/gstlame.c: Allow fixing the sample rate lame converts to by negotiating fixed sample rate on the src pad caps.
19047 Original commit message from CVS:
19048 * ext/lame/gstlame.c:
19049 Allow fixing the sample rate lame converts to by negotiating fixed
19050 sample rate on the src pad caps.
19052 * tests/check/Makefile.am:
19053 * tests/check/pipelines/lame.c:
19054 Add a check for it.
19056 2007-09-22 18:22:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19058 po/: Updated translations.
19059 Original commit message from CVS:
19062 Updated translations.
19064 2007-09-22 18:20:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19066 po/pl.po: Added Polish translation.
19067 Original commit message from CVS:
19068 translated by: Jakub Bogusz <qboosh@pld-linux.org>
19070 Added Polish translation.
19072 2007-09-22 18:19:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19074 po/fi.po: Added Finnish translation.
19075 Original commit message from CVS:
19076 translated by: Ilkka Tuohela <hile@iki.fi>
19078 Added Finnish translation.
19080 2007-09-22 18:17:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19082 po/es.po: Added Spanish translation.
19083 Original commit message from CVS:
19084 translated by: Jorge González González <aloriel@gmail.com>
19086 Added Spanish translation.
19088 2007-09-22 18:17:08 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19090 po/bg.po: Added Bulgarian translation.
19091 Original commit message from CVS:
19092 translated by: Alexander Shopov <ash@contact.bg>
19094 Added Bulgarian translation.
19096 2007-09-20 11:47:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19098 gst/iec958/ac3iec.c: Chainup in finalize.
19099 Original commit message from CVS:
19100 * gst/iec958/ac3iec.c:
19101 Chainup in finalize.
19102 * tests/check/Makefile.am:
19103 * tests/check/generic/states.c:
19104 Improved state change unit test.
19106 2007-09-19 18:20:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19108 Ignore registries in any format.
19109 Original commit message from CVS:
19110 * docs/plugins/.cvsignore:
19111 * tests/check/.cvsignore:
19112 Ignore registries in any format.
19114 2007-09-08 20:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
19116 configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a define in the lame headers. This has the advan...
19117 Original commit message from CVS:
19119 Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for a
19120 define in the lame headers. This has the advantage that
19121 it should still work when we're cross-compiling (#452025).
19123 2007-08-24 15:55:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19125 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add other allowed rates to the pad templates.
19126 Original commit message from CVS:
19127 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
19128 Add other allowed rates to the pad templates.
19129 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_dispose):
19130 Reset the parser to release memory in dispose.
19132 2007-08-17 06:56:53 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19134 ext/: Fix more leaks.
19135 Original commit message from CVS:
19136 * ext/amrnb/amrnbdec.c:
19137 * ext/amrnb/amrnbenc.c:
19138 * ext/amrnb/amrnbparse.c:
19139 * ext/sidplay/gstsiddec.cc:
19142 2007-08-16 14:49:11 +0000 Daniel Charles <dcharles@ti.com>
19144 ext/amrnb/amrnbenc.*: Add property to select the BandMode of the AMR encoder.
19145 Original commit message from CVS:
19146 Patch by: Daniel Charles <dcharles at ti dot com>
19147 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_bandmode_get_type),
19148 (gst_amrnbenc_set_property), (gst_amrnbenc_get_property),
19149 (gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
19150 (gst_amrnbenc_chain), (gst_amrnbenc_state_change):
19151 * ext/amrnb/amrnbenc.h:
19152 Add property to select the BandMode of the AMR encoder.
19155 2007-08-16 12:15:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19157 gst/realmedia/asmrules.c: Make ro memory to share.
19158 Original commit message from CVS:
19159 * gst/realmedia/asmrules.c:
19160 Make ro memory to share.
19162 2007-08-16 11:52:57 +0000 Wim Taymans <wim.taymans@gmail.com>
19164 gst/mpegaudioparse/gstmpegaudioparse.*: Queue segment event and push it after we know the caps on the pad or else an ...
19165 Original commit message from CVS:
19166 * gst/mpegaudioparse/gstmpegaudioparse.c:
19167 (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame):
19168 * gst/mpegaudioparse/gstmpegaudioparse.h:
19169 Queue segment event and push it after we know the caps on the pad or
19170 else an autoplugger might not have plugged the element yet and the
19173 2007-08-16 07:17:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19175 gst/iec958/ac3iec.c: Fix tests.
19176 Original commit message from CVS:
19177 * gst/iec958/ac3iec.c:
19180 2007-08-16 06:48:13 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19182 tests/check/: Add generic state-change test suite to help to fi leaks.
19183 Original commit message from CVS:
19184 * tests/check/Makefile.am:
19185 * tests/check/generic/.cvsignore:
19186 * tests/check/generic/states.c:
19187 Add generic state-change test suite to help to fi leaks.
19189 2007-08-09 10:57:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19191 po/: Added Portuguese (Brazilian) translation.
19192 Original commit message from CVS:
19193 translated by: Raphael Higino <phhigino@gmail.com>
19196 Added Portuguese (Brazilian) translation.
19198 2007-08-09 10:55:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19200 po/: Updated translations.
19201 Original commit message from CVS:
19206 Updated translations.
19208 2007-08-07 11:50:44 +0000 Wim Taymans <wim.taymans@gmail.com>
19210 gst/realmedia/rmdemux.c: Activate timestamp fixing code.
19211 Original commit message from CVS:
19212 * gst/realmedia/rmdemux.c: (gst_rmdemux_fix_timestamp),
19213 (gst_rmdemux_parse_video_packet):
19214 Activate timestamp fixing code.
19216 2007-08-07 10:57:09 +0000 Wim Taymans <wim.taymans@gmail.com>
19218 gst/realmedia/rmdemux.c: Do fragment collection in the demuxer so that we can now work with both ffmpeg and realvideo...
19219 Original commit message from CVS:
19220 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
19221 (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr),
19222 (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
19223 (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
19224 Do fragment collection in the demuxer so that we can now work with
19225 both ffmpeg and realvideodec to decoder real video content.
19227 2007-08-04 12:59:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19229 gst/realmedia/asmrules.c: Include stdlib.h.
19230 Original commit message from CVS:
19231 * gst/realmedia/asmrules.c:
19234 2007-08-03 16:21:19 +0000 Wim Taymans <wim.taymans@gmail.com>
19236 gst/realmedia/rdtmanager.c: Fix caps.
19237 Original commit message from CVS:
19238 * gst/realmedia/rdtmanager.c:
19241 2007-08-03 16:11:09 +0000 Wim Taymans <wim.taymans@gmail.com>
19243 gst/realmedia/rtspreal.c: Disable UDP transport for now.
19244 Original commit message from CVS:
19245 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19246 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select):
19247 Disable UDP transport for now.
19249 2007-08-03 16:09:01 +0000 Wim Taymans <wim.taymans@gmail.com>
19251 gst/realmedia/: Add simple rdt manager.
19252 Original commit message from CVS:
19253 * gst/realmedia/Makefile.am:
19254 * gst/realmedia/rdtmanager.c: (find_session_by_id),
19255 (create_session), (free_session), (gst_rdt_manager_base_init),
19256 (gst_rdt_manager_marshal_BOXED__UINT_UINT),
19257 (gst_rdt_manager_class_init), (gst_rdt_manager_init),
19258 (gst_rdt_manager_finalize), (gst_rdt_manager_query_src),
19259 (gst_rdt_manager_chain_rtp), (gst_rdt_manager_chain_rtcp),
19260 (gst_rdt_manager_set_property), (gst_rdt_manager_get_property),
19261 (gst_rdt_manager_provide_clock), (gst_rdt_manager_change_state),
19262 (create_recv_rtp), (create_recv_rtcp), (create_rtcp),
19263 (gst_rdt_manager_request_new_pad), (gst_rdt_manager_release_pad),
19264 (gst_rdt_manager_plugin_init):
19265 * gst/realmedia/rdtmanager.h:
19266 * gst/realmedia/rmdemux.c: (plugin_init):
19267 Add simple rdt manager.
19269 2007-08-03 14:19:50 +0000 Wim Taymans <wim.taymans@gmail.com>
19271 gst/realmedia/rdtdepay.c: Fix the encoding-name so that it matches what the rtsp extension sets.
19272 Original commit message from CVS:
19273 * gst/realmedia/rdtdepay.c:
19274 Fix the encoding-name so that it matches what the rtsp extension sets.
19276 2007-08-02 19:37:41 +0000 Wim Taymans <wim.taymans@gmail.com>
19278 gst/realmedia/: Use g_hash_table_destroy instead of _unref which is too new.
19279 Original commit message from CVS:
19280 * gst/realmedia/asmrules.c: (gst_asm_node_free),
19281 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19282 (gst_asm_scan_string), (gst_asm_scan_number),
19283 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19284 (gst_asm_scan_next_token), (gst_asm_rule_free),
19285 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19286 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19287 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19288 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19289 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19290 (gst_asm_rule_book_match), (main):
19291 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19292 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19293 Use g_hash_table_destroy instead of _unref which is too new.
19295 2007-08-02 19:30:05 +0000 Wim Taymans <wim.taymans@gmail.com>
19297 gst/realmedia/.cvsignore: Add test to ignore.
19298 Original commit message from CVS:
19299 * gst/realmedia/.cvsignore:
19300 Add test to ignore.
19301 * gst/realmedia/Makefile.am:
19302 * gst/realmedia/asmrules.c: (gst_asm_node_new),
19303 (gst_asm_node_free), (gst_asm_operator_eval),
19304 (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free),
19305 (gst_asm_scan_string), (gst_asm_scan_number),
19306 (gst_asm_scan_identifier), (gst_asm_scan_print_token),
19307 (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free),
19308 (gst_asm_rule_add_property), (gst_asm_scan_parse_operand),
19309 (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition),
19310 (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule),
19311 (gst_asm_rule_evaluate), (gst_asm_rule_book_new),
19312 (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free),
19313 (gst_asm_rule_book_match), (main):
19314 * gst/realmedia/asmrules.h:
19315 Added asembler rule book parser and evaluator.
19316 * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp),
19317 (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init):
19318 * gst/realmedia/rtspreal.h:
19319 Keep per stream config info.
19320 Parse and evaluate asm rule books for stream selection.
19322 2007-07-31 19:16:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19324 gst/realmedia/rtspreal.c: Include stdlib.
19325 Original commit message from CVS:
19326 * gst/realmedia/rtspreal.c:
19329 2007-07-27 16:39:45 +0000 Wim Taymans <wim.taymans@gmail.com>
19331 gst/realmedia/: Split out hash code in separate file.
19332 Original commit message from CVS:
19333 * gst/realmedia/Makefile.am:
19334 * gst/realmedia/realhash.c: (hash), (call_hash),
19335 (gst_rtsp_ext_real_calc_response_and_checksum):
19336 * gst/realmedia/realhash.h:
19337 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19338 (rtsp_ext_real_after_send), (rtsp_ext_real_stream_select):
19339 Split out hash code in separate file.
19341 2007-07-27 10:12:55 +0000 Wim Taymans <wim.taymans@gmail.com>
19343 gst/: Fix include paths and link dependecies for rtsp extension.
19344 Original commit message from CVS:
19345 * gst/asfdemux/Makefile.am:
19346 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_parse_sdp), (_do_init),
19347 (gst_rtsp_wms_class_init):
19348 * gst/realmedia/Makefile.am:
19349 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19350 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send),
19351 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19352 (_do_init), (gst_rtsp_real_class_init):
19353 Fix include paths and link dependecies for rtsp extension.
19355 2007-07-26 15:52:43 +0000 Wim Taymans <wim.taymans@gmail.com>
19357 gst/realmedia/: Add RealMedia RTSP extension module. It has rank NONE until it is fully functional.
19358 Original commit message from CVS:
19359 * gst/realmedia/Makefile.am:
19360 * gst/realmedia/rmdemux.c: (plugin_init):
19361 * gst/realmedia/rtspreal.c: (rtsp_ext_real_get_transports),
19362 (rtsp_ext_real_before_send), (rtsp_ext_real_after_send), (hash),
19363 (call_hash), (rtsp_ext_real_calc_response_and_checksum),
19364 (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select),
19365 (_do_init), (gst_rtsp_real_base_init), (gst_rtsp_real_class_init),
19366 (gst_rtsp_real_init), (gst_rtsp_real_finalize),
19367 (gst_rtsp_real_change_state), (gst_rtsp_real_extension_init),
19368 (gst_rtsp_real_plugin_init):
19369 * gst/realmedia/rtspreal.h:
19370 Add RealMedia RTSP extension module. It has rank NONE until it is fully
19373 2007-07-25 18:38:42 +0000 Wim Taymans <wim.taymans@gmail.com>
19375 gst/asfdemux/: Move WMS RTSP extension from -good to here.
19376 Original commit message from CVS:
19377 * gst/asfdemux/Makefile.am:
19378 * gst/asfdemux/gstasf.c: (plugin_init):
19379 * gst/asfdemux/gstrtspwms.c: (gst_rtsp_wms_before_send),
19380 (gst_rtsp_wms_after_send), (gst_rtsp_wms_parse_sdp),
19381 (gst_rtsp_wms_configure_stream), (_do_init),
19382 (gst_rtsp_wms_base_init), (gst_rtsp_wms_class_init),
19383 (gst_rtsp_wms_init), (gst_rtsp_wms_finalize),
19384 (gst_rtsp_wms_change_state), (gst_rtsp_wms_extension_init):
19385 * gst/asfdemux/gstrtspwms.h:
19386 Move WMS RTSP extension from -good to here.
19387 Port it to the new pluggable extension interface.
19389 2007-07-24 06:58:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19391 ext/mad/Makefile.am: Link to audio helper from plugins-base.
19392 Original commit message from CVS:
19393 * ext/mad/Makefile.am:
19394 Link to audio helper from plugins-base.
19396 2007-07-24 05:05:29 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19398 Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.
19399 Original commit message from CVS:
19401 * ext/mad/gstmad.c: (gst_mad_chain):
19402 Use the new buffer clipping function from gstaudio here and
19403 require gst-plugins-base CVS.
19405 2007-07-23 09:07:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19407 configure.ac: Sync liboil check with plugins-base. Add libm check.
19408 Original commit message from CVS:
19410 Sync liboil check with plugins-base. Add libm check.
19411 * gst/synaesthesia/Makefile.am:
19412 Link against libm. We're using sqrt here.
19414 2007-07-20 07:58:25 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19416 gst/asfdemux/gstasfdemux.c: Include stdlib.
19417 Original commit message from CVS:
19418 * gst/asfdemux/gstasfdemux.c:
19421 2007-07-20 07:41:57 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19423 ext/annodex/Makefile.am: Fix CFLAGS/LIBS.
19424 Original commit message from CVS:
19425 * ext/annodex/Makefile.am:
19427 * ext/cdio/gstcdiocddasrc.c:
19428 * ext/libpng/gstpngdec.c: (gst_pngdec_task):
19430 * ext/cairo/Makefile.am:
19431 * gst/videofilter/Makefile.am:
19432 * tests/examples/level/Makefile.am:
19433 Use $(LIBM) instead of -lm
19435 2007-07-18 17:51:55 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19437 gst/mpegaudioparse/gstmpegaudioparse.*: Save some memory for each frame by only saving the start timestamp and start ...
19438 Original commit message from CVS:
19439 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19440 (gst_mp3parse_emit_frame), (mp3parse_handle_seek):
19441 * gst/mpegaudioparse/gstmpegaudioparse.h:
19442 Save some memory for each frame by only saving the start timestamp
19443 and start byte position instead of additionally the stop timestamp
19444 and stop byte position. This requires us to use a doubly-linked list
19445 but still saves 8-12 bytes per frame.
19447 2007-07-16 09:14:18 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19449 ext/mad/gstmad.c: Fix buffer clipping to correctly clip to the segment stop.
19450 Original commit message from CVS:
19451 * ext/mad/gstmad.c: (clip_outgoing_buffer):
19452 Fix buffer clipping to correctly clip to the segment stop.
19454 2007-07-15 19:39:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19456 gst/mpegaudioparse/gstmpegaudioparse.c: Fix a calculation that was causing mp3parse to drop every incoming frame when...
19457 Original commit message from CVS:
19458 * gst/mpegaudioparse/gstmpegaudioparse.c:
19459 (gst_mp3parse_emit_frame):
19460 Fix a calculation that was causing mp3parse to drop every incoming
19461 frame when upstream delivered a segment in TIME format, breaking
19462 playback of all mpeg system streams.
19464 2007-07-13 16:46:35 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19466 Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from and we wer...
19467 Original commit message from CVS:
19470 * tests/Makefile.am:
19471 Remove bogus check for libcheck, since we check for
19472 gstreamer-check and it pulls in the required info from
19473 and we weren't actually _using_ the information for
19474 libcheck ourselves anyway.
19476 2007-07-13 16:27:56 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19478 gst/mpegaudioparse/gstmpegaudioparse.*: Implement accurate seeking in mpegaudioparse. Fixes #308312.
19479 Original commit message from CVS:
19480 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19481 (gst_mp3parse_init), (gst_mp3parse_dispose),
19482 (gst_mp3parse_sink_event), (mp3parse_seek_table_last_entry),
19483 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
19484 (mp3parse_handle_seek), (mp3parse_src_query):
19485 * gst/mpegaudioparse/gstmpegaudioparse.h:
19486 Implement accurate seeking in mpegaudioparse. Fixes #308312.
19487 Also implement segment seeks.
19489 2007-07-13 15:46:13 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19491 ext/mad/gstmad.*: Implement buffer clipping and use GST_BOILERPLATE instead of manual
19492 Original commit message from CVS:
19493 * ext/mad/gstmad.c: (_do_init), (gst_mad_init), (index_seek),
19494 (normal_seek), (gst_mad_sink_event), (clip_outgoing_buffer),
19495 (gst_mad_chain), (gst_mad_change_state):
19496 * ext/mad/gstmad.h:
19497 Implement buffer clipping and use GST_BOILERPLATE instead of manual
19498 GType magic. Part one of bug #308312.
19500 2007-07-12 11:21:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19502 configure.ac: Use pkg-config to locate check.
19503 Original commit message from CVS:
19505 Use pkg-config to locate check.
19507 2007-07-11 23:18:14 +0000 Tim-Philipp Müller <tim@centricular.net>
19509 Fix build against core CVS by not using deprecated API. Bump requirements for new API (overdue anyway).
19510 Original commit message from CVS:
19512 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer):
19513 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_descramble_buffer):
19514 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
19515 Fix build against core CVS by not using deprecated API. Bump
19516 requirements for new API (overdue anyway).
19518 2007-07-09 06:05:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19520 REQUIREMENTS: Also add amr-libs here and update a little.
19521 Original commit message from CVS:
19523 Also add amr-libs here and update a little.
19525 2007-07-06 17:59:29 +0000 Tim-Philipp Müller <tim@centricular.net>
19527 docs/plugins/inspect/: Add inspect file for synaesthesia so the docs can be built even if the plugin isn't built yet....
19528 Original commit message from CVS:
19529 * docs/plugins/inspect/plugin-dvdnav.xml:
19530 * docs/plugins/inspect/plugin-realmedia.xml:
19531 * docs/plugins/inspect/plugin-synaesthesia.xml:
19532 Add inspect file for synaesthesia so the docs can be built even if
19533 the plugin isn't built yet. Fixes #454311. Also add inspect files
19534 for dvdnavsrc and realmedia.
19536 2007-07-05 08:44:30 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19538 docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
19539 Original commit message from CVS:
19540 * docs/plugins/Makefile.am:
19541 Simplify --extra-dir as gtkdoc scans recursively.
19543 2007-07-03 13:05:01 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19545 And yet more docs enabled.
19546 Original commit message from CVS:
19547 * docs/plugins/Makefile.am:
19548 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19549 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19550 * gst/synaesthesia/Makefile.am:
19551 * gst/synaesthesia/gstsynaesthesia.c:
19552 * gst/synaesthesia/gstsynaesthesia.h:
19553 And yet more docs enabled.
19555 2007-07-03 11:55:45 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19557 docs/plugins/: Add new docs. Scan c++ files too.
19558 Original commit message from CVS:
19559 * docs/plugins/Makefile.am:
19560 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
19561 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
19562 * docs/plugins/inspect/plugin-a52dec.xml:
19563 * docs/plugins/inspect/plugin-amrnb.xml:
19564 * docs/plugins/inspect/plugin-asf.xml:
19565 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19566 * docs/plugins/inspect/plugin-dvdsub.xml:
19567 * docs/plugins/inspect/plugin-iec958.xml:
19568 * docs/plugins/inspect/plugin-lame.xml:
19569 * docs/plugins/inspect/plugin-mad.xml:
19570 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19571 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19572 * docs/plugins/inspect/plugin-mpegstream.xml:
19573 Add new docs. Scan c++ files too.
19574 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19575 (gst_amrnbdec_event):
19576 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init):
19577 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19578 (gst_amrnbparse_loop):
19579 Add documentation headers.
19580 * ext/mad/gstmad.c:
19581 * ext/mad/gstmad.h:
19584 2007-07-01 19:12:32 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19586 gst/mpegaudioparse/gstmpegaudioparse.c: Use GST_BOILERPLATE instead of manual GType magic.
19587 Original commit message from CVS:
19588 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_base_init),
19589 (gst_mp3parse_init):
19590 Use GST_BOILERPLATE instead of manual GType magic.
19591 * gst/mpegaudioparse/gstmpegaudioparse.c:
19592 (gst_mp3parse_handle_first_frame), (mp3parse_time_to_bytepos),
19593 (mp3parse_bytepos_to_time):
19594 * gst/mpegaudioparse/gstmpegaudioparse.h:
19595 Implement seeking, byte->time, time->byte conversions with the Xing
19596 seek table if available. This allows better at least a bit more
19597 accurate seeks and file position reporting.
19599 2007-06-28 20:33:51 +0000 Sebastian Dröge <slomo@circular-chaos.org>
19601 gst/mpegaudioparse/gstmpegaudioparse.c: Copy the complete Xing seek table in the 100 byte array instead of copying th...
19602 Original commit message from CVS:
19603 * gst/mpegaudioparse/gstmpegaudioparse.c:
19604 (gst_mp3parse_handle_first_frame):
19605 Copy the complete Xing seek table in the 100 byte array instead of
19606 copying the first byte 100 times.
19607 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3parse_total_bytes),
19608 (mp3parse_total_time), (mp3parse_time_to_bytepos):
19609 Add seeking support based on the Xing header but comment it out for
19610 now as it seems to yield worse result than the other method.
19611 Also use gst_pad_query_peer_duration() instead of getting the peer pad
19612 ourself, creating a new GstQuery, etc.
19614 2007-06-25 12:46:47 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19616 docs/plugins/: Update docs with caps info.
19617 Original commit message from CVS:
19618 * docs/plugins/gst-plugins-ugly-plugins.args:
19619 * docs/plugins/inspect/plugin-a52dec.xml:
19620 * docs/plugins/inspect/plugin-amrnb.xml:
19621 * docs/plugins/inspect/plugin-asf.xml:
19622 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19623 * docs/plugins/inspect/plugin-dvdread.xml:
19624 * docs/plugins/inspect/plugin-dvdsub.xml:
19625 * docs/plugins/inspect/plugin-iec958.xml:
19626 * docs/plugins/inspect/plugin-lame.xml:
19627 * docs/plugins/inspect/plugin-mad.xml:
19628 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19629 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19630 * docs/plugins/inspect/plugin-mpegstream.xml:
19631 Update docs with caps info.
19633 2007-06-25 12:25:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19635 po/POTFILES.in: Make sure dvdnav strings get translated too (no reason not to have them in the .po file, even if the ...
19636 Original commit message from CVS:
19638 Make sure dvdnav strings get translated too (no reason not to have
19639 them in the .po file, even if the plugin is disabled for now).
19642 2007-06-25 11:46:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19644 ext/amrnb/: Add newsegment and discont handling. Some code cleanups.
19645 Original commit message from CVS:
19646 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_base_init),
19647 (gst_amrnbdec_event), (gst_amrnbdec_chain),
19648 (gst_amrnbdec_state_change):
19649 * ext/amrnb/amrnbdec.h:
19650 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_base_init),
19651 (gst_amrnbparse_loop):
19652 Add newsegment and discont handling. Some code cleanups.
19654 2007-06-25 07:55:51 +0000 David Schleef <ds@schleef.org>
19656 ext/dvdread/dvdreadsrc.c: check for an error from
19657 Original commit message from CVS:
19658 * ext/dvdread/dvdreadsrc.c: check for an error from
19659 DVDReadBlocks() correctly.
19661 2007-06-25 07:22:10 +0000 David Schleef <ds@schleef.org>
19663 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...
19664 Original commit message from CVS:
19665 * ext/dvdread/dvdreadsrc.c:
19666 If we can't read a nav packet, or it doesn't look like a nav
19667 packet, that's an error. Previous behavior was to look at
19668 the next packet; I can't find any justification for doing that.
19671 2007-06-23 22:57:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19673 po/it.po: Updated Italian translation.
19674 Original commit message from CVS:
19676 Updated Italian translation.
19678 2007-06-23 11:22:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19680 po/vi.po: Updated Vietnames translation.
19681 Original commit message from CVS:
19683 Updated Vietnames translation.
19685 2007-06-23 11:21:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
19687 po/: Added Chinese (simplified) translation.
19688 Original commit message from CVS:
19689 contributed by: Wenzheng Hu <db_lobster@163.com>
19692 Added Chinese (simplified) translation.
19694 2007-06-22 14:27:18 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19696 MAINTAINERS: Updating all the maintainers files
19697 Original commit message from CVS:
19699 Updating all the maintainers files
19701 2007-06-22 10:57:06 +0000 Edward Hervey <bilboed@bilboed.com>
19703 Fix leaks some more.
19704 Original commit message from CVS:
19705 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init):
19706 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_init):
19707 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
19708 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_init):
19709 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_init):
19710 * gst/iec958/ac3iec.c: (ac3iec_init):
19711 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
19712 Fix leaks some more.
19714 2007-06-21 14:33:58 +0000 Edward Hervey <bilboed@bilboed.com>
19716 gst/mpegaudioparse/gstmpegaudioparse.c: "She's leaking me", said valgrind.
19717 Original commit message from CVS:
19718 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init):
19719 "She's leaking me", said valgrind.
19721 2007-06-19 14:40:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19723 gst/mpegaudioparse/gstmpegaudioparse.c: Fix "pad caps are not a real subset of its template caps" warning.
19724 Original commit message from CVS:
19725 * gst/mpegaudioparse/gstmpegaudioparse.c: (mp3_caps_create):
19726 Fix "pad caps are not a real subset of its template caps" warning.
19728 2007-06-19 14:15:50 +0000 Laurent Glayal <spglegle@yahoo.fr>
19730 ext/amrnb/amrnbdec.c: Don't leak the adapter, unref it in a new finalize method instead.
19731 Original commit message from CVS:
19732 Patch by: Laurent Glayal <spglegle at yahoo dot fr>
19733 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init),
19734 (gst_amrnbdec_finalize):
19735 Don't leak the adapter, unref it in a new finalize method instead.
19738 2007-06-19 10:43:26 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19740 configure.ac: Back to CVS
19741 Original commit message from CVS:
19744 * gst-plugins-ugly.doap:
19745 Add 0.10.6 to the list of releases.
19747 === release 0.10.6 ===
19749 2007-06-19 10:31:04 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19755 * docs/plugins/gst-plugins-ugly-plugins.args:
19756 * docs/plugins/inspect/plugin-a52dec.xml:
19757 * docs/plugins/inspect/plugin-asf.xml:
19758 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
19759 * docs/plugins/inspect/plugin-dvdread.xml:
19760 * docs/plugins/inspect/plugin-dvdsub.xml:
19761 * docs/plugins/inspect/plugin-iec958.xml:
19762 * docs/plugins/inspect/plugin-lame.xml:
19763 * docs/plugins/inspect/plugin-mad.xml:
19764 * docs/plugins/inspect/plugin-mpeg2dec.xml:
19765 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
19766 * docs/plugins/inspect/plugin-mpegstream.xml:
19767 * docs/plugins/inspect/plugin-siddec.xml:
19769 Original commit message from CVS:
19772 2007-06-19 10:21:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19790 Original commit message from CVS:
19793 2007-06-15 09:31:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19795 win32/vs6/: Convert line endings to CRLF and mark as binary files.
19796 Original commit message from CVS:
19797 * win32/vs6/gst_plugins_ugly.dsw:
19798 * win32/vs6/libgstac3parse.dsp:
19799 * win32/vs6/libgstasfdemux.dsp:
19800 * win32/vs6/libgstdvdlpcmdec.dsp:
19801 * win32/vs6/libgstdvdsub.dsp:
19802 * win32/vs6/libgstiec958.dsp:
19803 * win32/vs6/libgstlame.dsp:
19804 * win32/vs6/libgstmad.dsp:
19805 * win32/vs6/libgstmpegaudioparse.dsp:
19806 * win32/vs6/libgstmpegstream.dsp:
19807 * win32/vs6/libgstrealmedia.dsp:
19808 * win32/vs6/libgstsynaesthesia.dsp:
19809 Convert line endings to CRLF and mark as binary files.
19811 2007-06-13 14:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
19813 ext/dvdnav/dvdnavsrc.c: Don't forget to unlock when setting the device property, or we'll sooner or later deadlock.
19814 Original commit message from CVS:
19815 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_set_property):
19816 Don't forget to unlock when setting the device property, or
19817 we'll sooner or later deadlock.
19819 2007-06-12 21:46:10 +0000 Sébastien Moutte <sebastien@moutte.net>
19821 gst/dvdsub/gstdvdsubdec.c: Use gst_util_guint64_to_gdouble for conversion.
19822 Original commit message from CVS:
19823 * gst/dvdsub/gstdvdsubdec.c:(gst_dvd_sub_dec_parse_subpic):
19824 Use gst_util_guint64_to_gdouble for conversion.
19825 * win32/vs6/libgstasfdemux.dsp:
19826 Add asfpacket.c to the build.
19828 2007-06-08 08:39:43 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19830 gst/mpegaudioparse/gstmpegaudioparse.*: If the Xing header provides a total time, use it to calculate the correct ave...
19831 Original commit message from CVS:
19832 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_reset),
19833 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame):
19834 * gst/mpegaudioparse/gstmpegaudioparse.h:
19835 If the Xing header provides a total time, use it to calculate the
19836 correct average bitrate immediately, instead of sending updates as
19837 we parse the stream.
19839 2007-06-05 21:47:29 +0000 by Mark Nauwelaerts <manauw@skynet.be>
19841 gst/dvdsub/gstdvdsubdec.c: Use GstClockTime instead of guint for a time variable to prevent overflows on too large su...
19842 Original commit message from CVS:
19843 Patch by by: Mark Nauwelaerts <manauw at skynet dot be>
19844 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
19845 Use GstClockTime instead of guint for a time variable to prevent
19846 overflows on too large subtitle durations. Fixes #444514.
19848 2007-05-31 22:33:26 +0000 Mark Nauwelaerts <manauw@skynet.be>
19850 gst/dvdsub/gstdvdsubdec.c: Clear state when handling the serialized FLUSH_STOP event instead of the FLUSH_START event...
19851 Original commit message from CVS:
19852 Patch by: Mark Nauwelaerts <manauw at skynet be>
19853 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_sink_event):
19854 Clear state when handling the serialized FLUSH_STOP event instead of
19855 the FLUSH_START event, thereby making sure we don't free buffers the
19856 chain function is still using. Fixes dvdsubdec crashing when flusing
19857 or seeking (#442706).
19859 2007-05-23 11:16:09 +0000 Tim-Philipp Müller <tim@centricular.net>
19861 gst/mpegaudioparse/gstmpegaudioparse.c: Initialise variable to make fc4 build bot happy.
19862 Original commit message from CVS:
19863 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
19864 Initialise variable to make fc4 build bot happy.
19866 2007-05-21 15:11:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19868 gst/mpegstream/gstmpegdemux.c: Add sanity check so we don't abort for broken or non-MPEG streams, but instead error o...
19869 Original commit message from CVS:
19870 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
19871 Add sanity check so we don't abort for broken or non-MPEG streams,
19872 but instead error out. Fixes crashes/aborts for when our typefinder
19873 wrongly identifies quicktime files as mpeg (which should be fixed in
19874 -base now too). (#440120).
19876 2007-05-18 09:35:17 +0000 Stefan Kost <ensonic@users.sourceforge.net>
19879 * ext/amrnb/amrnbdec.c:
19880 * ext/amrnb/amrnbenc.c:
19881 * ext/amrnb/amrnbparse.c:
19882 ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT, block_size, _do_init, gst_amrnbdec_base_init, gst_amrnbdec...
19883 Original commit message from CVS:
19884 * ext/amrnb/amrnbdec.c (gst_amrnbdec_debug, GST_CAT_DEFAULT,
19885 block_size, _do_init, gst_amrnbdec_base_init,
19886 gst_amrnbdec_class_init, gst_amrnbdec_init):
19887 * ext/amrnb/amrnbenc.c (gst_amrnbenc_debug, GST_CAT_DEFAULT, _do_init,
19888 gst_amrnbenc_base_init, gst_amrnbenc_class_init, gst_amrnbenc_init):
19889 * ext/amrnb/amrnbparse.c (gst_amrnbparse_debug, GST_CAT_DEFAULT,
19890 block_size, _do_init, gst_amrnbparse_base_init,
19891 gst_amrnbparse_class_init, gst_amrnbparse_init):
19892 First round of cleanups, that use GST_BOILERPLATE, GST_ELEMENT_DETAILS,
19893 GST_DEBUG_FUNCPTR and add log-category.
19895 2007-05-18 08:42:25 +0000 Jan Schmidt <thaytan@mad.scientist.com>
19897 gst/mpegaudioparse/gstmpegaudioparse.*: Implement parsing of Xing headers from the first frame of the stream, and use...
19898 Original commit message from CVS:
19899 * gst/mpegaudioparse/gstmpegaudioparse.c:
19900 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
19901 (gst_mp3parse_emit_frame), (gst_mp3parse_handle_first_frame),
19902 (gst_mp3parse_chain), (mp3parse_total_bytes),
19903 (mp3parse_total_time):
19904 * gst/mpegaudioparse/gstmpegaudioparse.h:
19905 Implement parsing of Xing headers from the first frame of the stream,
19906 and use it to report duration correctly where possible.
19908 2007-05-16 19:15:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19910 gst/realmedia/rmdemux.c: After descrambling, push the packets out as individual packets instead of one big descramble...
19911 Original commit message from CVS:
19912 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_cook_audio):
19913 After descrambling, push the packets out as individual packets
19914 instead of one big descrambled buffer. Makes cook audio decoding
19915 work with the 'realaudiodec' decoder from gst-plugins-bad.
19917 2007-05-16 19:07:45 +0000 Tim-Philipp Müller <tim@centricular.net>
19919 gst/realmedia/rmdemux.*: Remember first timestamp encountered in stream and re-timestamp stream to start from zero (f...
19920 Original commit message from CVS:
19921 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
19922 (gst_rmdemux_sink_event), (gst_rmdemux_perform_seek),
19923 (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
19924 (gst_rmdemux_parse_packet):
19925 * gst/realmedia/rmdemux.h:
19926 Remember first timestamp encountered in stream and re-timestamp
19927 stream to start from zero (fixes #397219); only send one newsegment
19928 event, not two; when seeking, send newsegment events from the
19929 streaming thread and not from the seeking thread.
19931 2007-05-16 12:48:43 +0000 Mark Nauwelaerts <manauw@skynet.be>
19933 gst/mpegstream/: Reset last_flow values for the various streams after a flushing seek, otherwise we might aggregate w...
19934 Original commit message from CVS:
19935 Based on patch by: Mark Nauwelaerts <manauw skynet be>
19936 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
19937 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
19938 (gst_mpeg_demux_process_event), (gst_mpeg_streams_reset_last_flow):
19939 * gst/mpegstream/gstmpegdemux.h:
19940 Reset last_flow values for the various streams after a flushing
19941 seek, otherwise we might aggregate wrong flow returns afterwards
19942 that will make upstream pause silently. This should fix seeking
19943 in DVDs and also fix the Thoggen cropping dialog (#438610).
19945 2007-05-07 13:51:43 +0000 Tim-Philipp Müller <tim@centricular.net>
19947 gst/asfdemux/gstasfdemux.*: Activate streams (ie. add the pads to the element) depending on whether we actually get d...
19948 Original commit message from CVS:
19949 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19950 (gst_asf_demux_chain_headers),
19951 (gst_asf_demux_parse_data_object_start), (all_streams_prerolled),
19952 (gst_asf_demux_have_mutually_exclusive_active_stream),
19953 (gst_asf_demux_check_activate_streams),
19954 (gst_asf_demux_find_stream_with_complete_payload),
19955 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
19956 (gst_asf_demux_activate_ext_props_streams),
19957 (gst_asf_demux_process_object):
19958 * gst/asfdemux/gstasfdemux.h:
19959 Activate streams (ie. add the pads to the element) depending on
19960 whether we actually get data for those streams within the ASF
19961 preroll value specified. Currently only done in pull-mode though
19962 (this will fix problems with playbin hanging on mms streams once
19963 we use this in push-mode as well).
19965 2007-05-04 11:04:16 +0000 Tim-Philipp Müller <tim@centricular.net>
19967 gst/asfdemux/: Make all timestamps start from zero in pull-mode too; some small clean-ups and FIXMEs here and there.
19968 Original commit message from CVS:
19969 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19970 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_reset),
19971 (gst_asf_demux_init), (gst_asf_demux_push_complete_payloads),
19972 (gst_asf_demux_process_file):
19973 * gst/asfdemux/gstasfdemux.h:
19974 Make all timestamps start from zero in pull-mode too; some small
19975 clean-ups and FIXMEs here and there.
19977 2007-05-01 11:10:31 +0000 Tim-Philipp Müller <tim@centricular.net>
19979 gst/asfdemux/asfpacket.c: If packet size is specified within the packet and smaller than the actual packet size, don'...
19980 Original commit message from CVS:
19981 * gst/asfdemux/asfpacket.c: (gst_asf_demux_parse_payload),
19982 (gst_asf_demux_parse_packet):
19983 If packet size is specified within the packet and smaller than
19984 the actual packet size, don't parse beyond the size specified in
19985 the packet (this makes us parse some cases of packets with single
19986 compressed payloads cleanly, see e.g stream from #431318). Also
19987 add a sanity check when parsing compressed single payloads.
19989 2007-05-01 09:19:13 +0000 Tim-Philipp Müller <tim@centricular.net>
19991 gst/asfdemux/: Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only send data from the keyframe ri...
19992 Original commit message from CVS:
19993 * gst/asfdemux/asfpacket.c: (gst_asf_payload_queue_for_stream):
19994 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_seek_index_lookup),
19995 (gst_asf_demux_handle_seek_event),
19996 (gst_asf_demux_push_complete_payloads):
19997 Seeking improvements: honour the KEY_UNIT seek flag; after a seek, only
19998 send data from the keyframe right before the new segment start to
19999 make sure the decoder doesn't have to decode more than absolutely
20002 2007-04-30 15:36:00 +0000 Tim-Philipp Müller <tim@centricular.net>
20004 gst/asfdemux/: Implement payload extension system/extended replicated data parsing, so we can extract payload duratio...
20005 Original commit message from CVS:
20006 * gst/asfdemux/asfheaders.c:
20007 * gst/asfdemux/asfheaders.h:
20008 * gst/asfdemux/asfpacket.c:
20009 (asf_payload_parse_replicated_data_extensions),
20010 (gst_asf_demux_parse_payload):
20011 * gst/asfdemux/asfpacket.h:
20012 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20013 (gst_asf_demux_push_complete_payloads),
20014 (gst_asf_demux_process_ext_stream_props):
20015 * gst/asfdemux/gstasfdemux.h:
20016 Implement payload extension system/extended replicated data parsing,
20017 so we can extract payload durations if they're specified.
20019 2007-04-30 11:41:22 +0000 Tim-Philipp Müller <tim@centricular.net>
20021 gst/asfdemux/: Refactor stream parse/activation a bit (stream activation heuristics are still the same though); some ...
20022 Original commit message from CVS:
20023 * gst/asfdemux/asfheaders.h:
20024 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20025 (gst_asf_demux_reset), (gst_asf_demux_parse_data_object_start),
20026 (gst_asf_demux_loop), (gst_asf_demux_setup_pad),
20027 (gst_asf_demux_add_audio_stream), (gst_asf_demux_activate_stream),
20028 (gst_asf_demux_parse_stream_object),
20029 (gst_asf_demux_process_ext_stream_props),
20030 (gst_asf_demux_process_queued_extended_stream_objects),
20031 (gst_asf_demux_activate_ext_props_streams),
20032 (gst_asf_demux_process_object):
20033 * gst/asfdemux/gstasfdemux.h:
20034 Refactor stream parse/activation a bit (stream activation heuristics
20035 are still the same though); some more clean-ups.
20037 2007-04-28 12:23:16 +0000 Tim-Philipp Müller <tim@centricular.net>
20039 win32/common/.cvsignore: Ignore generated config.h file to make build bot happy.
20040 Original commit message from CVS:
20041 * win32/common/.cvsignore:
20042 Ignore generated config.h file to make build bot happy.
20044 2007-04-28 10:49:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20046 gst/asfdemux/: Init debug category before using it.
20047 Original commit message from CVS:
20048 * gst/asfdemux/gstasf.c: (plugin_init):
20049 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init):
20050 * gst/asfdemux/gstasfdemux.h:
20051 Init debug category before using it.
20053 2007-04-27 18:39:21 +0000 Tim-Philipp Müller <tim@centricular.net>
20055 gst/asfdemux/gstasfdemux.c: Fix silly bug when we can't pull as much data as we want; don't forget to announce pendin...
20056 Original commit message from CVS:
20057 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_pull_data),
20058 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop):
20059 Fix silly bug when we can't pull as much data as we want; don't
20060 forget to announce pending tags in the new packet parsing code.
20062 2007-04-25 17:23:33 +0000 Tim-Philipp Müller <tim@centricular.net>
20064 Generate a win32 config.h into win32/common and add to MANIFEST so it gets disted (#393890). Looks like win32/common/...
20065 Original commit message from CVS:
20068 Generate a win32 config.h into win32/common and add to MANIFEST so
20069 it gets disted (#393890). Looks like win32/common/config.h.in needs
20072 2007-04-22 22:41:20 +0000 Tim-Philipp Müller <tim@centricular.net>
20074 ext/amrnb/amrnbparse.c: Fix pull mode operation some more: send newsegment event before sending data; handle EOS and ...
20075 Original commit message from CVS:
20076 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
20077 (gst_amrnbparse_class_init), (gst_amrnbparse_init),
20078 (gst_amrnbparse_pull_header), (gst_amrnbparse_loop):
20079 Fix pull mode operation some more: send newsegment event before
20080 sending data; handle EOS and fatal flow returns a bit better; don't
20081 leak buffers in some cases. Misc. minor cleanups. Fixes #431707.
20083 2007-04-20 20:57:56 +0000 Tim-Philipp Müller <tim@centricular.net>
20085 gst/asfdemux/: New packet parsing code: should put halfway decent timestamps on buffers, and might even set the appro...
20086 Original commit message from CVS:
20087 * gst/asfdemux/Makefile.am:
20088 * gst/asfdemux/asfpacket.c: (asf_packet_read_varlen_int),
20089 (asf_packet_create_payload_buffer),
20090 (asf_payload_find_previous_fragment),
20091 (gst_asf_payload_queue_for_stream), (gst_asf_demux_parse_payload),
20092 (gst_asf_demux_parse_packet):
20093 * gst/asfdemux/asfpacket.h:
20094 * gst/asfdemux/gstasfdemux.c:
20095 (gst_asf_demux_reset_stream_state_after_discont),
20096 (gst_asf_demux_push_complete_payloads), (gst_asf_demux_loop),
20097 (gst_asf_demux_setup_pad), (gst_asf_demux_descramble_buffer),
20098 (gst_asf_demux_process_chunk):
20099 * gst/asfdemux/gstasfdemux.h:
20100 New packet parsing code: should put halfway decent timestamps on
20101 buffers, and might even set the appropriate keyframe/discont buffer
20102 flags from time to time (and even if it doesn't, I'm at least able
20103 to debug this code); only used in pull-mode so far. Still needs
20104 some more work, like payload extensions parsing and proper flow
20105 aggregation, and stream activation based on preroll. Stay tuned.
20107 2007-04-20 17:32:00 +0000 Tim-Philipp Müller <tim@centricular.net>
20109 gst/asfdemux/: Some clean-ups and small fixes: rename asf_stream_context structure to
20110 Original commit message from CVS:
20111 * gst/asfdemux/asfheaders.h:
20112 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20113 (gst_asf_demux_seek_index_lookup),
20114 (gst_asf_demux_handle_seek_event), (gst_asf_demux_get_stream),
20115 (gst_asf_demux_setup_pad), (gst_asf_demux_add_video_stream),
20116 (gst_asf_demux_process_ext_content_desc),
20117 (gst_asf_demux_process_file), (gst_asf_demux_descramble_segment),
20118 (gst_asf_demux_push_buffer), (gst_asf_demux_process_chunk),
20119 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20120 * gst/asfdemux/gstasfdemux.h:
20121 Some clean-ups and small fixes: rename asf_stream_context structure to
20122 AsfStream; inline some three-line utility functions that are only used
20123 once anyway and get rid of their associated helper structs; make debug
20124 category global so that it is used by the debug statements in the other
20125 file as well; simplify gst_asf_demux_get_stream(); fix accidental
20126 implicit initialisation of stream->last_buffer_timestamp to 0, which
20127 would lead to missing timestamps on the first buffer; put fourcc format
20128 into video caps to make certain proprietary wmv decoders happy (for the
20129 case of WMVA in particular); play_time is offset by preroll as well, so
20130 fix overreporting of duration for some files.
20132 2007-04-17 10:21:50 +0000 Tim-Philipp Müller <tim@centricular.net>
20134 gst/asfdemux/gstasfdemux.c: Printf format fixes.
20135 Original commit message from CVS:
20136 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20137 (gst_asf_demux_pull_indices):
20138 Printf format fixes.
20140 2007-04-16 16:30:50 +0000 Tim-Philipp Müller <tim@centricular.net>
20142 gst/mpegstream/gstmpegparse.c: Post an error message if EOS wasn't handled by anything downstream.
20143 Original commit message from CVS:
20144 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20145 (gst_mpeg_parse_send_event):
20146 Post an error message if EOS wasn't handled by anything downstream.
20147 This should fix playbin freezing/hanging with small VobSub subtitle
20148 files (background: not-linked flow returns from downstream are
20149 ignored for a while at the beginning, so if the file is small
20150 upstream will never get a not-linked flow return even if nothing
20151 is connected downstream). (#429960).
20153 2007-04-16 15:15:07 +0000 Michael Smith <msmith@xiph.org>
20155 ext/amrnb/amrnbparse.c: Rewrite terminally broken sinkpad activation code. and push mode activation doesn't leave the...
20156 Original commit message from CVS:
20157 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
20158 (gst_amrnbparse_sink_activate),
20159 (gst_amrnbparse_sink_activate_pull):
20160 Rewrite terminally broken sinkpad activation code.
20161 Now actually supports pull-mode activation (didn't before), and push
20162 mode activation doesn't leave the sinkpad flushing.
20164 2007-04-12 13:38:03 +0000 Tim-Philipp Müller <tim@centricular.net>
20166 gst/asfdemux/: Make asfdemux work in pull mode where possible. If there's an index at the end of the file, read it an...
20167 Original commit message from CVS:
20168 * gst/asfdemux/asfheaders.c:
20169 * gst/asfdemux/asfheaders.h:
20170 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_free_stream),
20171 (gst_asf_demux_reset), (gst_asf_demux_init),
20172 (gst_asf_demux_activate), (gst_asf_demux_activate_push),
20173 (gst_asf_demux_activate_pull), (gst_asf_demux_sink_event),
20174 (gst_asf_demux_seek_index_lookup),
20175 (gst_asf_demux_reset_stream_state_after_discont),
20176 (gst_asf_demux_handle_seek_event),
20177 (gst_asf_demux_handle_src_event), (gst_asf_demux_chain_headers),
20178 (gst_asf_demux_chain), (gst_asf_demux_pull_data),
20179 (gst_asf_demux_pull_indices),
20180 (gst_asf_demux_parse_data_object_start),
20181 (gst_asf_demux_pull_headers), (gst_asf_demux_loop),
20182 (gst_asf_demux_setup_pad), (gst_asf_demux_process_file),
20183 (gst_asf_demux_process_simple_index),
20184 (gst_asf_demux_process_object),
20185 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
20186 (gst_asf_demux_handle_data), (gst_asf_demux_change_state):
20187 * gst/asfdemux/gstasfdemux.h:
20188 Make asfdemux work in pull mode where possible. If there's an index
20189 at the end of the file, read it and use it for seeking purposes.
20191 2007-04-12 10:19:18 +0000 Wim Taymans <wim.taymans@gmail.com>
20193 gst/synaesthesia/gstsynaesthesia.c: Some timestamp fixes.
20194 Original commit message from CVS:
20195 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20196 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_setcaps),
20197 (gst_synaesthesia_chain), (gst_synaesthesia_change_state):
20198 Some timestamp fixes.
20199 * gst/synaesthesia/synaescope.c: (synaescope_coreGo):
20200 Fix for 64-bit machines.
20202 2007-04-12 10:10:22 +0000 René Stadler <mail@renestadler.de>
20204 gst/realmedia/rmdemux.*: Make rmdemux handle any number of logical streams. Fixes #428698.
20205 Original commit message from CVS:
20206 Patch by: René Stadler <mail at renestadler dot de>
20207 * gst/realmedia/rmdemux.c: (find_seek_offset_bytes),
20208 (find_seek_offset_time), (gst_rmdemux_reset),
20209 (gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
20210 (gst_rmdemux_add_stream), (gst_rmdemux_combine_flows):
20211 * gst/realmedia/rmdemux.h:
20212 Make rmdemux handle any number of logical streams. Fixes #428698.
20214 2007-04-05 13:48:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20218 Original commit message from CVS:
20221 2007-04-05 13:48:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20223 po/: Added Danish translation.
20224 Original commit message from CVS:
20225 submitted by: Mogens Jaeger <mogens@jaeger.tf>
20228 Added Danish translation.
20230 2007-03-28 16:01:06 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
20232 po/.cvsignore: Add pot.
20233 Original commit message from CVS:
20237 2007-03-27 12:02:49 +0000 Julien Moutte <julien@moutte.net>
20239 ext/mad/gstmad.c: Generate a perfect stream and try to adapt to incoming timestamps lack of precision up to half a fr...
20240 Original commit message from CVS:
20241 2007-03-27 Julien MOUTTE <julien@moutte.net>
20242 * ext/mad/gstmad.c: (gst_mad_chain): Generate a perfect
20243 stream and try to adapt to incoming timestamps lack of
20244 precision up to half a frame. This allows generating
20245 a perfect stream even with muxed formats like FLV where
20246 the timestamps are stored in milliseconds.
20248 2007-03-22 21:44:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20250 gst/realmedia/rmdemux.c: Remove unused zlib.h include. Fixes #421594.
20251 Original commit message from CVS:
20252 * gst/realmedia/rmdemux.c:
20253 Remove unused zlib.h include. Fixes #421594.
20255 2007-03-21 12:53:57 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20257 ext/lame/gstlame.c: Disable the bitrate checking when the user has requested
20258 Original commit message from CVS:
20259 * ext/lame/gstlame.c: (gst_lame_setup):
20260 Disable the bitrate checking when the user has requested
20261 Free Format mode, as all bitrates less than the maximum
20264 2007-03-14 15:21:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20266 po/: Update translations.
20267 Original commit message from CVS:
20271 Update translations.
20273 2007-03-12 17:26:13 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20275 ext/mad/gstmad.c: When handling seeks, don't convert -1 start or stop values to a bogus byte position - pass them ups...
20276 Original commit message from CVS:
20277 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src):
20278 When handling seeks, don't convert -1 start or stop values to a bogus
20279 byte position - pass them upstream as -1.
20281 2007-03-12 10:47:01 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20283 gst/mpegaudioparse/gstmpegaudioparse.*: Implement seeking via average bitrate, and position+duration querying in mp3p...
20284 Original commit message from CVS:
20285 * gst/mpegaudioparse/gstmpegaudioparse.c:
20286 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20287 (gst_mp3parse_init), (gst_mp3parse_sink_event),
20288 (gst_mp3parse_emit_frame), (gst_mp3parse_chain),
20289 (gst_mp3parse_change_state), (mp3parse_time_to_bytepos),
20290 (mp3parse_bytepos_to_time), (mp3parse_total_bytes),
20291 (mp3parse_total_time), (mp3parse_handle_seek),
20292 (mp3parse_src_event), (mp3parse_src_query),
20293 (mp3parse_get_query_types), (plugin_init):
20294 * gst/mpegaudioparse/gstmpegaudioparse.h:
20295 Implement seeking via average bitrate, and position+duration
20296 querying in mp3parse. Later, it will support frame-accurate seeking by
20297 building a seek table as it parses.
20298 Add 'parsed=false' to the sink pad caps, and 'parsed=true' to the src
20299 pad caps. Bump the priority to PRIMARY+1 so that it is autoplugged
20300 before any extant MP3 decoder plugin. This allows us to remove framing
20301 support from the decoders, if we want, and will provide them with
20302 accurate seeking automatically once it is finished.
20303 Fix the handling of MPEG-1 Layer 1 files.
20304 Partially fix timestamping of packets arriving from a demuxer by
20305 queueing the incoming timestamp until the next packet starts, rather
20306 than applying it immediately to the next pushed buffer.
20308 2007-03-10 15:56:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20310 gst/asfdemux/gstasfdemux.c: Printf format fix.
20311 Original commit message from CVS:
20312 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_header_ext):
20315 2007-03-04 17:13:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20317 ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.
20318 Original commit message from CVS:
20319 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open),
20320 (gst_cdio_cdda_src_finalize):
20321 Make sure we always destroy our libcdio handle.
20323 2007-03-02 16:08:17 +0000 Wim Taymans <wim.taymans@gmail.com>
20325 ext/cdio/gstcdiocddasrc.c: Small code cleanups.
20326 Original commit message from CVS:
20327 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices),
20328 (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open),
20329 (gst_cdio_cdda_src_finalize):
20330 Small code cleanups.
20331 Don't use pad_alloc as the base class cannot deal with the error codes.
20333 2007-03-02 13:01:48 +0000 Zaheer Abbas Merali <zaheermerali@gmail.com>
20335 ext/mpeg2dec/gstmpeg2dec.c: Never post a (fatal) error message on the bus on decoding errors. We should only do this ...
20336 Original commit message from CVS:
20337 Patch by: Zaheer Abbas Merali <zaheermerali at gmail com>
20338 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_chain):
20339 Never post a (fatal) error message on the bus on decoding errors. We
20340 should only do this if we can't recover, but mpeg2dec can always
20341 recover. This is needed for DVB streams, for example, where there
20342 may be temporary glitches in the stream. Instead of an error
20343 message, post a warning message on the bus for every N decoding
20344 errors. Fixes #370020.
20346 2007-02-28 19:30:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20348 configure.ac: Convert to new AG_GST style.
20349 Original commit message from CVS:
20351 Convert to new AG_GST style.
20353 2007-02-28 18:41:38 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20355 ext/lame/gstlame.c: Display sensible defaults and limits for the vbr-min/max/mean properties. Fix the 'hard-limit' VB...
20356 Original commit message from CVS:
20357 * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
20359 Display sensible defaults and limits for the
20360 vbr-min/max/mean properties. Fix the 'hard-limit' VBR min
20361 property - it's supposed to be a boolean 0/1 value.
20363 2007-02-28 16:01:08 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20365 ext/lame/gstlame.c: Initialise the variables so gcc doesn't complain about possibly uninitialised uses, even though t...
20366 Original commit message from CVS:
20367 * ext/lame/gstlame.c:
20368 Initialise the variables so gcc doesn't complain about possibly
20369 uninitialised uses, even though they can't actually happen.
20371 2007-02-28 15:52:23 +0000 Wim Taymans <wim.taymans@gmail.com>
20373 gst/dvdlpcmdec/gstdvdlpcmdec.*: Implement all sample rates.
20374 Original commit message from CVS:
20375 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
20376 (update_timestamps), (parse_header), (gst_dvdlpcmdec_chain_dvd),
20377 (gst_dvdlpcmdec_chain_raw), (dvdlpcmdec_sink_event):
20378 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
20379 Implement all sample rates.
20380 Implement sample permutation a little smarter avoiding a memcpy.
20381 Fix timestamps, use segments, fix seeking.
20383 2007-02-28 15:49:35 +0000 Wim Taymans <wim.taymans@gmail.com>
20386 Original commit message from CVS:
20387 * docs/plugins/Makefile.am:
20388 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
20389 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
20390 * docs/plugins/inspect/plugin-siddec.xml:
20391 * ext/sidplay/gstsiddec.cc:
20392 * ext/sidplay/gstsiddec.h:
20395 2007-02-21 16:02:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20397 ext/lame/gstlame.c: Fix up bitrate checking macro. Make it give us a
20398 Original commit message from CVS:
20399 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
20400 (gst_lame_set_property), (gst_lame_setup):
20401 Fix up bitrate checking macro. Make it give us a
20402 GST_ELEMENT_WARNING message so the application has a chance of
20403 reporting this to the user. Move the checking to _setup, so we
20404 are sure it runs in the READY state, when we hope to have a pipeline
20405 and a bus that is not flushing.
20406 This fixes e.g. using 96 kbit/sec as a bitrate.
20408 2007-02-15 19:55:55 +0000 Tim-Philipp Müller <tim@centricular.net>
20410 gst/asfdemux/gstasfdemux.*: Parse advanced mutual exclusion object and only add pads for 'hidden' streams (those in a...
20411 Original commit message from CVS:
20412 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file),
20413 (gst_asf_demux_process_advanced_mutual_exclusion),
20414 (gst_asf_demux_process_queued_extended_stream_objects),
20415 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20416 * gst/asfdemux/gstasfdemux.h:
20417 Parse advanced mutual exclusion object and only add pads for
20418 'hidden' streams (those in an extended stream header) that are
20419 mutually exclusive with an already existing 'main stream' if
20420 the broadcasting flag is not set. If the broadcasting flag is set,
20421 assume that data for this stream isn't sent. (This should ideally be
20422 solved better by making playbin more robust against this and/or by
20423 making mmssrc send some information downstream about which streams
20424 will be streamed). Fixes #353116.
20426 2007-02-13 12:00:59 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20428 gst/synaesthesia/: Move all the mutable engine state into a structure so that multiple element instances can run with...
20429 Original commit message from CVS:
20430 * gst/synaesthesia/gstsynaesthesia.c:
20431 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20432 (gst_synaesthesia_finalize), (gst_synaesthesia_chain):
20433 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20434 (synaescope32), (synaescope_set_data), (synaesthesia_update),
20435 (synaesthesia_init), (synaesthesia_new), (synaesthesia_close):
20436 * gst/synaesthesia/synaescope.h:
20437 Move all the mutable engine state into a structure so that
20438 multiple element instances can run without interfering.
20440 2007-02-13 09:15:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20442 Add crossreferences to glib/gobject/gstream docs.
20443 Original commit message from CVS:
20445 * docs/plugins/Makefile.am:
20446 Add crossreferences to glib/gobject/gstream docs.
20448 2007-02-12 12:46:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20450 gst/synaesthesia/: More source cleanups and add FIXME comments.
20451 Original commit message from CVS:
20452 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
20453 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20454 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
20456 * gst/synaesthesia/synaescope.c: (synaescope_coreGo),
20458 More source cleanups and add FIXME comments.
20460 2007-02-11 13:42:45 +0000 Sébastien Moutte <sebastien@moutte.net>
20462 gst/realmedia/rmdemux.c: Use gst_guint64_to_gdouble for conversions.
20463 Original commit message from CVS:
20464 * gst/realmedia/rmdemux.c:(gst_rmdemux_parse_indx_data):
20465 Use gst_guint64_to_gdouble for conversions.
20466 * gst/synaesthesia/synaescope.c:
20467 Define M_PI and do not include <pthread.h> and
20468 <sys/time.h> for G_OS_WIN32
20469 * win32/vs6/libgstrealmedia.dsp:
20470 * win32/vs6/synaesthesia.dsp:
20471 Update projects files.
20472 * win32/common/config.h.in:
20473 Add config.h.in for autogen of config.h
20475 2007-02-11 10:51:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20477 configure.ac: Add --enable-experimental support. Activate synaesthesia when building with --enable-experimental. Fix ...
20478 Original commit message from CVS:
20480 Add --enable-experimental support. Activate synaesthesia when building
20481 with --enable-experimental. Fix --enable external configure switch
20484 2007-02-09 16:24:45 +0000 Tim-Philipp Müller <tim@centricular.net>
20486 ext/lame/gstlame.*: On receiving EOS, we try to push a last buffer with the remaining samples. Don't do that if we go...
20487 Original commit message from CVS:
20488 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20489 (gst_lame_change_state):
20490 * ext/lame/gstlame.h:
20491 On receiving EOS, we try to push a last buffer with the remaining
20492 samples. Don't do that if we got an unclean flow return on the last
20493 gst_pad_push(), downstream might not handle this very gracefully
20495 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20496 Pass flow returns upstream (helps #403168).
20498 2007-02-09 08:03:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20500 gst/synaesthesia/gstsynaesthesia.c: check result of gst_pad_push() in _chain.
20501 Original commit message from CVS:
20502 * gst/synaesthesia/gstsynaesthesia.c:
20503 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20504 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20505 (gst_synaesthesia_chain), (plugin_init):
20506 check result of gst_pad_push() in _chain.
20508 2007-02-09 07:48:50 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20510 gst/synaesthesia/: Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not built by default). Fixe...
20511 Original commit message from CVS:
20512 * gst/synaesthesia/Makefile.am:
20513 * gst/synaesthesia/gstsynaesthesia.c:
20514 (gst_synaesthesia_class_init), (gst_synaesthesia_init),
20515 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
20516 (gst_synaesthesia_chain), (plugin_init):
20517 * gst/synaesthesia/synaescope.c:
20518 * gst/synaesthesia/synaescope.h:
20519 Added docs (not yet added to gst-plugins-ugl/docs/plugins as plugin is not
20520 built by default). Fixed Makefile.am. Fixed license headers (its GPL as it
20521 is derived from GPL code). Fixed GST_SYNAESTHESIA_CLASS macro. Added
20522 GST_DEBUG_FUNCPTR. Reflowed _setcaps. Updated pad setup in _init. Fix
20523 possible leak in _chain. (#356882)
20525 2007-02-08 21:07:27 +0000 Tim-Philipp Müller <tim@centricular.net>
20527 gst/asfdemux/: Refactor and clean up header parsing and chain function a bit; get rid of some cruft; make header pars...
20528 Original commit message from CVS:
20529 * gst/asfdemux/asfheaders.c:
20530 * gst/asfdemux/asfheaders.h:
20531 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
20532 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
20533 (gst_asf_demux_identify_guid), (asf_demux_peek_object),
20534 (gst_asf_demux_chain_headers), (gst_asf_demux_chain),
20535 (gst_asf_demux_setup_pad), (gst_asf_demux_process_stream),
20536 (gst_asf_demux_process_ext_content_desc),
20537 (gst_asf_demux_get_object_header), (gst_asf_demux_process_header),
20538 (gst_asf_demux_process_file), (gst_asf_demux_process_comment),
20539 (gst_asf_demux_process_bitrate_props_object),
20540 (gst_asf_demux_process_header_ext),
20541 (gst_asf_demux_process_language_list),
20542 (gst_asf_demux_process_ext_stream_props),
20543 (gst_asf_demux_process_queued_extended_stream_objects),
20544 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
20545 * gst/asfdemux/gstasfdemux.h:
20546 Refactor and clean up header parsing and chain function a bit; get
20547 rid of some cruft; make header parsing a tad more robust, fixing
20550 2007-02-01 11:12:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20552 gst/asfdemux/gstasfdemux.c: Post an error if we receive an EOS event while still waiting for the
20553 Original commit message from CVS:
20554 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
20555 Post an error if we receive an EOS event while still waiting for the
20556 ASF header object to come through.
20558 2007-01-24 17:36:36 +0000 Xavier B <xavierb@gmail.com>
20560 gst/asfdemux/gstasfdemux.c: Guard places where we assume that a certain amount of data is available better against le...
20561 Original commit message from CVS:
20562 Patch by: Xavier B. <xavierb gmail com>
20563 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_guid),
20564 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
20565 (gst_asf_demux_process_ext_content_desc),
20566 (gst_asf_demux_process_data),
20567 (gst_asf_demux_process_language_list),
20568 (gst_asf_demux_process_ext_stream_props),
20569 (gst_asf_demux_process_segment), (gst_asf_demux_handle_data):
20570 Guard places where we assume that a certain amount of data is
20571 available better against less data being available (should fix
20572 infamous assertion crasher bug #336370). Also fixes a small
20575 2007-01-11 12:49:23 +0000 Tim-Philipp Müller <tim@centricular.net>
20577 gst/realmedia/: Add demuxer for RealAudio files (#349779).
20578 Original commit message from CVS:
20579 * gst/realmedia/Makefile.am:
20580 * gst/realmedia/rademux.c:
20581 * gst/realmedia/rademux.h:
20582 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
20583 (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_plugin_init):
20584 * gst/realmedia/rmutils.c: (gst_rm_utils_descramble_dnet_buffer):
20585 * gst/realmedia/rmutils.h:
20586 Add demuxer for RealAudio files (#349779).
20588 2007-01-07 13:37:19 +0000 Sébastien Moutte <sebastien@moutte.net>
20590 Makefile.am: Add win32/MANIFEST to EXTRA_DIST so win32 files will be include in the next release.
20591 Original commit message from CVS:
20593 Add win32/MANIFEST to EXTRA_DIST so win32 files will
20594 be include in the next release.
20596 Remove win32/common/config.h is which is not autogenerated yet.
20598 2006-12-30 20:01:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20600 ext/lame/gstlame.c: warn when outgoing sample rate is different from incoming
20601 Original commit message from CVS:
20602 * ext/lame/gstlame.c: (gst_lame_sink_setcaps), (gst_lame_chain):
20603 warn when outgoing sample rate is different from incoming
20605 2006-12-29 14:51:19 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20607 gst/mpegaudioparse/gstmpegaudioparse.c: All sample-rates < 32khz come from the LSF extensions, which only use 1 granu...
20608 Original commit message from CVS:
20609 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
20610 All sample-rates < 32khz come from the LSF extensions, which only
20611 use 1 granule. Fixes parsing of 22.05khz, 24khz and 16khz files.
20612 Use gst_util_uint64_scale because we can.
20614 2006-12-22 13:06:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20616 tests/check/elements/amrnbenc.c: and fix compilation of this test
20617 Original commit message from CVS:
20618 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20619 (cleanup_amrnbenc):
20620 and fix compilation of this test
20622 2006-12-22 12:41:52 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20624 tests/check/elements/: re-apply as it was -bad and not -ugly that is frozen, doh
20625 Original commit message from CVS:
20626 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20627 (cleanup_amrnbenc):
20628 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20629 (cleanup_mpeg2dec):
20630 re-apply as it was -bad and not -ugly that is frozen, doh
20632 2006-12-21 12:50:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20634 tests/check/elements/: revert my freeze breakage
20635 Original commit message from CVS:
20636 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20637 (cleanup_amrnbenc):
20638 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20639 (cleanup_mpeg2dec):
20640 revert my freeze breakage
20642 2006-12-21 08:16:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
20644 gst/asfdemux/gstasfdemux.c: add a comment about a future change
20645 Original commit message from CVS:
20646 * gst/asfdemux/gstasfdemux.c:
20647 (gst_asf_demux_get_gst_tag_from_tag_name),
20648 (gst_asf_demux_process_ext_content_desc):
20649 add a comment about a future change
20650 * tests/check/elements/amrnbenc.c: (setup_amrnbenc),
20651 (cleanup_amrnbenc):
20652 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20653 (cleanup_mpeg2dec):
20654 consistent pad (de)activation
20656 2006-12-15 18:26:41 +0000 Tim-Philipp Müller <tim@centricular.net>
20658 gst/asfdemux/gstasfdemux.c: Update query_types function too.
20659 Original commit message from CVS:
20660 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_src_query_types):
20661 Update query_types function too.
20663 2006-12-15 18:25:17 +0000 Tim-Philipp Müller <tim@centricular.net>
20665 gst/realmedia/rmdemux.c: Implement SEEKING query, make query function thread-safe.
20666 Original commit message from CVS:
20667 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query),
20668 (gst_rmdemux_src_query_types):
20669 Implement SEEKING query, make query function thread-safe.
20671 2006-12-15 17:59:47 +0000 Tim-Philipp Müller <tim@centricular.net>
20673 gst/realmedia/rmdemux.c: Use alignment-safe macros here too (subbuffers ...); guard against hypothetical memory acces...
20674 Original commit message from CVS:
20675 * gst/realmedia/rmdemux.c: (gst_rmdemux_descramble_dnet_audio):
20676 Use alignment-safe macros here too (subbuffers ...); guard against
20677 hypothetical memory access beyond our given buffer in the case
20678 where the buffer size is not a multiple of 2.
20680 2006-12-15 17:54:48 +0000 Tim-Philipp Müller <tim@centricular.net>
20682 gst/asfdemux/gstasfdemux.*: Don't crash in the seek event handling code when playtime is 0, as may be the case with l...
20683 Original commit message from CVS:
20684 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_seek_event),
20685 (gst_asf_demux_process_data), (gst_asf_demux_process_file),
20686 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
20687 * gst/asfdemux/gstasfdemux.h:
20688 Don't crash in the seek event handling code when playtime is 0,
20689 as may be the case with live streams (#386218). Implement SEEKING
20690 query so applications can query seekability without second-guessing
20691 based on whether we have a duration or not.
20693 2006-12-15 11:12:21 +0000 Thomas Vander Stichele <thomas@apestaart.org>
20696 Original commit message from CVS:
20698 * gst-plugins-ugly.doap:
20699 * gst-plugins-ugly.spec.in:
20702 2006-12-14 12:05:49 +0000 Tim-Philipp Müller <tim@centricular.net>
20704 gst/mpegstream/gstmpegparse.c: Use our alignment-safe macros here too, since we can't assume that
20705 Original commit message from CVS:
20706 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
20707 Use our alignment-safe macros here too, since we can't assume that
20708 GST_BUFFER_DATA is aligned (these are subbuffers we're dealing with
20711 2006-12-14 11:49:39 +0000 Tim-Philipp Müller <tim@centricular.net>
20713 gst/realmedia/rmdemux.c: Also, don't read the index for a stream a second time when operating in pull-mode and reachi...
20714 Original commit message from CVS:
20715 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_indx_data):
20716 Also, don't read the index for a stream a second time when
20717 operating in pull-mode and reaching the end of the file.
20719 2006-12-14 11:25:00 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20721 gst/realmedia/rmdemux.c: Don't leak stream index (#385292).
20722 Original commit message from CVS:
20723 Patch by: Roland Kay <roland.kay at ox compsoc net>
20724 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset):
20725 Don't leak stream index (#385292).
20727 2006-12-14 10:15:24 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20729 ext/lame/gstlame.*: Fix leak (by calling lame_init_params() before lame_close()); handle
20730 Original commit message from CVS:
20731 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20732 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
20734 * ext/lame/gstlame.h:
20735 Fix leak (by calling lame_init_params() before lame_close()); handle
20736 NULL return from lame_init() more gracefully. Fixes #385311.
20738 2006-12-14 09:57:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20740 configure.ac: Back to CVS
20741 Original commit message from CVS:
20745 === release 0.10.5 ===
20747 2006-12-13 21:04:12 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20753 * docs/plugins/gst-plugins-ugly-plugins.args:
20754 * docs/plugins/inspect/plugin-a52dec.xml:
20755 * docs/plugins/inspect/plugin-asf.xml:
20756 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
20757 * docs/plugins/inspect/plugin-dvdsub.xml:
20758 * docs/plugins/inspect/plugin-iec958.xml:
20759 * docs/plugins/inspect/plugin-lame.xml:
20760 * docs/plugins/inspect/plugin-mad.xml:
20761 * docs/plugins/inspect/plugin-mpeg2dec.xml:
20762 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
20763 * docs/plugins/inspect/plugin-mpegstream.xml:
20764 * docs/plugins/inspect/plugin-siddec.xml:
20766 Original commit message from CVS:
20769 2006-12-12 21:09:16 +0000 David Schleef <ds@schleef.org>
20771 gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin. see #385192. You can have...
20772 Original commit message from CVS:
20773 * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
20774 to in the previous checkin. see #385192. You can have your
20777 2006-12-12 20:56:58 +0000 David Schleef <ds@schleef.org>
20779 gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself. ...
20780 Original commit message from CVS:
20781 * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
20782 from the dereferenced integer, not the pointer itself. Fixes
20784 I'm takin ur cheese!
20786 2006-12-12 10:29:32 +0000 Tim-Philipp Müller <tim@centricular.net>
20789 ChangeLog surgery: fix bug number
20790 Original commit message from CVS:
20791 ChangeLog surgery: fix bug number
20793 2006-12-12 10:24:40 +0000 Roland Kay <roland.kay@ox.compsoc.net>
20795 gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
20796 Original commit message from CVS:
20797 Based on patch by: Roland Kay <roland.kay at ox compsoc net>
20798 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
20799 For version 4 streams, read the extra codec data size from the
20800 header instead of assuming it is always 16 (also read it from the
20801 right position) (#384989). For version 4 and 5 streams, check that
20802 the specified extra codec data size doesn't make us read beyond the
20803 chunk boundary (#384989).
20805 2006-12-10 21:27:03 +0000 Jan Schmidt <thaytan@mad.scientist.com>
20822 Original commit message from CVS:
20825 2006-11-21 12:33:25 +0000 Tim-Philipp Müller <tim@centricular.net>
20827 ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
20828 Original commit message from CVS:
20829 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
20830 Cosmetic changes: fix misleading debug statement, update
20833 2006-11-21 12:15:58 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20835 ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
20836 Original commit message from CVS:
20837 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20838 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
20839 (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
20840 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20841 * ext/mpeg2dec/gstmpeg2dec.h:
20842 Align buffers to a 16 byte boundary so the altivec optimisations
20843 don't crash. Fixes #327350.
20845 2006-11-20 15:52:42 +0000 Tim-Philipp Müller <tim@centricular.net>
20847 gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
20848 Original commit message from CVS:
20849 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
20850 The availability of extra codec data isn't something that
20851 warrants debug messages at WARNING level (see #376958).
20853 2006-11-19 13:08:30 +0000 Tim-Philipp Müller <tim@centricular.net>
20855 gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
20856 Original commit message from CVS:
20857 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
20858 (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
20859 (gst_dvd_demux_send_subbuffer):
20860 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
20861 (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
20862 (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
20863 (gst_mpeg_demux_send_subbuffer):
20864 * gst/mpegstream/gstmpegdemux.h:
20865 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
20866 (gst_mpeg_parse_chain):
20867 Fix flow value combination; this fixes playbin/totem locking up if
20868 a VobSub file is specified as subtitle file (#334322). Flow value
20869 combination should only happen once we are fairly sure we've got all
20870 pads that are available for now. Since there isn't a well-specified
20871 time when this is the case in MPEG, we'll just assume this is the
20872 case once there has been a certain number of packets for each
20873 stream we've found so far.
20875 2006-11-15 13:57:21 +0000 Jan Arne Petersen <jpetersen@jpetersen.org>
20877 ext/mpeg2dec/gstmpeg2dec.c: Simplify the framerate code and support more framerates. Fixes #361584.
20878 Original commit message from CVS:
20879 Patch by: Jan Arne Petersen <jpetersen at jpetersen dot org>
20880 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence), (handle_slice):
20881 Simplify the framerate code and support more framerates. Fixes #361584.
20883 2006-11-15 11:41:39 +0000 Sebastian Dröge <slomo@circular-chaos.org>
20885 ext/mpeg2dec/gstmpeg2dec.c: Fix minor memleak when creating pads from static pad templates (#369627).
20886 Original commit message from CVS:
20887 Patch by: Sebastian Dröge <slomo@circular-chaos.org>
20888 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init):
20889 Fix minor memleak when creating pads from static pad templates (#369627).
20890 * tests/check/Makefile.am:
20891 * tests/check/elements/.cvsignore:
20892 * tests/check/elements/mpeg2dec.c: (setup_mpeg2dec),
20893 (cleanup_mpeg2dec), (GST_START_TEST), (mpeg2dec_suite), (main):
20894 Add unit tests for mpeg2dec (#369627).
20896 2006-11-14 10:31:11 +0000 Wim Taymans <wim.taymans@gmail.com>
20900 Original commit message from CVS:
20903 2006-11-14 10:29:37 +0000 Wim Taymans <wim.taymans@gmail.com>
20905 ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
20906 Original commit message from CVS:
20907 * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
20908 (gst_lame_change_state):
20909 * ext/lame/gstlame.h:
20910 Make lame timestamp flushed eos buffer by some additional timestamp
20911 accounting. Fixes #374760.
20913 2006-11-13 17:01:15 +0000 Michael Smith <msmith@xiph.org>
20915 gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
20916 Original commit message from CVS:
20917 * gst/mpegaudioparse/gstmpegaudioparse.c:
20918 (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
20919 (gst_mp3parse_init), (gst_mp3parse_dispose),
20920 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20921 (gst_mp3parse_change_state):
20922 * gst/mpegaudioparse/gstmpegaudioparse.h:
20923 Make timestamp handling in mp3parse saner; now works for at least
20926 2006-11-13 16:23:22 +0000 Michael Smith <msmith@xiph.org>
20928 gst/mpegaudioparse/: Bring mp3parse into the 21st century.
20929 Original commit message from CVS:
20930 * gst/mpegaudioparse/Makefile.am:
20931 * gst/mpegaudioparse/gstmpegaudioparse.c:
20932 (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
20933 (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
20934 (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
20935 (gst_mp3parse_change_state), (plugin_init):
20936 * gst/mpegaudioparse/gstmpegaudioparse.h:
20937 Bring mp3parse into the 21st century.
20938 Use its own debug category, use gstadapter, format nicely to 80
20939 columns, and fix incorrect handling of 32 kHz and less files.
20941 2006-11-03 09:52:12 +0000 Sebastian Droege <slomo@ubuntu.com>
20943 ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
20944 Original commit message from CVS:
20945 Patch by: Sebastian Droege <slomo at ubuntu dot com>
20946 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
20947 (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
20948 * ext/mpeg2dec/gstmpeg2dec.h:
20949 libmpeg2 requires its output buffers to start at a 16byte aligned
20950 address or the altivec optimizations will explode.
20952 2006-11-02 14:43:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20954 ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
20955 Original commit message from CVS:
20956 * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
20957 * ext/cdio/gstcdio.h:
20958 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
20959 Move CD-TEXT utility function into common file so it can also be
20960 used by a future cdioparanoiasrc.
20962 2006-10-19 10:17:14 +0000 Tim-Philipp Müller <tim@centricular.net>
20964 ext/dvdread/dvdreadsrc.c: Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging information (fixes #340433).
20965 Original commit message from CVS:
20966 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
20967 Use dsi_pack.dsi_gi.vobu_ea correctly, add some more debugging
20968 information (fixes #340433).
20970 2006-10-16 18:07:23 +0000 Josep Torra Valles <josep@fluendo.com>
20972 gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
20973 Original commit message from CVS:
20974 Patch by: Josep Torra Valles <josep at fluendo com>
20975 * gst/iec958/ac3_padder.c: (ac3p_init):
20976 * gst/mpegstream/gstmpegparse.c:
20977 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
20978 (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
20979 (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
20980 (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
20981 (gst_rmdemux_parse_packet):
20982 Misc. fixes for problems discovered by Forte (different return types
20983 in function declaration and definition, pointer arithmetics with
20984 void pointers). Fixes #362639.
20986 2006-10-13 19:11:26 +0000 Tim-Philipp Müller <tim@centricular.net>
20988 ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
20989 Original commit message from CVS:
20990 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
20991 Don't announce audio or subtitle streams that aren't really present,
20992 it makes dvddemux create pads that will never carry any data, which
20995 2006-10-13 14:45:11 +0000 Tim-Philipp Müller <tim@centricular.net>
20997 ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140).
20998 Original commit message from CVS:
20999 * ext/lame/gstlame.c: (gst_lame_set_property):
21000 Round up not allowed bitrates to the next higher allowed one
21003 2006-10-13 14:19:24 +0000 Tim-Philipp Müller <tim@centricular.net>
21005 Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
21006 Original commit message from CVS:
21007 * docs/plugins/Makefile.am:
21008 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
21009 * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
21010 * ext/lame/gstlame.c: (gst_lame_class_init):
21011 * ext/lame/gstlame.h:
21012 Add docs for lame and lame to docs. Specify allowed bitrates
21013 in the properties description (#361140). Canonicalise object
21014 property names (ie. use hyphen instead of underscore).
21015 * docs/plugins/inspect/plugin-a52dec.xml:
21016 * docs/plugins/inspect/plugin-amrnb.xml:
21017 * docs/plugins/inspect/plugin-asf.xml:
21018 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21019 * docs/plugins/inspect/plugin-dvdread.xml:
21020 * docs/plugins/inspect/plugin-dvdsub.xml:
21021 * docs/plugins/inspect/plugin-iec958.xml:
21022 * docs/plugins/inspect/plugin-lame.xml:
21023 * docs/plugins/inspect/plugin-mad.xml:
21024 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21025 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21026 * docs/plugins/inspect/plugin-mpegstream.xml:
21027 * docs/plugins/inspect/plugin-siddec.xml:
21028 Update version to CVS.
21030 2006-10-13 10:00:27 +0000 Tim-Philipp Müller <tim@centricular.net>
21032 Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
21033 Original commit message from CVS:
21034 * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
21035 (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
21038 Add i18n magic to lame plugin. Throw decent error message when we
21039 fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
21041 2006-10-10 17:02:05 +0000 Wim Taymans <wim.taymans@gmail.com>
21043 gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp.
21044 Original commit message from CVS:
21045 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
21046 (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
21047 (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
21048 Change caps to x-rdt, because it's not x-rtp.
21049 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21050 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
21051 (gst_rmdemux_plugin_init):
21052 Activate pad before adding to the element.
21053 Return the combined stream return values after pad_alloc.
21055 2006-10-10 16:58:32 +0000 Wim Taymans <wim.taymans@gmail.com>
21057 ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling.
21058 Original commit message from CVS:
21059 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
21060 * ext/mpeg2dec/gstmpeg2dec.h:
21061 Add some debugging to timestamp handling.
21062 Make sure we don't convert invalid timestamps.
21064 2006-10-09 12:09:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21066 gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
21067 Original commit message from CVS:
21068 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
21069 (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
21070 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
21071 (gst_dvd_demux_get_subpicture_stream):
21072 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
21073 (gst_mpeg_demux_get_audio_stream),
21074 (gst_mpeg_demux_get_private_stream):
21075 Active pads before adding them to the running element. Don't assert
21076 on non-BYTE format newsegment events in asfdemux.
21078 2006-10-05 17:07:52 +0000 Tim-Philipp Müller <tim@centricular.net>
21080 Printf format fixes.
21081 Original commit message from CVS:
21082 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
21083 (gst_dvd_read_src_handle_seek_event):
21084 * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
21085 * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
21086 * ext/sidplay/gstsiddec.cc:
21087 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
21088 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
21089 (gst_rmdemux_parse_packet):
21090 Printf format fixes.
21092 2006-10-03 10:55:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21094 gst/realmedia/: Added RDT depayloader.
21095 Original commit message from CVS:
21096 * gst/realmedia/Makefile.am:
21097 * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
21098 (gst_rdt_depay_class_init), (gst_rdt_depay_init),
21099 (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
21100 (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
21101 (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
21102 * gst/realmedia/rdtdepay.h:
21103 Added RDT depayloader.
21104 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21105 (gst_rmdemux_plugin_init), (plugin_init):
21106 Remove unused function.
21107 Added some more mime-types.
21109 2006-09-28 21:44:49 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21111 gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
21112 Original commit message from CVS:
21113 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
21114 If an incoming timestamp is within one sample of our current
21115 timestamp, then keep it. This prevents imprecision in the
21116 PTS (which only has 90khz granularity) from affecting our stream.
21118 2006-09-28 09:16:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21120 gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
21121 Original commit message from CVS:
21122 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
21123 Reflow code so that compiler doesn't complain about possible use
21124 of uninitialised variable any longer; but just in case, initialise
21125 it anyway; also take object ref in query function and do peer pad
21126 stuff in a more thread-safe way.
21128 2006-09-27 09:54:01 +0000 Wim Taymans <wim.taymans@gmail.com>
21130 ext/dvdread/dvdreadsrc.c: Init a variable to make compilers happy.
21131 Original commit message from CVS:
21132 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
21133 Init a variable to make compilers happy.
21135 2006-09-21 13:34:59 +0000 Martin Zlomek <martin.zlomek@itonis.tv>
21137 gst/mpegstream/: Send newsegment updates for sparse streams (#350778).
21138 Original commit message from CVS:
21139 Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
21140 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
21141 (gst_dvd_demux_sync_stream_to_time):
21142 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
21143 (gst_mpeg_demux_synchronise_pads),
21144 (gst_mpeg_demux_sync_stream_to_time):
21145 Send newsegment updates for sparse streams (#350778).
21147 2006-09-20 16:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21149 ext/dvdread/dvdreadsrc.c: fix compile warning
21150 Original commit message from CVS:
21151 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_do_convert_query):
21152 fix compile warning
21154 2006-09-20 16:16:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21157 bump the nano bitches
21158 Original commit message from CVS:
21159 bump the nano bitches
21161 2006-09-20 11:55:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21163 configure.ac: As another attempt, synaesthesia can be enabled by passing
21164 Original commit message from CVS:
21166 As another attempt, synaesthesia can be enabled by passing
21167 --with-plugins="synaesthesia" to configure
21169 2006-09-20 11:12:22 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21171 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
21172 Original commit message from CVS:
21174 Don't build synaesthesia by default, until someone confirms that it
21175 is okay (filed as #356882)
21177 2006-09-20 11:11:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21179 configure.ac: Don't build synaesthesia by default, until someone confirms that it is okay (filed as #356882)
21180 Original commit message from CVS:
21182 Don't build synaesthesia by default, until someone confirms that it
21183 is okay (filed as #356882)
21185 2006-09-18 12:29:09 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21188 Original commit message from CVS:
21190 * gst/synaesthesia/Makefile.am:
21191 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
21192 (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
21193 (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
21194 (gst_synaesthesia_change_state), (plugin_init):
21197 2006-09-16 21:58:48 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21199 More G_OBJECT macro fixing.
21200 Original commit message from CVS:
21201 * ext/mad/gstid3tag.c:
21202 * gst/mpegstream/gstrfc2250enc.h:
21203 * gst/synaesthesia/gstsynaesthesia.c:
21204 More G_OBJECT macro fixing.
21206 2006-09-15 16:14:15 +0000 Yves Lefebvre <ivanohe@abacom.com>
21208 ext/mpeg2dec/gstmpeg2dec.c: Fix initialisation dummy buffer, the offsets are relative to the start of the buffers. Fi...
21209 Original commit message from CVS:
21210 Patch by: Yves Lefebvre <ivanohe at abacom dot com>
21211 * ext/mpeg2dec/gstmpeg2dec.c: (init_dummybuf):
21212 Fix initialisation dummy buffer, the offsets are relative to the start
21213 of the buffers. Fixes #356004.
21215 2006-09-12 10:14:29 +0000 Christian Schaller <uraeus@gnome.org>
21217 * gst-plugins-ugly.spec.in:
21219 Original commit message from CVS:
21222 2006-09-09 15:22:58 +0000 Tim-Philipp Müller <tim@centricular.net>
21224 ext/dvdread/dvdreadsrc.c: Add convert query (needed for later when we just operate in time format and let the base so...
21225 Original commit message from CVS:
21226 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read):
21227 Add convert query (needed for later when we just operate in time
21228 format and let the base source class handle all the seeking stuff).
21230 2006-09-07 16:05:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21232 gst/asfdemux/gstasfdemux.c: Erm, lets properly fix it. The only non-text tag that we support is the track-number and ...
21233 Original commit message from CVS:
21234 * gst/asfdemux/gstasfdemux.c:
21235 (gst_asf_demux_get_gst_tag_from_tag_name),
21236 (gst_asf_demux_process_ext_content_desc):
21237 Erm, lets properly fix it. The only non-text tag that we support is
21238 the track-number and that is an UINT. asfdemux was returning a GValue
21239 initialized as INT. Further the Track and not the TrackNumber tag
21240 (the latter is a string too).
21242 2006-09-07 14:08:42 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21244 gst/asfdemux/gstasfdemux.c: Skip tags that are unknown (was producing an uninialized GValue).
21245 Original commit message from CVS:
21246 * gst/asfdemux/gstasfdemux.c:
21247 (gst_asf_demux_get_gst_tag_from_tag_name),
21248 (gst_asf_demux_process_ext_content_desc):
21249 Skip tags that are unknown (was producing an uninialized GValue).
21251 2006-09-01 16:21:43 +0000 from Michal Benes <michal.benes@itonis.tv>
21253 ext/a52dec/gsta52dec.*: Add two things to a52dec: configure the exact output format for ac3 decoding through properti...
21254 Original commit message from CVS:
21255 * ext/a52dec/gsta52dec.c: (gst_a52dec_mode_get_type),
21256 (gst_a52dec_class_init), (gst_a52dec_init), (gst_a52dec_channels),
21257 (gst_a52dec_handle_frame), (gst_a52dec_change_state),
21258 (gst_a52dec_set_property), (gst_a52dec_get_property):
21259 * ext/a52dec/gsta52dec.h:
21260 Patch from from Michal Benes <michal.benes@itonis.tv>:
21261 Add two things to a52dec: configure the exact output format for ac3
21262 decoding through properties, if desired.
21263 By default, configure an output format preferred by downstream. Now
21264 that audioconvert lists caps by preference, this means that a52dec
21265 can do downmixing (iff required) rather than audioconvert, so it can
21266 use the ac3 downmix levels from the bitstream.
21268 2006-08-31 13:04:31 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21270 Add missing GST_LIBS to the link flags
21271 Original commit message from CVS:
21272 * ext/lame/Makefile.am:
21273 * ext/mpeg2dec/Makefile.am:
21274 * gst/dvdlpcmdec/Makefile.am:
21275 * gst/dvdsub/Makefile.am:
21276 * gst/mpegaudioparse/Makefile.am:
21277 Add missing GST_LIBS to the link flags
21279 2006-08-29 13:28:41 +0000 Tim-Philipp Müller <tim@centricular.net>
21281 configure.ac: Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21282 Original commit message from CVS:
21284 Up requirements to core 0.10.6 for gst_event_new_new_segment_full().
21286 2006-08-27 20:46:54 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21288 gst/mpegstream/gstmpegpacketize.c: fix build for debug disabled
21289 Original commit message from CVS:
21290 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new):
21291 fix build for debug disabled
21293 2006-08-22 15:52:16 +0000 Tim-Philipp Müller <tim@centricular.net>
21295 gst/asfdemux/gstasfdemux.c: Use static pad templates with ANY caps for the source pads for simplicity and to avoid wa...
21296 Original commit message from CVS:
21297 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
21298 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
21299 Use static pad templates with ANY caps for the source pads for
21300 simplicity and to avoid warnings when creating pads for unhandled
21301 codec IDs (#351795).
21303 2006-08-16 10:34:57 +0000 Michal Benes <michal.benes@itonis.tv>
21305 ext/mad/gstmad.c: Fix timestamping in mad by only activating a new timestamp when the previous frame has been decoded...
21306 Original commit message from CVS:
21307 Patch by: Michal Benes <michal dot benes at itonis dot tv>
21308 * ext/mad/gstmad.c: (gst_mad_chain):
21309 Fix timestamping in mad by only activating a new timestamp when the
21310 previous frame has been decoded. Fixes #350723.
21311 Also clean up some of the non fatal warnings when the input buffer is
21312 too small to decode a header.
21314 === release 0.10.4 ===
21316 2006-08-14 11:15:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21322 * docs/plugins/gst-plugins-ugly-plugins.args:
21323 * docs/plugins/inspect/plugin-a52dec.xml:
21324 * docs/plugins/inspect/plugin-amrnb.xml:
21325 * docs/plugins/inspect/plugin-asf.xml:
21326 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
21327 * docs/plugins/inspect/plugin-dvdread.xml:
21328 * docs/plugins/inspect/plugin-dvdsub.xml:
21329 * docs/plugins/inspect/plugin-iec958.xml:
21330 * docs/plugins/inspect/plugin-lame.xml:
21331 * docs/plugins/inspect/plugin-mad.xml:
21332 * docs/plugins/inspect/plugin-mpeg2dec.xml:
21333 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
21334 * docs/plugins/inspect/plugin-mpegstream.xml:
21335 * docs/plugins/inspect/plugin-rmdemux.xml:
21336 * docs/plugins/inspect/plugin-siddec.xml:
21338 Original commit message from CVS:
21341 2006-08-14 11:06:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21358 Original commit message from CVS:
21361 2006-08-14 10:19:41 +0000 Wim Taymans <wim@fluendo.com>
21363 ext/a52dec/gsta52dec.c: Instead of forwarding the event in the wrong format, unref it and set a boolean that we still...
21364 Original commit message from CVS:
21365 Patch by: Wim Taymans <wim at fluendo dot com>
21366 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event):
21367 Instead of forwarding the event in the wrong format, unref it and set
21368 a boolean that we still need to send it in the streaming thread.
21371 2006-08-14 09:50:26 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21373 ext/dvdread/dvdreadsrc.c: Put debug category initialization before use of GST_DEBUG, in order to remove a fatal warni...
21374 Original commit message from CVS:
21375 Patch by: Edward Hervey (edward at fluendo dot com)
21376 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21377 Put debug category initialization before use of GST_DEBUG, in order
21378 to remove a fatal warning. Fixes #350895
21380 2006-08-08 13:23:27 +0000 Tim-Philipp Müller <tim@centricular.net>
21382 gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
21383 Original commit message from CVS:
21384 * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
21385 Set rank to NONE for the time being until we make playbin handle
21386 subtitle pictures again (dvdsubdec seems to be a bit shaky at
21387 times when seeking, so it's probably better if it doesn't get
21388 autoplugged for the time being).
21390 2006-08-07 19:01:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21392 gst/realmedia/rmdemux.c: Handle audio streams with stream_version 3 properly; warn about unknown stream versions; han...
21393 Original commit message from CVS:
21394 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
21395 (gst_rmdemux_parse_mdpr):
21396 Handle audio streams with stream_version 3 properly; warn about
21397 unknown stream versions; handle unknown fourccs a tad more
21398 gracefully (setting bogus caps). Also, use GST_FOURCC_ARGS
21399 with GST_FOURCC_FORMAT.
21401 2006-08-07 16:25:45 +0000 Tim-Philipp Müller <tim@centricular.net>
21403 ext/dvdread/dvdreadsrc.c: Error out properly if this is an interactive DVD (fixes #345694).
21404 Original commit message from CVS:
21405 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
21406 Error out properly if this is an interactive DVD (fixes #345694).
21408 2006-08-07 16:18:33 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21410 ext/a52dec/gsta52dec.c: When the first_access is 1 or 0, we should copy the timestamp from the incoming buffer if the...
21411 Original commit message from CVS:
21412 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
21413 When the first_access is 1 or 0, we should copy the timestamp from
21414 the incoming buffer if there is one.
21416 2006-08-07 14:01:33 +0000 Tim-Philipp Müller <tim@centricular.net>
21418 ext/a52dec/gsta52dec.c: Use GST_ELEMENT_ERROR for error reporting; post errors in some more places; remove superfluou...
21419 Original commit message from CVS:
21420 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (gst_a52dec_push),
21421 (gst_a52dec_reneg), (gst_a52dec_handle_frame), (gst_a52dec_chain):
21422 Use GST_ELEMENT_ERROR for error reporting; post errors in some
21423 more places; remove superfluous newlines from debug statements.
21425 2006-08-07 09:17:01 +0000 Frédéric Riss <frederic.riss@gmail.com>
21427 gst/dvdsub/gstdvdsubdec.c: which happens when you use macros that got changed during the last unstable cycle because ...
21428 Original commit message from CVS:
21429 Patch by: Frédéric Riss <frederic.riss at gmail com>
21430 * gst/dvdsub/gstdvdsubdec.c: (gst_send_subtitle_frame):
21431 Don't set negative durations on outgoing buffers (#350044),
21432 which happens when you use macros that got changed during
21433 the last unstable cycle because they were thought not to
21436 2006-08-06 19:47:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21438 ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
21439 Original commit message from CVS:
21440 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
21441 (gst_dvd_read_src_goto_chapter),
21442 (gst_dvd_read_src_get_chapter_starts),
21443 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
21444 (gst_dvd_read_src_get_time_for_sector),
21445 (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
21446 (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
21447 (gst_dvd_read_src_goto_sector):
21448 * ext/dvdread/dvdreadsrc.h:
21449 Add basic support for time-based seeking; set timestamps on
21450 outgoing buffers if we have them; create table with
21451 chapter to time mapping when opening a title; rename
21452 gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
21453 make it take an explicit pgc argument; fix up some debugging
21454 messages so that title/chapter numbers are printed as starting
21455 from 1 for easier readability.
21457 2006-08-04 13:05:01 +0000 Tim-Philipp Müller <tim@centricular.net>
21459 gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
21460 Original commit message from CVS:
21461 * gst/realmedia/Makefile.am:
21462 * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
21463 (gst_rmdemux_parse_cont):
21464 * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
21465 (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
21466 * gst/realmedia/rmutils.h:
21467 Factor out some code into rmutils.[ch]; when reading
21468 strings, don't read beyond the available data; read
21469 metadata strings correctly (string length is 16 bits
21472 2006-07-31 09:53:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21474 Fix dist by including gst-libs/
21475 Original commit message from CVS:
21478 * gst/asfdemux/gstasfdemux.c:
21479 Fix dist by including gst-libs/
21481 2006-07-29 11:20:30 +0000 Tim-Philipp Müller <tim@centricular.net>
21483 Make custom error messages translatable.
21484 Original commit message from CVS:
21485 * ext/dvdread/dvdreadsrc.c: (plugin_init):
21487 Make custom error messages translatable.
21488 * gst/asfdemux/gstasf.c: (plugin_init):
21489 Remove setlocale() call, doesn't seem to be needed or recommended for
21490 plugins, at least not according to gstreamer/docs/random/i18n.
21492 2006-07-28 15:15:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21494 gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
21495 Original commit message from CVS:
21496 * gst/asfdemux/Makefile.am:
21497 * gst/asfdemux/asfheaders.c:
21498 * gst/asfdemux/asfheaders.h:
21499 * gst/asfdemux/gstasf.c: (plugin_init):
21500 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
21501 Error out when the stream is encrypted (rather than feeding
21502 garbage to the decoders). Fixes #349025.
21504 2006-07-28 15:11:42 +0000 Tim-Philipp Müller <tim@centricular.net>
21506 Add/enable autofoo magic for translations.
21507 Original commit message from CVS:
21512 Add/enable autofoo magic for translations.
21514 2006-07-28 13:28:19 +0000 Tim-Philipp Müller <tim@centricular.net>
21516 gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
21517 Original commit message from CVS:
21518 * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
21519 (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
21520 (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
21521 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21522 Don't leak streams, strings or caps. Get rid of unnecessary
21523 getcaps() function.
21525 2006-07-27 20:34:25 +0000 Tim-Philipp Müller <tim@centricular.net>
21527 gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
21528 Original commit message from CVS:
21529 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21530 (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
21531 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
21532 (gst_rmdemux_stream_clear_cached_subpackets),
21533 (gst_rmdemux_descramble_cook_audio),
21534 (gst_rmdemux_descramble_dnet_audio),
21535 (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
21536 Descramble cook audio streams before sending them to the
21537 decoder. Fixes #347292.
21538 Also miscellaneous clean-ups and log-level changes.
21540 2006-07-26 17:09:04 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
21542 ext/lame/gstlame.c: Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21543 Original commit message from CVS:
21544 2006-07-26 Zaheer Abbas Merali <zaheerabbas at merali dot org>
21545 * ext/lame/gstlame.c: (gst_lame_setup):
21546 Fix lame putting lots of 0's at start of mp3. Fixes bug #348786.
21548 2006-07-21 11:01:55 +0000 Wim Taymans <wim.taymans@gmail.com>
21550 ext/sidplay/gstsiddec.*: Remove old metadata thing.
21551 Original commit message from CVS:
21552 * ext/sidplay/gstsiddec.cc:
21553 * ext/sidplay/gstsiddec.h:
21554 Remove old metadata thing.
21556 2006-07-15 13:33:38 +0000 Tim-Philipp Müller <tim@centricular.net>
21558 gst/asfdemux/gstasfdemux.c: Find language codes for audio streams if they are available.
21559 Original commit message from CVS:
21560 * gst/asfdemux/gstasfdemux.c:
21561 (gst_asf_demux_get_ext_stream_props_for_stream),
21562 (gst_asf_demux_add_audio_stream), (gst_asf_demux_change_state):
21563 Find language codes for audio streams if they are available.
21565 2006-07-14 13:02:53 +0000 Tim-Philipp Müller <tim@centricular.net>
21567 gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
21568 Original commit message from CVS:
21569 * gst/asfdemux/asfheaders.h:
21570 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
21571 (gst_asf_demux_process_stream),
21572 (gst_asf_demux_process_language_list),
21573 (gst_asf_demux_process_ext_stream_props),
21574 (gst_asf_demux_process_queued_extended_stream_objects),
21575 (gst_asf_demux_process_object), (gst_asf_demux_change_state):
21576 * gst/asfdemux/gstasfdemux.h:
21577 Parse extended stream properties objects and stream objects
21578 hidden inside them (but delay creation of the appropriate
21579 pads until after all the 'normal' stream objects have been
21580 dealt with) (#343763). Also parse language list object.
21582 2006-07-13 11:28:32 +0000 Wim Taymans <wim.taymans@gmail.com>
21584 gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking.
21585 Original commit message from CVS:
21586 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
21587 (gst_rmdemux_finalize), (gst_rmdemux_src_event),
21588 (find_seek_offset_time), (gst_rmdemux_perform_seek),
21589 (gst_rmdemux_src_query), (gst_rmdemux_change_state),
21590 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
21591 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
21592 (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
21593 * gst/realmedia/rmdemux.h:
21594 Cleanups, use GstSegment for seeking.
21595 Fix error handling.
21596 Combine flow return from all streams.
21598 2006-07-11 22:46:47 +0000 Tim-Philipp Müller <tim@centricular.net>
21600 ext/cdio/gstcdiocddasrc.c: Remove g_assert that shouldn't be there.
21601 Original commit message from CVS:
21602 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_close):
21603 Remove g_assert that shouldn't be there.
21605 2006-07-10 11:52:58 +0000 Wim Taymans <wim.taymans@gmail.com>
21607 ext/mpeg2dec/gstmpeg2dec.c: Fix refcounting when cropping. Fixes #341677.
21608 Original commit message from CVS:
21609 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
21610 Fix refcounting when cropping. Fixes #341677.
21612 2006-07-09 14:07:31 +0000 Grzegorz Lukasik <hauserx@gmail.com>
21614 gst/asfdemux/gstasfdemux.c: Fix typo. Closes #347029.
21615 Original commit message from CVS:
21616 Patch by: Grzegorz Lukasik <hauserx at gmail dot com>
21617 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream),
21618 (gst_asf_demux_process_segment):
21619 Fix typo. Closes #347029.
21621 2006-07-08 20:29:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21623 gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
21624 Original commit message from CVS:
21625 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
21626 Skip chunks for unknown streams properly. Fixes broken sound
21627 and/or video for files that have additional streams that
21628 we don't recognise yet (e.g. if they are embedded in extended
21629 stream properties). Partly fixes #343763.
21631 2006-07-07 19:26:40 +0000 Tim-Philipp Müller <tim@centricular.net>
21633 gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
21634 Original commit message from CVS:
21635 * gst/asfdemux/asfheaders.c:
21636 * gst/asfdemux/asfheaders.h:
21637 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
21638 (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
21639 (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
21640 (gst_asf_demux_change_state):
21641 * gst/asfdemux/gstasfdemux.h:
21642 Add some more GUIDs and make debug log more readable
21643 and easier to follow when parsing the headers.
21645 2006-06-30 11:26:22 +0000 Tim-Philipp Müller <tim@centricular.net>
21647 ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834).
21648 Original commit message from CVS:
21649 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
21650 (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
21651 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
21652 (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
21653 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
21654 * ext/dvdread/dvdreadsrc.h:
21655 Rewrite seeking code and make seeking in DVDs work (#337834).
21657 2006-06-29 14:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
21659 autogen.sh: Check for automake-1.9 as well.
21660 Original commit message from CVS:
21662 Check for automake-1.9 as well.
21664 2006-06-29 12:25:15 +0000 Tim-Philipp Müller <tim@centricular.net>
21666 ext/dvdread/dvdreadsrc.c: Make check stronger.
21667 Original commit message from CVS:
21668 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_is_nav_pack):
21669 Make check stronger.
21671 2006-06-28 11:20:03 +0000 Tim-Philipp Müller <tim@centricular.net>
21673 gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
21674 Original commit message from CVS:
21675 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
21676 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
21677 (gst_asf_demux_push_buffer):
21678 * gst/asfdemux/gstasfdemux.h:
21679 Handle unknown codec IDs/fourccs properly (#345879); send tag
21680 events after newsegment event; fix use of GST_FOURCC_FORMAT
21683 2006-06-23 16:29:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21685 ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
21686 Original commit message from CVS:
21687 * ext/a52dec/gsta52dec.c: (plugin_init):
21688 Call the channel positions get_type() method in plugin_init
21689 to ensure that it isn't simultaneously called later from
21692 2006-06-23 12:24:56 +0000 Tim-Philipp Müller <tim@centricular.net>
21694 gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the
21695 Original commit message from CVS:
21696 * gst/mpegstream/gstmpegpacketize.c:
21697 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
21698 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
21699 Also flush packetizer cache when we get a buffer that has the
21700 DISCONT flag set; update current byte position from buffer
21701 offset after a flush.
21703 2006-06-23 11:22:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21705 gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
21706 Original commit message from CVS:
21707 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
21708 (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
21709 (gst_mpeg_packetize_read):
21710 * gst/mpegstream/gstmpegpacketize.h:
21711 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
21712 (gst_mpeg_parse_change_state):
21713 Flush packetizer cache when we get a FLUSH_STOP event;
21714 remove unused source pad member from packetizer; add debug
21715 category for packetizer.
21717 2006-06-23 09:28:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
21719 ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
21720 Original commit message from CVS:
21721 * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
21722 Treat dual-mono as stereo. It should really be output on 2 separate
21723 pads, but isn't for now.
21725 2006-06-19 15:16:43 +0000 Tim-Philipp Müller <tim@centricular.net>
21727 ext/mpeg2dec/gstmpeg2dec.c: Assume 4:3 DAR rather than 4:3 PAR (#345184).
21728 Original commit message from CVS:
21729 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21730 Assume 4:3 DAR rather than 4:3 PAR (#345184).
21732 2006-06-19 11:59:14 +0000 Tim-Philipp Müller <tim@centricular.net>
21734 ext/mpeg2dec/gstmpeg2dec.c: Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us any PAR whatsoever (rathe...
21735 Original commit message from CVS:
21736 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format):
21737 Assume pixel-aspect-ratio of 4:3 if libmpeg2dec doesn't give us
21738 any PAR whatsoever (rather than using 0/0, which will lead to
21739 an abort later on). Fixes #345184.
21741 2006-06-17 19:35:41 +0000 Michael Dominic K <mdk@mdk.org.pl>
21743 ext/mad/gstmad.c: Send newsegment event before calling gst_pad_alloc_buffer_and_set_caps(), makes mad behave better i...
21744 Original commit message from CVS:
21745 Patch by: Michael Dominic K. < mdk at mdk org pl>
21746 * ext/mad/gstmad.c: (gst_mad_chain):
21747 Send newsegment event before calling
21748 gst_pad_alloc_buffer_and_set_caps(), makes mad behave better
21749 in connection with pad blocking (#342594). While we're at it,
21750 do some minor clean-ups.
21752 2006-06-17 14:48:04 +0000 Tim-Philipp Müller <tim@centricular.net>
21754 configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
21755 Original commit message from CVS:
21757 Fix --disable-external (can't set conditionals conditionally,
21760 2006-06-15 17:10:09 +0000 Tim-Philipp Müller <tim@centricular.net>
21762 ext/a52dec/Makefile.am: ... and then he said "When you go and fix the build you better make sure you have some spare ...
21763 Original commit message from CVS:
21764 * ext/a52dec/Makefile.am:
21765 ... and then he said "When you go and fix the build you
21766 better make sure you have some spare backslashes in your
21769 2006-06-13 15:46:09 +0000 Wim Taymans <wim.taymans@gmail.com>
21771 ext/sidplay/gstsiddec.cc: Fix copyright, email addresses and descriptions.
21772 Original commit message from CVS:
21773 * ext/sidplay/gstsiddec.cc:
21774 Fix copyright, email addresses and descriptions.
21775 Use saner defaults for arguments. Fixes #344667.
21776 constify some stuff.
21779 Fix negotiation to do mono/44100 by default.
21780 Post error messages.
21781 Use _scale_int where possible.
21783 2006-06-12 14:09:20 +0000 Wim Taymans <wim.taymans@gmail.com>
21785 ext/dvdnav/.cvsignore: More ignore
21786 Original commit message from CVS:
21787 * ext/dvdnav/.cvsignore:
21790 2006-06-12 13:49:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21792 tests/check/elements/amrnbenc.c: Init memory before feeding it to the encoder to make the valgrind test succeed.
21793 Original commit message from CVS:
21794 * tests/check/elements/amrnbenc.c: (push_data):
21795 Init memory before feeding it to the encoder to make
21796 the valgrind test succeed.
21798 2006-06-12 13:27:18 +0000 Edward Hervey <bilboed@bilboed.com>
21800 gst/asfdemux/.cvsignore: More ignore
21801 Original commit message from CVS:
21802 * gst/asfdemux/.cvsignore:
21805 2006-06-11 20:38:54 +0000 Tim-Philipp Müller <tim@centricular.net>
21807 .cvsignore: Ignore files generated by 'make dist'.
21808 Original commit message from CVS:
21810 Ignore files generated by 'make dist'.
21812 2006-06-11 17:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21815 Original commit message from CVS:
21818 * ext/a52dec/Makefile.am:
21819 * ext/dvdnav/Makefile.am:
21820 * ext/dvdread/Makefile.am:
21821 * ext/lame/Makefile.am:
21822 * ext/mad/Makefile.am:
21823 * ext/mpeg2dec/Makefile.am:
21824 * ext/sidplay/Makefile.am:
21827 2006-06-11 13:57:18 +0000 Thomas Vander Stichele <thomas@apestaart.org>
21829 autogen.sh: require am17
21830 Original commit message from CVS:
21834 * ext/annodex/Makefile.am:
21835 * ext/cdio/Makefile.am:
21836 * ext/dv/Makefile.am:
21837 * ext/esd/Makefile.am:
21838 * ext/flac/Makefile.am:
21839 * ext/gdk_pixbuf/Makefile.am:
21840 * ext/ladspa/Makefile.am:
21841 * ext/libcaca/Makefile.am:
21842 * ext/speex/Makefile.am:
21843 * ext/taglib/Makefile.am:
21844 * sys/oss/Makefile.am:
21845 * sys/sunaudio/Makefile.am:
21846 * sys/ximage/Makefile.am:
21847 clean up build further
21849 2006-06-07 17:05:48 +0000 Wim Taymans <wim.taymans@gmail.com>
21851 ext/mpeg2dec/gstmpeg2dec.*: Simplify and don't leak our buffer pool.
21852 Original commit message from CVS:
21853 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
21854 (gst_mpeg2dec_reset), (clear_buffers), (handle_picture),
21855 (gst_mpeg2dec_sink_convert), (gst_mpeg2dec_src_convert),
21856 (gst_mpeg2dec_change_state):
21857 * ext/mpeg2dec/gstmpeg2dec.h:
21858 Simplify and don't leak our buffer pool.
21860 Remove unfixed bug number from previous ChangeLog entry.
21862 2006-06-07 16:15:42 +0000 Wim Taymans <wim.taymans@gmail.com>
21864 ext/mpeg2dec/gstmpeg2dec.*: Fix padtemplate as we can now do fractional framerates.
21865 Original commit message from CVS:
21866 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_base_init),
21867 (gst_mpeg2dec_class_init), (gst_mpeg2dec_init),
21868 (gst_mpeg2dec_finalize), (gst_mpeg2dec_reset),
21869 (gst_mpeg2dec_qos_reset), (gst_mpeg2dec_alloc_buffer),
21870 (gst_mpeg2dec_negotiate_format), (init_dummybuf),
21871 (handle_sequence), (handle_picture), (handle_slice),
21872 (gst_mpeg2dec_chain), (gst_mpeg2dec_sink_event),
21873 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
21874 * ext/mpeg2dec/gstmpeg2dec.h:
21875 Fix padtemplate as we can now do fractional framerates.
21878 Add simple frame dropping QoS.
21879 Precalc buffer output sizes and UV offsets.
21880 Always give libmpeg2 a valid fbuf when it wants one.
21881 don't trust libmpeg to discard our buffers but manage it
21883 Fixes #343627, #327350, #335288
21885 2006-06-05 20:57:12 +0000 Sébastien Moutte <sebastien@moutte.net>
21887 win32/MANIFEST: Add a manifest for futures ugly win32 releases.
21888 Original commit message from CVS:
21890 Add a manifest for futures ugly win32 releases.
21891 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
21892 Move bufcaps declaration at the begining of the instructions
21895 2006-06-01 22:00:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21897 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21898 Original commit message from CVS:
21899 * ext/alsaspdif/alsaspdifsink.h:
21900 * ext/amrwb/gstamrwbdec.h:
21901 * ext/amrwb/gstamrwbenc.h:
21902 * ext/amrwb/gstamrwbparse.h:
21903 * ext/arts/gst_arts.h:
21904 * ext/artsd/gstartsdsink.h:
21905 * ext/audiofile/gstafparse.h:
21906 * ext/audiofile/gstafsink.h:
21907 * ext/audiofile/gstafsrc.h:
21908 * ext/audioresample/gstaudioresample.h:
21909 * ext/bz2/gstbz2dec.h:
21910 * ext/bz2/gstbz2enc.h:
21911 * ext/dirac/gstdiracdec.h:
21912 * ext/directfb/dfbvideosink.h:
21913 * ext/divx/gstdivxdec.h:
21914 * ext/divx/gstdivxenc.h:
21915 * ext/dts/gstdtsdec.h:
21916 * ext/faac/gstfaac.h:
21917 * ext/gsm/gstgsmdec.h:
21918 * ext/gsm/gstgsmenc.h:
21919 * ext/ivorbis/vorbisenc.h:
21920 * ext/libfame/gstlibfame.h:
21921 * ext/nas/nassink.h:
21922 * ext/neon/gstneonhttpsrc.h:
21923 * ext/polyp/polypsink.h:
21924 * ext/sdl/sdlaudiosink.h:
21925 * ext/sdl/sdlvideosink.h:
21926 * ext/shout/gstshout.h:
21927 * ext/snapshot/gstsnapshot.h:
21928 * ext/sndfile/gstsf.h:
21929 * ext/swfdec/gstswfdec.h:
21930 * ext/tarkin/gsttarkindec.h:
21931 * ext/tarkin/gsttarkinenc.h:
21932 * ext/theora/theoradec.h:
21933 * ext/wavpack/gstwavpackdec.h:
21934 * ext/wavpack/gstwavpackparse.h:
21935 * ext/xine/gstxine.h:
21936 * ext/xvid/gstxviddec.h:
21937 * ext/xvid/gstxvidenc.h:
21938 * gst/cdxaparse/gstcdxaparse.h:
21939 * gst/cdxaparse/gstcdxastrip.h:
21940 * gst/colorspace/gstcolorspace.h:
21941 * gst/festival/gstfestival.h:
21942 * gst/freeze/gstfreeze.h:
21943 * gst/gdp/gstgdpdepay.h:
21944 * gst/gdp/gstgdppay.h:
21945 * gst/modplug/gstmodplug.h:
21946 * gst/mpeg1sys/gstmpeg1systemencode.h:
21947 * gst/mpeg1videoparse/gstmp1videoparse.h:
21948 * gst/mpeg2sub/gstmpeg2subt.h:
21949 * gst/mpegaudioparse/gstmpegaudioparse.h:
21950 * gst/multifilesink/gstmultifilesink.h:
21951 * gst/overlay/gstoverlay.h:
21952 * gst/playondemand/gstplayondemand.h:
21953 * gst/qtdemux/qtdemux.h:
21954 * gst/rtjpeg/gstrtjpegdec.h:
21955 * gst/rtjpeg/gstrtjpegenc.h:
21956 * gst/smooth/gstsmooth.h:
21957 * gst/smoothwave/gstsmoothwave.h:
21958 * gst/spectrum/gstspectrum.h:
21959 * gst/speed/gstspeed.h:
21960 * gst/stereo/gststereo.h:
21961 * gst/switch/gstswitch.h:
21962 * gst/tta/gstttadec.h:
21963 * gst/tta/gstttaparse.h:
21964 * gst/videodrop/gstvideodrop.h:
21965 * gst/xingheader/gstxingmux.h:
21966 * sys/directdraw/gstdirectdrawsink.h:
21967 * sys/directsound/gstdirectsoundsink.h:
21968 * sys/dxr3/dxr3audiosink.h:
21969 * sys/dxr3/dxr3spusink.h:
21970 * sys/dxr3/dxr3videosink.h:
21971 * sys/qcam/gstqcamsrc.h:
21972 * sys/vcd/vcdsrc.h:
21973 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21975 2006-06-01 21:11:41 +0000 Stefan Kost <ensonic@users.sourceforge.net>
21977 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21978 Original commit message from CVS:
21979 * ext/a52dec/gsta52dec.h:
21980 * ext/amrnb/amrnbdec.h:
21981 * ext/amrnb/amrnbenc.h:
21982 * ext/amrnb/amrnbparse.h:
21983 * ext/mpeg2dec/gstmpeg2dec.h:
21984 * ext/sidplay/gstsiddec.h:
21985 * gst/ac3parse/gstac3parse.h:
21986 * gst/asfdemux/gstasfdemux.h:
21987 * gst/asfdemux/gstasfmux.h:
21988 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
21989 * gst/iec958/ac3iec.h:
21990 * gst/mpegaudioparse/gstmpegaudioparse.h:
21991 * gst/mpegstream/gstdvddemux.h:
21992 * gst/mpegstream/gstmpegclock.h:
21993 * gst/mpegstream/gstmpegdemux.h:
21994 * gst/mpegstream/gstmpegparse.h:
21995 Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
21997 2006-05-27 11:35:11 +0000 Tim-Philipp Müller <tim@centricular.net>
21999 README: Replace current README (containing the release notes from some 0.9.x version) with a proper README taken from...
22000 Original commit message from CVS:
22002 Replace current README (containing the release notes from
22003 some 0.9.x version) with a proper README taken from the core.
22005 2006-05-24 15:56:13 +0000 Wim Taymans <wim.taymans@gmail.com>
22007 ext/amrnb/: Sortof first quick cleanup of all this mess...
22008 Original commit message from CVS:
22009 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_event), (gst_amrnbdec_chain):
22010 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
22011 (gst_amrnbparse_sink_event), (gst_amrnbparse_chain),
22012 (gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
22013 * ext/amrnb/amrnbparse.h:
22014 Sortof first quick cleanup of all this mess...
22015 Don't crap out on empty and invalid FTs but treat them as
22016 empty packets, the decoder handles them fine.
22019 2006-05-22 08:24:09 +0000 Tim-Philipp Müller <tim@centricular.net>
22021 gst/asfdemux/gstasf.c: Call gst_riff_init() so the riff debug category gets set up before it is being used.
22022 Original commit message from CVS:
22023 * gst/asfdemux/gstasf.c: (plugin_init):
22024 Call gst_riff_init() so the riff debug category gets set up
22025 before it is being used.
22027 2006-05-19 13:55:11 +0000 Michael Smith <msmith@xiph.org>
22029 gst/iec958/: Write rate into the caps, for the allowed ac3 rates. Some minor cleanups.
22030 Original commit message from CVS:
22031 * gst/iec958/ac3_padder.c: (ac3p_parse):
22032 * gst/iec958/ac3_padder.h:
22033 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_set_property),
22034 (ac3iec_chain_raw), (ac3iec_change_state):
22035 * gst/iec958/ac3iec.h:
22036 Write rate into the caps, for the allowed ac3 rates. Some minor
22039 2006-05-18 13:00:21 +0000 James Doc Livingston <doclivingston@gmail.com>
22041 ext/mad/gstid3tag.c: Do tag merging correctly (#339918). Output taglists properly in debug statements too while we're...
22042 Original commit message from CVS:
22043 Patch by: James "Doc" Livingston <doclivingston gmail com>
22044 * ext/mad/gstid3tag.c: (gst_id3_tag_get_tag_to_render):
22045 Do tag merging correctly (#339918). Output taglists
22046 properly in debug statements too while we're at it.
22048 2006-05-11 16:17:44 +0000 Jan Schmidt <thaytan@mad.scientist.com>
22050 ext/a52dec/gsta52dec.c: Add more debug
22051 Original commit message from CVS:
22052 * ext/a52dec/gsta52dec.c: (gst_a52dec_chain):
22054 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcm_reset),
22055 (gst_dvdlpcmdec_init), (update_timestamps),
22056 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
22057 (dvdlpcmdec_sink_event):
22058 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
22059 If we have a first_access offset but no current timestamp (might
22060 happen after a seek), then calculate a start time for the first
22061 portion so that it will align with the timestamp given for the
22062 first_access portion.
22063 If a new-segment arrives with format time, store the start
22064 time as a failsafe timestamp in case we never get any further
22065 timestamp info (unlikely)
22066 Mask out the 'frame number' section of the incoming header so
22067 that we don't consider it to be changing on every buffer and
22068 reset the caps constantly.
22069 Use gst_util_uint64_scale for duration calculation
22071 2006-05-11 14:34:10 +0000 Michael Smith <msmith@xiph.org>
22073 gst/dvdlpcmdec/gstdvdlpcmdec.c: Fix timestamping for cases where the first_access parameter is 4.
22074 Original commit message from CVS:
22075 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
22076 Fix timestamping for cases where the first_access parameter is 4.
22077 Ensure we don't overrun buffers in other cases.
22079 2006-05-10 14:40:03 +0000 Tim-Philipp Müller <tim@centricular.net>
22081 gst/asfdemux/gstasfdemux.c: Fix silly bug when reading metadata (#341254).
22082 Original commit message from CVS:
22083 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_string):
22084 Fix silly bug when reading metadata (#341254).
22086 2006-05-08 11:57:26 +0000 Edward Hervey <bilboed@bilboed.com>
22088 autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
22089 Original commit message from CVS:
22090 * autogen.sh: (CONFIGURE_DEF_OPT):
22091 libtoolize on Darwin/MacOSX is called glibtoolize
22093 2006-05-06 11:38:30 +0000 Tim-Philipp Müller <tim@centricular.net>
22095 ext/lame/gstlame.*: Remove tag writing from lame (which was completely broken anyway, #329184). Leaving GstTagSetter ...
22096 Original commit message from CVS:
22097 * ext/lame/gstlame.c: (gst_lame_get_type),
22098 (gst_lame_release_memory), (gst_lame_init), (gst_lame_sink_event),
22099 (gst_lame_setup), (gst_lame_change_state):
22100 * ext/lame/gstlame.h:
22101 Remove tag writing from lame (which was completely broken
22102 anyway, #329184). Leaving GstTagSetter interface around for
22103 now, albeit non-functional. Should be removed completely
22104 in 0.11. Use the 'id3v2mux' plugin from -good for writing
22107 2006-05-06 00:18:31 +0000 Maciej Katafiasz <mathrick@mathrick.org>
22110 * ext/dvdread/dvdreadsrc.c:
22111 * gst/asfdemux/gstasfdemux.c:
22112 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
22113 Original commit message from CVS:
22114 Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.
22116 2006-05-05 08:23:39 +0000 Andres Salomon <dilinger@debian.org>
22118 ext/lame/gstlame.c: Fix typo (comma vs. semicolon) (#340710).
22119 Original commit message from CVS:
22120 Patch by: Andres Salomon <dilinger at debian org>
22121 * ext/lame/gstlame.c: (gst_lame_sink_event):
22122 Fix typo (comma vs. semicolon) (#340710).
22124 2006-05-04 08:24:52 +0000 Lutz Müller <lutz@topfrose.de>
22126 ext/mad/gstmad.c: Make mad the second element to support the highly useful
22127 Original commit message from CVS:
22128 Patch by: Lutz Müller <lutz at topfrose de>
22129 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query):
22130 Make mad the second element to support the highly useful
22131 FORMATS query (#340594)
22133 2006-05-02 10:28:48 +0000 Edward Hervey <bilboed@bilboed.com>
22135 ext/mpeg2dec/gstmpeg2dec.c: Remember the query duration format before passing it upstream since it could have been mo...
22136 Original commit message from CVS:
22137 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_sink_convert),
22138 (gst_mpeg2dec_src_query):
22139 Remember the query duration format before passing it upstream since it
22140 could have been modified.
22141 Add GST_WARNING_OBJECT in sink convert function to detail why the
22142 conversion didn't work.
22144 2006-04-25 21:56:37 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22146 Define GstElementDetails as const and also static (when defined as global)
22147 Original commit message from CVS:
22148 * ext/amrwb/gstamrwbdec.c:
22149 * ext/amrwb/gstamrwbenc.c:
22150 * ext/amrwb/gstamrwbparse.c:
22151 * ext/arts/gst_arts.c:
22152 * ext/artsd/gstartsdsink.c:
22153 * ext/audiofile/gstafparse.c:
22154 * ext/audiofile/gstafsink.c:
22155 * ext/audiofile/gstafsrc.c:
22156 * ext/audioresample/gstaudioresample.c:
22157 * ext/bz2/gstbz2dec.c:
22158 * ext/bz2/gstbz2enc.c:
22159 * ext/cdaudio/gstcdaudio.c:
22160 * ext/directfb/dfbvideosink.c:
22161 * ext/divx/gstdivxdec.c:
22162 * ext/divx/gstdivxenc.c:
22163 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22164 * ext/faac/gstfaac.c: (gst_faac_base_init):
22165 * ext/faad/gstfaad.c:
22166 * ext/gsm/gstgsmdec.c:
22167 * ext/gsm/gstgsmenc.c:
22168 * ext/hermes/gsthermescolorspace.c:
22169 * ext/ivorbis/vorbisfile.c:
22170 * ext/lcs/gstcolorspace.c:
22171 * ext/libfame/gstlibfame.c:
22172 * ext/libmms/gstmms.c: (gst_mms_base_init):
22173 * ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
22174 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22175 * ext/nas/nassink.c: (gst_nassink_base_init):
22176 * ext/neon/gstneonhttpsrc.c:
22177 * ext/sdl/sdlaudiosink.c:
22178 * ext/sdl/sdlvideosink.c:
22179 * ext/shout/gstshout.c:
22180 * ext/snapshot/gstsnapshot.c:
22181 * ext/sndfile/gstsf.c:
22182 * ext/swfdec/gstswfdec.c:
22183 * ext/tarkin/gsttarkindec.c:
22184 * ext/tarkin/gsttarkinenc.c:
22185 * ext/theora/theoradec.c:
22186 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22187 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22188 * ext/xvid/gstxviddec.c:
22189 * ext/xvid/gstxvidenc.c:
22190 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22191 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22192 * gst/chart/gstchart.c:
22193 * gst/colorspace/gstcolorspace.c:
22194 * gst/deinterlace/gstdeinterlace.c:
22195 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22196 * gst/festival/gstfestival.c:
22197 * gst/filter/gstbpwsinc.c:
22198 * gst/filter/gstiir.c:
22199 * gst/filter/gstlpwsinc.c:
22200 * gst/freeze/gstfreeze.c:
22201 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22202 * gst/librfb/gstrfbsrc.c:
22203 * gst/mixmatrix/mixmatrix.c:
22204 * gst/mpeg1sys/gstmpeg1systemencode.c:
22205 * gst/mpeg1videoparse/gstmp1videoparse.c:
22206 * gst/mpeg2sub/gstmpeg2subt.c:
22207 * gst/mpegaudioparse/gstmpegaudioparse.c:
22208 * gst/multifilesink/gstmultifilesink.c:
22209 * gst/overlay/gstoverlay.c:
22210 * gst/passthrough/gstpassthrough.c:
22211 * gst/playondemand/gstplayondemand.c:
22212 * gst/qtdemux/qtdemux.c:
22213 * gst/rtjpeg/gstrtjpegdec.c:
22214 * gst/rtjpeg/gstrtjpegenc.c:
22215 * gst/smooth/gstsmooth.c:
22216 * gst/smoothwave/gstsmoothwave.c:
22217 * gst/spectrum/gstspectrum.c:
22218 * gst/speed/gstspeed.c:
22219 * gst/stereo/gststereo.c:
22220 * gst/switch/gstswitch.c:
22221 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22222 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22223 * gst/vbidec/gstvbidec.c:
22224 * gst/videocrop/gstvideocrop.c:
22225 * gst/videodrop/gstvideodrop.c:
22226 * gst/virtualdub/gstxsharpen.c:
22227 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22228 * gst/y4m/gsty4mencode.c:
22229 * sys/cdrom/gstcdplayer.c:
22230 * sys/directdraw/gstdirectdrawsink.c:
22231 * sys/directsound/gstdirectsoundsink.c:
22232 * sys/glsink/glimagesink.c:
22233 * sys/qcam/gstqcamsrc.c:
22234 * sys/v4l2/gstv4l2src.c:
22235 * sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
22236 * sys/ximagesrc/ximagesrc.c:
22237 Define GstElementDetails as const and also static (when defined as
22240 2006-04-25 21:47:03 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22242 Define GstElementDetails as const and also static (when defined as global)
22243 Original commit message from CVS:
22244 * ext/mad/gstid3tag.c:
22245 * ext/mad/gstmad.c:
22246 * gst/ac3parse/gstac3parse.c:
22247 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22248 * gst/synaesthesia/gstsynaesthesia.c:
22249 Define GstElementDetails as const and also static (when defined as
22252 2006-04-25 21:39:40 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22254 Define GstElementDetails as const and also static (when defined as global)
22255 Original commit message from CVS:
22256 * ext/aalib/gstaasink.c:
22257 * ext/annodex/gstcmmldec.c:
22258 * ext/annodex/gstcmmlenc.c:
22259 * ext/cairo/gsttextoverlay.c:
22260 * ext/cairo/gsttimeoverlay.c:
22261 * ext/cdio/gstcdiocddasrc.c:
22262 * ext/dv/gstdvdec.c:
22263 * ext/dv/gstdvdemux.c:
22264 * ext/esd/esdmon.c:
22265 * ext/esd/esdsink.c:
22266 * ext/flac/gstflacenc.c:
22267 * ext/flac/gstflactag.c:
22268 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22269 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22270 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22271 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22272 * ext/gdk_pixbuf/pixbufscale.c:
22273 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22274 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22275 * ext/jpeg/gstjpegdec.c:
22276 * ext/jpeg/gstjpegenc.c:
22277 * ext/jpeg/gstsmokedec.c:
22278 * ext/jpeg/gstsmokeenc.c:
22279 * ext/libcaca/gstcacasink.c:
22280 * ext/libmng/gstmngdec.c:
22281 * ext/libmng/gstmngenc.c:
22282 * ext/libpng/gstpngdec.c:
22283 * ext/libpng/gstpngenc.c:
22284 * ext/mikmod/gstmikmod.c:
22285 * ext/raw1394/gstdv1394src.c:
22286 * ext/shout2/gstshout2.c: (gst_shout2send_init):
22287 * ext/shout2/gstshout2.h:
22288 * ext/speex/gstspeexdec.c:
22289 * ext/speex/gstspeexenc.c:
22290 * gst/alpha/gstalpha.c:
22291 * gst/alpha/gstalphacolor.c:
22292 * gst/apetag/gstapedemux.c:
22293 * gst/auparse/gstauparse.c:
22294 * gst/autodetect/gstautoaudiosink.c:
22295 (gst_auto_audio_sink_base_init):
22296 * gst/autodetect/gstautovideosink.c:
22297 (gst_auto_video_sink_base_init):
22298 * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
22299 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22300 * gst/cutter/gstcutter.c:
22301 * gst/debug/breakmydata.c:
22302 * gst/debug/efence.c:
22303 * gst/debug/gstnavigationtest.c:
22304 * gst/debug/gstnavseek.c:
22305 * gst/debug/negotiation.c:
22306 * gst/debug/progressreport.c:
22307 * gst/debug/testplugin.c:
22308 * gst/effectv/gstaging.c:
22309 * gst/effectv/gstdice.c:
22310 * gst/effectv/gstedge.c:
22311 * gst/effectv/gstquark.c:
22312 * gst/effectv/gstrev.c:
22313 * gst/effectv/gstshagadelic.c:
22314 * gst/effectv/gstvertigo.c:
22315 * gst/effectv/gstwarp.c:
22316 * gst/flx/gstflxdec.c:
22317 * gst/goom/gstgoom.c:
22318 * gst/icydemux/gsticydemux.c:
22319 * gst/id3demux/gstid3demux.c:
22320 * gst/interleave/deinterleave.c:
22321 * gst/interleave/interleave.c:
22322 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22323 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22324 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22325 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22326 * gst/level/gstlevel.c:
22327 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22328 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22329 * gst/median/gstmedian.c:
22330 * gst/monoscope/gstmonoscope.c:
22331 * gst/multipart/multipartdemux.c:
22332 * gst/multipart/multipartmux.c:
22333 * gst/oldcore/gstaggregator.c:
22334 * gst/oldcore/gstfdsink.c:
22335 * gst/oldcore/gstmd5sink.c:
22336 * gst/oldcore/gstmultifilesrc.c:
22337 * gst/oldcore/gstpipefilter.c:
22338 * gst/oldcore/gstshaper.c:
22339 * gst/oldcore/gststatistics.c:
22340 * gst/rtp/gstasteriskh263.c:
22341 * gst/rtp/gstrtpL16depay.c:
22342 * gst/rtp/gstrtpL16pay.c:
22343 * gst/rtp/gstrtpamrdepay.c:
22344 * gst/rtp/gstrtpamrpay.c:
22345 * gst/rtp/gstrtpdepay.c:
22346 * gst/rtp/gstrtpgsmpay.c:
22347 * gst/rtp/gstrtph263pay.c:
22348 * gst/rtp/gstrtph263pdepay.c:
22349 * gst/rtp/gstrtph263ppay.c:
22350 * gst/rtp/gstrtpilbcdepay.c:
22351 * gst/rtp/gstrtpmp4gpay.c:
22352 * gst/rtp/gstrtpmp4vdepay.c:
22353 * gst/rtp/gstrtpmp4vpay.c:
22354 * gst/rtp/gstrtpmpadepay.c:
22355 * gst/rtp/gstrtpmpapay.c:
22356 * gst/rtp/gstrtppcmadepay.c:
22357 * gst/rtp/gstrtppcmapay.c:
22358 * gst/rtp/gstrtppcmudepay.c:
22359 * gst/rtp/gstrtppcmupay.c:
22360 * gst/rtp/gstrtpspeexdepay.c:
22361 * gst/rtp/gstrtpspeexpay.c:
22362 * gst/rtsp/gstrtpdec.c:
22363 * gst/rtsp/gstrtspsrc.c:
22364 * gst/smpte/gstsmpte.c:
22365 * gst/udp/gstdynudpsink.c:
22366 * gst/udp/gstmultiudpsink.c:
22367 * gst/udp/gstudpsink.c:
22368 * gst/udp/gstudpsrc.c:
22369 * gst/videobox/gstvideobox.c:
22370 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22371 * gst/videofilter/gstvideobalance.c:
22372 * gst/videofilter/gstvideoflip.c:
22373 * gst/videofilter/gstvideotemplate.c:
22374 (gst_videotemplate_base_init):
22375 * gst/videomixer/videomixer.c:
22376 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
22377 (gst_wavparse_class_init), (gst_wavparse_dispose),
22378 (gst_wavparse_reset), (gst_wavparse_init),
22379 (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
22380 (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
22381 (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
22382 (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
22383 (gst_wavparse_chain), (gst_wavparse_srcpad_event),
22384 (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
22385 (gst_wavparse_change_state):
22386 * gst/wavparse/gstwavparse.h:
22387 * sys/oss/gstossmixerelement.c:
22388 * sys/oss/gstosssink.c:
22389 * sys/oss/gstosssrc.c:
22390 * sys/osxaudio/gstosxaudioelement.c:
22391 * sys/osxaudio/gstosxaudiosink.c:
22392 * sys/osxaudio/gstosxaudiosrc.c:
22393 * sys/sunaudio/gstsunaudiomixer.c:
22394 * sys/sunaudio/gstsunaudiosink.c:
22395 Define GstElementDetails as const and also static (when defined as
22398 2006-04-25 12:17:02 +0000 Tim-Philipp Müller <tim@centricular.net>
22400 ext/dvdnav/dvdnavsrc.c: Fix name of custom event (use same as dvdreadsrc).
22401 Original commit message from CVS:
22402 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_push_titlelang_event):
22403 Fix name of custom event (use same as dvdreadsrc).
22404 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_chain),
22405 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event):
22406 Fix event parsing (the event name is in the structure, not the
22407 name of the structure itself); also fix indentation after
22410 2006-04-23 09:49:14 +0000 Tim-Philipp Müller <tim@centricular.net>
22412 ext/mad/gstid3tag.c: Change debug category to 'id3mux'.
22413 Original commit message from CVS:
22414 * ext/mad/gstid3tag.c: (plugin_init):
22415 Change debug category to 'id3mux'.
22417 2006-04-22 18:49:01 +0000 Alexander Lancaster <alexl@users.sourceforge.net>
22419 ext/mad/gstid3tag.c: When acting as a muxer, set caps on outgoing buffers and set caps on source pad (fixes #323658)....
22420 Original commit message from CVS:
22421 Patch by: Alexander Lancaster <alexl at users sourceforge net>
22422 * ext/mad/gstid3tag.c: (gst_id3_tag_get_caps), (gst_id3_tag_init),
22423 (gst_id3_tag_sink_event), (gst_id3_tag_src_link),
22424 (gst_id3_tag_chain):
22425 When acting as a muxer, set caps on outgoing buffers and set caps
22426 on source pad (fixes #323658). Remove unused application/x-gst-tags
22427 cruft from the 0.6 days.
22429 2006-04-21 20:37:43 +0000 Tim-Philipp Müller <tim@centricular.net>
22431 ext/mad/gstmad.c: .. and DEFAULT queries should work too. Use magic gst util scale functions in some places.
22432 Original commit message from CVS:
22433 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_convert_src),
22434 (gst_mad_src_query), (gst_mad_chain):
22435 .. and DEFAULT queries should work too. Use magic gst util scale
22436 functions in some places.
22438 2006-04-21 19:31:47 +0000 Tim-Philipp Müller <tim@centricular.net>
22440 ext/mad/gstmad.c: Fix duration query in BYTES format (#336824).
22441 Original commit message from CVS:
22442 * ext/mad/gstmad.c: (gst_mad_src_query):
22443 Fix duration query in BYTES format (#336824).
22445 2006-04-21 12:40:41 +0000 Ed Catmur <ed@catmur.co.uk>
22447 ext/lame/gstlame.c: Don't crash if we get an EOS event before the encoder has been set up (#339287).
22448 Original commit message from CVS:
22449 Patch by: Ed Catmur <ed at catmur dot co dot uk>
22450 * ext/lame/gstlame.c: (gst_lame_sink_event):
22451 Don't crash if we get an EOS event before the encoder
22452 has been set up (#339287).
22454 2006-04-21 11:17:08 +0000 Wim Taymans <wim.taymans@gmail.com>
22456 ext/dvdread/dvdreadsrc.c: Move errors out of the normal code flow.
22457 Original commit message from CVS:
22458 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_start),
22459 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read),
22460 (gst_dvd_read_src_create), (gst_dvd_read_src_goto_sector):
22461 Move errors out of the normal code flow.
22462 Don't send eos, basesrc will do that for us when needed.
22464 2006-04-21 10:50:17 +0000 Wim Taymans <wim.taymans@gmail.com>
22466 gst/mpegstream/: Do state changes correctly
22467 Original commit message from CVS:
22468 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_change_state):
22469 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_change_state):
22470 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_change_state):
22471 Do state changes correctly
22473 2006-04-13 19:08:20 +0000 Tim-Philipp Müller <tim@centricular.net>
22475 ext/mpeg2dec/gstmpeg2dec.c: Can't use gst_pad_alloc_buffer*() when we are going to crop the image before sending it o...
22476 Original commit message from CVS:
22477 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf),
22478 (gst_mpeg2dec_alloc_buffer):
22479 Can't use gst_pad_alloc_buffer*() when we are going to crop
22480 the image before sending it out. Downstream basetransform-based
22481 elements will complain about the wrong unit size otherwise
22482 (when not operating in passthrough-mode at least).
22483 Const-ify some static variables and do some minor clean-ups.
22484 Use I420 macros for size/offsets (not really necessary in this
22485 particular context, but this kind of code gets copy'n'pasted).
22487 2006-04-13 18:21:08 +0000 Tim-Philipp Müller <tim@centricular.net>
22489 gst/mpegstream/gstmpegpacketize.*: g_malloc() can't fail, we don't need to handle this. Same for gst_buffer_new_and_a...
22490 Original commit message from CVS:
22491 * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_put),
22493 * gst/mpegstream/gstmpegpacketize.h:
22494 g_malloc() can't fail, we don't need to handle this. Same for
22495 gst_buffer_new_and_alloc().
22496 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
22497 klass->send_buffer() should have the same semantics as
22498 gst_pad_push(), ie. ownership of the buffer is transfered,
22499 so we never have to unref the buffer no matter what the flow
22502 2006-04-12 16:21:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22504 * tests/check/gst-plugins-ugly.supp:
22505 one more suppression for FC4
22506 Original commit message from CVS:
22507 one more suppression for FC4
22509 2006-04-10 16:58:24 +0000 Michael Smith <msmith@xiph.org>
22511 * tests/check/gst-plugins-ugly.supp:
22512 The AMR encoder sucks giant sucky things through a sucky object with a giant sucking machine. More suppressions.
22513 Original commit message from CVS:
22514 The AMR encoder sucks giant sucky things through a sucky object with a giant
22515 sucking machine. More suppressions.
22517 2006-04-10 14:47:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22519 add test for amrnbenc, enable test infrastructure, and fix a leak
22520 Original commit message from CVS:
22521 add test for amrnbenc, enable test infrastructure, and fix a leak
22522 * common/check.mak:
22523 allow for specifying more than one suppressions file in SUPPRESSIONS
22525 * tests/Makefile.am:
22526 * tests/check/.cvsignore:
22527 * tests/check/Makefile.am:
22528 * tests/check/elements/.cvsignore:
22531 * tests/check/gst-plugins-ugly.supp:
22532 add suppressions for libs used by -ugly
22533 * tests/check/elements/amrnbenc.c: (buffer_new), (buffer_unref),
22534 (setup_amrnbenc), (cleanup_amrnbenc), (push_data),
22535 (GST_START_TEST), (amrnbenc_suite), (main):
22536 add a simple test for encoding amr
22537 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init):
22538 fix pad template leaks
22540 2006-04-10 11:48:29 +0000 Michael Smith <msmith@xiph.org>
22542 ext/amrnb/amrnbenc.c: Plug big leak in AMR encoder.
22543 Original commit message from CVS:
22544 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
22545 Plug big leak in AMR encoder.
22547 2006-04-09 18:09:40 +0000 Sébastien Moutte <sebastien@moutte.net>
22549 ext/mad/gstmad.c: move GstIndexEntry *entry variable declaration before the first instruction
22550 Original commit message from CVS:
22551 * ext/mad/gstmad.c: (index_seek):
22552 move GstIndexEntry *entry variable declaration before
22553 the first instruction
22554 * ext/mad/gstmad.c:
22555 remove debug macros with variable number of parameter by using
22556 GST_DEBUG for WIN32
22557 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_parse_subpic):
22558 use gst_guint64_to_gdouble for conversions
22559 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_sync_stream_to_time):
22560 replace __FUNCTION__ which is not supported by MSVC by the current function name
22561 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_reset):
22562 remove LL suffix by using G_GINT64_CONSTANT
22563 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead),(gst_mpeg_parse_get_rate):
22564 use gst_guint64_to_gdouble for conversions
22565 * gst/mpegstream/gstmpegparse.h:
22566 remove LL suffix by using G_GINT64_CONSTANT
22568 add project files for tagac3parse, asfdemux, dvdlpcmdec, dvdsub, iec958, lame,
22569 mad, mpegaudioparse, mpegstream, realmedia, synaesthesia
22571 2006-04-08 21:42:19 +0000 Stefan Kost <ensonic@users.sourceforge.net>
22573 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22574 Original commit message from CVS:
22575 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_class_init):
22576 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_class_init):
22577 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_class_init):
22578 * ext/mad/gstmad.c: (gst_mad_class_init):
22579 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init):
22580 * gst/ac3parse/gstac3parse.c: (gst_ac3parse_class_init):
22581 * gst/asfdemux/gstasfmux.c: (gst_asfmux_class_init):
22582 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_class_init):
22583 * gst/iec958/ac3iec.c: (ac3iec_class_init):
22584 * gst/mpegaudioparse/gstmpegaudioparse.c:
22585 (gst_mp3parse_class_init):
22586 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init):
22587 * gst/mpegstream/gstmpegclock.c: (gst_mpeg_clock_class_init):
22588 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_class_init):
22589 * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init):
22590 * gst/synaesthesia/gstsynaesthesia.c:
22591 (gst_synaesthesia_class_init):
22592 Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
22594 2006-04-07 09:14:26 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22596 gst/asfdemux/gstasfdemux.c: Send newsegment event only once per pad, fixes #336550.
22597 Original commit message from CVS:
22598 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22599 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
22600 (gst_asf_demux_push_buffer):
22601 Send newsegment event only once per pad, fixes #336550.
22603 2006-04-06 11:35:26 +0000 j^ <j@bootlab.org>
22605 Unify the long descriptions in the plugin details (#337263).
22606 Original commit message from CVS:
22607 Patch by: j^ <j at bootlab dot org>
22608 * ext/amrwb/gstamrwbdec.c:
22609 * ext/amrwb/gstamrwbenc.c:
22610 * ext/amrwb/gstamrwbparse.c:
22611 * ext/arts/gst_arts.c:
22612 * ext/artsd/gstartsdsink.c:
22613 * ext/audiofile/gstafparse.c:
22614 * ext/audiofile/gstafsink.c:
22615 * ext/audiofile/gstafsrc.c:
22616 * ext/cdaudio/gstcdaudio.c:
22617 * ext/directfb/dfbvideosink.c:
22618 * ext/divx/gstdivxdec.c:
22619 * ext/divx/gstdivxenc.c:
22620 * ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
22621 * ext/faac/gstfaac.c: (gst_faac_base_init):
22622 * ext/faad/gstfaad.c:
22623 * ext/gsm/gstgsmdec.c:
22624 * ext/gsm/gstgsmenc.c:
22625 * ext/hermes/gsthermescolorspace.c:
22626 * ext/ivorbis/vorbisfile.c:
22627 * ext/lcs/gstcolorspace.c:
22628 * ext/libfame/gstlibfame.c:
22629 * ext/libmms/gstmms.c: (gst_mms_base_init):
22630 * ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
22631 * ext/nas/nassink.c: (gst_nassink_base_init):
22632 * ext/neon/gstneonhttpsrc.c:
22633 * ext/polyp/polypsink.c: (gst_polypsink_base_init):
22634 * ext/sdl/sdlaudiosink.c:
22635 * ext/sdl/sdlvideosink.c:
22636 * ext/shout/gstshout.c:
22637 * ext/snapshot/gstsnapshot.c:
22638 * ext/sndfile/gstsf.c:
22639 * ext/tarkin/gsttarkindec.c:
22640 * ext/tarkin/gsttarkinenc.c:
22641 * ext/theora/theoradec.c:
22642 * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
22643 * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
22644 * ext/xvid/gstxviddec.c:
22645 * ext/xvid/gstxvidenc.c:
22646 * gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
22647 * gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
22648 * gst/chart/gstchart.c:
22649 * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
22650 * gst/festival/gstfestival.c:
22651 * gst/filter/gstiir.c:
22652 * gst/filter/gstlpwsinc.c:
22653 * gst/freeze/gstfreeze.c:
22654 * gst/games/gstpuzzle.c: (gst_puzzle_base_init):
22655 * gst/mixmatrix/mixmatrix.c:
22656 * gst/mpeg1sys/gstmpeg1systemencode.c:
22657 * gst/mpeg1videoparse/gstmp1videoparse.c:
22658 * gst/mpeg2sub/gstmpeg2subt.c:
22659 * gst/mpegaudioparse/gstmpegaudioparse.c:
22660 * gst/multifilesink/gstmultifilesink.c:
22661 * gst/overlay/gstoverlay.c:
22662 * gst/passthrough/gstpassthrough.c:
22663 * gst/playondemand/gstplayondemand.c:
22664 * gst/qtdemux/qtdemux.c:
22665 * gst/rtjpeg/gstrtjpegdec.c:
22666 * gst/rtjpeg/gstrtjpegenc.c:
22667 * gst/smooth/gstsmooth.c:
22668 * gst/tta/gstttadec.c: (gst_tta_dec_base_init):
22669 * gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
22670 * gst/videocrop/gstvideocrop.c:
22671 * gst/videodrop/gstvideodrop.c:
22672 * gst/virtualdub/gstxsharpen.c:
22673 * gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
22674 * gst/y4m/gsty4mencode.c:
22675 Unify the long descriptions in the plugin details (#337263).
22677 2006-04-05 10:02:34 +0000 Christian Schaller <uraeus@gnome.org>
22679 * gst-plugins-ugly.spec.in:
22680 fix version numbering
22681 Original commit message from CVS:
22682 fix version numbering
22684 2006-04-05 09:18:35 +0000 Christian Schaller <uraeus@gnome.org>
22687 * gst-plugins-ugly.spec.in:
22688 add dvdsub plugin to spec
22689 Original commit message from CVS:
22690 add dvdsub plugin to spec
22692 2006-04-01 15:43:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22694 docs/plugins/: add siddec
22695 Original commit message from CVS:
22696 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22697 * docs/plugins/inspect/plugin-siddec.xml:
22699 * ext/dvdnav/dvdnavsrc.c:
22702 2006-04-01 15:30:56 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22706 * ext/sidplay/Makefile.am:
22707 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22708 Original commit message from CVS:
22709 disable use of AS_LIBTOOL_TAGS, it doesn't work correctly
22711 2006-04-01 14:08:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22713 * docs/plugins/.gitignore:
22714 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
22716 Original commit message from CVS:
22719 2006-04-01 14:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22722 * docs/plugins/inspect/plugin-a52dec.xml:
22723 * docs/plugins/inspect/plugin-amrnb.xml:
22724 * docs/plugins/inspect/plugin-asf.xml:
22725 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22726 * docs/plugins/inspect/plugin-dvdread.xml:
22727 * docs/plugins/inspect/plugin-dvdsub.xml:
22728 * docs/plugins/inspect/plugin-iec958.xml:
22729 * docs/plugins/inspect/plugin-lame.xml:
22730 * docs/plugins/inspect/plugin-mad.xml:
22731 * docs/plugins/inspect/plugin-mpeg2dec.xml:
22732 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22733 * docs/plugins/inspect/plugin-mpegstream.xml:
22734 * docs/plugins/inspect/plugin-rmdemux.xml:
22735 update plugin inspect files
22736 Original commit message from CVS:
22737 update plugin inspect files
22739 2006-04-01 10:09:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22741 * gst/mpegaudioparse/gstxingmux.c:
22742 rework build; add translations for v4l2
22743 Original commit message from CVS:
22744 rework build; add translations for v4l2
22746 2006-04-01 09:54:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22748 configure.ac: rework similarly to other modules
22749 Original commit message from CVS:
22751 rework similarly to other modules
22752 * ext/a52dec/gsta52dec.c:
22753 * ext/amrnb/amrnb.c:
22754 * ext/dvdnav/dvdnavsrc.c:
22755 * ext/dvdread/dvdreadsrc.c:
22756 * ext/lame/gstlame.c:
22757 * ext/mad/gstid3tag.c:
22758 * ext/mpeg2dec/gstmpeg2dec.c:
22759 * ext/sidplay/gstsiddec.cc:
22760 * gst/asfdemux/gstasf.c:
22761 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
22762 * gst/dvdsub/gstdvdsubdec.c:
22763 * gst/iec958/ac3iec.c:
22764 * gst/mpegaudioparse/gstmpegaudioparse.c:
22765 * gst/mpegstream/gstmpegstream.c:
22766 * gst/realmedia/rmdemux.c: (plugin_init):
22767 use the correct defines
22769 2006-04-01 09:53:17 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22773 * docs/plugins/.gitignore:
22775 Original commit message from CVS:
22778 2006-03-31 11:13:50 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22784 Original commit message from CVS:
22787 === release 0.10.3 ===
22789 2006-03-31 11:10:46 +0000 Thomas Vander Stichele <thomas@apestaart.org>
22795 * docs/plugins/gst-plugins-ugly-plugins.signals:
22796 * docs/plugins/inspect/plugin-amrnb.xml:
22797 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
22798 * docs/plugins/inspect/plugin-iec958.xml:
22799 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
22800 * docs/plugins/inspect/plugin-rmdemux.xml:
22802 Original commit message from CVS:
22805 2006-03-30 15:37:00 +0000 Wim Taymans <wim.taymans@gmail.com>
22807 better/unified long descriptions
22808 Original commit message from CVS:
22809 * ext/aalib/gstaasink.c:
22810 * ext/annodex/gstcmmldec.c:
22811 * ext/annodex/gstcmmlenc.c:
22812 * ext/cairo/gsttextoverlay.c:
22813 * ext/cairo/gsttimeoverlay.c:
22814 * ext/cdio/gstcdiocddasrc.c:
22815 * ext/dv/gstdvdec.c:
22816 * ext/esd/esdmon.c:
22817 * ext/esd/esdsink.c:
22818 * ext/flac/gstflacdec.c:
22819 * ext/flac/gstflacenc.c:
22820 * ext/flac/gstflactag.c:
22821 * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
22822 * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
22823 * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
22824 * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
22825 * ext/gdk_pixbuf/gstgdkpixbuf.c:
22826 * ext/gdk_pixbuf/pixbufscale.c:
22827 * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
22828 * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
22829 * ext/jpeg/gstjpegdec.c:
22830 * ext/jpeg/gstjpegenc.c:
22831 * ext/jpeg/gstsmokedec.c:
22832 * ext/jpeg/gstsmokeenc.c:
22833 * ext/libcaca/gstcacasink.c:
22834 * ext/libmng/gstmngdec.c:
22835 * ext/libmng/gstmngenc.c:
22836 * ext/libpng/gstpngdec.c:
22837 * ext/libpng/gstpngenc.c:
22838 * ext/mikmod/gstmikmod.c:
22839 * ext/raw1394/gstdv1394src.c:
22840 * ext/shout2/gstshout2.c:
22841 * ext/speex/gstspeexdec.c:
22842 * ext/speex/gstspeexenc.c:
22843 * gst/alpha/gstalpha.c:
22844 * gst/alpha/gstalphacolor.c:
22845 * gst/auparse/gstauparse.c:
22846 * gst/autodetect/gstautoaudiosink.c:
22847 (gst_auto_audio_sink_base_init):
22848 * gst/autodetect/gstautovideosink.c:
22849 (gst_auto_video_sink_base_init):
22850 * gst/avi/gstavimux.c: (gst_avimux_base_init):
22851 * gst/cutter/gstcutter.c:
22852 * gst/debug/breakmydata.c:
22853 * gst/debug/efence.c:
22854 * gst/debug/gstnavigationtest.c:
22855 * gst/debug/negotiation.c:
22856 * gst/debug/progressreport.c:
22857 * gst/debug/testplugin.c:
22858 * gst/effectv/gstaging.c:
22859 * gst/effectv/gstdice.c:
22860 * gst/effectv/gstedge.c:
22861 * gst/effectv/gstquark.c:
22862 * gst/effectv/gstrev.c:
22863 * gst/effectv/gstvertigo.c:
22864 * gst/effectv/gstwarp.c:
22865 * gst/flx/gstflxdec.c:
22866 * gst/goom/gstgoom.c:
22867 * gst/interleave/deinterleave.c:
22868 * gst/interleave/interleave.c:
22869 * gst/law/alaw-decode.c: (gst_alawdec_base_init):
22870 * gst/law/alaw-encode.c: (gst_alawenc_base_init):
22871 * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
22872 * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
22873 * gst/level/gstlevel.c:
22874 * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
22875 * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
22876 * gst/median/gstmedian.c:
22877 * gst/monoscope/gstmonoscope.c:
22878 * gst/multipart/multipartdemux.c:
22879 * gst/multipart/multipartmux.c:
22880 * gst/oldcore/gstmd5sink.c:
22881 * gst/oldcore/gstmultifilesrc.c:
22882 * gst/oldcore/gstpipefilter.c:
22883 * gst/oldcore/gstshaper.c:
22884 * gst/oldcore/gststatistics.c:
22885 * gst/rtp/gstasteriskh263.c:
22886 * gst/rtp/gstrtpL16depay.c:
22887 * gst/rtp/gstrtpL16pay.c:
22888 * gst/rtp/gstrtpamrdepay.c:
22889 * gst/rtp/gstrtpamrpay.c:
22890 * gst/rtp/gstrtpdepay.c:
22891 * gst/rtp/gstrtpgsmpay.c:
22892 * gst/rtp/gstrtph263pay.c:
22893 * gst/rtp/gstrtph263pdepay.c:
22894 * gst/rtp/gstrtph263ppay.c:
22895 * gst/rtp/gstrtpmp4gpay.c:
22896 * gst/rtp/gstrtpmp4vdepay.c:
22897 * gst/rtp/gstrtpmp4vpay.c:
22898 * gst/rtp/gstrtpmpadepay.c:
22899 * gst/rtp/gstrtpmpapay.c:
22900 * gst/rtp/gstrtppcmadepay.c:
22901 * gst/rtp/gstrtppcmapay.c:
22902 * gst/rtp/gstrtppcmudepay.c:
22903 * gst/rtp/gstrtppcmupay.c:
22904 * gst/rtp/gstrtpspeexdepay.c:
22905 * gst/rtp/gstrtpspeexpay.c:
22906 * gst/rtsp/gstrtpdec.c:
22907 * gst/smpte/gstsmpte.c:
22908 * gst/videobox/gstvideobox.c:
22909 * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
22910 * gst/videofilter/gstvideobalance.c:
22911 * gst/videofilter/gstvideoflip.c:
22912 * gst/videofilter/gstvideotemplate.c:
22913 (gst_videotemplate_base_init):
22914 * gst/videomixer/videomixer.c:
22915 * gst/wavenc/gstwavenc.c:
22916 * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
22917 better/unified long descriptions
22919 Some cleanups to auparse, don't send multiple newsegments.
22921 2006-03-29 11:31:55 +0000 Tim-Philipp Müller <tim@centricular.net>
22923 gst/mpegstream/gstmpegparse.c: Don't unref event unconditionally after giving away ownership (gst_pad_push_event(), g...
22924 Original commit message from CVS:
22925 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_event):
22926 Don't unref event unconditionally after giving away ownership
22927 (gst_pad_push_event(), gst_pad_send_event() and
22928 gst_pad_event_default() take ownership of the event
22929 passed to them). Fixes warnings/crashes caused by
22932 2006-03-28 20:19:31 +0000 Tim-Philipp Müller <tim@centricular.net>
22934 gst/mpegstream/gstmpegdemux.c: Don't ref NULL caps (private streams have NULL caps) (#336387); also, no need to set c...
22935 Original commit message from CVS:
22936 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
22937 Don't ref NULL caps (private streams have NULL caps) (#336387);
22938 also, no need to set caps on the same buffer twice.
22940 2006-03-28 19:44:51 +0000 Tim-Philipp Müller <tim@centricular.net>
22942 gst/mpegstream/: Don't leak element and pad names in error messages, use
22943 Original commit message from CVS:
22944 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
22945 (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_get_audio_stream),
22946 (gst_dvd_demux_get_subpicture_stream):
22947 * gst/mpegstream/gstmpegdemux.c:
22948 (gst_mpeg_demux_sync_stream_to_time):
22949 Don't leak element and pad names in error messages, use
22950 GST_DEBUG_PAD_NAME instead. Add some more debug code.
22952 2006-03-28 19:29:39 +0000 Tim-Philipp Müller <tim@centricular.net>
22954 ext/dvdread/dvdreadsrc.c: Name the structure in the custom event with the language codes for the audio and subtitle s...
22955 Original commit message from CVS:
22956 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
22957 (gst_dvd_read_src_goto_title), (gst_dvd_read_src_read):
22958 Name the structure in the custom event with the
22959 language codes for the audio and subtitle streams
22960 actually like dvddemux expects it to be named.
22961 Set caps on source pad and outgoing buffers.
22963 2006-03-28 16:06:05 +0000 Tim-Philipp Müller <tim@centricular.net>
22965 ext/lame/gstlame.*: Make xingheader property non-functional, it's broken anyway after all (use xingmux instead).
22966 Original commit message from CVS:
22967 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_set_property),
22968 (gst_lame_get_property), (gst_lame_setup):
22969 * ext/lame/gstlame.h:
22970 Make xingheader property non-functional, it's broken anyway
22971 after all (use xingmux instead).
22973 2006-03-28 15:10:18 +0000 Tim-Philipp Müller <tim@centricular.net>
22975 ext/lame/gstlame.c: On EOS, flush encoder and send remaining data. Fix return value handling in sink event function.
22976 Original commit message from CVS:
22977 * ext/lame/gstlame.c: (gst_lame_sink_event):
22978 On EOS, flush encoder and send remaining data. Fix
22979 return value handling in sink event function.
22981 2006-03-27 14:04:08 +0000 Jürg Billeter <j@bitron.ch>
22983 ext/dvdread/dvdreadsrc.c: Fix wrong check for started flag when setting the 'device' property.
22984 Original commit message from CVS:
22985 Patch by: Jürg Billeter <j at bitron dot ch>
22986 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_set_property):
22987 Fix wrong check for started flag when setting the 'device' property.
22988 We want to allow it when the source is NOT started yet and ignore it
22989 when the source is running.
22991 2006-03-27 10:39:03 +0000 Fabrizio Gennari <fabrizio.ge@tiscali.it>
22993 gst/asfdemux/gstasfdemux.*: Subtract first timestamp from timestamps, so that stream starts from 0; makes live stream...
22994 Original commit message from CVS:
22995 Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
22996 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
22997 (gst_asf_demux_process_chunk):
22998 * gst/asfdemux/gstasfdemux.h:
22999 Subtract first timestamp from timestamps, so that
23000 stream starts from 0; makes live streams that don't
23001 start at 0 work again (fixes #317310, #336097).
23003 2006-03-27 10:09:43 +0000 Christian Kirbach <christian.kirbach@googlemail.com>
23005 configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
23006 Original commit message from CVS:
23007 Patch by: Christian Kirbach
23009 Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for
23010 -good. Fixes build on some systems (#331838).
23012 2006-03-24 19:47:37 +0000 Tim-Philipp Müller <tim@centricular.net>
23014 gst/realmedia/rmdemux.c: Extract more tags and also post codec name tag on the bus so this shows up in totem and naut...
23015 Original commit message from CVS:
23016 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23017 (gst_rmdemux_parse_cont):
23018 Extract more tags and also post codec name tag on the
23019 bus so this shows up in totem and nautilus.
23021 2006-03-24 19:06:41 +0000 Tim-Philipp Müller <tim@centricular.net>
23023 gst/realmedia/rmdemux.c: Extra data usually goes into the caps as 'codec_data', not as first buffer into the stream.
23024 Original commit message from CVS:
23025 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
23026 (gst_rmdemux_fill_audio_packet), (gst_rmdemux_parse_packet):
23027 Extra data usually goes into the caps as 'codec_data', not
23028 as first buffer into the stream.
23029 Need to byte swap AC3 content in realmedia files for some
23030 reason (fixes #331588).
23032 2006-03-24 12:08:39 +0000 Tim-Philipp Müller <tim@centricular.net>
23034 gst/realmedia/rmdemux.c: When operating in pull mode, post an error message on the bus when all source pads are unlin...
23035 Original commit message from CVS:
23036 * gst/realmedia/rmdemux.c: (gst_rmdemux_init),
23037 (gst_rmdemux_validate_offset), (gst_rmdemux_loop),
23038 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
23039 When operating in pull mode, post an error message on the
23040 bus when all source pads are unlinked or some other fatal
23041 error occured (#323023). Regrade some recurring debug messages
23042 to LOG level. Convert c++-style comments into C-style ones.
23044 2006-03-24 11:42:31 +0000 Tim-Philipp Müller <tim@centricular.net>
23046 gst/realmedia/rmdemux.*: Handle unlinked source pads properly and stop if all source pads are unlinked (#323023).
23047 Original commit message from CVS:
23048 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
23049 (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
23050 (gst_rmdemux_all_source_pads_unlinked),
23051 (gst_rmdemux_at_least_one_stream_flowok), (gst_rmdemux_add_stream),
23052 (gst_rmdemux_parse_packet):
23053 * gst/realmedia/rmdemux.h:
23054 Handle unlinked source pads properly and stop if all source pads
23055 are unlinked (#323023).
23057 2006-03-23 18:17:34 +0000 Michal Benes <michal.benes@xeris.cz>
23059 gst/mpegstream/: Timestamps in mpeg stream are 32-bit numbers. Therefore, with a clock_freq of 90kHz this timestamp o...
23060 Original commit message from CVS:
23061 Patch by: Michal Benes <michal dot benes at xeris dot cz>
23062 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init),
23063 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
23064 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_reset):
23065 * gst/mpegstream/gstmpegdemux.h:
23066 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead):
23067 Timestamps in mpeg stream are 32-bit numbers. Therefore, with a
23068 clock_freq of 90kHz this timestamp overflows every ~13 hours. This
23069 situation really happens when grabbing DVB streams. Current
23070 mpegdemuxer can not handle this situation correctly and it
23071 restarts counting gstreamer timestamps from zero.
23074 2006-03-15 22:01:40 +0000 Michael Smith <msmith@xiph.org>
23076 ext/a52dec/gsta52dec.*: Fix #334550: failure to play raw AC3 files due to segment problems.
23077 Original commit message from CVS:
23078 * ext/a52dec/gsta52dec.c: (gst_a52dec_sink_event),
23079 (gst_a52dec_chain_raw), (gst_a52dec_change_state):
23080 * ext/a52dec/gsta52dec.h:
23081 Fix #334550: failure to play raw AC3 files due to segment problems.
23083 2006-03-15 13:43:42 +0000 Christophe Fergeau <teuf@gnome.org>
23085 ext/lame/gstlame.c: use GST_DEBUG_FUNCPTR more often.
23086 Original commit message from CVS:
23087 Patch by: Christophe Fergeau <teuf gnome org>
23088 * ext/lame/gstlame.c: (gst_lame_release_memory),
23089 (gst_lame_finalize), (gst_lame_class_init),
23090 (gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
23091 (gst_lame_change_state):
23092 Fix some memory leaks (#333345), use GST_DEBUG_FUNCPTR more often.
23094 2006-03-14 19:41:17 +0000 Tim-Philipp Müller <tim@centricular.net>
23096 ext/mad/gstmad.c: Include AUDIO_CODEC tag with tags posted if input is not framed (#334258). Use _scale() util functi...
23097 Original commit message from CVS:
23098 * ext/mad/gstmad.c: (gst_mad_convert_sink), (gst_mad_update_info),
23099 (gst_mad_sink_event), (gst_mad_change_state):
23100 Include AUDIO_CODEC tag with tags posted if input is not
23101 framed (#334258). Use _scale() util functions in more places.
23103 2006-03-12 11:00:33 +0000 Christophe Fergeau <teuf@gnome.org>
23105 ext/lame/gstlame.c: mark the xing-header property as BROKEN (see http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19...
23106 Original commit message from CVS:
23107 2006-03-12 Christophe Fergeau <teuf@gnome.org>
23108 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23109 * ext/lame/gstlame.c: (gst_lame_class_init): mark the xing-header
23110 property as BROKEN (see
23111 http://bugzilla.gnome.org/show_bug.cgi?id=330317#c19 for an
23112 explanation why it's broken).
23114 2006-03-11 11:12:30 +0000 Christophe Fergeau <teuf@gnome.org>
23116 added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)
23117 Original commit message from CVS:
23118 2006-03-11 Christophe Fergeau <teuf@gnome.org>
23119 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23121 * gst/xingheader/Makefile.am:
23122 * gst/xingheader/gstxingmux.c:
23123 * gst/xingheader/gstxingmux.h: added new element to add Xing headers
23124 to MP3 files (this allows decoder to figure out the length of VBR
23127 2006-03-07 11:19:55 +0000 Alex Lancaster <alexlan@fedoraproject.org>
23129 ext/mad/gstid3tag.c: Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
23130 Original commit message from CVS:
23131 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
23132 Add support for writing the GST_TAG_ALBUM_VOLUME_NUMBER
23133 tag (#333683, patch by: Alex Lancaster).
23135 2006-03-02 20:03:00 +0000 Wim Taymans <wim.taymans@gmail.com>
23137 ext/amrnb/: Further fancyfication.
23138 Original commit message from CVS:
23139 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23140 (gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
23141 (gst_amrnbdec_state_change):
23142 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_init),
23143 (gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
23144 (gst_amrnbenc_state_change):
23145 * ext/amrnb/amrnbenc.h:
23146 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
23147 (gst_amrnbparse_query):
23148 Further fancyfication.
23149 Use _take to get writable data from the adapter.
23150 Precalc packet duration.
23152 Forward _push to upstream.
23153 Post error messages when something goes wrong.
23154 Remove old code in amrnbparse.
23155 Don't ignore query results from upstream.
23157 2006-03-02 18:45:40 +0000 Michael Smith <msmith@xiph.org>
23159 ext/amrnb/amrnbenc.c: The AMR encoder writes into the audio buffers it processes, so use gst_buffer_make_writable() o...
23160 Original commit message from CVS:
23161 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
23162 The AMR encoder writes into the audio buffers it processes, so
23163 use gst_buffer_make_writable() on buffers we might (they go through
23164 an adapter, so there can be copying going on later anyway) be
23167 2006-03-01 12:35:09 +0000 Jens Granseuer <jensgr@gmx.net>
23169 gst/mpegstream/gstmpegparse.c: Declare variables at the beginning of a block and make
23170 Original commit message from CVS:
23171 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_pad_added),
23172 (gst_mpeg_parse_handle_src_query):
23173 Declare variables at the beginning of a block and make
23174 gcc-2.9x happy (fixes #328957; patch by: Jens Granseuer).
23176 2006-03-01 09:55:49 +0000 Fabrizio <fabrizio.ge@tiscali.it>
23178 gst/asfdemux/gstasfdemux.c: Read packet size, sequence and padsize in right order again
23179 Original commit message from CVS:
23180 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_handle_data):
23181 Read packet size, sequence and padsize in right order again
23182 (fixes #332796; patch by: Fabrizio Gennari).
23184 2006-02-28 13:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
23186 gst/iec958/ac3iec.c: Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
23187 Original commit message from CVS:
23188 * gst/iec958/ac3iec.c:
23189 Set a proper klass (Codec/Muxer/Audio) for the ElementDetails.
23191 2006-02-27 18:37:47 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23193 configure.ac: Make the id3tag and mad checks check for both a header and the appropriate library if the pkg-config is...
23194 Original commit message from CVS:
23196 Make the id3tag and mad checks check for both a header and the
23197 appropriate library if the pkg-config is missing. (Closes #331842)
23198 Split the id3tag and mad checks into 2 pieces. Sometime soon I might
23199 do the same for the plugins themselves.
23201 2006-02-27 14:49:05 +0000 Tim-Philipp Müller <tim@centricular.net>
23203 ext/mpeg2dec/gstmpeg2dec.*: Don't treat STATE_INVALID as fatal error; throw an error only after five consecutive deco...
23204 Original commit message from CVS:
23205 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23206 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
23207 (gst_mpeg2dec_reset), (gst_mpeg2dec_chain):
23208 * ext/mpeg2dec/gstmpeg2dec.h:
23209 Don't treat STATE_INVALID as fatal error; throw an error
23210 only after five consecutive decoding errors. Makes decoding
23211 mpeg streams more robust and fixes playback of joined clips
23214 2006-02-26 22:33:33 +0000 Tim-Philipp Müller <tim@centricular.net>
23216 ext/dvdnav/dvdnavsrc.h: Oops. forgot to add this one.
23217 Original commit message from CVS:
23218 * ext/dvdnav/dvdnavsrc.h:
23219 Oops. forgot to add this one.
23221 2006-02-26 21:25:01 +0000 Julien Moutte <julien@moutte.net>
23223 ext/Makefile.am: Fix dist-check.
23224 Original commit message from CVS:
23225 2006-02-26 Julien MOUTTE <julien@moutte.net>
23226 * ext/Makefile.am: Fix dist-check.
23228 2006-02-26 18:01:15 +0000 Tim-Philipp Müller <tim@centricular.net>
23230 configure.ac: Disable dvdnavsrc for now.
23231 Original commit message from CVS:
23233 Disable dvdnavsrc for now.
23235 2006-02-26 17:55:05 +0000 Tim-Philipp Müller <tim@centricular.net>
23237 dvdnavsrc ported to 0.10, for the most part at least. Not quite ready for prime time yet though.
23238 Original commit message from CVS:
23241 * ext/dvdnav/Makefile.am:
23242 * ext/dvdnav/dvdnavsrc.c: (gst_dvd_nav_src_base_init),
23243 (gst_dvd_nav_src_class_init), (gst_dvd_nav_src_check_get_range),
23244 (gst_dvd_nav_src_init), (gst_dvd_nav_src_finalize),
23245 (gst_dvd_nav_src_is_open), (gst_dvd_nav_src_set_property),
23246 (gst_dvd_nav_src_get_property), (gst_dvd_nav_src_set_clock),
23247 (gst_dvd_nav_src_tca_seek), (gst_dvd_nav_src_update_streaminfo),
23248 (gst_dvd_nav_src_set_domain), (gst_dvd_nav_src_update_highlight),
23249 (gst_dvd_nav_src_user_op), (dvdnav_get_event_name),
23250 (dvdnav_get_read_domain_name), (gst_dvd_nav_src_print_event),
23251 (gst_dvd_nav_src_make_dvd_event),
23252 (gst_dvd_nav_src_structure_set_uint64),
23253 (gst_dvd_nav_src_push_dvd_nav_packet_event),
23254 (gst_dvd_nav_src_push_clut_change_event), (read_vts_info),
23255 (gst_dvd_nav_src_push_titlelang_event),
23256 (gst_dvd_nav_src_process_next_block), (gst_dvd_nav_src_create),
23257 (gst_dvd_nav_src_start), (gst_dvd_nav_src_stop),
23258 (gst_dvd_nav_src_handle_navigation_event),
23259 (gst_dvd_nav_src_handle_seek_event), (gst_dvd_nav_src_src_event),
23260 (gst_dvd_nav_src_query_position), (gst_dvd_nav_src_query_duration),
23261 (gst_dvd_nav_src_query), (gst_dvd_nav_src_uri_get_type),
23262 (gst_dvd_nav_src_uri_get_protocols), (gst_dvd_nav_src_uri_get_uri),
23263 (gst_dvd_nav_src_uri_set_uri), (gst_dvd_nav_src_uri_handler_init),
23264 (gst_dvd_nav_src_do_init), (plugin_init):
23265 dvdnavsrc ported to 0.10, for the most part at least. Not quite
23266 ready for prime time yet though.
23268 2006-02-23 20:08:58 +0000 Tim-Philipp Müller <tim@centricular.net>
23270 ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048)
23271 Original commit message from CVS:
23272 * ext/cdio/Makefile.am:
23273 Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be
23274 required for Cygwin, see #317048)
23275 * gst/rtp/gstasteriskh263.c:
23276 Cygwin has includes for both the unix network socket API
23277 and the windows API, but only one can be included, so fix
23278 includes to only use one or the other, prefering the unxi
23281 2006-02-22 14:54:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23283 Port dvdsubdec to 0.10
23284 Original commit message from CVS:
23286 * gst/dvdsub/Makefile.am:
23287 * gst/dvdsub/gstdvdsubdec.c: (gst_dvd_sub_dec_base_init),
23288 (gst_dvd_sub_dec_class_init), (gst_dvd_sub_dec_init),
23289 (gst_dvd_sub_dec_finalize), (gst_dvd_sub_dec_src_event),
23290 (gst_dvd_sub_dec_get_event_delay), (gst_dvd_sub_dec_parse_subpic),
23291 (gst_get_nibble), (gst_setup_palette), (gst_get_rle_code),
23292 (gst_draw_rle_line), (gst_dvd_sub_dec_merge_title),
23293 (gst_send_empty_fill), (gst_send_subtitle_frame),
23294 (gst_dvd_sub_dec_advance_time), (gst_dvd_sub_dec_chain),
23295 (gst_dvd_sub_dec_sink_event), (gst_dvd_sub_dec_handle_dvd_event),
23297 * gst/dvdsub/gstdvdsubdec.h:
23298 Port dvdsubdec to 0.10
23300 2006-02-21 16:24:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23302 gst/mpegstream/gstdvddemux.c: Push the rank up to SECONDARY+1 so that dvddemux is preferred over mpegdemux for MPEG-2...
23303 Original commit message from CVS:
23304 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_plugin_init):
23305 Push the rank up to SECONDARY+1 so that dvddemux is preferred over
23306 mpegdemux for MPEG-2 video streams.
23308 2006-02-20 19:16:10 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23310 configure.ac: Bump nano back to CVS
23311 Original commit message from CVS:
23313 Bump nano back to CVS
23315 === release 0.10.2 ===
23317 2006-02-20 19:13:54 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23319 configure.ac: releasing 0.10.2, "Season to Taste"
23320 Original commit message from CVS:
23322 releasing 0.10.2, "Season to Taste"
23324 2006-02-19 23:45:34 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23326 configure.ac: releasing 0.10.1.3 prelease for 0.10.2
23327 Original commit message from CVS:
23329 releasing 0.10.1.3 prelease for 0.10.2
23331 2006-02-17 17:58:44 +0000 Tim-Philipp Müller <tim@centricular.net>
23333 gst/asfdemux/gstasfdemux.c: In sink event handler, release object lock again _before_ sending EOS event downstream (#...
23334 Original commit message from CVS:
23335 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event):
23336 In sink event handler, release object lock again
23337 _before_ sending EOS event downstream (#313838).
23339 2006-02-17 17:54:37 +0000 Christian Schaller <uraeus@gnome.org>
23342 * gst/asfdemux/gstasf.c:
23343 fix rank of asfdemux
23344 Original commit message from CVS:
23345 fix rank of asfdemux
23347 2006-02-17 15:08:28 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23349 configure.ac: releasing 0.10.1.2 prelease for 0.10.2
23350 Original commit message from CVS:
23352 releasing 0.10.1.2 prelease for 0.10.2
23354 2006-02-17 15:02:30 +0000 Christian Schaller <uraeus@gnome.org>
23356 * gst-plugins-ugly.spec.in:
23358 Original commit message from CVS:
23361 2006-02-17 11:51:12 +0000 Tim-Philipp Müller <tim@centricular.net>
23363 ext/mpeg2dec/gstmpeg2dec.c: When we need to crop the output buffer, make sure we create a buffer of the right size an...
23364 Original commit message from CVS:
23365 * ext/mpeg2dec/gstmpeg2dec.c: (crop_copy_i420_buffer),
23366 (crop_copy_i422_buffer), (crop_buffer):
23367 When we need to crop the output buffer, make sure we
23368 create a buffer of the right size and respect the implicit
23369 striding used for I420 elsewhere in GStreamer (#331301).
23371 2006-02-17 11:19:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23373 ext/cdio/gstcdio.c: Init debug category (#331253).
23374 Original commit message from CVS:
23375 * ext/cdio/gstcdio.c: (plugin_init):
23376 Init debug category (#331253).
23378 2006-02-17 10:24:56 +0000 Edward Hervey <bilboed@bilboed.com>
23380 gst/asfdemux/gstasfdemux.c: Do not error out on non-recognized streams. Ignore them and allow playback of the other s...
23381 Original commit message from CVS:
23382 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream):
23383 Do not error out on non-recognized streams. Ignore them and allow
23384 playback of the other streams.
23386 2006-02-17 10:10:40 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23388 gst/dvdlpcmdec/gstdvdlpcmdec.c: Add a small sanity check for LPCM reading.
23389 Original commit message from CVS:
23390 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_dvd):
23391 Add a small sanity check for LPCM reading.
23393 2006-02-17 09:54:43 +0000 Edward Hervey <bilboed@bilboed.com>
23395 gst/asfdemux/gstasfdemux.c: Take into account the file properties preroll value for timestamping/newsegment. It's wei...
23396 Original commit message from CVS:
23397 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_file):
23398 Take into account the file properties preroll value for
23399 timestamping/newsegment. It's weird this value was commented out.
23401 2006-02-16 17:57:59 +0000 Wim Taymans <wim.taymans@gmail.com>
23403 gst/asfdemux/Makefile.am: More asf makefile fixing.
23404 Original commit message from CVS:
23405 * gst/asfdemux/Makefile.am:
23406 More asf makefile fixing.
23408 2006-02-16 17:16:06 +0000 Wim Taymans <wim.taymans@gmail.com>
23410 ext/lame/gstlame.c: Fix up lame a bit.
23411 Original commit message from CVS:
23412 * ext/lame/gstlame.c: (gst_lame_init), (gst_lame_chain),
23413 (gst_lame_change_state):
23415 Apply patch #319782 by Gautier Portet.
23417 2006-02-16 11:14:11 +0000 Edward Hervey <bilboed@bilboed.com>
23419 gst/asfdemux/Makefile.am: But we do need to link against the riff libraryr.
23420 Original commit message from CVS:
23421 * gst/asfdemux/Makefile.am:
23422 But we do need to link against the riff libraryr.
23424 2006-02-16 11:08:51 +0000 Edward Hervey <bilboed@bilboed.com>
23426 gst/asfdemux/Makefile.am: We don't want asfmux.c yet.
23427 Original commit message from CVS:
23428 * gst/asfdemux/Makefile.am:
23429 We don't want asfmux.c yet.
23431 2006-02-16 09:50:43 +0000 Jon Trowbridge <trow@ximian.com>
23433 ext/mad/gstmad.c: Port fixes for bugs 314771, 308772, 140237, and 302625
23434 Original commit message from CVS:
23435 * ext/mad/gstmad.c: (gst_mad_init), (scale), (gst_mad_update_info),
23436 (gst_mad_sink_event), (gst_mad_check_caps_reset), (gst_mad_chain),
23437 (gst_mad_change_state):
23438 Port fixes for bugs 314771, 308772, 140237, and 302625
23439 from 0.8 (Patch by Jonathan Matthew, Fixes #329575)
23440 Use GST_EVENT_FLUSH_STOP to clear data from the current input
23441 buffer, to avoid using it for any future decoding.
23443 2006-02-15 15:48:07 +0000 Tim-Philipp Müller <tim@centricular.net>
23445 asfdemux ported to 0.10. Does still need a bit of work (seems like there's something funky going on when timestamping...
23446 Original commit message from CVS:
23448 * gst/asfdemux/asfheaders.c: (gst_asf_identify_guid),
23449 (gst_asf_get_guid_nick):
23450 * gst/asfdemux/asfheaders.h:
23451 * gst/asfdemux/gstasf.c: (plugin_init):
23452 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
23453 (gst_asf_demux_class_init), (gst_asf_demux_init),
23454 (gst_asf_demux_sink_event), (gst_asf_demux_handle_seek_event),
23455 (gst_asf_demux_handle_src_event),
23456 (gst_asf_demux_get_current_offset), (gst_asf_demux_chain),
23457 (gst_asf_demux_skip_bytes), (gst_asf_demux_identify_guid),
23458 (gst_asf_demux_get_uint8), (gst_asf_demux_get_uint16),
23459 (gst_asf_demux_get_uint32), (gst_asf_demux_get_uint64),
23460 (gst_asf_demux_get_var_length), (gst_asf_demux_get_buffer),
23461 (gst_asf_demux_get_bytes), (gst_asf_demux_get_string),
23462 (gst_asf_demux_get_guid), (gst_asf_demux_get_obj_file),
23463 (gst_asf_demux_get_bitrate_record),
23464 (gst_asf_demux_get_obj_comment), (gst_asf_demux_get_obj_header),
23465 (gst_asf_demux_get_obj_header_ext), (gst_asf_demux_get_obj_stream),
23466 (gst_asf_demux_get_replicated_data), (gst_asf_demux_get_obj_data),
23467 (gst_asf_demux_get_obj_data_correction),
23468 (gst_asf_demux_get_stream_audio),
23469 (gst_asf_demux_get_stream_correction),
23470 (gst_asf_demux_get_stream_video),
23471 (gst_asf_demux_get_stream_video_format),
23472 (gst_asf_demux_get_stream), (gst_asf_demux_setup_pad),
23473 (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
23474 (gst_asf_demux_process_stream),
23475 (gst_asf_demux_get_gst_tag_from_tag_name),
23476 (gst_asf_demux_commit_taglist),
23477 (gst_asf_demux_process_ext_content_desc),
23478 (gst_asf_demux_get_object_header), (gst_asf_demux_process_data),
23479 (gst_asf_demux_process_header), (gst_asf_demux_process_file),
23480 (gst_asf_demux_process_comment),
23481 (gst_asf_demux_process_bitrate_props_object),
23482 (gst_asf_demux_process_header_ext), (gst_asf_demux_process_object),
23483 (gst_asf_demux_descramble_segment),
23484 (gst_asf_demux_element_send_event),
23485 (gst_asf_demux_send_event_unlocked), (gst_asf_demux_push_buffer),
23486 (gst_asf_demux_process_chunk), (gst_asf_demux_process_segment),
23487 (gst_asf_demux_handle_data), (gst_asf_demux_parse_data),
23488 (gst_asf_demux_get_src_query_types),
23489 (gst_asf_demux_handle_src_query), (gst_asf_demux_change_state):
23490 * gst/asfdemux/gstasfdemux.h:
23491 asfdemux ported to 0.10. Does still need a bit of work (seems like
23492 there's something funky going on when timestamping video frames).
23493 The seeking code is likely to make Wim cry, but hey, at least it
23496 2006-02-15 10:18:39 +0000 Wim Taymans <wim.taymans@gmail.com>
23498 ext/amrnb/amrnbdec.c: Some more comments.
23499 Original commit message from CVS:
23500 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_setcaps),
23501 (gst_amrnbdec_chain), (gst_amrnbdec_state_change):
23502 Some more comments.
23503 * ext/mpeg2dec/gstmpeg2dec.c: (crop_buffer), (handle_slice):
23504 Applied patch from Fabrizio Gennari, fixes #330844.
23506 2006-02-14 14:57:18 +0000 Tim-Philipp Müller <tim@centricular.net>
23508 ext/dvdread/dvdreadsrc.*: Let's try to play the title the user set via the URI handler or via properties instead of a...
23509 Original commit message from CVS:
23510 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
23511 (gst_dvd_read_src_class_init), (gst_dvd_read_src_start),
23512 (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
23513 (gst_dvd_read_src_set_property), (gst_dvd_read_src_get_property),
23514 (gst_dvd_read_src_uri_get_uri), (gst_dvd_read_src_uri_set_uri):
23515 * ext/dvdread/dvdreadsrc.h:
23516 Let's try to play the title the user set via the URI handler or
23517 via properties instead of always playing the first title. Also,
23518 Also, count title/chapter/angle number in URI and properties
23519 from 1 rather than 0.
23521 2006-02-13 14:09:26 +0000 Tim-Philipp Müller <tim@centricular.net>
23523 ext/dvdread/dvdreadsrc.c: Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable, otherwise GstBaseSrc will ...
23524 Original commit message from CVS:
23525 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23526 (gst_dvd_read_src_get_size), (gst_dvd_read_src_do_seek),
23527 (gst_dvd_read_src_do_duration_query):
23528 Don't implement GstBaseSrc::get_size or GstBaseSrc::is_seekable,
23529 otherwise GstBaseSrc will think we can operate pull_range based,
23530 which we don't really, and typefinding will fail miserably.
23531 Also, make seeking work somewhat (only works with flumpegdemux
23532 at the moment, mpegstream needs fixing for that first).
23534 2006-02-13 14:00:35 +0000 Tim-Philipp Müller <tim@centricular.net>
23536 ext/dvdread/dvdreadsrc.c: Only allocate buffer once we know exactly how much we need, rather than gratuitously alloca...
23537 Original commit message from CVS:
23538 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
23539 (gst_dvd_read_src_create), (gst_dvd_read_src_src_event):
23540 Only allocate buffer once we know exactly how much we need,
23541 rather than gratuitously allocating 2MB-buffers all the time
23542 even if we usually need much less than that. Also, demote
23543 a debug message from DEBUG to LOG level.
23545 2006-02-10 12:40:54 +0000 Tim-Philipp Müller <tim@centricular.net>
23547 ext/dvdread/dvdreadsrc.c: Add some more debugging and fix duration query in BYTES.
23548 Original commit message from CVS:
23549 * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_class_init),
23550 (gst_dvd_read_src_seekable), (gst_dvd_read_src_get_size),
23551 (gst_dvd_read_src_do_seek), (gst_dvd_read_src_do_duration_query),
23552 (gst_dvd_read_src_do_position_query):
23553 Add some more debugging and fix duration query in BYTES.
23555 2006-02-09 17:27:57 +0000 Tim-Philipp Müller <tim@centricular.net>
23557 Half-baked port to 0.10. Needs some love in the seeking department, but at least it does something.
23558 Original commit message from CVS:
23561 * ext/dvdread/Makefile.am:
23562 * ext/dvdread/dvdreadsrc.c:
23563 * ext/dvdread/dvdreadsrc.h:
23564 Half-baked port to 0.10. Needs some love
23565 in the seeking department, but at least
23567 * ext/dvdread/stream_labels.c:
23568 * ext/dvdread/stream_labels.h:
23569 Remove these (we use ISO-639 language codes internally; applications
23570 that want to translate those into language names for display to the
23571 user should rely on the iso-codes package for that).
23573 2006-02-06 15:55:28 +0000 Wim Taymans <wim.taymans@gmail.com>
23575 ext/amrnb/amrnbdec.*: Fix amrnbdec, handle events, take copy from adapter since the decoder apparently writes in the ...
23576 Original commit message from CVS:
23577 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
23578 (gst_amrnbdec_setcaps), (gst_amrnbdec_event), (gst_amrnbdec_chain),
23579 (gst_amrnbdec_state_change):
23580 * ext/amrnb/amrnbdec.h:
23581 Fix amrnbdec, handle events, take copy from adapter since the decoder
23582 apparently writes in the source data.
23583 Use some _scale_int, and precalc duration.
23584 Fix some leaks, post ERROR messages.
23586 2006-02-06 11:34:23 +0000 Tim-Philipp Müller <tim@centricular.net>
23588 docs/plugins/: Add cdio plugin to docs.
23589 Original commit message from CVS:
23590 * docs/plugins/Makefile.am:
23591 * docs/plugins/gst-plugins-good-plugins-docs.sgml:
23592 * docs/plugins/gst-plugins-good-plugins-sections.txt:
23593 * docs/plugins/inspect/plugin-cdio.xml:
23594 Add cdio plugin to docs.
23595 * ext/cdio/gstcdiocddasrc.c:
23597 * ext/cdio/gstcdio.c:
23598 The plugin is called 'cdio' not 'cddio'.
23600 2006-02-04 15:22:02 +0000 Tim-Philipp Müller <tim@centricular.net>
23602 gst/realmedia/rmdemux.c: One source pad not being linked is not an error condition when we're still parsing the heade...
23603 Original commit message from CVS:
23604 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
23605 One source pad not being linked is not an error condition when we're
23606 still parsing the header. In this case (e.g. where we don't have a
23607 suitable decoder installed) just pretend everything is fine, so that
23608 the demuxer will actually go on to signal no-more-pads when done
23609 parsing the header, otherwise decodebin/playbin will never post the
23610 appropriate error message if decoders are not available.
23612 2006-02-03 18:24:54 +0000 Edgard Lima <edgard.lima@indt.org.br>
23616 * ext/mad/gstid3tag.c:
23617 * gst/realmedia/rmdemux.c:
23618 Just make it compile with --disable-gst-debug.
23619 Original commit message from CVS:
23620 Just make it compile with --disable-gst-debug.
23622 2006-01-31 22:03:30 +0000 Radoslaw Szkodzinski <astralstorm@gorzow.mm.pl>
23624 ext/mad/gstmad.c: Merge patch from Radoslaw Szkodzinski (bug 326734)
23625 Original commit message from CVS:
23626 * ext/mad/gstmad.c: (gst_mad_convert_src), (scale),
23627 (gst_mad_check_caps_reset), (gst_mad_chain):
23628 Merge patch from Radoslaw Szkodzinski (bug 326734)
23630 2006-01-30 22:00:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
23632 ext/mad/gstid3tag.c: fixing Gdate handling enabling mux/demux mode switching adding better debug output
23633 Original commit message from CVS:
23634 * ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach),
23635 (gst_id3_tag_get_tag_to_render), (gst_id3_tag_sink_event),
23636 (gst_id3_tag_src_link), (gst_id3_tag_send_tag_event),
23637 (gst_id3_tag_chain):
23638 fixing Gdate handling
23639 enabling mux/demux mode switching
23640 adding better debug output
23642 2006-01-30 18:57:45 +0000 Tim-Philipp Müller <tim@centricular.net>
23644 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...
23645 Original commit message from CVS:
23646 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_buffer):
23647 If we haven't set caps on a source pad yet, the caps on the
23648 pad are NULL, not un-fixed. Set caps on outgoing buffers.
23650 2006-01-23 18:37:16 +0000 Tim-Philipp Müller <tim@centricular.net>
23652 ext/lame/gstlame.*: Contrary to what the const char in the lame API might suggest, lame expects us to keep the string...
23653 Original commit message from CVS:
23654 * ext/lame/gstlame.c: (gst_lame_finalize), (gst_lame_class_init),
23655 (gst_lame_init), (add_one_tag), (gst_lame_set_metadata):
23656 * ext/lame/gstlame.h:
23657 Contrary to what the const char in the lame API might suggest,
23658 lame expects us to keep the strings we pass to id3tag_set_foo()
23659 around; it doesn't free them either though, so we have to store
23660 them somewhere and free them later when we can be sure lame
23661 doesn't need them any longer.
23663 2006-01-23 15:02:04 +0000 Tim-Philipp Müller <tim@centricular.net>
23665 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...
23666 Original commit message from CVS:
23667 * ext/lame/gstlame.c: (add_one_tag):
23668 Fix handling of GST_TAG_DATE (#311679), don't pass an
23669 uninitialised string pointer to lame if we don't know
23670 how to handle the tag type, and fix minor memory leak.
23672 2006-01-23 10:15:27 +0000 Tim-Philipp Müller <tim@centricular.net>
23674 ext/mad/gstmad.c: Fix debug message.
23675 Original commit message from CVS:
23676 * ext/mad/gstmad.c: (gst_mad_chain):
23679 2006-01-22 12:00:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23681 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event): Erase spurious call to gst_segment_set_newsegment.
23682 Original commit message from CVS:
23683 2006-01-22 Martin Soto <martinsoto@users.sourceforge.net>
23684 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23685 Erase spurious call to gst_segment_set_newsegment.
23686 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Call
23687 the superclass method when handling NEWSEGMENT events.
23688 (gst_dvd_demux_handle_dvd_event): Get rid of dvd-audio-shutdown
23689 and dvd-audio-restart event handling. There are currently less
23690 hackish ways of handling the sparse audio stream problem.
23692 2006-01-20 14:18:20 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23694 fix up error domains, error strings, and use of translation
23695 Original commit message from CVS:
23696 2006-01-20 Thomas Vander Stichele <thomas at apestaart dot org>
23697 * ext/dvdnav/dvdnavsrc.c: (if):
23698 * ext/dvdread/stream_labels.c:
23699 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_segment):
23700 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
23701 fix up error domains, error strings, and use of translation
23703 fix up this file, even though none of them are actually marked
23706 2006-01-19 21:32:05 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23708 gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse): gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset) (gst_mpeg_...
23709 Original commit message from CVS:
23710 2006-01-19 Martin Soto <martinsoto@users.sourceforge.net>
23711 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
23712 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
23713 (gst_mpeg_parse_process_event, gst_mpeg_parse_parse_packhead)
23714 (gst_mpeg_parse_change_state):
23715 Make timestamp adjustment somewhat milder. Actual timestamps are
23716 now sent unmodified unless an actual gap is found in the
23717 stream. This should fix time display when playing most MPEG
23720 2006-01-19 00:10:51 +0000 Tim-Philipp Müller <tim@centricular.net>
23722 ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
23723 Original commit message from CVS:
23724 * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init):
23725 * ext/cdio/gstcdio.h:
23726 * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext):
23727 Fix build for libcdio versions >= 76; give slightly lower rank
23730 2006-01-18 19:30:36 +0000 Tim-Philipp Müller <tim@centricular.net>
23732 Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TE...
23733 Original commit message from CVS:
23736 * ext/cdio/Makefile.am:
23737 * ext/cdio/gstcdio.c:
23738 * ext/cdio/gstcdio.h:
23739 * ext/cdio/gstcdiocddasrc.c:
23740 * ext/cdio/gstcdiocddasrc.h:
23741 Port libcdio cdda source, formerly known as cddasrc, now known as
23742 cdiocddasrc (fixes #323327). Should also read CD-TEXT if available,
23743 but that's not tested (fixes #317658).
23745 2006-01-18 09:30:00 +0000 Edward Hervey <bilboed@bilboed.com>
23747 gst/mpegstream/gstmpegdemux.c: tss tss... always set caps on outgoing buffer.
23748 Original commit message from CVS:
23749 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer):
23750 tss tss... always set caps on outgoing buffer.
23752 2006-01-17 14:16:52 +0000 Christian Schaller <uraeus@gnome.org>
23754 * gst-plugins-ugly.spec.in:
23756 Original commit message from CVS:
23759 2006-01-13 19:30:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23764 Original commit message from CVS:
23767 === release 0.10.1 ===
23769 2006-01-13 19:25:42 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23775 * docs/plugins/gst-plugins-ugly-plugins.args:
23776 * docs/plugins/inspect/plugin-a52dec.xml:
23777 * docs/plugins/inspect/plugin-amrnb.xml:
23778 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
23779 * docs/plugins/inspect/plugin-iec958.xml:
23780 * docs/plugins/inspect/plugin-lame.xml:
23781 * docs/plugins/inspect/plugin-mad.xml:
23782 * docs/plugins/inspect/plugin-mpeg2dec.xml:
23783 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
23784 * docs/plugins/inspect/plugin-rmdemux.xml:
23786 Original commit message from CVS:
23789 2006-01-11 11:44:02 +0000 Thomas Vander Stichele <thomas@apestaart.org>
23794 Original commit message from CVS:
23797 2006-01-10 11:43:37 +0000 Tim-Philipp Müller <tim@centricular.net>
23799 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23800 Original commit message from CVS:
23801 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query):
23802 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
23803 * ext/mad/gstmad.c: (gst_mad_src_query):
23804 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_query):
23805 * ext/sidplay/gstsiddec.cc:
23806 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
23807 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_query):
23808 Pass unhandled queries upstream (useful e.g. for SEEKING query)
23809 (fixes #325652; based on patch by: Philippe); make rmdemux return
23810 FALSE for position queries, instead of setting -1 as value and
23813 2006-01-05 21:36:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23815 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23816 Original commit message from CVS:
23817 2006-01-05 Martin Soto <martinsoto@users.sourceforge.net>
23818 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23819 (gst_mpeg_parse_process_event, gst_mpeg_parse_pad_added): Don't
23820 rewrite timestamps in the case segments are being set from
23821 upstream, but use timestamps unmodified. Also send proper position
23822 values. This allows for correct time display and makes queries
23823 work in sink elements.
23824 * gst/mpegstream/gstdvddemux.h:
23825 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23826 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer):
23827 Rename flush_filter to segment_filter, which is better represents
23828 what the arreibute does.
23829 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event):
23830 Activate segment filtering when a timestamp discontinuity is seen.
23832 2006-01-04 15:17:15 +0000 Tim-Philipp Müller <tim@centricular.net>
23834 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...
23835 Original commit message from CVS:
23836 * ext/mad/gstmad.c: (gst_mad_chain):
23837 Don't forget that we need to send out a newsegment event after a
23838 restart even if we don't have enough data to decode a frame right
23841 2005-12-30 23:51:46 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23843 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event): Use the new "audio-shutdown" and "audio-restart" DVD e...
23844 Original commit message from CVS:
23845 2005-12-31 Martin Soto <martinsoto@users.sourceforge.net>
23846 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23847 Use the new "audio-shutdown" and "audio-restart" DVD events
23848 instead of the "spu-still-frame" event to shutdown and restart
23849 the audio pipeline.
23850 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts):
23851 Check for cases where the segment-based adjustment calculation
23852 would produce negative values (which result in an overflow) and
23853 return GST_CLOCK_TIME_NONE instead.
23854 * gst/mpegstream/gstdvddemux.h:
23855 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
23856 (gst_dvd_demux_process_event, gst_dvd_demux_send_subbuffer):
23857 Add a mechanism to discard audio buffers with timestamps outside
23858 the currently set segment. This was causing (sometimes serious)
23859 synchronization problems after seeking in DVDs with LPCM audio,
23860 since VOBUs usually contain audio material that lies outside the
23861 timestamp range specified by the header.
23863 2005-12-30 16:25:05 +0000 Jan Schmidt <thaytan@mad.scientist.com>
23865 ext/mad/gstid3tag.c: Remove lingering reference to GstID3Demux
23866 Original commit message from CVS:
23867 * ext/mad/gstid3tag.c: (gst_id3_tag_get_type):
23868 Remove lingering reference to GstID3Demux
23869 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes):
23870 Don't output debug saying padding streams are unknown type,
23871 because they're not
23873 2005-12-27 19:06:08 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23875 gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23876 Original commit message from CVS:
23877 2005-12-27 Martin Soto <martinsoto@users.sourceforge.net>
23878 * gst/mpegstream/gstdvddemux.c (AUDIO_CAPS)
23879 (gst_dvd_demux_get_audio_stream): Use audio/x-lpcm as mimetype for
23882 * gstmpegdemux.c (gst_mpeg_demux_get_video_stream)
23883 (gst_mpeg_demux_get_audio_stream):
23884 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_get_video_stream)
23885 (gst_dvd_demux_get_audio_stream)
23886 (gst_dvd_demux_get_subpicture_stream)
23887 (gst_dvd_demux_send_subbuffer):
23888 Send current* pad buffers with appropriate caps.
23890 2005-12-26 17:48:32 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23892 gst/iec958/ac3iec.*: (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23893 Original commit message from CVS:
23894 2005-12-26 Martin Soto <martinsoto@users.sourceforge.net>
23895 * gst/iec958/ac3iec.h:
23896 * gst/iec958/ac3iec.c:
23897 (NORMAL_CAPS_DEF, RAW_AUDIO_CAPS_DEF, ac3iec_class_init)
23898 (ac3iec_init, ac3iec_set_property, ac3iec_get_property): Add a
23899 raw-audio property to ac3iec958 that allows setting the source pad
23900 caps to raw audio instead of audio/x-iec958. This makes it
23901 possible to use ac3iec958 together with the normal alsasink
23902 element to drive an external receiver that autodetects AC3
23905 2005-12-23 15:48:04 +0000 Michael Smith <msmith@xiph.org>
23907 gst/iec958/ac3iec.*: Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23908 Original commit message from CVS:
23909 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_setcaps),
23910 (ac3iec_chain_dvd):
23911 * gst/iec958/ac3iec.h:
23912 Accept audio/x-ac3 and audio/ac3 to ac3iec958 element.
23914 2005-12-21 10:25:34 +0000 Tim-Philipp Müller <tim@centricular.net>
23916 ext/mpeg2dec/gstmpeg2dec.c: When getting a seek event, first check if the upstream element can handle it and only do ...
23917 Original commit message from CVS:
23918 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_src_event):
23919 When getting a seek event, first check if the upstream element
23920 can handle it and only do our own seek stuff when it can't
23921 (should fix #322856).
23923 2005-12-21 09:58:43 +0000 Tim-Philipp Müller <tim@centricular.net>
23925 ext/mpeg2dec/gstmpeg2dec.c: Really convert to BYTES format when we want to convert to bytes (use right variable; fixe...
23926 Original commit message from CVS:
23927 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
23928 * ext/mpeg2dec/gstmpeg2dec.c: (normal_seek):
23929 Really convert to BYTES format when we want to convert
23930 to bytes (use right variable; fixes #322856).
23932 2005-12-19 17:26:47 +0000 Martin Soto <martinsoto@users.sourceforge.net>
23934 Big mpegparse clean up, second round:
23935 Original commit message from CVS:
23936 2005-12-19 Martin Soto <martinsoto@users.sourceforge.net>
23937 Big mpegparse clean up, second round:
23938 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
23939 Send and EOS event down the audio pipeline when an still frame
23940 event arrives. This prevents the pipeline from locking when a
23941 still menu comes directly after a flush.
23942 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset):
23943 Don't send a newsegment in reset.
23944 (gst_mpeg_parse_adjust_ts): Check for invalid timestamps.
23945 (gst_mpeg_parse_handle_newsegment, gst_mpeg_parse_process_event):
23946 Move the code of handle_newsegment to process_event. Send a
23947 NEWSEGMENT after FLUSH_STOP.
23948 (gst_mpeg_parse_change_state): Send a NEWSEGMENT right after
23950 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event)
23951 (gst_mpeg_demux_class_init): Don't override send_event.
23952 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23953 (gst_mpeg_demux_send_event, gst_mpeg_demux_send_subbuffer)
23954 (gst_mpeg_demux_reset):
23955 * gst/mpegstream/gstmpegdemux.h: Get rid of just_flushed
23957 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23958 Reset the mpegparse element after a flush.
23959 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment):
23960 Don't forward events.
23961 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_process_event):
23962 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23963 handle_newsegment is not a virtual method anymore.
23964 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_newsegment)
23965 (gst_mpeg_parse_reset, gst_mpeg_parse_class_init):
23966 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): Get
23967 rid of send_newsegment virtual method.
23968 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event): Only
23969 handle DVD events and call the superclass method for other event
23971 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event): Don't
23972 override process_event anymore.
23973 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_event)
23974 (gst_mpeg_parse_process_event): Move actual event processing to
23975 process event so that subclasses can properly override or extend
23977 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
23978 Eliminate time parameter in process event.
23979 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_init)
23980 (gst_mpeg_demux_parse_packet, gst_mpeg_demux_parse_pes)
23981 (gst_mpeg_demux_send_subbuffer):
23982 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
23983 (gst_mpeg_parse_parse_packhead, gst_mpeg_parse_event)
23984 (gst_mpeg_parse_chain): Use the new adjust_ts method instead of
23985 adding the value of the adjust attribute.
23986 * gst/mpegstream/gstmpegdemux.h (struct _GstMPEGVideoStream): Get
23987 rid of the adjust attribute. Now all timestamp adjustments are
23988 performed by mpegparse using the current segment.
23989 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_adjust_ts)
23990 (gst_mpeg_parse_class_init): Implement the adjust_ts method based
23991 on the adjust attribute for SCR values and the current segment.
23992 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass): New
23993 adjust_ts virtual method to adjust timestamps for outgoing
23995 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_newsegment)
23996 (gst_mpeg_demux_parse_packet): Don't override send_newsegment.
23997 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
23998 (gst_dvd_demux_handle_newsegment): Don't override
24000 (gst_dvd_demux_process_event, gst_dvd_demux_handle_dvd_event):
24001 Check for DVD events in process_event instead of
24003 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24004 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
24005 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_send_event):
24006 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_process_event)
24007 (gst_mpeg_demux_send_event):
24008 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
24009 (gst_dvd_demux_handle_dvd_event):
24010 Eliminate the time parameter in send_event.
24012 2005-12-18 15:08:15 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24014 ext/mad/gstid3tag.c: Fix typefinding in id3demux, and then remove it in favour of the new LGPL id3demux in gst-plugin...
24015 Original commit message from CVS:
24016 * ext/mad/gstid3tag.c: (gst_id3_tag_do_typefind),
24017 (gst_id3_tag_do_caps_nego), (gst_id3_tag_chain), (plugin_init):
24018 Fix typefinding in id3demux, and then remove it in favour
24019 of the new LGPL id3demux in gst-plugins-good
24020 * ext/mad/gstmad.c: (gst_mad_dispose):
24021 dispose can run more than once.
24023 2005-12-16 21:56:32 +0000 Stefan Kost <ensonic@users.sourceforge.net>
24025 gst/asfdemux/gstasfmux.c: change some char* into char[]
24026 Original commit message from CVS:
24027 * gst/asfdemux/gstasfmux.c: (gst_asfmux_file_start):
24028 change some char* into char[]
24030 2005-12-15 17:06:10 +0000 Edward Hervey <bilboed@bilboed.com>
24032 gst/realmedia/rmdemux.c: Remove memleak from unused GstRMDemuxStream
24033 Original commit message from CVS:
24034 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
24035 Remove memleak from unused GstRMDemuxStream
24037 2005-12-12 19:17:11 +0000 Michael Smith <msmith@xiph.org>
24039 ext/mad/gstid3tag.c: Use the correct function to free typefind factory list.
24040 Original commit message from CVS:
24041 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list),
24042 (gst_id3_tag_do_typefind):
24043 Use the correct function to free typefind factory list.
24045 2005-12-09 18:38:53 +0000 Tim-Philipp Müller <tim@centricular.net>
24047 ext/mad/gstmad.c: For position and duration queries in TIME format, try the peer first (might be a demuxer).
24048 Original commit message from CVS:
24049 * ext/mad/gstmad.c: (gst_mad_src_query):
24050 For position and duration queries in TIME format, try the peer
24051 first (might be a demuxer).
24053 2005-12-08 12:45:09 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24055 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment): Properly handle non contiguous VOBUs by adding the se...
24056 Original commit message from CVS:
24057 2005-12-08 Martin Soto <martinsoto@users.sourceforge.net>
24058 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_newsegment):
24059 Properly handle non contiguous VOBUs by adding the segment accum
24060 field to the adjust value.
24061 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24062 (gst_dvd_demux_init, gst_dvd_demux_handle_newsegment): Extend
24063 handle_newsegment to prevent sending actual newsegment events and
24064 use tiemstamp rewriting instead.
24065 (gst_dvd_demux_handle_dvd_event): Don't send a newsegment after
24067 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_newsegment)
24068 (gst_mpeg_parse_event):
24069 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParseClass):
24070 Add a new parameter to handle_newsegment to allow controlling
24071 whether newsegment events are forwarded or not.
24072 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
24073 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
24074 (gst_dvd_demux_reset):
24075 last_end_ptm and discont_time aren't necessary anymore, since
24076 timestamp adjustment is now replaced by newsegment events.
24077 (gst_dvd_demux_init): Prevent MPEGParse from adjusting
24079 * gst/mpegstream/gstdvddemux.h:
24080 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event):
24081 Don't handle dvd-nav-packet events anymore, since the are now
24082 replaced by standard newsegment events.
24083 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_init)
24084 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_send_subbuffer)
24085 (gst_dvd_demux_change_state):
24086 * gst/mpegstream/gstdvddemux.h:
24087 Get rid of the ignore_next_newmedia_discont hack.
24088 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_class_init)
24089 (gst_dvd_demux_handle_newsegment):
24090 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24091 (gst_mpeg_demux_handle_newsegment): Don't override
24092 handle_newsegment anymore. It was only necessary to handle
24094 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_process_event)
24095 (gst_dvd_demux_handle_dvd_event, gst_dvd_demux_set_cur_audio)
24096 (gst_dvd_demux_set_cur_subpicture):
24097 Reactivate handling of DVD events.
24098 * gst/mpegstream/gstmpegparse.c (normal_seek)
24099 (gst_mpeg_parse_handle_src_event)
24100 (gst_mpeg_parse_handle_src_query):
24101 First attempt at reenabling seek.
24102 * gst/mpegstream/gstmpegparse.h:
24103 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24104 (gst_mpeg_parse_update_streaminfo)
24105 (gst_mpeg_parse_get_rate)
24106 (gst_mpeg_parse_convert, gst_mpeg_parse_get_src_query_types)
24107 (gst_mpeg_parse_handle_src_query):
24108 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_new_output_pad):
24109 Make queries work again.
24110 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_reset)
24111 (gst_mpeg_parse_handle_newsegment)
24112 (gst_mpeg_parse_send_newsegment, gst_mpeg_parse_pad_added)
24113 (gst_mpeg_parse_chain, gst_mpeg_parse_handle_src_event):
24114 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24115 Get rid of the newsegment_pending attribute, and rely instead on
24116 proper timestamp adjustment.
24117 * gst/mpegstream/gstmpegparse.c
24118 (gst_mpeg_parse_get_src_event_masks): Erase.
24119 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init):
24120 Initialize fields before creating pads to prevent the pad creation
24121 callback from failing.
24122 (gst_mpeg_parse_reset): Initialize new fields, and change
24123 initialization order to match the order in the structure.
24124 (gst_mpeg_parse_handle_newsegment): Forward new segment events
24125 whenever possible, and update the current segment.
24126 (gst_mpeg_parse_send_newsegment): Update the current segment and
24127 pending_newsegment.
24128 (gst_mpeg_parse_pad_added): Use the current segment to send
24129 newsegment events to new pads.
24130 (gst_mpeg_parse_chain): Properly add adjust time to sent buffers
24131 and events. Properly update newsegment_pending.
24132 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24133 New fields do_adjust and current_segment.
24134 * gst/mpegstream/gstmpegdemux.c:
24135 * gst/mpegstream/gstdvddemux.c:
24136 * gst/mpegstream/gstmpegparse.h:
24137 Rename handle_discont virtual method to handle_newsegment. Erase
24138 some (already commented out support) for old NEW_MEDIA events.
24139 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24140 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24141 (gst_mpeg_parse_reset, gst_mpeg_parse_handle_discont)
24142 (gst_mpeg_parse_pad_added, gst_mpeg_parse_parse_packhead)
24143 (gst_mpeg_parse_event, gst_mpeg_parse_chain):
24144 Erase the "pending_scr" field, and replace it by a slightly
24145 different handling of the current SCR. Document code blocks in
24146 parse_packhead and chain.
24148 2005-12-07 11:50:10 +0000 Edward Hervey <bilboed@bilboed.com>
24150 ext/mad/gstid3tag.c: g_warning() are only for really fatal warnings. If we can't decode a tag, just ignore that tag a...
24151 Original commit message from CVS:
24152 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
24153 g_warning() are only for really fatal warnings. If we can't decode a
24154 tag, just ignore that tag and do a GST_WARNING.
24156 2005-12-06 19:48:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24159 * ext/a52dec/gsta52dec.h:
24160 * ext/dvdread/dvdreadsrc.h:
24161 * ext/lame/gstlame.h:
24162 * ext/mad/gstid3tag.c:
24163 * ext/mad/gstmad.c:
24164 * ext/mad/gstmad.h:
24165 * ext/mpeg2dec/gstmpeg2dec.h:
24166 * ext/sidplay/gstsiddec.h:
24167 * gst/ac3parse/gstac3parse.c:
24168 * gst/ac3parse/gstac3parse.h:
24169 * gst/asfdemux/gstasfdemux.c:
24170 * gst/asfdemux/gstasfdemux.h:
24171 * gst/iec958/ac3iec.h:
24172 * gst/mpegaudioparse/gstmpegaudioparse.c:
24173 * gst/mpegaudioparse/gstmpegaudioparse.h:
24174 * gst/mpegstream/gstdvddemux.h:
24175 * gst/mpegstream/gstmpegclock.h:
24176 * gst/mpegstream/gstmpegdemux.h:
24177 * gst/mpegstream/gstmpegpacketize.h:
24178 * gst/mpegstream/gstmpegparse.c:
24179 * gst/mpegstream/gstmpegparse.h:
24180 * gst/mpegstream/gstrfc2250enc.c:
24181 * gst/mpegstream/gstrfc2250enc.h:
24182 * gst/realmedia/rmdemux.c:
24183 * gst/realmedia/rmdemux.h:
24184 * gst/synaesthesia/synaescope.c:
24186 Original commit message from CVS:
24189 2005-12-05 18:12:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24193 Original commit message from CVS:
24196 === release 0.10.0 ===
24198 2005-12-05 18:04:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24204 * docs/plugins/inspect/plugin-a52dec.xml:
24205 * docs/plugins/inspect/plugin-amrnb.xml:
24206 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24207 * docs/plugins/inspect/plugin-iec958.xml:
24208 * docs/plugins/inspect/plugin-lame.xml:
24209 * docs/plugins/inspect/plugin-mad.xml:
24210 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24211 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24212 * docs/plugins/inspect/plugin-rmdemux.xml:
24214 Original commit message from CVS:
24217 2005-12-05 13:03:40 +0000 Andy Wingo <wingo@pobox.com>
24219 Update for alloc_buffer changes.
24220 Original commit message from CVS:
24221 2005-12-05 Andy Wingo <wingo@pobox.com>
24222 * ext/a52dec/gsta52dec.c: (gst_a52dec_push):
24223 * ext/mad/gstmad.c: (gst_mad_chain):
24224 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer):
24225 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24226 * gst/iec958/ac3iec.c: (ac3iec_chain_raw):
24227 * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
24228 (gst_rmdemux_parse_packet): Update for alloc_buffer changes.
24230 2005-12-05 09:33:32 +0000 Andy Wingo <wingo@pobox.com>
24232 ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just id3demux and id3mux now. Fixes #323199.
24233 Original commit message from CVS:
24234 2005-12-05 Andy Wingo <wingo@pobox.com>
24235 * ext/mad/gstid3tag.c (plugin_init): Remove id3tag -- there's just
24236 id3demux and id3mux now. Fixes #323199.
24238 2005-12-04 22:36:51 +0000 Christian Schaller <uraeus@gnome.org>
24240 * gst-plugins-ugly.spec.in:
24241 update spec file for latest changes
24242 Original commit message from CVS:
24243 update spec file for latest changes
24245 2005-12-02 12:28:03 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24247 fix silly Makefile.am bug so they link correctly again
24248 Original commit message from CVS:
24249 * ext/amrnb/Makefile.am:
24250 * gst/realmedia/Makefile.am:
24251 fix silly Makefile.am bug so they link correctly again
24253 2005-12-01 19:18:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24257 Original commit message from CVS:
24260 === release 0.9.7 ===
24262 2005-12-01 19:14:57 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24269 * docs/plugins/gst-plugins-ugly-plugins.args:
24270 * docs/plugins/inspect/plugin-a52dec.xml:
24271 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24272 * docs/plugins/inspect/plugin-iec958.xml:
24273 * docs/plugins/inspect/plugin-lame.xml:
24274 * docs/plugins/inspect/plugin-mad.xml:
24275 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24276 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24277 * docs/plugins/inspect/plugin-rmdemux.xml:
24278 * docs/random/LICENSE:
24279 * docs/random/PORTED_09:
24281 Original commit message from CVS:
24284 2005-12-01 15:49:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24288 * ext/amrnb/Makefile.am:
24289 * gst/realmedia/Makefile.am:
24290 Don't know how these escaped my eye before. Fix link flags.
24291 Original commit message from CVS:
24292 Don't know how these escaped my eye before. Fix link flags.
24294 2005-11-30 18:37:24 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24297 * examples/Makefile.am:
24298 * examples/capsfilter/Makefile.am:
24299 * examples/capsfilter/capsfilter1.c:
24300 * examples/gob/Makefile.am:
24301 * examples/gob/gst-identity2.gob:
24302 * examples/gstplay/.gitignore:
24303 * examples/gstplay/Makefile.am:
24304 * examples/gstplay/player.c:
24305 * examples/indexing/.gitignore:
24306 * examples/indexing/Makefile.am:
24307 * examples/indexing/indexmpeg.c:
24308 * examples/level/Makefile.am:
24309 * examples/level/README:
24310 * examples/level/demo.c:
24311 * examples/level/plot.c:
24312 * examples/stats/Makefile.am:
24313 * examples/stats/mp2ogg.c:
24314 * examples/switch/.gitignore:
24315 * examples/switch/Makefile.am:
24316 * examples/switch/switcher.c:
24318 Original commit message from CVS:
24321 2005-11-29 11:26:35 +0000 Tim-Philipp Müller <tim@centricular.net>
24323 gst/mpegstream/: Ref events before sending them to multiple pads, after all gst_pad_send_event() takes ownership of e...
24324 Original commit message from CVS:
24325 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24326 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_event):
24327 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_send_newsegment),
24328 (gst_mpeg_parse_send_event):
24329 Ref events before sending them to multiple pads, after all
24330 gst_pad_send_event() takes ownership of events. Don't leak
24331 events that have not been handled (fixes #322745).
24333 2005-11-28 19:13:51 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24335 gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24336 Original commit message from CVS:
24337 2005-11-28 Martin Soto <martinsoto@users.sourceforge.net>
24338 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24339 (gst_dvd_demux_handle_dvd_event): Erase code to prevent mpegparse
24340 from making timestamp adjustments. This will have to be re-added
24341 in some form in the near future, but in order to do that, some nav
24342 packet parsing will be necessary in mpegdemux.
24343 * gst/mpegstream/gstmpegparse.h (struct _GstMPEGParse):
24344 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_init)
24345 (g_value_set_int, gst_mpeg_parse_set_property)
24346 Get rid of do_adjust and use_adjust. Rename max_discont to
24348 (gst_mpeg_parse_parse_packhead): When max_scr_gap has a value of
24349 -1, no adjustment is made.
24350 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init):
24351 Rename max_discont property to max_scr_gap. Erase "adjust"
24353 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_event): Don't
24354 override send_event anymore, base class does the job.
24355 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_send_event):
24356 Base class now does most of the work.
24357 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_send_event):
24358 Generalize to forwarding the event to all source pads in the
24360 * gst/mpegstream/gstmpegparse.h:
24361 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24362 (gst_mpeg_parse_init, gst_mpeg_parse_set_clock)
24363 (gst_mpeg_parse_chain, gst_mpeg_parse_get_property)
24364 (gst_mpeg_parse_set_property):
24365 Clock synchronization doesn't make sense anymore for a
24368 2005-11-28 18:54:09 +0000 Michael Smith <msmith@xiph.org>
24370 gst/realmedia/rmdemux.c: Don't treat normal EOS as a fatal error.
24371 Original commit message from CVS:
24372 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop):
24373 Don't treat normal EOS as a fatal error.
24375 2005-11-28 15:47:01 +0000 Edward Hervey <bilboed@bilboed.com>
24377 ext/mad/gstmad.c: Proper warning statements,
24378 Original commit message from CVS:
24379 * ext/mad/gstmad.c: (gst_mad_chain):
24380 Proper warning statements,
24381 Don't error if the src pad isn't linked when pushing.
24382 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_change_state):
24383 Proper state_change, avoids borkage when going to READY
24385 2005-11-27 15:34:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24388 * gst-libs/Makefile.am:
24390 * gst-libs/ext/.gitignore:
24391 * gst-libs/gst/media-info/.gitignore:
24392 * gst-libs/gst/play/.gitignore:
24393 * gst-libs/gst/play/play.h:
24394 * gst-libs/gst/play/play.vcproj:
24395 no need for an AS_LIBTOOL call
24396 Original commit message from CVS:
24397 no need for an AS_LIBTOOL call
24399 2005-11-27 14:34:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24403 * gst-plugins-ugly.spec.in:
24404 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24405 Original commit message from CVS:
24406 add ACLOCAL_AMFLAGS; remove old stuff from spec changelog
24408 2005-11-25 17:02:41 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24410 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it doesn't ask us to disca...
24411 Original commit message from CVS:
24412 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24413 Prime libmpeg2's pumps with some null custom buffers
24414 to ensure it doesn't ask us to discard garbage later yay.
24416 2005-11-25 17:01:46 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24418 ext/mpeg2dec/gstmpeg2dec.c: Prime libmpeg2's pumps with some null custom buffers to ensure it ask us to discard garba...
24419 Original commit message from CVS:
24420 * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
24421 Prime libmpeg2's pumps with some null custom buffers
24422 to ensure it ask us to discard garbage later yay.
24424 2005-11-25 14:50:19 +0000 Michael Smith <msmith@xiph.org>
24426 ext/a52dec/gsta52dec.*: Accept AC3 in audio/x-private1-ac3 format, which includes
24427 Original commit message from CVS:
24428 * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
24429 (gst_a52dec_sink_setcaps), (gst_a52dec_chain),
24430 (gst_a52dec_chain_raw):
24431 * ext/a52dec/gsta52dec.h:
24432 Accept AC3 in audio/x-private1-ac3 format, which includes
24433 DVD-specific headers, as well as raw AC3, for compatibility with
24436 2005-11-25 00:03:52 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24438 ext/mad/gstmad.c: When pad_alloc returns other-than-GST_FLOW_OK and mad exits early, skip frame synthesis and consume...
24439 Original commit message from CVS:
24440 * ext/mad/gstmad.c: (gst_mad_chain):
24441 When pad_alloc returns other-than-GST_FLOW_OK and mad exits early,
24442 skip frame synthesis and consume input data as if we'd done the
24443 decode. Makes mad not error when the src pad is not connected.
24446 2005-11-24 13:58:55 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24449 Erase old CVS conflict line.
24450 Original commit message from CVS:
24451 Erase old CVS conflict line.
24453 2005-11-24 13:52:49 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24455 gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init) (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegm...
24456 Original commit message from CVS:
24457 2005-11-23 Martin Soto <martinsoto@users.sourceforge.net>
24458 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_class_init)
24459 (gst_mpeg_parse_handle_discont, gst_mpeg_parse_send_newsegment)
24460 (gst_mpeg_parse_chain):
24461 * gst/mpegstream/gstmpegdemux.c (gst_mpeg_demux_class_init)
24462 (gst_mpeg_demux_send_newsegment):
24463 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_send_subbuffer):
24464 * gst/mpegstream/gstmpegparse.h:
24465 Rename send_discont method to send_newsegment and add parameters
24466 to handle actual segments. Adapt code all around to run with the
24467 new name and signature.
24468 * gst/mpegstream/gstmpegdemux.c:
24469 * gst/mpegstream/gstmpegparse.c:
24470 * gst/mpegstream/gstdvddemux.c:
24471 Convert to GST_BOILERPLATE.
24473 2005-11-24 12:23:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24476 fix AS_LIBTOOL call
24477 Original commit message from CVS:
24478 fix AS_LIBTOOL call
24480 2005-11-23 21:26:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24483 add a torture target
24484 Original commit message from CVS:
24485 add a torture target
24487 2005-11-23 20:05:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24492 Original commit message from CVS:
24495 === release 0.9.6 ===
24497 2005-11-23 19:57:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24503 * docs/plugins/gst-plugins-ugly-plugins.args:
24504 * docs/plugins/gst-plugins-ugly-plugins.signals:
24505 * docs/plugins/inspect/plugin-a52dec.xml:
24506 * docs/plugins/inspect/plugin-amrnb.xml:
24507 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24508 * docs/plugins/inspect/plugin-iec958.xml:
24509 * docs/plugins/inspect/plugin-lame.xml:
24510 * docs/plugins/inspect/plugin-mad.xml:
24511 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24512 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24513 * docs/plugins/inspect/plugin-rmdemux.xml:
24515 Original commit message from CVS:
24518 2005-11-23 00:26:42 +0000 Michael Smith <msmith@xiph.org>
24520 gst/realmedia/rmdemux.c: Fractional framerates.
24521 Original commit message from CVS:
24522 * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
24523 (gst_rmdemux_src_event), (gst_rmdemux_validate_offset),
24524 (find_seek_offset_bytes), (find_seek_offset_time),
24525 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query),
24526 (gst_rmdemux_loop), (gst_rmdemux_fourcc_isplausible),
24527 (gst_rmdemux_chain), (gst_rmdemux_send_event),
24528 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24529 (gst_rmdemux_parse_packet):
24530 Fractional framerates.
24532 2005-11-23 00:12:24 +0000 Jan Schmidt <thaytan@mad.scientist.com>
24534 ext/mpeg2dec/gstmpeg2dec.*: Use fractional framerates
24535 Original commit message from CVS:
24536 * ext/mpeg2dec/gstmpeg2dec.c: (src_templ),
24537 (gst_mpeg2dec_negotiate_format), (handle_sequence),
24538 (gst_mpeg2dec_sink_event):
24539 * ext/mpeg2dec/gstmpeg2dec.h:
24540 Use fractional framerates
24542 2005-11-22 19:07:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24544 gst/mpegstream/gstmpegparse.c: set_clock returns a boolean.
24545 Original commit message from CVS:
24546 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_set_clock):
24547 set_clock returns a boolean.
24549 2005-11-22 18:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24551 ext/mad/gstmad.c: Fix seeking even more by sending the newsegment event with the right parameters. Should fix queryin...
24552 Original commit message from CVS:
24553 * ext/mad/gstmad.c: (gst_mad_chain):
24554 Fix seeking even more by sending the newsegment event with the
24555 right parameters. Should fix querying in playbin/totem after
24558 2005-11-22 17:39:36 +0000 Tim-Philipp Müller <tim@centricular.net>
24560 ext/mad/gstmad.c: Fix seeking in stand-alone mode. Fix nonexistant enum value introduced in previous commit. Improve ...
24561 Original commit message from CVS:
24562 * ext/mad/gstmad.c: (gst_mad_mode_get_type), (gst_mad_src_query),
24563 (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
24564 Fix seeking in stand-alone mode. Fix nonexistant enum value
24565 introduced in previous commit. Improve debug messages here and
24566 there. Actually return a proper return value in the sink event
24569 2005-11-22 17:15:25 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24571 * ext/lame/gstlame.c:
24573 Original commit message from CVS:
24576 2005-11-22 17:04:38 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24579 * ext/lame/gstlame.c:
24580 * ext/mad/gstmad.c:
24581 * ext/sidplay/gstsiddec.cc:
24583 Original commit message from CVS:
24586 2005-11-22 12:39:29 +0000 Andy Wingo <wingo@pobox.com>
24589 * ext/lame/gstlame.c:
24590 * ext/mad/gstid3tag.c:
24591 * ext/sidplay/gstsiddec.cc:
24592 Update for gst_tag_setter API changes.
24593 Original commit message from CVS:
24594 2005-11-22 Andy Wingo <wingo@pobox.com>
24595 * Update for gst_tag_setter API changes.
24597 2005-11-22 11:55:32 +0000 Andy Wingo <wingo@pobox.com>
24600 * ext/a52dec/gsta52dec.c:
24601 * ext/mad/gstid3tag.c:
24602 * ext/mad/gstmad.c:
24603 * gst/mpegaudioparse/gstmpegaudioparse.c:
24604 * gst/mpegstream/gstdvddemux.c:
24605 * gst/mpegstream/gstmpegparse.c:
24606 * gst/realmedia/rmdemux.c:
24607 ext/a52dec/gsta52dec.c (gst_a52dec_sink_event) ext/mad/gstid3tag.c (gst_id3_tag_sink_event) ext/mad/gstmad.c (gst_mad...
24608 Original commit message from CVS:
24609 2005-11-22 Andy Wingo <wingo@pobox.com>
24610 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event)
24611 * ext/mad/gstid3tag.c (gst_id3_tag_sink_event)
24612 * ext/mad/gstmad.c (gst_mad_chain)
24613 * gst/mpegaudioparse/gstmpegaudioparse.c
24614 (gst_mp3parse_sink_event)
24615 * gst/mpegstream/gstdvddemux.c (gst_dvd_demux_handle_dvd_event)
24616 * gst/mpegstream/gstmpegparse.c (gst_mpeg_parse_handle_discont)
24617 (gst_mpeg_parse_send_discont, gst_mpeg_parse_pad_added)
24618 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek)
24619 (gst_rmdemux_chain, gst_rmdemux_add_stream): Run update-funcnames.
24621 2005-11-22 11:39:06 +0000 Tim-Philipp Müller <tim@centricular.net>
24623 ext/mad/Makefile.am: libgsttagedit => libgsttag
24624 Original commit message from CVS:
24625 * ext/mad/Makefile.am:
24626 libgsttagedit => libgsttag
24628 2005-11-21 23:50:02 +0000 Edward Hervey <bilboed@bilboed.com>
24630 ext/lame/gstlame.c: Don't take the stream lock
24631 Original commit message from CVS:
24632 * ext/lame/gstlame.c: (gst_lame_sink_event):
24633 Don't take the stream lock
24635 2005-11-21 17:34:30 +0000 Andy Wingo <wingo@pobox.com>
24637 ext/: Don't take the stream lock.
24638 Original commit message from CVS:
24639 2005-11-21 Andy Wingo <wingo@pobox.com>
24640 * ext/sidplay/gstsiddec.cc (gst_siddec_sink_event):
24641 * ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event):
24642 * ext/mad/gstmad.c (gst_mad_sink_event):
24643 * ext/a52dec/gsta52dec.c (gst_a52dec_sink_event): Don't take the
24645 * gst/realmedia/rmdemux.c (gst_rmdemux_perform_seek): Update for
24646 stream lock changes.
24648 2005-11-21 16:36:44 +0000 Andy Wingo <wingo@pobox.com>
24650 *.*: Ran scripts/update-macros. Oh yes.
24651 Original commit message from CVS:
24652 2005-11-21 Andy Wingo <wingo@pobox.com>
24654 * *.c: Ran scripts/update-macros. Oh yes.
24656 2005-11-21 15:12:43 +0000 Tim-Philipp Müller <tim@centricular.net>
24658 gst/mpegstream/: Filler events have beem removed for now.
24659 Original commit message from CVS:
24660 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event):
24661 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event):
24662 Filler events have beem removed for now.
24664 2005-11-21 14:08:45 +0000 Tim-Philipp Müller <tim@centricular.net>
24666 gst/: Update for GST_FOURCC_FORMAT API change.
24667 Original commit message from CVS:
24668 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream):
24669 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24670 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr):
24671 Update for GST_FOURCC_FORMAT API change.
24673 2005-11-21 10:32:55 +0000 Edward Hervey <bilboed@bilboed.com>
24675 gst/: Modifications for disapearance of GST_PAD_IS_USABLE()
24676 Original commit message from CVS:
24677 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain_raw):
24678 * gst/realmedia/rmdemux.c: (gst_rmdemux_chain),
24679 (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
24680 (gst_rmdemux_parse_packet):
24681 Modifications for disapearance of GST_PAD_IS_USABLE()
24683 2005-11-18 16:14:00 +0000 Michael Smith <msmith@xiph.org>
24685 gst/iec958/ac3iec.c: Remove some setcaps brokenness.
24686 Original commit message from CVS:
24687 * gst/iec958/ac3iec.c: (ac3iec_init), (ac3iec_chain_dvd):
24688 Remove some setcaps brokenness.
24689 Don't crash on bad input.
24691 2005-11-15 22:46:23 +0000 Johan Dahlin <johan@gnome.org>
24693 ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after calling transform.
24694 Original commit message from CVS:
24695 * ext/mad/gstid3tag.c (gst_mad_id3_to_tag_list): unset GValues after
24697 (gst_id3_tag_do_typefind): Unref caps
24698 * ext/mad/gstmad.c (gst_mad_check_caps_reset): Ditto
24700 2005-11-15 21:00:44 +0000 Johan Dahlin <johan@gnome.org>
24702 * ext/mad/gstmad.c:
24703 remove accidentally commited hack
24704 Original commit message from CVS:
24705 remove accidentally commited hack
24707 2005-11-15 20:30:53 +0000 Johan Dahlin <johan@gnome.org>
24709 * ext/mad/gstmad.c:
24711 Original commit message from CVS:
24714 2005-11-15 14:19:38 +0000 Tim-Philipp Müller <tim@centricular.net>
24716 ext/mpeg2dec/gstmpeg2dec.c: Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe; nice-ify debug message...
24717 Original commit message from CVS:
24718 * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice),
24719 (gst_mpeg2dec_sink_event):
24720 Set DELTA_UNIT flag on outgoing buffers if this is NOT a keyframe;
24721 nice-ify debug message in event handler; add CHECKME.
24722 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
24723 (gst_dvd_demux_send_event), (gst_dvd_demux_process_private),
24724 (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset),
24725 (gst_dvd_demux_sync_stream_to_time):
24726 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
24727 (gst_mpeg_demux_process_event), (gst_mpeg_demux_send_event),
24728 (gst_mpeg_demux_handle_discont), (gst_mpeg_demux_new_output_pad),
24729 (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes),
24730 (gst_mpeg_demux_send_subbuffer), (gst_mpeg_demux_process_private),
24731 (gst_mpeg_demux_sync_stream_to_time),
24732 (gst_mpeg_demux_handle_src_event), (gst_mpeg_demux_reset):
24733 * gst/mpegstream/gstmpegdemux.h:
24734 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
24735 (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_send_buffer),
24736 (gst_mpeg_parse_process_event), (gst_mpeg_parse_send_discont),
24737 (gst_mpeg_parse_send_event), (gst_mpeg_parse_event),
24738 (gst_mpeg_parse_chain):
24739 * gst/mpegstream/gstmpegparse.h:
24740 Get rid of GST_PAD_IS_USABLE and fix GstFlowReturn vs. gboolean
24741 return value confusion (gst_pad_push vs. gst_pad_send_event and
24742 gst_pad_push_event); pass flow return values to caller;
24743 miscellaneous fixes and clean-ups.
24745 2005-11-15 08:37:00 +0000 Christian Schaller <uraeus@gnome.org>
24747 * gst/mpegstream/gstdvddemux.c:
24748 set rank to secondary until it works 100%
24749 Original commit message from CVS:
24750 set rank to secondary until it works 100%
24752 2005-11-15 07:59:58 +0000 Christian Schaller <uraeus@gnome.org>
24754 * gst-plugins-ugly.spec.in:
24755 add mpegstream plugin to spec file
24756 Original commit message from CVS:
24757 add mpegstream plugin to spec file
24759 2005-11-14 22:18:21 +0000 Martin Soto <martinsoto@users.sourceforge.net>
24761 gst/mpegstream/Makefile.am (noinst_HEADERS): Add gstrfc2250enc.h.
24762 Original commit message from CVS:
24763 2005-11-14 Martin Soto <soto@localhost.localdomain>
24764 * gst/mpegstream/Makefile.am (noinst_HEADERS): Add
24767 2005-11-14 21:20:21 +0000 Josef Zlomek <josef.zlomek@xeris.cz>
24769 partially port the mpegstream plugin to GStreamer 0.9.
24770 Original commit message from CVS:
24771 2005-11-14 Martin Soto <martinsoto@users.sourceforge.net>
24773 * gst/mpegstream/Makefile.am:
24774 * gst/mpegstream/gstdvddemux.c:
24775 * gst/mpegstream/gstdvddemux.h:
24776 * gst/mpegstream/gstmpegdemux.c:
24777 * gst/mpegstream/gstmpegdemux.h:
24778 * gst/mpegstream/gstmpegpacketize.c:
24779 * gst/mpegstream/gstmpegpacketize.h:
24780 * gst/mpegstream/gstmpegparse.c:
24781 * gst/mpegstream/gstmpegparse.h:
24782 * gst/mpegstream/gstmpegstream.c:
24783 * gst/mpegstream/gstrfc2250enc.c:
24784 * gst/mpegstream/gstrfc2250enc.h:
24785 Applied patch from Josef Zlomek <josef.zlomek@xeris.cz> to
24786 partially port the mpegstream plugin to GStreamer 0.9.
24788 2005-11-14 17:13:20 +0000 Andy Wingo <wingo@pobox.com>
24790 configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better debugging, allows dll builds on windows. Fixes #316076.
24791 Original commit message from CVS:
24792 2005-11-14 Andy Wingo <wingo@pobox.com>
24793 * configure.ac (GST_PLUGIN_LDFLAGS): -no-undefined for better
24794 debugging, allows dll builds on windows. Fixes #316076.
24796 2005-11-11 19:37:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24801 Original commit message from CVS:
24804 === release 0.9.5 ===
24806 2005-11-11 19:35:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24813 * docs/plugins/inspect/plugin-a52dec.xml:
24814 * docs/plugins/inspect/plugin-amrnb.xml:
24815 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24816 * docs/plugins/inspect/plugin-iec958.xml:
24817 * docs/plugins/inspect/plugin-lame.xml:
24818 * docs/plugins/inspect/plugin-mad.xml:
24819 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24820 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24821 * docs/plugins/inspect/plugin-rmdemux.xml:
24823 Original commit message from CVS:
24826 2005-10-27 21:50:11 +0000 Wim Taymans <wim.taymans@gmail.com>
24828 ext/mpeg2dec/gstmpeg2dec.c: Forward GstFlowReturn about everywhere.
24829 Original commit message from CVS:
24830 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_reset),
24831 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24832 (handle_sequence), (handle_picture), (handle_slice),
24833 (gst_mpeg2dec_chain), (gst_mpeg2dec_src_query), (normal_seek),
24834 (gst_mpeg2dec_src_event), (gst_mpeg2dec_change_state):
24835 Forward GstFlowReturn about everywhere.
24836 Handle seeking correctly.
24838 2005-10-27 17:26:13 +0000 Wim Taymans <wim.taymans@gmail.com>
24840 ext/mpeg2dec/gstmpeg2dec.c: Small cleanups in refcounting.
24841 Original commit message from CVS:
24842 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format),
24843 (handle_sequence), (handle_slice), (gst_mpeg2dec_chain),
24844 (gst_mpeg2dec_src_query), (gst_mpeg2dec_change_state):
24845 Small cleanups in refcounting.
24847 2005-10-26 16:45:04 +0000 Wim Taymans <wim.taymans@gmail.com>
24849 ext/mpeg2dec/gstmpeg2dec.*: Removed lots of dubious code.
24850 Original commit message from CVS:
24851 * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
24852 (gst_mpeg2dec_dispose), (gst_mpeg2dec_reset),
24853 (gst_mpeg2dec_alloc_buffer), (gst_mpeg2dec_negotiate_format),
24854 (handle_sequence), (handle_picture):
24855 * ext/mpeg2dec/gstmpeg2dec.h:
24856 Removed lots of dubious code.
24857 Handle flushing and seeking correctly. Still leaks though...
24859 2005-10-24 13:37:47 +0000 Christian Schaller <uraeus@gnome.org>
24863 port plugins listing changes
24864 Original commit message from CVS:
24865 port plugins listing changes
24867 2005-10-23 23:06:09 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24872 Original commit message from CVS:
24875 === release 0.9.4 ===
24877 2005-10-23 22:44:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24884 * docs/plugins/gst-plugins-ugly-plugins.args:
24885 * docs/plugins/gst-plugins-ugly-plugins.signals:
24886 * docs/plugins/inspect/plugin-a52dec.xml:
24887 * docs/plugins/inspect/plugin-amrnb.xml:
24888 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
24889 * docs/plugins/inspect/plugin-iec958.xml:
24890 * docs/plugins/inspect/plugin-lame.xml:
24891 * docs/plugins/inspect/plugin-mad.xml:
24892 * docs/plugins/inspect/plugin-mpeg2dec.xml:
24893 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
24894 * docs/plugins/inspect/plugin-rmdemux.xml:
24895 * gst/realmedia/rmdemux.c:
24898 Original commit message from CVS:
24901 2005-10-23 14:32:49 +0000 Julien Moutte <julien@moutte.net>
24903 gst/realmedia/rmdemux.c: STOPPED->FAILED
24904 Original commit message from CVS:
24905 2005-10-23 Julien MOUTTE <julien@moutte.net>
24906 * gst/realmedia/rmdemux.c: (gst_rmdemux_loop): STOPPED->FAILED
24908 2005-10-21 16:22:00 +0000 Christian Schaller <uraeus@gnome.org>
24910 * gst-plugins-ugly.spec.in:
24911 add packaging of a52dec
24912 Original commit message from CVS:
24913 add packaging of a52dec
24915 2005-10-21 11:58:38 +0000 Wim Taymans <wim.taymans@gmail.com>
24917 gst/realmedia/rmdemux.c: Set correct stream time in newsegment event.
24918 Original commit message from CVS:
24919 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24920 (gst_rmdemux_perform_seek), (gst_rmdemux_src_query):
24921 Set correct stream time in newsegment event.
24923 2005-10-20 22:43:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24927 Original commit message from CVS:
24930 2005-10-20 22:40:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24935 Original commit message from CVS:
24938 2005-10-20 09:51:58 +0000 Tim-Philipp Müller <tim@centricular.net>
24940 ext/a52dec/: Re-enable CPU flags, use liboil to get them.
24941 Original commit message from CVS:
24942 * ext/a52dec/Makefile.am:
24943 * ext/a52dec/gsta52dec.c: (gst_a52dec_base_init),
24944 (gst_a52dec_class_init), (gst_a52dec_sink_event),
24945 (gst_a52dec_change_state):
24946 * ext/a52dec/gsta52dec.h:
24947 Re-enable CPU flags, use liboil to get them.
24949 2005-10-20 09:00:30 +0000 Tim-Philipp Müller <tim@centricular.net>
24951 Port AC3 decoder to 0.9 (#318849).
24952 Original commit message from CVS:
24953 Reviewed by: Tim-Philipp Müller <tim at centricular dot net>
24955 * ext/a52dec/Makefile.am:
24956 * ext/a52dec/gsta52dec.c:
24957 * ext/a52dec/gsta52dec.h:
24958 Port AC3 decoder to 0.9 (#318849).
24960 2005-10-20 08:30:33 +0000 Wim Taymans <wim.taymans@gmail.com>
24962 ext/sidplay/gstsiddec.cc: Small fixes and more error messages.
24963 Original commit message from CVS:
24964 * ext/sidplay/gstsiddec.cc:
24965 Small fixes and more error messages.
24967 2005-10-19 16:01:35 +0000 Wim Taymans <wim.taymans@gmail.com>
24970 Original commit message from CVS:
24971 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query),
24972 (gst_amrnbparse_state_change):
24973 * ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
24974 * ext/mad/gstmad.c: (gst_mad_get_query_types), (gst_mad_src_query):
24975 * ext/mpeg2dec/gstmpeg2dec.c:
24976 * ext/sidplay/gstsiddec.cc:
24977 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
24978 (gst_rmdemux_src_query), (gst_rmdemux_src_query_types):
24981 2005-10-19 12:43:28 +0000 Tim-Philipp Müller <tim@centricular.net>
24983 configure.ac: GST_DOC has been renamed to GST_DOCBOOK_CHECK
24984 Original commit message from CVS:
24986 GST_DOC has been renamed to GST_DOCBOOK_CHECK
24988 2005-10-19 09:47:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
24990 configure.ac: some docs I had
24991 Original commit message from CVS:
24994 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain):
24997 2005-10-18 13:23:22 +0000 Wim Taymans <wim.taymans@gmail.com>
24999 gst/realmedia/rmdemux.c: segment-start/done API change.
25000 Original commit message from CVS:
25001 * gst/realmedia/rmdemux.c: (gst_rmdemux_validate_offset),
25002 (gst_rmdemux_perform_seek):
25003 segment-start/done API change.
25005 2005-10-17 17:50:45 +0000 Michael Smith <msmith@xiph.org>
25009 * gst/iec958/ac3iec.c:
25010 Set buffer durations on IEC958 buffers.
25011 Original commit message from CVS:
25012 Set buffer durations on IEC958 buffers.
25014 2005-10-16 17:06:42 +0000 Tim-Philipp Müller <tim@centricular.net>
25016 configure.ac: Fix glib check
25017 Original commit message from CVS:
25021 2005-10-13 19:14:25 +0000 Tim-Philipp Müller <tim@centricular.net>
25023 ext/mad/gstid3tag.c: Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
25024 Original commit message from CVS:
25025 * ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
25026 Fix handling of GST_TAG_DATE, which is now of type GST_TYPE_DATE.
25028 2005-10-13 15:29:56 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25030 examples/stats/mp2ogg.c: yes, typo fixes
25031 Original commit message from CVS:
25032 * examples/stats/mp2ogg.c:
25035 2005-10-12 14:30:36 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25037 renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
25038 Original commit message from CVS:
25039 * examples/indexing/indexmpeg.c: (main):
25040 * ext/a52dec/gsta52dec.c: (gst_a52dec_init):
25041 * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_is_open),
25042 (dvdnavsrc_set_property), (dvdnavsrc_open), (dvdnavsrc_close),
25043 (dvdnavsrc_event), (dvdnavsrc_convert), (dvdnavsrc_query):
25044 * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_set_property),
25045 (dvdreadsrc_srcpad_query), (dvdreadsrc_get),
25046 (dvdreadsrc_open_file), (dvdreadsrc_close_file):
25047 * ext/dvdread/dvdreadsrc.h:
25048 * ext/lame/gstlame.h:
25049 * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init):
25050 * gst/asfdemux/gstasfmux.c: (gst_asfmux_init):
25051 * gst/iec958/ac3iec.h:
25052 * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init):
25053 * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_init):
25054 * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init):
25055 * gst/mpegstream/gstrfc2250enc.c: (gst_rfc2250_enc_init):
25056 * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init):
25057 renamed GST_FLAGS macros to GST_OBJECT_FLAGS
25058 moved bitshift from macro to enum definition
25060 2005-10-11 16:37:16 +0000 Wim Taymans <wim.taymans@gmail.com>
25062 newsegment API update.
25063 Original commit message from CVS:
25064 * ext/mad/gstid3tag.c: (gst_id3_tag_sink_event):
25065 * ext/mad/gstmad.c: (gst_mad_chain):
25066 * gst/mpegaudioparse/gstmpegaudioparse.c:
25067 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25068 * gst/realmedia/rmdemux.c: (gst_rmdemux_perform_seek),
25069 (gst_rmdemux_chain), (gst_rmdemux_add_stream):
25070 newsegment API update.
25072 2005-10-06 13:14:38 +0000 Wim Taymans <wim.taymans@gmail.com>
25074 ext/amrnb/amrnbdec.c: Mark invalid frame sizes
25075 Original commit message from CVS:
25076 * ext/amrnb/amrnbdec.c:
25077 Mark invalid frame sizes
25078 * ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
25079 UNUSABLE is not to be used here, just push out stuff so
25080 probes can continue linking or making the pad usable.
25082 2005-10-05 11:25:51 +0000 Michael Smith <msmith@xiph.org>
25085 * gst/realmedia/rmdemux.c:
25086 Improve seek error-resilience.
25087 Original commit message from CVS:
25088 Improve seek error-resilience.
25089 Better error handling generally.
25091 2005-10-03 17:59:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25096 Original commit message from CVS:
25099 === release 0.9.3 ===
25101 2005-10-03 17:49:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25107 * ext/sidplay/Makefile.am:
25109 Original commit message from CVS:
25112 2005-09-30 16:43:12 +0000 Michael Smith <msmith@xiph.org>
25114 * gst/realmedia/rmdemux.h:
25115 Forgot to commit this file. I hate Nano.
25116 Original commit message from CVS:
25117 Forgot to commit this file. I hate Nano.
25119 2005-09-30 16:39:47 +0000 Michael Smith <msmith@xiph.org>
25123 * gst/realmedia/rmdemux.c:
25124 Sanity checks and memory leak fixes for real demuxer
25125 Original commit message from CVS:
25126 Sanity checks and memory leak fixes for real demuxer
25128 2005-09-29 13:44:15 +0000 Michael Smith <msmith@xiph.org>
25130 gst/realmedia/rmdemux.c: Real demuxer fixes. Make it more bulletproof against bad data, identify a few more stream ty...
25131 Original commit message from CVS:
25132 * gst/realmedia/rmdemux.c: (gst_rmdemux_src_event),
25133 (gst_rmdemux_perform_seek), (gst_rmdemux_loop),
25134 (gst_rmdemux_send_event), (gst_rmdemux_add_stream),
25135 (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet):
25136 Real demuxer fixes. Make it more bulletproof against bad data,
25137 identify a few more stream types.
25138 Fix seeking so that it works (at least with the seek example
25139 program; it still fails with totem).
25141 2005-09-26 14:41:23 +0000 Wim Taymans <wim.taymans@gmail.com>
25143 gst/mpegaudioparse/gstmpegaudioparse.c: Set correct caps on buffers too.
25144 Original commit message from CVS:
25145 * gst/mpegaudioparse/gstmpegaudioparse.c:
25146 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25147 Set correct caps on buffers too.
25149 2005-09-26 14:31:53 +0000 Wim Taymans <wim.taymans@gmail.com>
25151 gst/mpegaudioparse/gstmpegaudioparse.*: Put timestamps on buffers.
25152 Original commit message from CVS:
25153 * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_init),
25154 (gst_mp3parse_sink_event), (gst_mp3parse_chain):
25155 * gst/mpegaudioparse/gstmpegaudioparse.h:
25156 Put timestamps on buffers.
25158 2005-09-21 22:21:22 +0000 Flavio Oliveira <flavio.oliveira@indt.org.br>
25161 * ext/amrnb/amrnbenc.c:
25162 Changed amrnbenc description, it is an encoder, not decoder.
25163 Original commit message from CVS:
25164 Changed amrnbenc description, it is an encoder, not decoder.
25166 2005-09-21 16:21:45 +0000 Michael Smith <msmith@xiph.org>
25169 * gst/iec958/ac3_padder.c:
25170 * gst/iec958/ac3_padder.h:
25171 * gst/iec958/ac3iec.c:
25172 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers and dump the frame (as a probable sync failu...
25173 Original commit message from CVS:
25174 Various changes to AC3->IEC958 framer. Mostly to make our IEC958 headers
25175 more accurate, and to check AC3 checksums (both of them in each frame),
25176 and dump the frame (as a probable sync failure) if they don't match.
25177 General code cleanup, improved comments. Changed to not construct the
25178 header backwards, and not byteswap everything else. If we end up needing
25179 to do little-endian output, we should swap in the element doing the
25180 output (AC3 is big-endian).
25182 2005-09-20 17:37:54 +0000 Christian Schaller <uraeus@gnome.org>
25184 * gst-plugins-ugly.spec.in:
25185 fix spec file for ugly
25186 Original commit message from CVS:
25187 fix spec file for ugly
25189 2005-09-19 23:25:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25191 * docs/plugins/inspect/plugin-lame.xml:
25192 revert empty commit
25193 Original commit message from CVS:
25194 revert empty commit
25196 2005-09-19 23:24:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25198 * docs/plugins/scan.stamp:
25199 whoops, wrong files
25200 Original commit message from CVS:
25201 whoops, wrong files
25203 2005-09-19 23:21:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25205 docs/plugins/gst-plugins-ugly-plugins.*: commit missing files
25206 Original commit message from CVS:
25207 * docs/plugins/gst-plugins-ugly-plugins.args:
25208 * docs/plugins/gst-plugins-ugly-plugins.hierarchy:
25209 * docs/plugins/gst-plugins-ugly-plugins.interfaces:
25210 * docs/plugins/gst-plugins-ugly-plugins.prerequisites:
25211 commit missing files
25212 * docs/plugins/inspect/plugin-lame.xml:
25215 2005-09-19 16:44:13 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25219 * gst-plugins-ugly.spec.in:
25220 add check-valgrind target
25221 Original commit message from CVS:
25222 add check-valgrind target
25224 2005-09-19 13:46:35 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25226 * docs/plugins/scanobj-build.stamp:
25228 Original commit message from CVS:
25231 2005-09-19 11:07:40 +0000 Wim Taymans <wim.taymans@gmail.com>
25233 ext/lame/gstlame.c: Set caps on outgoing buffers.
25234 Original commit message from CVS:
25235 * ext/lame/gstlame.c: (gst_lame_chain):
25236 Set caps on outgoing buffers.
25238 2005-09-16 16:04:28 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25241 * ext/lame/gstlame.c:
25242 * ext/lame/gstlame.h:
25243 clean up further so we don't try to set up five times for a simple pipeline
25244 Original commit message from CVS:
25245 clean up further so we don't try to set up five times for
25248 2005-09-16 15:43:08 +0000 Michael Smith <msmith@xiph.org>
25252 * gst/iec958/ac3iec.c:
25253 Set setcaps function on sink pad, not source pad. Produce correct caps on output buffers.
25254 Original commit message from CVS:
25255 Set setcaps function on sink pad, not source pad. Produce correct caps
25258 2005-09-11 17:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25261 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25262 * docs/plugins/inspect/plugin-iec958.xml:
25263 * docs/plugins/inspect/plugin-lame.xml:
25264 * docs/plugins/inspect/plugin-mad.xml:
25265 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25266 * docs/plugins/inspect/plugin-rmdemux.xml:
25267 update inspect with source
25268 Original commit message from CVS:
25269 update inspect with source
25271 2005-09-07 13:42:44 +0000 Stefan Kost <ensonic@users.sourceforge.net>
25273 ext/mad/gstid3tag.c: gsttaginterface.h -> gsttagsetter.h
25274 Original commit message from CVS:
25275 * ext/mad/gstid3tag.c:
25276 gsttaginterface.h -> gsttagsetter.h
25278 2005-09-06 14:06:51 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25282 Original commit message from CVS:
25285 === release 0.9.1 ===
25287 2005-09-06 14:05:40 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25296 Original commit message from CVS:
25299 2005-09-06 12:00:33 +0000 Wim Taymans <wim.taymans@gmail.com>
25301 ext/amrnb/: State change function updates.
25302 Original commit message from CVS:
25303 * ext/amrnb/amrnbdec.c: (gst_amrnbdec_state_change):
25304 * ext/amrnb/amrnbenc.c: (gst_amrnbenc_state_change):
25305 * ext/amrnb/amrnbparse.c: (gst_amrnbparse_state_change):
25306 State change function updates.
25308 2005-09-05 17:24:20 +0000 Jan Schmidt <thaytan@mad.scientist.com>
25310 ext/mpeg2dec/gstmpeg2dec.c: GST_CAT_SEEK disappeared from the public API at some point
25311 Original commit message from CVS:
25312 * ext/mpeg2dec/gstmpeg2dec.c:
25313 GST_CAT_SEEK disappeared from the public API at some point
25315 2005-09-05 11:42:10 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25317 * gst/iec958/ac3_padder.c:
25318 * gst/iec958/ac3_padder.h:
25320 Original commit message from CVS:
25323 2005-09-04 19:28:29 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25329 * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
25330 * docs/plugins/inspect-build.stamp:
25331 * docs/plugins/inspect.stamp:
25332 * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
25333 * docs/plugins/inspect/plugin-iec958.xml:
25334 * docs/plugins/inspect/plugin-lame.xml:
25335 * docs/plugins/inspect/plugin-mad.xml:
25336 * docs/plugins/inspect/plugin-mpegaudioparse.xml:
25337 * docs/plugins/inspect/plugin-rmdemux.xml:
25338 docs for ugly plugins
25339 Original commit message from CVS:
25340 docs for ugly plugins
25342 2005-09-02 18:01:33 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25344 * gst-plugins-ugly.spec.in:
25345 * gst/iec958/Makefile.am:
25347 Original commit message from CVS:
25350 2005-09-02 17:04:39 +0000 Michael Smith <msmith@xiph.org>
25353 * gst/iec958/ac3iec.c:
25354 Accept audio/x-private1-a3c on sink pad
25355 Original commit message from CVS:
25356 Accept audio/x-private1-a3c on sink pad
25358 2005-09-02 17:01:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25360 * gst-plugins-ugly.spec.in:
25362 Original commit message from CVS:
25365 2005-09-02 15:43:54 +0000 Andy Wingo <wingo@pobox.com>
25367 * examples/gstplay/player.c:
25368 * examples/stats/mp2ogg.c:
25369 * ext/a52dec/gsta52dec.c:
25370 * ext/amrnb/amrnbdec.c:
25371 * ext/amrnb/amrnbenc.c:
25372 * ext/amrnb/amrnbparse.c:
25373 * ext/dvdnav/dvdnavsrc.c:
25374 * ext/dvdread/dvdreadsrc.c:
25375 * ext/lame/gstlame.c:
25376 * ext/mad/gstid3tag.c:
25377 * ext/mad/gstmad.c:
25378 * ext/mpeg2dec/gstmpeg2dec.c:
25379 * gst/ac3parse/gstac3parse.c:
25380 * gst/asfdemux/gstasfdemux.c:
25381 * gst/asfdemux/gstasfmux.c:
25382 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25383 * gst/iec958/ac3iec.c:
25384 * gst/mpegaudioparse/gstmpegaudioparse.c:
25385 * gst/mpegstream/gstdvddemux.c:
25386 * gst/mpegstream/gstmpegdemux.c:
25387 * gst/mpegstream/gstmpegparse.c:
25388 * gst/mpegstream/gstrfc2250enc.c:
25389 * gst/realmedia/rmdemux.c:
25390 * gst/synaesthesia/gstsynaesthesia.c:
25391 All plugins updated for element state changes.
25392 Original commit message from CVS:
25393 2005-09-02 Andy Wingo <wingo@pobox.com>
25394 * All plugins updated for element state changes.
25396 2005-09-02 14:19:17 +0000 Michael Smith <msmith@xiph.org>
25398 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25399 * gst/iec958/ac3iec.c:
25400 Fix return types in setcaps functions
25401 Original commit message from CVS:
25402 Fix return types in setcaps functions
25404 2005-09-02 13:37:13 +0000 Michael Smith <msmith@xiph.org>
25407 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25408 * gst/iec958/ac3iec.c:
25409 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25410 Original commit message from CVS:
25411 Changes to correctly use first_access parameter in ac3 and lpcm plugins.
25412 Some general cleanups in iec958 framer.
25414 2005-09-01 21:07:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25422 * m4/gst-matroska.m4:
25425 fix distcheck; remove some old m4s
25426 Original commit message from CVS:
25427 fix distcheck; remove some old m4s
25429 2005-09-01 17:31:21 +0000 Michael Smith <msmith@xiph.org>
25433 * gst/iec958/Makefile.am:
25434 * gst/iec958/ac3_padder.c:
25435 * gst/iec958/ac3_padder.h:
25436 * gst/iec958/ac3iec.c:
25437 * gst/iec958/ac3iec.h:
25438 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25439 Original commit message from CVS:
25440 AC3 -> IEC958 (S/PDIF) framer, based on Martin Soto's 0.8 plugin
25442 2005-09-01 11:52:34 +0000 Wim Taymans <wim.taymans@gmail.com>
25444 gst/dvdlpcmdec/gstdvdlpcmdec.c: Cleanups, fixed header parsing and stripping.
25445 Original commit message from CVS:
25446 * gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_setcaps),
25447 (gst_dvdlpcmdec_chain_dvd), (gst_dvdlpcmdec_chain_raw),
25448 (gst_dvdlpcmdec_change_state):
25449 Cleanups, fixed header parsing and stripping.
25451 2005-09-01 11:34:39 +0000 Michael Smith <msmith@xiph.org>
25454 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25455 Use the right bytes when parsing the LPCM dvd header
25456 Original commit message from CVS:
25457 Use the right bytes when parsing the LPCM dvd header
25459 2005-09-01 11:16:15 +0000 Michael Smith <msmith@xiph.org>
25462 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25463 Return the correct values from chain function
25464 Original commit message from CVS:
25465 Return the correct values from chain function
25467 2005-09-01 10:04:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25470 * docs/Makefile.am:
25471 * docs/plugins/.gitignore:
25472 * docs/random/ChangeLog-0.8:
25473 * docs/version.entities.in:
25475 Original commit message from CVS:
25478 2005-08-31 19:37:08 +0000 Michael Smith <msmith@xiph.org>
25481 * gst/dvdlpcmdec/gstdvdlpcmdec.c:
25482 * gst/dvdlpcmdec/gstdvdlpcmdec.h:
25483 Restructure LPCM decoder to not expect the demuxer to parse the LPCM header; instead do this internally. Also support...
25484 Original commit message from CVS:
25485 Restructure LPCM decoder to not expect the demuxer to parse the LPCM
25486 header; instead do this internally. Also support the old way, using
25487 a different mime-type. CVS:
25489 2001-12-17 18:37:01 +0000 Thomas Vander Stichele <thomas@apestaart.org>
25492 Original commit message from CVS: